diff --git a/README.md b/README.md index 0fc85dd..fd5ef0f 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ TZDB - IANA Time Zone Database for Delphi/FreePascal The source code is compatible with **Delphi XE+** and **FreePascal 3+**, though some components are only available for Delphi. -The current version of TZDB is compiled with **2023c** version of IANA TZDB and the latest Windows alias translation table (from CLDR project). +The current version of TZDB is compiled with **2023d** version of IANA TZDB and the latest Windows alias translation table (from CLDR project). [API Documentation](https://github.com/pavkam/tzdb/wiki/API-Documentation) and [Code Examples](https://github.com/pavkam/tzdb/wiki/Code-Examples). diff --git a/dist/TZDB.dproj b/dist/TZDB.dproj index 6c383e6..c872f70 100644 --- a/dist/TZDB.dproj +++ b/dist/TZDB.dproj @@ -43,9 +43,9 @@ bin\$(Config)\$(Platform);$(DCC_UnitSearchPath) - 150 + 151 1033 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= true 1 Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) @@ -67,7 +67,7 @@ TZDB.ico Bde;$(DCC_Namespace) - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) $(BDS)\bin\default_app.manifest true @@ -80,7 +80,7 @@ 3 - CompanyName=Alexandru Ciobanu;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName) false @@ -89,7 +89,7 @@ 0 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) IANA Time Zone Database for Delphi Package @@ -126,7 +126,7 @@ 2 1 2 - 150 + 151 False False False @@ -138,7 +138,7 @@ Alexandru Ciobanu Olson Time Zone Database for Delphi - 2.1.2.150 + 2.1.2.151 IANA Time Zone Database for Delphi Alexandru Ciobanu diff --git a/dist/TZDB.pas b/dist/TZDB.pas index f13ffdd..c62cbff 100644 --- a/dist/TZDB.pas +++ b/dist/TZDB.pas @@ -382,7 +382,7 @@ implementation SInvalidLocalTime = 'Local date/time value %s is invalid (does not exist in the time zone).'; const - CComponentVersion = '2.1.2.150'; + CComponentVersion = '2.1.2.151'; type { Day type. Specifies the "relative" day in a month } @@ -476,53 +476,56 @@ TZoneAlias = record { This file is auto-generated. Do not change its contents since it is highly dependant on the consumer unit. } const - CIANAVersion = '2023c'; + CIANAVersion = '2023d'; var { This array contains the definitions of relative days used later on in the rules. } CRelativeDays: array[0 .. 80] of TRelativeDay = ( - (FDayType: dtFixed; FFixedDay: 24), (FDayType: dtFixed; FFixedDay: 1), + (FDayType: dtFixed; FFixedDay: 15), (FDayType: dtFixed; FFixedDay: 2), - (FDayType: dtFixed; FFixedDay: 8), - (FDayType: dtFixed; FFixedDay: 6), - (FDayType: dtFixed; FFixedDay: 5), - (FDayType: dtFixed; FFixedDay: 26), - (FDayType: dtFixed; FFixedDay: 20), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 1), + (FDayType: dtFixed; FFixedDay: 23), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 15), + (FDayType: dtFixed; FFixedDay: 3), (FDayType: dtFixed; FFixedDay: 30), (FDayType: dtFixed; FFixedDay: 31), - (FDayType: dtFixed; FFixedDay: 19), - (FDayType: dtFixed; FFixedDay: 9), + (FDayType: dtFixed; FFixedDay: 5), + (FDayType: dtFixed; FFixedDay: 20), + (FDayType: dtFixed; FFixedDay: 18), + (FDayType: dtFixed; FFixedDay: 13), + (FDayType: dtFixed; FFixedDay: 7), (FDayType: dtFixed; FFixedDay: 25), - (FDayType: dtFixed; FFixedDay: 15), + (FDayType: dtFixed; FFixedDay: 4), (FDayType: dtFixed; FFixedDay: 28), - (FDayType: dtFixed; FFixedDay: 3), - (FDayType: dtFixed; FFixedDay: 12), - (FDayType: dtFixed; FFixedDay: 29), - (FDayType: dtFixed; FFixedDay: 10), - (FDayType: dtFixed; FFixedDay: 16), - (FDayType: dtFixed; FFixedDay: 14), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 1), (FDayType: dtFixed; FFixedDay: 17), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 7), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 6), + (FDayType: dtFixed; FFixedDay: 6), + (FDayType: dtFixed; FFixedDay: 26), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 8), + (FDayType: dtFixed; FFixedDay: 14), (FDayType: dtFixed; FFixedDay: 21), - (FDayType: dtFixed; FFixedDay: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 2), + (FDayType: dtFixed; FFixedDay: 11), + (FDayType: dtFixed; FFixedDay: 16), + (FDayType: dtFixed; FFixedDay: 9), + (FDayType: dtFixed; FFixedDay: 29), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 11), + (FDayType: dtFixed; FFixedDay: 27), + (FDayType: dtFixed; FFixedDay: 19), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 22), - (FDayType: dtFixed; FFixedDay: 7), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 1), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 1), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 1), + (FDayType: dtFixed; FFixedDay: 12), + (FDayType: dtFixed; FFixedDay: 24), (FDayType: dtFixed; FFixedDay: 22), - (FDayType: dtFixed; FFixedDay: 27), - (FDayType: dtFixed; FFixedDay: 4), - (FDayType: dtFixed; FFixedDay: 18), - (FDayType: dtFixed; FFixedDay: 11), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 15), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 15), - (FDayType: dtFixed; FFixedDay: 13), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 8), + (FDayType: dtFixed; FFixedDay: 10), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 9), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 2), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 16), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 23), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 7), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 19), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 24), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 6), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 21), + (FDayType: dtFixed; FFixedDay: 8), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 9), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 2), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 24), @@ -533,5569 +536,5566 @@ TZoneAlias = record (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 15), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 5), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 14), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 16), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 1), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 11), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 28), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 31), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 18), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 17), - (FDayType: dtPredOfMonth; FPredDayOfWeek: 5; FPredDayIndex: 1), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 15), (FDayType: dtLastOfMonth; FLastDayOfWeek: 5), (FDayType: dtLastOfMonth; FLastDayOfWeek: 4), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 7), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 7), - (FDayType: dtPredOfMonth; FPredDayOfWeek: 6; FPredDayIndex: 30), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 9), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 19), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 24), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 21), (FDayType: dtNthOfMonth; FNthDayOfWeek: 4; FNthDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 29), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 18), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 12), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 22), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 15), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 4), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 24), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 25), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 13), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 12), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 29), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 12), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 22) + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 31), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 28), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 17), + (FDayType: dtPredOfMonth; FPredDayOfWeek: 5; FPredDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 23), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 15), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 7), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 7), + (FDayType: dtPredOfMonth; FPredDayOfWeek: 6; FPredDayIndex: 30) ); var { This array contains the definitions of DST rules. Used by rule families. } CRules: array[0 .. 1294] of TRule = ( {CRules[0]} - (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[2]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[3]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[4]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: '+0030'), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[5]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[6]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), + (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[7]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[8]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[9]} - (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[10]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[11]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[12]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[13]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[14]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[15]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[16]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[17]} - (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[18]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[19]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[20]} - (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[21]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[22]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[23]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[24]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[25]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[26]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[27]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[28]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[29]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[30]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'P'), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[31]} - (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[32]} - (FInMonth: 2; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[33]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[34]} - (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[35]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[36]} - (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[37]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[38]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[39]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[40]} - (FInMonth: 11; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[41]} - (FInMonth: 3; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[42]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[43]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[44]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[45]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[46]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[47]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[48]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[49]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[50]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[51]} - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[52]} - (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[53]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 2; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[54]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[55]} - (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[56]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[57]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[58]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[59]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[60]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[61]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[62]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[63]} - (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[64]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[65]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[66]} - (FInMonth: 8; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[67]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[68]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[69]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[70]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[71]} - (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[38]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[72]} - (FInMonth: 8; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[73]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[74]} - (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[75]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[76]} - (FInMonth: 4; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[77]} - (FInMonth: 9; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[78]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[79]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[80]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[81]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[82]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[83]} - (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[84]} - (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[85]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[86]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[87]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[88]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[89]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[90]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[91]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[92]} - (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[93]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[94]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[95]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[96]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[97]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[98]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[99]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[100]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 3; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[101]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[102]} - (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[103]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[104]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[105]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[106]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[107]} - (FInMonth: 6; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[108]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[109]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7260; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[110]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[111]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[112]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[113]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[114]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[115]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[116]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[117]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 5400; FFmtPart: ''), {CRules[118]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[119]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[120]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[121]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[122]} - (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[123]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[124]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[125]} - (FInMonth: 5; FOnDay: @CRelativeDays[42]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[126]} - (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[127]} - (FInMonth: 5; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[128]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[129]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[130]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[131]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[132]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[133]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[134]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[135]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[136]} - (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[137]} - (FInMonth: 8; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[138]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[139]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[140]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[141]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[142]} - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'P'), {CRules[143]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[144]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[145]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[146]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[147]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[148]} - (FInMonth: 5; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[149]} - (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[150]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[151]} - (FInMonth: 9; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[152]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[153]} - (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7260; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[154]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[155]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[156]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[157]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[158]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[159]} - (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[160]} - (FInMonth: 6; FOnDay: @CRelativeDays[41]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[161]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[162]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[163]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[164]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[165]} - (FInMonth: 9; FOnDay: @CRelativeDays[45]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[166]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[167]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[168]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 84600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[169]} - (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[170]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[45]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[171]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[172]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[173]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[174]} - (FInMonth: 9; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[175]} - (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[176]} - (FInMonth: 11; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), {CRules[177]} - (FInMonth: 11; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[178]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[179]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[180]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[181]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[182]} - (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[183]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[184]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[185]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[186]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[187]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[188]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[189]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[190]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[191]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[192]} - (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[193]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[194]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[195]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[196]} - (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[47]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[197]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[198]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[199]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[200]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[201]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[202]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[203]} - (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[204]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[205]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[206]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[207]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[208]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 18000; FAtMode: trUniversal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[209]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[210]} - (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[48]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[211]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[212]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[213]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 84600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[214]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0530'), + (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[215]} - (FInMonth: 2; FOnDay: @CRelativeDays[48]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[216]} - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CWT'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[217]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'CPT'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[218]} - (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[219]} - (FInMonth: 12; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[220]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 9; FOnDay: @CRelativeDays[49]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[221]} - (FInMonth: 12; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), + (FInMonth: 4; FOnDay: @CRelativeDays[49]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[222]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[223]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[224]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[225]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[226]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[227]} - (FInMonth: 1; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[228]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[229]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[230]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[231]} - (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[232]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[233]} - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[234]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[235]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[236]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[237]} - (FInMonth: 1; FOnDay: @CRelativeDays[49]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[238]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[239]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[240]} - (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[241]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[242]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), {CRules[243]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[244]} - (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[245]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[246]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[247]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[248]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[249]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[250]} - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[251]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[252]} - (FInMonth: 5; FOnDay: @CRelativeDays[50]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[253]} - (FInMonth: 3; FOnDay: @CRelativeDays[51]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[254]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[255]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[256]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 18000; FAtMode: trUniversal; FOffset: 1800; FFmtPart: ''), {CRules[257]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[258]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[259]} - (FInMonth: 11; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[260]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[261]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'EDT'), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[262]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0530'), {CRules[263]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0430'), + (FInMonth: 2; FOnDay: @CRelativeDays[51]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[264]} - (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CWT'), {CRules[265]} - (FInMonth: 1; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'CPT'), {CRules[266]} - (FInMonth: 1; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[267]} - (FInMonth: 11; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), {CRules[268]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[269]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), {CRules[270]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[271]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[272]} - (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[273]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[274]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[275]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[276]} - (FInMonth: 8; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[277]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[278]} - (FInMonth: 6; FOnDay: @CRelativeDays[53]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[279]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[280]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[281]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[282]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[283]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[284]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[285]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[286]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[287]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[288]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[289]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[290]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[291]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[292]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[293]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[294]} - (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[295]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[296]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[297]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[298]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[299]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[300]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[53]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[301]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[54]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[302]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[303]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[304]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[305]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[306]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[307]} - (FInMonth: 9; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[308]} - (FInMonth: 4; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[309]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'EDT'), {CRules[310]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[311]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0430'), {CRules[312]} - (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[313]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[314]} - (FInMonth: 10; FOnDay: @CRelativeDays[55]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[315]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[316]} - (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[317]} - (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[318]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[319]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[320]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[321]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[322]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[323]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[324]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[55]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[325]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[326]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[327]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[328]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[329]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[330]} - (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[331]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[332]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[333]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[334]} - (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[335]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[336]} - (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[337]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[338]} - (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[339]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[340]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[341]} - (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[342]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[343]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[344]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[345]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[346]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[347]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[348]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[349]} - (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[350]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[351]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[352]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[353]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[354]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[355]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[356]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[357]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[358]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[359]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[360]} - (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[361]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[362]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[363]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[364]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[365]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[366]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[367]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[368]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[369]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[370]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[59]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[371]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[372]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[373]} - (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[374]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[375]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[376]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[377]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[378]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[379]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[380]} - (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[381]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[382]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[383]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[384]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[385]} - (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[386]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[387]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[388]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[389]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[390]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[391]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[392]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[393]} - (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[394]} - (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[395]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[396]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[397]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[398]} - (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[399]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[400]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[401]} - (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[402]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[403]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[404]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[405]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[406]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[407]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[408]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[409]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[410]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[411]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[412]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[413]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[414]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[415]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[416]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[417]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[418]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[419]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[420]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[421]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[422]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[423]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[424]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[425]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[426]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[427]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[428]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[429]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[430]} - (FInMonth: 4; FOnDay: @CRelativeDays[59]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[431]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[432]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[433]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[434]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[435]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[436]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[437]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[438]} - (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[439]} - (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[440]} - (FInMonth: 5; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[441]} - (FInMonth: 9; FOnDay: @CRelativeDays[48]; FAt: 90000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[442]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[443]} - (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[444]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[445]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[446]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[447]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[448]} - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[449]} - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[450]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[451]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[452]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[453]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[454]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[455]} - (FInMonth: 9; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[456]} - (FInMonth: 9; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[457]} - (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[458]} - (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[459]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[460]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[461]} - (FInMonth: 10; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[462]} - (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[463]} - (FInMonth: 2; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[464]} - (FInMonth: 4; FOnDay: @CRelativeDays[64]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[465]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[466]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[467]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[468]} - (FInMonth: 9; FOnDay: @CRelativeDays[65]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[469]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[470]} - (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[471]} - (FInMonth: 9; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[472]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[473]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[474]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[475]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[476]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[477]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[478]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[479]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[480]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[481]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[482]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[483]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[484]} - (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[485]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[486]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[487]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[488]} - (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[489]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[490]} - (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[491]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[492]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[493]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[494]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[495]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[496]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[497]} - (FInMonth: 4; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[498]} - (FInMonth: 10; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[499]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[500]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[501]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[502]} - (FInMonth: 3; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[503]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[504]} - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[505]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[506]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[507]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[508]} - (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[509]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[510]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[511]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[512]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[44]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[513]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[514]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[515]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[516]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[517]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[518]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[519]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[520]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[521]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[522]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[523]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[524]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[525]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[526]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[527]} - (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[528]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[529]} - (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[530]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[531]} - (FInMonth: 8; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[532]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[533]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[534]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[535]} - (FInMonth: 7; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[536]} - (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[537]} - (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[538]} - (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[539]} - (FInMonth: 6; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[540]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[541]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[542]} - (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[543]} - (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[544]} - (FInMonth: 7; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[545]} - (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[546]} - (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[547]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[548]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[549]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[550]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[551]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[552]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[553]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[554]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[555]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[556]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[557]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[558]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[559]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[560]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[561]} - (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[562]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[563]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[564]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[565]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), {CRules[566]} - (FInMonth: 8; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CAT'), {CRules[567]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), {CRules[568]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[569]} - (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[570]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[571]} - (FInMonth: 7; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[572]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[573]} - (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[574]} - (FInMonth: 8; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[575]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[576]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[577]} - (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[578]} - (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[579]} - (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[580]} - (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[581]} - (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[582]} - (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[583]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[584]} - (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[585]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[586]} - (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[587]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[588]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[589]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[590]} - (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[591]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[592]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[593]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[594]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[595]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[596]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[597]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[598]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[599]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[600]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[601]} - (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[602]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[603]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[604]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[605]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[606]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[607]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[608]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[609]} - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[610]} - (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[611]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[612]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[613]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[614]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[615]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[616]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[617]} - (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[618]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[619]} - (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[620]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[621]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[622]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[623]} - (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[624]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[625]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[626]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[627]} - (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[61]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[628]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[61]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[629]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[62]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[630]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[631]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[632]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[633]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[634]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[635]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[636]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[637]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[638]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[639]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[640]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7260; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[641]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[642]} - (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[643]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[644]} - (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[645]} - (FInMonth: 2; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[646]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[647]} - (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[648]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), {CRules[649]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[650]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[651]} - (FInMonth: 10; FOnDay: @CRelativeDays[54]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), {CRules[652]} - (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[653]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[654]} - (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[655]} - (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[656]} - (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[657]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[658]} - (FInMonth: 11; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[659]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[660]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[661]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[662]} - (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[663]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[664]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[665]} - (FInMonth: 11; FOnDay: @CRelativeDays[15]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[666]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[667]} - (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[668]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[669]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[670]} - (FInMonth: 10; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[671]} - (FInMonth: 3; FOnDay: @CRelativeDays[67]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[672]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[673]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[674]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 43200; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[675]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 43200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[676]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[677]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[678]} - (FInMonth: 5; FOnDay: @CRelativeDays[27]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[679]} - (FInMonth: 8; FOnDay: @CRelativeDays[52]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[680]} - (FInMonth: 4; FOnDay: @CRelativeDays[68]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[681]} - (FInMonth: 9; FOnDay: @CRelativeDays[27]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[682]} - (FInMonth: 5; FOnDay: @CRelativeDays[67]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[683]} - (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[684]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[685]} - (FInMonth: 9; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[686]} - (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[687]} - (FInMonth: 2; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[688]} - (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[689]} - (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[690]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[691]} - (FInMonth: 3; FOnDay: @CRelativeDays[69]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[692]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[693]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[694]} - (FInMonth: 9; FOnDay: @CRelativeDays[67]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[695]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[696]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[697]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[698]} - (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[699]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[700]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[701]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[702]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[703]} - (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[704]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[705]} - (FInMonth: 3; FOnDay: @CRelativeDays[70]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[706]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[707]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[708]} - (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[709]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[710]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[711]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[712]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[713]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[714]} - (FInMonth: 11; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[715]} - (FInMonth: 1; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[716]} - (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[717]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[718]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[719]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[720]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), {CRules[721]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), {CRules[722]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), {CRules[723]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[724]} - (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[725]} - (FInMonth: 1; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 5400; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[726]} - (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[727]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[728]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[729]} - (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[730]} - (FInMonth: 12; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), {CRules[731]} - (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[732]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[733]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), {CRules[734]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[735]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[736]} - (FInMonth: 12; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[64]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[737]} - (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[64]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[738]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[739]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[740]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[741]} - (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[742]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[743]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[744]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[745]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[746]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: '+02'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[747]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: '+00'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[748]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), {CRules[749]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), {CRules[750]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 79200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), {CRules[751]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), {CRules[752]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), {CRules[753]} - (FInMonth: 6; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[754]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MSK'), {CRules[755]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[756]} - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: '+05'), {CRules[757]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[758]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[759]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[760]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[761]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[762]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[763]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[764]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[765]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[766]} - (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[767]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - {CRules[768]} (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + {CRules[768]} + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[769]} - (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[770]} - (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[771]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[772]} - (FInMonth: 4; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[773]} - (FInMonth: 9; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[774]} - (FInMonth: 9; FOnDay: @CRelativeDays[72]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[775]} - (FInMonth: 8; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[776]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[777]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[778]} - (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[779]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[780]} - (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[781]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[782]} - (FInMonth: 10; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[783]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[784]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[785]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[786]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[787]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[788]} - (FInMonth: 3; FOnDay: @CRelativeDays[62]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[789]} - (FInMonth: 10; FOnDay: @CRelativeDays[62]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[790]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[791]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[792]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[793]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[794]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[795]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[796]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[797]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[798]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[799]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[800]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[801]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[802]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[803]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[804]} - (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[805]} - (FInMonth: 8; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[806]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[807]} - (FInMonth: 8; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[808]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[809]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[810]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[811]} - (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[812]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[813]} - (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[814]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[815]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[816]} - (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[817]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[818]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[819]} - (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[820]} - (FInMonth: 6; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[821]} - (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[822]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[823]} - (FInMonth: 7; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[824]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[825]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[826]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[827]} - (FInMonth: 6; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[828]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[829]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[830]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[831]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[832]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[833]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[834]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[835]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[836]} - (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[837]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[838]} - (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[839]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[840]} - (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[841]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[842]} - (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[843]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[844]} - (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[845]} - (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[846]} - (FInMonth: 1; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[847]} - (FInMonth: 2; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[848]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[849]} - (FInMonth: 2; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[850]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 32400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[851]} - (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[852]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[64]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[853]} - (FInMonth: 1; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[854]} - (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[855]} - (FInMonth: 1; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[65]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[856]} - (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[857]} - (FInMonth: 12; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[858]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[859]} - (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[860]} - (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[861]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[862]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[863]} - (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[864]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[865]} - (FInMonth: 11; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[866]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[867]} - (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[868]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[869]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[870]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[871]} - (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[872]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[873]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[874]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[875]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[876]} - (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[877]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[878]} - (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[879]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[880]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[881]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[882]} - (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[883]} - (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[884]} - (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[885]} - (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[886]} - (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[887]} - (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[888]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[889]} - (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[890]} - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[891]} - (FInMonth: 6; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[892]} - (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[893]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[894]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[895]} - (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[896]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[897]} - (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[898]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[899]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[900]} - (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[901]} - (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[902]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[903]} - (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[904]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[905]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[51]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[906]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[907]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[908]} - (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[909]} - (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[910]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[911]} - (FInMonth: 1; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[48]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[912]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[913]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[914]} - (FInMonth: 2; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[915]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[916]} - (FInMonth: 1; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[917]} - (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[918]} - (FInMonth: 1; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[919]} - (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[920]} - (FInMonth: 1; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[921]} - (FInMonth: 11; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[922]} - (FInMonth: 12; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[923]} - (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[924]} - (FInMonth: 12; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[925]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[926]} - (FInMonth: 12; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[927]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[68]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[928]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[929]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[69]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[930]} - (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[931]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[932]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[933]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[55]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[934]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[935]} - (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[936]} - (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[937]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[938]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[939]} - (FInMonth: 7; FOnDay: @CRelativeDays[6]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[940]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[941]} - (FInMonth: 7; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[942]} - (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[943]} - (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[944]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[945]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[946]} - (FInMonth: 8; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[947]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[948]} - (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[70]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[949]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[950]} - (FInMonth: 7; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[951]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[952]} - (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[953]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[954]} - (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[955]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[956]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[957]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'GMT'), {CRules[958]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[959]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[960]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: '+0030'), {CRules[961]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), {CRules[962]} - (FInMonth: 5; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), {CRules[963]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), {CRules[964]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CAT'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), {CRules[965]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), + (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[966]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[967]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[968]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[969]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[970]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[971]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[972]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[973]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[974]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[975]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[976]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[977]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[978]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[979]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[980]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[981]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[982]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[983]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[984]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[985]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[986]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[987]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[988]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[989]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[990]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[991]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[992]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[993]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[994]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'NST'), {CRules[995]} - (FInMonth: 9; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'AMT'), {CRules[996]} - (FInMonth: 4; FOnDay: @CRelativeDays[67]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[997]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[998]} - (FInMonth: 11; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[999]} - (FInMonth: 2; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[1000]} - (FInMonth: 5; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1001]} - (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[1002]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 6; FOnDay: @CRelativeDays[72]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1003]} - (FInMonth: 9; FOnDay: @CRelativeDays[52]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1004]} - (FInMonth: 4; FOnDay: @CRelativeDays[43]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1005]} - (FInMonth: 7; FOnDay: @CRelativeDays[67]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1006]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1007]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1008]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1009]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1010]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1011]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1012]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1013]} - (FInMonth: 4; FOnDay: @CRelativeDays[51]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 8; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1014]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1015]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1016]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1017]} - (FInMonth: 3; FOnDay: @CRelativeDays[69]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1018]} - (FInMonth: 2; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1019]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1020]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1021]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1022]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1023]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1024]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1025]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1026]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1027]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1028]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1029]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1030]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1031]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1032]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1033]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1034]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1035]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1036]} - (FInMonth: 12; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1037]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 79200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1038]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1039]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), + (FInMonth: 9; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1040]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1041]} - (FInMonth: 8; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MSK'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1042]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1043]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: '+05'), + (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1044]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1045]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[73]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1046]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1047]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[70]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1048]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[61]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1049]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1050]} - (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1051]} - (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1052]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1053]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1054]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1055]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1056]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1057]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1058]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1059]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1060]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1061]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1062]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1063]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1064]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1065]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[42]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1066]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1067]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1068]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1069]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[74]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1070]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1071]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1072]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[61]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1073]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1074]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1075]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1076]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1077]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1078]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1079]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1080]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1081]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1082]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1083]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1084]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1085]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1086]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1087]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1088]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1089]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1090]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1091]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1092]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1093]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1094]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1095]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 11; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1096]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1097]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1098]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'DD'), {CRules[1099]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1100]} - (FInMonth: 5; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1101]} - (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1102]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1103]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1104]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1105]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1106]} - (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1107]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1108]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1109]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1110]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1111]} - (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1112]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1113]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1114]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1115]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 32400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1116]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1117]} - (FInMonth: 9; FOnDay: @CRelativeDays[38]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1118]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1119]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1120]} - (FInMonth: 4; FOnDay: @CRelativeDays[73]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1121]} - (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1122]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1123]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1124]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1125]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1126]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1127]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1128]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1129]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1130]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1131]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1132]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1133]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1134]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1135]} - (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1136]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1137]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1138]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1139]} - (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1140]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1141]} - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1142]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1143]} - (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1144]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1145]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1146]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1147]} - (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1148]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1149]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1150]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1151]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1152]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[75]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1153]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1154]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1155]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1156]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1157]} - (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1158]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1159]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1160]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1161]} - (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[76]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1162]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1163]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[51]; FAt: 90000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1164]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1165]} - (FInMonth: 3; FOnDay: @CRelativeDays[48]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1166]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1167]} - (FInMonth: 8; FOnDay: @CRelativeDays[13]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1168]} - (FInMonth: 10; FOnDay: @CRelativeDays[74]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1169]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1170]} - (FInMonth: 8; FOnDay: @CRelativeDays[75]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1171]} - (FInMonth: 4; FOnDay: @CRelativeDays[45]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 9; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1172]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1173]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1174]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1175]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1176]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1177]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1178]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[78]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1179]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1180]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1181]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1182]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[79]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1183]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1184]} - (FInMonth: 4; FOnDay: @CRelativeDays[76]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[44]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1185]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[74]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1186]} - (FInMonth: 4; FOnDay: @CRelativeDays[77]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1187]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1188]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1189]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: ''), {CRules[1190]} - (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1191]} - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1192]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1193]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1194]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1195]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1196]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1197]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1198]} - (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1199]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1200]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1201]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1202]} - (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1203]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1204]} - (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1205]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1206]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1207]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1208]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1209]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1210]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1211]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1212]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1213]} - (FInMonth: 12; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1214]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1215]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1216]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1217]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1218]} - (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1219]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1220]} - (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1221]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1222]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1223]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1224]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1225]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1226]} - (FInMonth: 3; FOnDay: @CRelativeDays[78]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1227]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1228]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1229]} - (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1230]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1231]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1232]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1233]} - (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1234]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1235]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1236]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1237]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1238]} - (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1239]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1240]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1241]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1242]} - (FInMonth: 1; FOnDay: @CRelativeDays[57]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1243]} - (FInMonth: 1; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1244]} - (FInMonth: 1; FOnDay: @CRelativeDays[79]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1245]} - (FInMonth: 11; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1246]} - (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1247]} - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1248]} - (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1249]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1250]} - (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1251]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1252]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1253]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1254]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1255]} - (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7260; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1256]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1257]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1258]} - (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1259]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1260]} - (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1261]} - (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1262]} - (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1263]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1264]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1265]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1266]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1267]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1268]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1269]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1270]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1271]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1272]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1273]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1274]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1275]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1276]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1277]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1278]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1279]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1280]} - (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1281]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1282]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1283]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1284]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1285]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1286]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1287]} - (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1288]} - (FInMonth: 1; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1289]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 43200; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1290]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 43200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1291]} - (FInMonth: 9; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[71]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1292]} - (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1293]} - (FInMonth: 1; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: '+02'), {CRules[1294]} - (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: '') + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: '+00') ); var - { Date-bound rules for Ghana family } - CFamily_0_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[0]), - (FStart: 1920; FEnd: 1942; FRule: @CRules[1]), - (FStart: 1920; FEnd: 1939; FRule: @CRules[2]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[3]), - (FStart: 1950; FEnd: 1955; FRule: @CRules[4]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[1]) - ); - - { Date-bound rules for SL family } - CFamily_1_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[5]), - (FStart: 1933; FEnd: 1938; FRule: @CRules[6]), - (FStart: 1933; FEnd: 1939; FRule: @CRules[7]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[8]) - ); - { Date-bound rules for Arg family } - CFamily_2_Arr: array[0 .. 28] of TYearBoundRule = ( - (FStart: 1930; FEnd: 1930; FRule: @CRules[611]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[612]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[613]), - (FStart: 1932; FEnd: 1940; FRule: @CRules[614]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[615]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[616]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[617]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[613]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[507]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[613]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[614]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[618]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[288]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[619]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[614]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[613]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[620]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[621]), - (FStart: 1968; FEnd: 1969; FRule: @CRules[622]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[623]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[624]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[611]), - (FStart: 1989; FEnd: 1993; FRule: @CRules[625]), - (FStart: 1989; FEnd: 1992; FRule: @CRules[626]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[621]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[627]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[628]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[629]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[626]) + CFamily_0_Arr: array[0 .. 28] of TYearBoundRule = ( + (FStart: 1930; FEnd: 1930; FRule: @CRules[0]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[1]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[2]), + (FStart: 1932; FEnd: 1940; FRule: @CRules[3]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[4]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[5]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[6]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[2]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[7]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[2]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[3]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[8]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[9]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[10]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[3]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[2]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[11]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[12]), + (FStart: 1968; FEnd: 1969; FRule: @CRules[13]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[14]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[15]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[0]), + (FStart: 1989; FEnd: 1993; FRule: @CRules[16]), + (FStart: 1989; FEnd: 1992; FRule: @CRules[17]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[12]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[18]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[19]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[20]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[17]) ); - { Date-bound rules for Canada family } - CFamily_3_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1974; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1974; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) - ); - - { Date-bound rules for NT_YK family } - CFamily_4_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[192]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[193]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1972; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]) - ); - - { Date-bound rules for Mexico family } - CFamily_5_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1931; FEnd: 1931; FRule: @CRules[195]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[135]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[196]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[197]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[198]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[199]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[200]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[201]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[202]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[203]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[104]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[26]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[19]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[25]), - (FStart: 2002; FEnd: 2022; FRule: @CRules[104]), - (FStart: 2002; FEnd: 2022; FRule: @CRules[26]) - ); - - { Date-bound rules for Mont family } - CFamily_6_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[9]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[10]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[11]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[12]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[13]), - (FStart: 1920; FEnd: 1922; FRule: @CRules[14]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[15]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[16]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[17]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[18]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[19]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[20]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[21]), - (FStart: 1938; FEnd: 1940; FRule: @CRules[22]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[23]), - (FStart: 1946; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1945; FEnd: 1948; FRule: @CRules[25]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[26]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[26]) - ); - - { Date-bound rules for Bahamas family } - CFamily_7_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[27]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[28]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[29]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[31]), - (FStart: 1964; FEnd: 1975; FRule: @CRules[26]), - (FStart: 1964; FEnd: 1975; FRule: @CRules[24]) - ); - - { Date-bound rules for US family } - CFamily_8_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[99]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[26]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1967; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1967; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[102]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[103]), - (FStart: 1976; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) - ); - - { Date-bound rules for Toronto family } - CFamily_9_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[168]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[169]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[170]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[147]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[171]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[172]), - (FStart: 1922; FEnd: 1923; FRule: @CRules[127]), - (FStart: 1922; FEnd: 1926; FRule: @CRules[173]), - (FStart: 1924; FEnd: 1927; FRule: @CRules[19]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[174]), - (FStart: 1928; FEnd: 1937; FRule: @CRules[175]), - (FStart: 1938; FEnd: 1940; FRule: @CRules[24]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[25]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[22]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[23]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[176]), - (FStart: 1950; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[177]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[26]) - ); - - { Date-bound rules for NZ family } - CFamily_10_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1927; FRule: @CRules[1261]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[1262]), - (FStart: 1928; FEnd: 1933; FRule: @CRules[1263]), - (FStart: 1929; FEnd: 1933; FRule: @CRules[1264]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[1265]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[1266]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1267]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1268]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1214]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[1210]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[1211]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[1273]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[1224]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[1217]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[1277]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]) - ); - - { Date-bound rules for PRC family } - CFamily_11_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1986; FEnd: 1986; FRule: @CRules[306]), - (FStart: 1986; FEnd: 1991; FRule: @CRules[307]), - (FStart: 1987; FEnd: 1991; FRule: @CRules[308]) - ); - - { Date-bound rules for Zion family } - CFamily_12_Arr: array[0 .. 84] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[372]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[297]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[373]), - (FStart: 1942; FEnd: 1946; FRule: @CRules[305]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[374]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[375]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[376]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[377]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[305]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[378]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[375]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[379]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[374]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[380]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[381]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[382]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[383]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[384]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[385]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[386]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[387]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[388]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[389]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[390]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[391]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[392]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[393]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[298]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[381]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[394]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[395]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[396]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[397]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[398]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[399]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[400]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[401]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[402]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[403]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[384]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[404]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[405]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[406]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[407]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[408]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[398]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[409]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[400]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[410]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[411]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[412]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[139]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[134]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[413]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[414]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[150]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[415]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[226]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[416]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[396]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[417]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[418]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[419]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[420]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[117]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[421]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[422]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[423]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[424]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[425]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[426]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[427]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[428]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[429]), - (FStart: 2005; FEnd: 2012; FRule: @CRules[430]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[431]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[432]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[433]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[434]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[435]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[436]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[437]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[438]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[439]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[26]) - ); - - { Date-bound rules for Iceland family } - CFamily_13_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1919; FRule: @CRules[32]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[33]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[34]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[35]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[36]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[37]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[38]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[39]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[40]), - (FStart: 1941; FEnd: 1942; FRule: @CRules[41]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[42]), - (FStart: 1942; FEnd: 1948; FRule: @CRules[43]), - (FStart: 1947; FEnd: 1967; FRule: @CRules[44]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[45]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[43]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[46]) - ); - - { Date-bound rules for AT family } - CFamily_14_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1224]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1207]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[1225]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1211]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[1224]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[1226]), - (FStart: 1968; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[1227]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[1211]), - (FStart: 1982; FEnd: 1983; FRule: @CRules[1207]), - (FStart: 1984; FEnd: 1986; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1228]), - (FStart: 1987; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[1225]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[1210]), - (FStart: 1991; FEnd: 1999; FRule: @CRules[1224]), - (FStart: 1991; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 9999; FRule: @CRules[1224]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]) - ); - - { Date-bound rules for Aus family } - CFamily_15_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[1206]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1207]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1206]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1207]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1208]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[1207]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1209]) - ); - - { Date-bound rules for Neth family } - CFamily_16_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[47]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[48]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[49]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[50]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[51]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[52]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[53]), - (FStart: 1922; FEnd: 1936; FRule: @CRules[54]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[55]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[53]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[55]), - (FStart: 1926; FEnd: 1931; FRule: @CRules[56]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[57]), - (FStart: 1933; FEnd: 1936; FRule: @CRules[56]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[57]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[58]), - (FStart: 1937; FEnd: 1939; FRule: @CRules[59]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[60]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]) - ); - - { Date-bound rules for C-Eur family } - CFamily_17_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1031]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[73]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[76]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[77]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[607]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1032]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1033]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[289]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[95]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[979]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[291]) - ); - - { Date-bound rules for EU family } - CFamily_18_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[1030]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) - ); - - { Date-bound rules for GB-Eire family } - CFamily_19_Arr: array[0 .. 64] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[980]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[981]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[982]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[983]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[984]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[985]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[986]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[987]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[988]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[989]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[990]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[991]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[992]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[993]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[994]), - (FStart: 1923; FEnd: 1924; FRule: @CRules[995]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[996]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[994]), - (FStart: 1925; FEnd: 1938; FRule: @CRules[997]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[996]), - (FStart: 1928; FEnd: 1929; FRule: @CRules[994]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[996]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[994]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[996]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[994]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[996]), - (FStart: 1936; FEnd: 1937; FRule: @CRules[994]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[996]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[994]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[998]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[999]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1000]), - (FStart: 1941; FEnd: 1943; FRule: @CRules[1001]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[1002]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1003]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1004]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1005]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[997]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[996]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1006]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1007]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1008]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1009]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1010]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1011]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[990]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1012]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[1013]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[1014]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[994]), - (FStart: 1953; FEnd: 1960; FRule: @CRules[997]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[996]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[994]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[996]), - (FStart: 1958; FEnd: 1959; FRule: @CRules[994]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[996]), - (FStart: 1961; FEnd: 1963; FRule: @CRules[1015]), - (FStart: 1961; FEnd: 1968; FRule: @CRules[1016]), - (FStart: 1964; FEnd: 1967; FRule: @CRules[1017]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[1018]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1019]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1016]), - (FStart: 1981; FEnd: 1995; FRule: @CRules[1020]), - (FStart: 1981; FEnd: 1989; FRule: @CRules[1021]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1022]) - ); - - { Date-bound rules for Denmark family } - CFamily_20_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[63]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[64]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[65]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[66]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[67]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[68]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[69]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[70]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[71]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[72]) + { Date-bound rules for SanLuis family } + CFamily_1_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2008; FEnd: 2009; FRule: @CRules[21]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[22]) ); - { Date-bound rules for Lux family } - CFamily_21_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[63]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[73]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[74]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[75]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[76]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[77]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[79]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[81]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[83]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[85]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[86]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[59]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1924; FEnd: 1928; FRule: @CRules[85]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[88]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]) + { Date-bound rules for Brazil family } + CFamily_2_Arr: array[0 .. 56] of TYearBoundRule = ( + (FStart: 1931; FEnd: 1931; FRule: @CRules[23]), + (FStart: 1932; FEnd: 1933; FRule: @CRules[1]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[24]), + (FStart: 1949; FEnd: 1952; FRule: @CRules[0]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[25]), + (FStart: 1951; FEnd: 1952; FRule: @CRules[1]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[3]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[26]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[3]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[27]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[28]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[0]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[3]), + (FStart: 1966; FEnd: 1967; FRule: @CRules[4]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[29]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[30]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[31]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[32]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[31]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[33]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[34]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[35]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[2]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[36]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[37]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[38]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[39]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[40]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[31]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[41]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[42]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[43]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[36]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[44]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[45]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[44]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[3]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[46]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[47]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[24]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[48]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[22]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[43]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[49]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[50]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[29]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[34]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[51]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[52]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[22]), + (FStart: 2008; FEnd: 2017; FRule: @CRules[17]), + (FStart: 2008; FEnd: 2011; FRule: @CRules[43]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[53]), + (FStart: 2013; FEnd: 2014; FRule: @CRules[43]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[53]), + (FStart: 2016; FEnd: 2019; FRule: @CRules[43]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[54]) ); - { Date-bound rules for Belgium family } - CFamily_22_Arr: array[0 .. 33] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[973]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1057]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1058]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1927; FRule: @CRules[1057]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[86]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[1059]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1928; FEnd: 1938; FRule: @CRules[59]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[1060]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[520]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1061]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1062]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[1063]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1064]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[606]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1061]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1065]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1066]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1067]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1068]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1069]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[526]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1070]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]) + { Date-bound rules for Chile family } + CFamily_3_Arr: array[0 .. 35] of TYearBoundRule = ( + (FStart: 1927; FEnd: 1931; FRule: @CRules[55]), + (FStart: 1928; FEnd: 1932; FRule: @CRules[1]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[56]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[57]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[58]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[59]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[60]), + (FStart: 1970; FEnd: 1972; FRule: @CRules[61]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[62]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[63]), + (FStart: 1974; FEnd: 1987; FRule: @CRules[61]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[64]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[62]), + (FStart: 1988; FEnd: 1989; FRule: @CRules[61]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[65]), + (FStart: 1991; FEnd: 1996; FRule: @CRules[62]), + (FStart: 1991; FEnd: 1997; FRule: @CRules[61]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[57]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[62]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[66]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[67]), + (FStart: 1999; FEnd: 2010; FRule: @CRules[61]), + (FStart: 2000; FEnd: 2007; FRule: @CRules[62]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[57]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[62]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[68]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[69]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[70]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[71]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[72]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[73]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[74]), + (FStart: 2019; FEnd: 9999; FRule: @CRules[75]), + (FStart: 2019; FEnd: 2021; FRule: @CRules[72]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[76]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[72]) ); - { Date-bound rules for France family } - CFamily_23_Arr: array[0 .. 41] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[748]), - (FStart: 1916; FEnd: 1919; FRule: @CRules[749]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[750]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1058]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1938; FRule: @CRules[1057]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[1079]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[1059]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[1080]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1081]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1082]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[84]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1083]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[1084]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1081]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1085]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1086]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1069]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1087]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1088]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1089]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1090]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1091]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1092]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1093]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1094]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1095]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1096]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1097]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1098]) + { Date-bound rules for CO family } + CFamily_4_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1992; FRule: @CRules[77]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[78]) ); - { Date-bound rules for Norway family } - CFamily_24_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[93]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[94]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[95]), - (FStart: 1959; FEnd: 1964; FRule: @CRules[96]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[97]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[98]) + { Date-bound rules for Ecuador family } + CFamily_5_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1992; FRule: @CRules[79]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[80]) ); - { Date-bound rules for Romania family } - CFamily_25_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[1172]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[1173]), - (FStart: 1933; FEnd: 1939; FRule: @CRules[492]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1174]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[285]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[88]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[282]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[353]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[285]) + { Date-bound rules for Falk family } + CFamily_6_Arr: array[0 .. 11] of TYearBoundRule = ( + (FStart: 1937; FEnd: 1938; FRule: @CRules[81]), + (FStart: 1938; FEnd: 1942; FRule: @CRules[82]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[8]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[81]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[83]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[81]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[84]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[85]), + (FStart: 1985; FEnd: 2000; FRule: @CRules[86]), + (FStart: 1986; FEnd: 2000; FRule: @CRules[87]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[88]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[89]) ); - { Date-bound rules for Russia family } - CFamily_26_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[1035]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1036]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1037]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1038]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1039]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1040]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1041]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1042]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1043]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1044]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[288]), - (FStart: 1981; FEnd: 1984; FRule: @CRules[447]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1985; FEnd: 2010; FRule: @CRules[979]), - (FStart: 1996; FEnd: 2010; FRule: @CRules[291]) + { Date-bound rules for Para family } + CFamily_7_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1975; FEnd: 1988; FRule: @CRules[8]), + (FStart: 1975; FEnd: 1978; FRule: @CRules[3]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[1]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[90]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[8]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[44]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[3]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[91]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[28]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[8]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[92]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[3]), + (FStart: 1996; FEnd: 2001; FRule: @CRules[12]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[92]), + (FStart: 1998; FEnd: 2001; FRule: @CRules[16]), + (FStart: 2002; FEnd: 2004; FRule: @CRules[13]), + (FStart: 2002; FEnd: 2003; FRule: @CRules[93]), + (FStart: 2004; FEnd: 2009; FRule: @CRules[17]), + (FStart: 2005; FEnd: 2009; FRule: @CRules[21]), + (FStart: 2010; FEnd: 9999; FRule: @CRules[12]), + (FStart: 2010; FEnd: 2012; FRule: @CRules[94]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[95]) ); - { Date-bound rules for Swiss family } - CFamily_27_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1942; FRule: @CRules[1190]), - (FStart: 1941; FEnd: 1942; FRule: @CRules[1191]) + { Date-bound rules for Peru family } + CFamily_8_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1938; FEnd: 1938; FRule: @CRules[96]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[1]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[81]), + (FStart: 1939; FEnd: 1940; FRule: @CRules[97]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[96]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[1]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[96]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[96]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1]) ); - { Date-bound rules for E-Eur family } - CFamily_28_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[350]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[285]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[285]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[353]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for Uruguay family } + CFamily_9_Arr: array[0 .. 47] of TYearBoundRule = ( + (FStart: 1923; FEnd: 1925; FRule: @CRules[98]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[1]), + (FStart: 1933; FEnd: 1938; FRule: @CRules[99]), + (FStart: 1934; FEnd: 1941; FRule: @CRules[100]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[98]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[101]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[102]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[103]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[104]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[105]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[106]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[107]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[108]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[109]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[110]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[111]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[112]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[113]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[114]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[115]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[116]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[117]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[118]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[120]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[121]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[122]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[108]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[123]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[16]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[124]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[125]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[126]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[127]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[128]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[129]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[130]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[131]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[52]), + (FStart: 1990; FEnd: 1991; FRule: @CRules[132]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[16]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[133]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[128]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[134]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[135]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[136]), + (FStart: 2006; FEnd: 2015; FRule: @CRules[137]), + (FStart: 2006; FEnd: 2014; FRule: @CRules[138]) ); - { Date-bound rules for Guam family } - CFamily_29_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1959; FEnd: 1959; FRule: @CRules[1247]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[1248]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[1249]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[1250]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[112]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[1251]), - (FStart: 1970; FEnd: 1971; FRule: @CRules[24]), - (FStart: 1970; FEnd: 1971; FRule: @CRules[234]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1252]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1253]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1254]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1255]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1256]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1257]) + { Date-bound rules for US family } + CFamily_10_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[139]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[140]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1967; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1967; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[145]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[146]), + (FStart: 1976; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for NYC family } - CFamily_30_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[99]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1921; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[26]) + CFamily_11_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[139]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1921; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Chicago family } - CFamily_31_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[107]), - (FStart: 1920; FEnd: 1921; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[99]), - (FStart: 1922; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1922; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[26]) + CFamily_12_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[151]), + (FStart: 1920; FEnd: 1921; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[139]), + (FStart: 1922; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1922; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Denver family } - CFamily_32_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1921; FRule: @CRules[99]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[108]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[26]) + CFamily_13_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1921; FRule: @CRules[139]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[152]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for CA family } - CFamily_33_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[109]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[110]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[111]), - (FStart: 1950; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1966; FRule: @CRules[26]) + CFamily_14_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1948; FEnd: 1948; FRule: @CRules[153]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[154]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[155]), + (FStart: 1950; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Indianapolis family } - CFamily_34_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1941; FRule: @CRules[112]), - (FStart: 1941; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[24]) + CFamily_15_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1941; FEnd: 1941; FRule: @CRules[156]), + (FStart: 1941; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[144]) ); { Date-bound rules for Marengo family } - CFamily_35_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[25]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[25]) + CFamily_16_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1951; FEnd: 1951; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[150]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[150]) ); { Date-bound rules for Vincennes family } - CFamily_36_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[24]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[26]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1963; FRule: @CRules[26]) + CFamily_17_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[144]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[140]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1963; FRule: @CRules[140]) ); { Date-bound rules for Perry family } - CFamily_37_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1955; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1961; FEnd: 1963; FRule: @CRules[26]) + CFamily_18_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1955; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1961; FEnd: 1963; FRule: @CRules[140]) ); { Date-bound rules for Pike family } - CFamily_38_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1955; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1964; FRule: @CRules[24]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[26]) + CFamily_19_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1955; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1964; FRule: @CRules[144]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[140]) ); { Date-bound rules for Starke family } - CFamily_39_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1947; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[26]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[26]) + CFamily_20_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1947; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[140]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[140]) ); { Date-bound rules for Pulaski family } - CFamily_40_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[26]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[25]) + CFamily_21_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[140]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[150]) ); { Date-bound rules for Louisville family } - CFamily_41_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1921; FEnd: 1921; FRule: @CRules[15]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[114]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[24]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[115]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[116]), - (FStart: 1950; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1950; FEnd: 1955; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1961; FRule: @CRules[26]) + CFamily_22_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1921; FEnd: 1921; FRule: @CRules[158]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[159]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[144]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[160]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[161]), + (FStart: 1950; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1950; FEnd: 1955; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1961; FRule: @CRules[140]) ); { Date-bound rules for Detroit family } - CFamily_42_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[24]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[25]) + CFamily_23_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1948; FEnd: 1948; FRule: @CRules[144]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[150]) ); { Date-bound rules for Menominee family } - CFamily_43_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[26]) + CFamily_24_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[140]) + ); + + { Date-bound rules for Canada family } + CFamily_25_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1974; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1974; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for StJohns family } - CFamily_44_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[119]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[120]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[121]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[122]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[123]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[124]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[125]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[126]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[127]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[128]), - (FStart: 1951; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1960; FEnd: 1986; FRule: @CRules[26]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[129]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[130]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[131]), - (FStart: 1989; FEnd: 2006; FRule: @CRules[129]), - (FStart: 2007; FEnd: 2011; FRule: @CRules[132]), - (FStart: 2007; FEnd: 2010; FRule: @CRules[133]) + CFamily_26_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[164]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[165]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[166]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[167]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[168]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[169]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[170]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[171]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[172]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[173]), + (FStart: 1951; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1960; FEnd: 1986; FRule: @CRules[140]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[174]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[175]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[176]), + (FStart: 1989; FEnd: 2006; FRule: @CRules[174]), + (FStart: 2007; FEnd: 2011; FRule: @CRules[177]), + (FStart: 2007; FEnd: 2010; FRule: @CRules[178]) ); { Date-bound rules for Halifax family } - CFamily_45_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[134]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[135]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[136]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[137]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[138]), - (FStart: 1921; FEnd: 1922; FRule: @CRules[139]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[140]), - (FStart: 1923; FEnd: 1925; FRule: @CRules[141]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[142]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[143]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[144]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[145]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[146]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[113]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[147]), - (FStart: 1928; FEnd: 1931; FRule: @CRules[148]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[149]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[150]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[143]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[151]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[113]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[140]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[152]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[153]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[154]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[155]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[156]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[157]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[158]), - (FStart: 1937; FEnd: 1938; FRule: @CRules[141]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[151]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[159]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[141]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[25]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[24]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[26]) + CFamily_27_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[179]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[180]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[181]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[182]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[183]), + (FStart: 1921; FEnd: 1922; FRule: @CRules[184]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[185]), + (FStart: 1923; FEnd: 1925; FRule: @CRules[186]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[187]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[188]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[189]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[190]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[191]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[157]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[192]), + (FStart: 1928; FEnd: 1931; FRule: @CRules[193]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[194]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[195]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[188]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[196]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[157]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[185]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[197]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[198]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[199]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[200]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[201]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[202]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[203]), + (FStart: 1937; FEnd: 1938; FRule: @CRules[186]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[196]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[204]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[186]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[150]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[144]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[140]) ); { Date-bound rules for Moncton family } - CFamily_46_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1933; FEnd: 1935; FRule: @CRules[160]), - (FStart: 1933; FEnd: 1935; FRule: @CRules[161]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[162]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[163]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[164]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[165]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[166]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[167]), - (FStart: 1946; FEnd: 1972; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1972; FRule: @CRules[26]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[129]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[130]) + CFamily_28_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1933; FEnd: 1935; FRule: @CRules[205]), + (FStart: 1933; FEnd: 1935; FRule: @CRules[206]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[207]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[208]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[209]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[210]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[211]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[212]), + (FStart: 1946; FEnd: 1972; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1972; FRule: @CRules[140]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[174]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[175]) + ); + + { Date-bound rules for Toronto family } + CFamily_29_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[213]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[214]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[215]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[192]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[216]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[217]), + (FStart: 1922; FEnd: 1923; FRule: @CRules[172]), + (FStart: 1922; FEnd: 1926; FRule: @CRules[218]), + (FStart: 1924; FEnd: 1927; FRule: @CRules[219]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[220]), + (FStart: 1928; FEnd: 1937; FRule: @CRules[221]), + (FStart: 1938; FEnd: 1940; FRule: @CRules[144]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[150]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[222]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[223]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[224]), + (FStart: 1950; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[225]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[140]) ); { Date-bound rules for Winn family } - CFamily_47_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[178]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[179]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[180]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[181]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[182]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[183]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[25]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[15]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[101]), - (FStart: 1951; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1958; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[184]), - (FStart: 1966; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1966; FEnd: 2005; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2005; FRule: @CRules[104]) + CFamily_30_Arr: array[0 .. 23] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[226]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[227]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[228]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[229]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[230]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[231]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[150]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[158]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[143]), + (FStart: 1951; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1958; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[232]), + (FStart: 1966; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1966; FEnd: 2005; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2005; FRule: @CRules[147]) ); { Date-bound rules for Regina family } - CFamily_48_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[141]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[185]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[186]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[187]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[185]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[187]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[188]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[189]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[24]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]) + CFamily_31_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[186]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[233]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[234]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[235]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[233]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[235]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[236]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[237]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[144]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]) ); { Date-bound rules for Swift family } - CFamily_49_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1957; FEnd: 1957; FRule: @CRules[24]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[26]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[25]) + CFamily_32_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1957; FEnd: 1957; FRule: @CRules[144]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[140]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[150]) ); { Date-bound rules for Edm family } - CFamily_50_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[188]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[190]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[24]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1923; FRule: @CRules[25]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[25]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1972; FEnd: 2006; FRule: @CRules[26]) + CFamily_33_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[236]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[238]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[144]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1923; FRule: @CRules[150]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[150]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1972; FEnd: 2006; FRule: @CRules[140]) ); { Date-bound rules for Vanc family } - CFamily_51_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1946; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[191]), - (FStart: 1947; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 2006; FRule: @CRules[26]) + CFamily_34_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1946; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[239]), + (FStart: 1947; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 2006; FRule: @CRules[140]) + ); + + { Date-bound rules for NT_YK family } + CFamily_35_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[240]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[241]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1972; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]) ); { Date-bound rules for Yukon family } - CFamily_52_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1965; FEnd: 1965; FRule: @CRules[194]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[26]) + CFamily_36_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1965; FEnd: 1965; FRule: @CRules[242]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[140]) + ); + + { Date-bound rules for Mexico family } + CFamily_37_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1931; FEnd: 1931; FRule: @CRules[243]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[180]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[244]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[245]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[246]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[247]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[248]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[249]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[250]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[251]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[147]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[140]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[219]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[150]), + (FStart: 2002; FEnd: 2022; FRule: @CRules[147]), + (FStart: 2002; FEnd: 2022; FRule: @CRules[140]) ); { Date-bound rules for Barb family } - CFamily_53_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[204]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[205]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[206]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[207]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[208]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[209]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[210]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[211]), - (FStart: 1978; FEnd: 1980; FRule: @CRules[212]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[101]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[213]) + CFamily_38_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[252]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[253]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[254]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[255]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[256]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[257]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[258]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[259]), + (FStart: 1978; FEnd: 1980; FRule: @CRules[260]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[143]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[261]) ); { Date-bound rules for Belize family } - CFamily_54_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1941; FRule: @CRules[214]), - (FStart: 1919; FEnd: 1942; FRule: @CRules[215]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[216]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[217]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[218]), - (FStart: 1947; FEnd: 1967; FRule: @CRules[214]), - (FStart: 1948; FEnd: 1968; FRule: @CRules[215]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[219]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[220]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[221]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[222]) + CFamily_39_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1941; FRule: @CRules[262]), + (FStart: 1919; FEnd: 1942; FRule: @CRules[263]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[264]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[265]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[266]), + (FStart: 1947; FEnd: 1967; FRule: @CRules[262]), + (FStart: 1948; FEnd: 1968; FRule: @CRules[263]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[267]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[268]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[269]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[270]) ); { Date-bound rules for Bermuda family } - CFamily_55_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[223]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[224]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[225]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[226]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[227]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[228]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[229]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[230]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[105]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[106]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[231]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[232]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[233]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[234]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[233]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[26]) + CFamily_40_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[271]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[272]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[273]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[274]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[275]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[276]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[277]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[278]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[148]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[149]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[279]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[280]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[281]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[282]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[281]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[140]) ); { Date-bound rules for CR family } - CFamily_56_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[235]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[236]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[237]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[238]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[239]) + CFamily_41_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1980; FRule: @CRules[283]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[284]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[285]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[286]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[287]) ); { Date-bound rules for Cuba family } - CFamily_57_Arr: array[0 .. 38] of TYearBoundRule = ( - (FStart: 1928; FEnd: 1928; FRule: @CRules[240]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[241]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[242]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[243]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[242]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[243]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[157]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[156]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[244]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[152]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[245]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[246]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[247]), - (FStart: 1969; FEnd: 1977; FRule: @CRules[22]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[248]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[249]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[248]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[250]), - (FStart: 1978; FEnd: 1990; FRule: @CRules[187]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[251]), - (FStart: 1981; FEnd: 1985; FRule: @CRules[252]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[253]), - (FStart: 1990; FEnd: 1997; FRule: @CRules[254]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[187]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[255]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[256]), - (FStart: 1998; FEnd: 1999; FRule: @CRules[257]), - (FStart: 1998; FEnd: 2003; FRule: @CRules[248]), - (FStart: 2000; FEnd: 2003; FRule: @CRules[254]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[257]), - (FStart: 2006; FEnd: 2010; FRule: @CRules[248]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[258]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[251]), - (FStart: 2009; FEnd: 2010; FRule: @CRules[258]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[251]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[259]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[134]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[260]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[258]) + CFamily_42_Arr: array[0 .. 38] of TYearBoundRule = ( + (FStart: 1928; FEnd: 1928; FRule: @CRules[288]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[289]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[290]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[291]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[290]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[291]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[202]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[201]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[292]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[197]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[293]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[294]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[295]), + (FStart: 1969; FEnd: 1977; FRule: @CRules[222]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[296]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[297]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[296]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[298]), + (FStart: 1978; FEnd: 1990; FRule: @CRules[235]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[299]), + (FStart: 1981; FEnd: 1985; FRule: @CRules[300]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[301]), + (FStart: 1990; FEnd: 1997; FRule: @CRules[302]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[235]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[303]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[304]), + (FStart: 1998; FEnd: 1999; FRule: @CRules[305]), + (FStart: 1998; FEnd: 2003; FRule: @CRules[296]), + (FStart: 2000; FEnd: 2003; FRule: @CRules[302]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[305]), + (FStart: 2006; FEnd: 2010; FRule: @CRules[296]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[306]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[299]), + (FStart: 2009; FEnd: 2010; FRule: @CRules[306]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[299]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[307]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[179]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[308]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[306]) ); { Date-bound rules for DR family } - CFamily_58_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1966; FEnd: 1966; FRule: @CRules[261]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[262]), - (FStart: 1969; FEnd: 1973; FRule: @CRules[263]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[264]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[265]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[266]) + CFamily_43_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1966; FEnd: 1966; FRule: @CRules[309]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[310]), + (FStart: 1969; FEnd: 1973; FRule: @CRules[311]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[312]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[313]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[314]) ); { Date-bound rules for Salv family } - CFamily_59_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[141]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[23]) + CFamily_44_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1987; FEnd: 1988; FRule: @CRules[186]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[223]) ); { Date-bound rules for Guat family } - CFamily_60_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[267]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[268]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[269]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[270]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[271]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[272]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[140]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[135]) + CFamily_45_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[315]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[316]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[317]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[318]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[319]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[320]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[185]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[180]) ); { Date-bound rules for Haiti family } - CFamily_61_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1983; FRule: @CRules[273]), - (FStart: 1984; FEnd: 1987; FRule: @CRules[22]), - (FStart: 1983; FEnd: 1987; FRule: @CRules[248]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[274]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[275]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[254]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[248]), - (FStart: 2012; FEnd: 2015; FRule: @CRules[105]), - (FStart: 2012; FEnd: 2015; FRule: @CRules[106]), - (FStart: 2017; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2017; FEnd: 9999; FRule: @CRules[106]) + CFamily_46_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1983; FEnd: 1983; FRule: @CRules[321]), + (FStart: 1984; FEnd: 1987; FRule: @CRules[222]), + (FStart: 1983; FEnd: 1987; FRule: @CRules[296]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[322]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[323]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[302]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[296]), + (FStart: 2012; FEnd: 2015; FRule: @CRules[148]), + (FStart: 2012; FEnd: 2015; FRule: @CRules[149]), + (FStart: 2017; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2017; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for Hond family } - CFamily_62_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[141]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[23]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[141]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[276]) + CFamily_47_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1987; FEnd: 1988; FRule: @CRules[186]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[223]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[186]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[324]) ); { Date-bound rules for Nic family } - CFamily_63_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[277]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[278]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[279]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[185]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[16]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[280]) + CFamily_48_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1980; FRule: @CRules[325]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[326]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[327]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[233]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[328]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[329]) ); - { Date-bound rules for EUAsia family } - CFamily_64_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) + { Date-bound rules for Algeria family } + CFamily_49_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[330]), + (FStart: 1916; FEnd: 1919; FRule: @CRules[331]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[332]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[333]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[338]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[339]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[340]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[342]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[343]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[344]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[345]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[346]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[347]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[348]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[349]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[350]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[351]) ); - { Date-bound rules for E-EurAsia family } - CFamily_65_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[284]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[285]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for Egypt family } + CFamily_50_Arr: array[0 .. 33] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[352]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[9]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[353]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[354]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[355]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[356]), + (FStart: 1943; FEnd: 1945; FRule: @CRules[357]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[358]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[359]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[9]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[360]), + (FStart: 1959; FEnd: 1981; FRule: @CRules[361]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[362]), + (FStart: 1966; FEnd: 1994; FRule: @CRules[363]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[364]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[365]), + (FStart: 1984; FEnd: 1988; FRule: @CRules[361]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[366]), + (FStart: 1990; FEnd: 1994; FRule: @CRules[361]), + (FStart: 1995; FEnd: 2010; FRule: @CRules[367]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[368]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[369]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[370]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[371]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[372]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[373]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[374]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[368]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[375]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[376]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[377]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[368]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[367]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[378]) ); - { Date-bound rules for RussiaAsia family } - CFamily_66_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1981; FEnd: 1984; FRule: @CRules[287]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1985; FEnd: 2010; FRule: @CRules[290]), - (FStart: 1996; FEnd: 2010; FRule: @CRules[291]) + { Date-bound rules for Libya family } + CFamily_51_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1951; FEnd: 1951; FRule: @CRules[379]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[83]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[380]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[83]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[381]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[83]), + (FStart: 1982; FEnd: 1984; FRule: @CRules[355]), + (FStart: 1982; FEnd: 1985; FRule: @CRules[9]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[382]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[383]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[384]), + (FStart: 1987; FEnd: 1989; FRule: @CRules[355]), + (FStart: 1987; FEnd: 1989; FRule: @CRules[9]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[383]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[385]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[386]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[387]) ); - { Date-bound rules for Armenia family } - CFamily_67_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2011; FEnd: 2011; FRule: @CRules[290]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[291]) + { Date-bound rules for Mauritius family } + CFamily_52_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1982; FEnd: 1982; FRule: @CRules[388]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[389]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[390]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[391]) ); - { Date-bound rules for Azer family } - CFamily_68_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1997; FEnd: 2015; FRule: @CRules[292]), - (FStart: 1997; FEnd: 2015; FRule: @CRules[293]) + { Date-bound rules for Morocco family } + CFamily_53_Arr: array[0 .. 182] of TYearBoundRule = ( + (FStart: 1939; FEnd: 1939; FRule: @CRules[392]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[393]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[394]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[395]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[396]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[397]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[398]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[399]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[400]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[7]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[401]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[402]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[403]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[402]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[119]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[402]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[404]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[405]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[406]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[407]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[408]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[409]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[410]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[411]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[362]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[412]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[413]), + (FStart: 2013; FEnd: 2018; FRule: @CRules[414]), + (FStart: 2014; FEnd: 2018; FRule: @CRules[415]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[416]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[417]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[418]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[419]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[420]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[421]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[422]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[423]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[424]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[425]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[426]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[427]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[428]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[429]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[430]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[431]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[432]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[433]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[434]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[435]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[436]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[437]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[438]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[439]), + (FStart: 2026; FEnd: 2026; FRule: @CRules[440]), + (FStart: 2026; FEnd: 2026; FRule: @CRules[441]), + (FStart: 2027; FEnd: 2027; FRule: @CRules[442]), + (FStart: 2027; FEnd: 2027; FRule: @CRules[443]), + (FStart: 2028; FEnd: 2028; FRule: @CRules[444]), + (FStart: 2028; FEnd: 2028; FRule: @CRules[445]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[446]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[447]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[448]), + (FStart: 2030; FEnd: 2030; FRule: @CRules[449]), + (FStart: 2030; FEnd: 2030; FRule: @CRules[450]), + (FStart: 2031; FEnd: 2031; FRule: @CRules[451]), + (FStart: 2031; FEnd: 2031; FRule: @CRules[452]), + (FStart: 2032; FEnd: 2032; FRule: @CRules[453]), + (FStart: 2032; FEnd: 2032; FRule: @CRules[454]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[455]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[456]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[457]), + (FStart: 2034; FEnd: 2034; FRule: @CRules[458]), + (FStart: 2034; FEnd: 2034; FRule: @CRules[459]), + (FStart: 2035; FEnd: 2035; FRule: @CRules[460]), + (FStart: 2035; FEnd: 2035; FRule: @CRules[461]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[462]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[463]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[464]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[465]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[466]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[351]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[467]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[468]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[469]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[470]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[471]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[472]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[473]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[474]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[475]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[476]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[477]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[478]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[479]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[480]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[481]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[482]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[483]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[484]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[485]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[486]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[487]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[488]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[489]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[490]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[491]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[492]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[493]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[494]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[495]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[496]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[497]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[498]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[499]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[500]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[501]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[435]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[502]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[503]), + (FStart: 2058; FEnd: 2058; FRule: @CRules[504]), + (FStart: 2058; FEnd: 2058; FRule: @CRules[505]), + (FStart: 2059; FEnd: 2059; FRule: @CRules[506]), + (FStart: 2059; FEnd: 2059; FRule: @CRules[507]), + (FStart: 2060; FEnd: 2060; FRule: @CRules[508]), + (FStart: 2060; FEnd: 2060; FRule: @CRules[509]), + (FStart: 2061; FEnd: 2061; FRule: @CRules[510]), + (FStart: 2061; FEnd: 2061; FRule: @CRules[511]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[512]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[513]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[514]), + (FStart: 2063; FEnd: 2063; FRule: @CRules[515]), + (FStart: 2063; FEnd: 2063; FRule: @CRules[516]), + (FStart: 2064; FEnd: 2064; FRule: @CRules[517]), + (FStart: 2064; FEnd: 2064; FRule: @CRules[518]), + (FStart: 2065; FEnd: 2065; FRule: @CRules[519]), + (FStart: 2065; FEnd: 2065; FRule: @CRules[520]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[521]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[522]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[523]), + (FStart: 2067; FEnd: 2067; FRule: @CRules[524]), + (FStart: 2067; FEnd: 2067; FRule: @CRules[525]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[526]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[527]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[528]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[529]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[530]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[531]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[532]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[533]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[534]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[535]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[536]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[342]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[537]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[538]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[539]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[540]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[541]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[542]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[543]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[544]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[545]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[546]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[547]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[548]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[549]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[550]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[551]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[552]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[553]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[554]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[555]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[556]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[557]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[558]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[559]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[560]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[561]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[562]), + (FStart: 2087; FEnd: 2087; FRule: @CRules[563]), + (FStart: 2087; FEnd: 2087; FRule: @CRules[564]) ); - { Date-bound rules for Dhaka family } - CFamily_69_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2009; FEnd: 2009; FRule: @CRules[294]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[295]) + { Date-bound rules for Namibia family } + CFamily_54_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1994; FEnd: 1994; FRule: @CRules[565]), + (FStart: 1994; FEnd: 2017; FRule: @CRules[566]), + (FStart: 1995; FEnd: 2017; FRule: @CRules[567]) ); - { Date-bound rules for Shang family } - CFamily_70_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[296]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[297]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[157]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[298]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[299]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[300]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[301]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[302]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[303]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[297]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[304]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[305]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[113]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[297]) + { Date-bound rules for SA family } + CFamily_55_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1943; FRule: @CRules[568]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[569]) ); - { Date-bound rules for HK family } - CFamily_71_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[309]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[310]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[311]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[312]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[313]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[314]), - (FStart: 1949; FEnd: 1953; FRule: @CRules[315]), - (FStart: 1953; FEnd: 1964; FRule: @CRules[316]), - (FStart: 1954; FEnd: 1964; FRule: @CRules[317]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[318]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[319]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[320]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[321]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[322]) + { Date-bound rules for Sudan family } + CFamily_56_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1970; FEnd: 1970; FRule: @CRules[360]), + (FStart: 1970; FEnd: 1985; FRule: @CRules[570]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[571]), + (FStart: 1972; FEnd: 1985; FRule: @CRules[572]) ); - { Date-bound rules for Taiwan family } - CFamily_72_Arr: array[0 .. 14] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[303]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[135]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[304]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[193]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[113]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[135]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[323]), - (FStart: 1952; FEnd: 1954; FRule: @CRules[193]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[134]), - (FStart: 1955; FEnd: 1961; FRule: @CRules[135]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[157]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[134]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[135]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[324]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[135]) + { Date-bound rules for Tunisia family } + CFamily_57_Arr: array[0 .. 24] of TYearBoundRule = ( + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[575]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[576]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[577]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[580]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[581]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[583]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[354]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[571]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[584]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[360]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[585]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[586]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[587]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[360]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[360]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[588]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[589]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[590]) ); - { Date-bound rules for Macau family } - CFamily_73_Arr: array[0 .. 26] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1943; FRule: @CRules[325]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[326]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[327]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[328]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[327]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[329]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[330]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[331]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[332]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[333]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[334]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[335]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[336]), - (FStart: 1952; FEnd: 1953; FRule: @CRules[333]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[337]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[334]), - (FStart: 1954; FEnd: 1956; FRule: @CRules[338]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[339]), - (FStart: 1956; FEnd: 1964; FRule: @CRules[340]), - (FStart: 1957; FEnd: 1964; FRule: @CRules[341]), - (FStart: 1965; FEnd: 1973; FRule: @CRules[342]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[343]), - (FStart: 1967; FEnd: 1976; FRule: @CRules[344]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[345]), - (FStart: 1975; FEnd: 1976; FRule: @CRules[342]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[346]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[344]) + { Date-bound rules for Aus family } + CFamily_58_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[591]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[592]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[591]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[592]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[593]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[592]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[594]) ); - { Date-bound rules for Cyprus family } - CFamily_74_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1975; FRule: @CRules[347]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[348]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[65]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[349]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[350]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[351]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[352]), - (FStart: 1979; FEnd: 1997; FRule: @CRules[285]), - (FStart: 1981; FEnd: 1998; FRule: @CRules[353]) + { Date-bound rules for AW family } + CFamily_59_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1974; FEnd: 1974; FRule: @CRules[595]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[596]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[595]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[596]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[597]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[596]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[598]), + (FStart: 2007; FEnd: 2009; FRule: @CRules[592]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[595]) ); - { Date-bound rules for Iran family } - CFamily_75_Arr: array[0 .. 39] of TYearBoundRule = ( - (FStart: 1910; FEnd: 1910; FRule: @CRules[354]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[355]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[356]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[357]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[358]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[359]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[360]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[361]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[362]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[363]), - (FStart: 1992; FEnd: 1995; FRule: @CRules[364]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[365]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[361]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[366]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[364]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[365]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[361]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[366]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[364]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[365]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[361]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[366]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[364]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[365]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[361]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[366]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[364]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[365]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[361]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[366]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[364]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[365]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[361]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[366]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[364]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[365]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[361]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[366]), - (FStart: 2021; FEnd: 2022; FRule: @CRules[364]), - (FStart: 2021; FEnd: 2022; FRule: @CRules[365]) + { Date-bound rules for AQ family } + CFamily_60_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1971; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1989; FEnd: 1991; FRule: @CRules[595]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[596]) ); - { Date-bound rules for Iraq family } - CFamily_76_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[367]), - (FStart: 1982; FEnd: 1984; FRule: @CRules[288]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[368]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[287]), - (FStart: 1985; FEnd: 1990; FRule: @CRules[282]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[369]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[370]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[371]) + { Date-bound rules for Holiday family } + CFamily_61_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1993; FRule: @CRules[595]), + (FStart: 1993; FEnd: 1994; FRule: @CRules[596]) ); - { Date-bound rules for Japan family } - CFamily_77_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[440]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[441]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[442]), - (FStart: 1950; FEnd: 1951; FRule: @CRules[440]) + { Date-bound rules for AS family } + CFamily_62_Arr: array[0 .. 14] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[600]), + (FStart: 1987; FEnd: 2007; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[601]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[603]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[604]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[605]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[606]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[607]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for Jordan family } - CFamily_78_Arr: array[0 .. 31] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[443]), - (FStart: 1973; FEnd: 1975; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[445]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[288]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[446]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[94]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[447]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[288]), - (FStart: 1986; FEnd: 1988; FRule: @CRules[448]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[449]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[450]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[451]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[452]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[453]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[454]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[449]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[448]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[455]), - (FStart: 1995; FEnd: 1998; FRule: @CRules[455]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[58]), - (FStart: 1999; FEnd: 2002; FRule: @CRules[456]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[457]), - (FStart: 2002; FEnd: 2012; FRule: @CRules[458]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[459]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[460]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[456]), - (FStart: 2006; FEnd: 2011; FRule: @CRules[461]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[462]), - (FStart: 2014; FEnd: 2021; FRule: @CRules[458]), - (FStart: 2014; FEnd: 2022; FRule: @CRules[461]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[463]) + { Date-bound rules for AT family } + CFamily_63_Arr: array[0 .. 22] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[609]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[592]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[610]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[596]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[609]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[611]), + (FStart: 1968; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[612]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[596]), + (FStart: 1982; FEnd: 1983; FRule: @CRules[592]), + (FStart: 1984; FEnd: 1986; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[613]), + (FStart: 1987; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[610]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[595]), + (FStart: 1991; FEnd: 1999; FRule: @CRules[609]), + (FStart: 1991; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 9999; FRule: @CRules[609]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]) ); - { Date-bound rules for Kyrgyz family } - CFamily_79_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1996; FRule: @CRules[464]), - (FStart: 1992; FEnd: 1996; FRule: @CRules[285]), - (FStart: 1997; FEnd: 2005; FRule: @CRules[465]), - (FStart: 1997; FEnd: 2004; FRule: @CRules[466]) + { Date-bound rules for AV family } + CFamily_64_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[613]), + (FStart: 1988; FEnd: 1999; FRule: @CRules[595]), + (FStart: 1991; FEnd: 1994; FRule: @CRules[596]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[595]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for ROK family } - CFamily_80_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[157]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[384]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[467]), - (FStart: 1949; FEnd: 1951; FRule: @CRules[468]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[134]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[138]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[469]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[470]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[153]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[390]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[141]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[471]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[127]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[472]) + { Date-bound rules for AN family } + CFamily_65_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[601]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[596]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[608]), + (FStart: 1983; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[602]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[600]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[595]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[596]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[595]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for Lebanon family } - CFamily_81_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[473]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[474]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[475]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[476]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[477]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[478]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[479]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[480]), - (FStart: 1957; FEnd: 1961; FRule: @CRules[444]), - (FStart: 1957; FEnd: 1961; FRule: @CRules[288]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[481]), - (FStart: 1972; FEnd: 1977; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[446]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[94]), - (FStart: 1984; FEnd: 1987; FRule: @CRules[444]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[482]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[483]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[484]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[444]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[485]), - (FStart: 1993; FEnd: 9999; FRule: @CRules[353]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[285]), - (FStart: 1999; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for LH family } + CFamily_66_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1981; FEnd: 1984; FRule: @CRules[390]), + (FStart: 1982; FEnd: 1985; FRule: @CRules[615]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[616]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[569]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[617]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[616]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[615]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[391]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[618]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[616]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[619]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[391]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[619]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[620]) ); - { Date-bound rules for NBorneo family } - CFamily_82_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1935; FEnd: 1941; FRule: @CRules[486]), - (FStart: 1935; FEnd: 1941; FRule: @CRules[487]) + { Date-bound rules for Fiji family } + CFamily_67_Arr: array[0 .. 11] of TYearBoundRule = ( + (FStart: 1998; FEnd: 1999; FRule: @CRules[621]), + (FStart: 1999; FEnd: 2000; FRule: @CRules[622]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[623]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[624]), + (FStart: 2010; FEnd: 2013; FRule: @CRules[625]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[626]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[627]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[628]), + (FStart: 2014; FEnd: 2018; FRule: @CRules[621]), + (FStart: 2015; FEnd: 2021; FRule: @CRules[629]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[630]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[631]) ); - { Date-bound rules for Mongol family } - CFamily_83_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1984; FRule: @CRules[287]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1985; FEnd: 1998; FRule: @CRules[284]), - (FStart: 1984; FEnd: 1998; FRule: @CRules[285]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[488]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[489]), - (FStart: 2002; FEnd: 2006; FRule: @CRules[490]), - (FStart: 2015; FEnd: 2016; FRule: @CRules[490]), - (FStart: 2015; FEnd: 2016; FRule: @CRules[491]) + { Date-bound rules for Guam family } + CFamily_68_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1959; FEnd: 1959; FRule: @CRules[632]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[633]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[634]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[635]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[156]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[636]), + (FStart: 1970; FEnd: 1971; FRule: @CRules[144]), + (FStart: 1970; FEnd: 1971; FRule: @CRules[282]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[637]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[638]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[639]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[640]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[641]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[642]) ); - { Date-bound rules for Pakistan family } - CFamily_84_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 2002; FEnd: 2002; FRule: @CRules[492]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[493]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[483]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[445]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[494]) + { Date-bound rules for NC family } + CFamily_69_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1978; FRule: @CRules[643]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[48]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[644]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[645]) ); - { Date-bound rules for EgyptAsia family } - CFamily_85_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1957; FEnd: 1957; FRule: @CRules[484]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[288]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[444]), - (FStart: 1959; FEnd: 1967; FRule: @CRules[495]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[496]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[371]) + { Date-bound rules for NZ family } + CFamily_70_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1927; FEnd: 1927; FRule: @CRules[646]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[647]), + (FStart: 1928; FEnd: 1933; FRule: @CRules[648]), + (FStart: 1929; FEnd: 1933; FRule: @CRules[649]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[650]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[651]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[652]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[653]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[599]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[595]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[596]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[658]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[609]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[602]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[662]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]) ); - { Date-bound rules for Palestine family } - CFamily_86_Arr: array[0 .. 109] of TYearBoundRule = ( - (FStart: 1999; FEnd: 2005; FRule: @CRules[497]), - (FStart: 1999; FEnd: 2003; FRule: @CRules[498]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[73]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[499]), - (FStart: 2006; FEnd: 2007; FRule: @CRules[447]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[500]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[501]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[502]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[503]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[504]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[477]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[505]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[506]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[507]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[508]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[94]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[458]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[509]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[453]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[459]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[473]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[510]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[511]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[512]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[513]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[514]), - (FStart: 2020; FEnd: 2021; FRule: @CRules[515]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[516]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[46]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[517]), - (FStart: 2022; FEnd: 2035; FRule: @CRules[518]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[519]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[520]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[521]), - (FStart: 2026; FEnd: 2054; FRule: @CRules[522]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[523]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[524]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[525]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[526]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[527]), - (FStart: 2039; FEnd: 2067; FRule: @CRules[518]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[68]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[528]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[529]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[530]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[531]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[532]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[533]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[534]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[535]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[536]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[537]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[538]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[539]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[540]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[541]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[542]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[543]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[544]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[545]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[546]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[547]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[548]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[549]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[550]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[551]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[552]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[553]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[554]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[555]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[556]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[67]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[557]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[558]), - (FStart: 2058; FEnd: 9999; FRule: @CRules[522]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[559]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[560]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[499]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[561]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[562]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[563]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[564]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[565]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[566]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[567]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[70]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[568]), - (FStart: 2075; FEnd: 9999; FRule: @CRules[518]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[569]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[570]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[571]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[572]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[573]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[574]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[575]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[576]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[577]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[578]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[579]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[580]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[581]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[582]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[583]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[584]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[585]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[586]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[587]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[588]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[589]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[590]) + { Date-bound rules for Chatham family } + CFamily_71_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1974; FEnd: 1974; FRule: @CRules[654]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[655]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[656]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[657]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[659]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[660]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[661]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[663]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[664]) ); - { Date-bound rules for Phil family } - CFamily_87_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1936; FEnd: 1936; FRule: @CRules[591]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[592]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[593]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[238]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[594]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[595]) + { Date-bound rules for Cook family } + CFamily_72_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1978; FEnd: 1978; FRule: @CRules[665]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[16]), + (FStart: 1979; FEnd: 1990; FRule: @CRules[99]) ); - { Date-bound rules for Syria family } - CFamily_88_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1923; FRule: @CRules[596]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[597]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[519]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[95]), - (FStart: 1963; FEnd: 1965; FRule: @CRules[67]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[598]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[95]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[598]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[599]), - (FStart: 1966; FEnd: 1976; FRule: @CRules[95]), - (FStart: 1967; FEnd: 1978; FRule: @CRules[67]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[68]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[600]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[95]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[601]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[602]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[603]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[604]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[605]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[606]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[95]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[607]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[598]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[447]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[288]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[608]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[477]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[351]), - (FStart: 1994; FEnd: 1996; FRule: @CRules[447]), - (FStart: 1994; FEnd: 2005; FRule: @CRules[288]), - (FStart: 1997; FEnd: 1998; FRule: @CRules[609]), - (FStart: 1999; FEnd: 2006; FRule: @CRules[447]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[500]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[502]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[610]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[448]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[445]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[502]), - (FStart: 2010; FEnd: 2011; FRule: @CRules[448]), - (FStart: 2012; FEnd: 2022; FRule: @CRules[502]), - (FStart: 2009; FEnd: 2022; FRule: @CRules[461]) + { Date-bound rules for WS family } + CFamily_73_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 2010; FEnd: 2010; FRule: @CRules[81]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[666]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[667]), + (FStart: 2012; FEnd: 2021; FRule: @CRules[668]), + (FStart: 2012; FEnd: 2020; FRule: @CRules[669]) ); - { Date-bound rules for SanLuis family } - CFamily_89_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2008; FEnd: 2009; FRule: @CRules[630]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[631]) + { Date-bound rules for Tonga family } + CFamily_74_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1999; FEnd: 1999; FRule: @CRules[670]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[671]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[621]), + (FStart: 2001; FEnd: 2002; FRule: @CRules[672]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[621]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[673]) ); - { Date-bound rules for Brazil family } - CFamily_90_Arr: array[0 .. 56] of TYearBoundRule = ( - (FStart: 1931; FEnd: 1931; FRule: @CRules[632]), - (FStart: 1932; FEnd: 1933; FRule: @CRules[612]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[633]), - (FStart: 1949; FEnd: 1952; FRule: @CRules[611]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[634]), - (FStart: 1951; FEnd: 1952; FRule: @CRules[612]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[614]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[635]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[614]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[636]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[637]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[611]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[614]), - (FStart: 1966; FEnd: 1967; FRule: @CRules[615]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[638]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[639]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[640]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[641]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[640]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[642]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[643]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[644]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[613]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[645]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[646]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[647]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[648]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[649]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[640]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[650]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[651]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[652]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[645]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[653]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[654]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[653]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[614]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[655]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[656]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[633]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[657]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[631]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[652]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[658]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[659]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[638]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[643]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[660]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[661]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[631]), - (FStart: 2008; FEnd: 2017; FRule: @CRules[626]), - (FStart: 2008; FEnd: 2011; FRule: @CRules[652]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[662]), - (FStart: 2013; FEnd: 2014; FRule: @CRules[652]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[662]), - (FStart: 2016; FEnd: 2019; FRule: @CRules[652]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[663]) + { Date-bound rules for Vanuatu family } + CFamily_75_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[674]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[675]), + (FStart: 1983; FEnd: 1991; FRule: @CRules[676]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[677]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[678]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[679]) ); - { Date-bound rules for Chile family } - CFamily_91_Arr: array[0 .. 35] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1931; FRule: @CRules[664]), - (FStart: 1928; FEnd: 1932; FRule: @CRules[612]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[665]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[666]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[667]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[668]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[669]), - (FStart: 1970; FEnd: 1972; FRule: @CRules[670]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[671]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[672]), - (FStart: 1974; FEnd: 1987; FRule: @CRules[670]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[673]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[671]), - (FStart: 1988; FEnd: 1989; FRule: @CRules[670]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[674]), - (FStart: 1991; FEnd: 1996; FRule: @CRules[671]), - (FStart: 1991; FEnd: 1997; FRule: @CRules[670]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[666]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[671]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[675]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[676]), - (FStart: 1999; FEnd: 2010; FRule: @CRules[670]), - (FStart: 2000; FEnd: 2007; FRule: @CRules[671]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[666]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[671]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[677]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[678]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[679]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[680]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[681]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[682]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[683]), - (FStart: 2019; FEnd: 9999; FRule: @CRules[684]), - (FStart: 2019; FEnd: 2021; FRule: @CRules[681]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[685]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[681]) + { Date-bound rules for GB-Eire family } + CFamily_76_Arr: array[0 .. 64] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[680]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[681]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[682]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[683]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[684]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[685]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[686]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[687]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[688]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[689]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[690]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[691]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[692]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[693]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[694]), + (FStart: 1923; FEnd: 1924; FRule: @CRules[695]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[696]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[694]), + (FStart: 1925; FEnd: 1938; FRule: @CRules[697]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[696]), + (FStart: 1928; FEnd: 1929; FRule: @CRules[694]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[696]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[694]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[696]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[694]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[696]), + (FStart: 1936; FEnd: 1937; FRule: @CRules[694]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[696]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[694]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[698]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[699]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[700]), + (FStart: 1941; FEnd: 1943; FRule: @CRules[701]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[702]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[703]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[704]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[705]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[697]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[696]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[706]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[707]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[708]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[709]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[710]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[711]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[690]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[712]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[713]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[714]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[694]), + (FStart: 1953; FEnd: 1960; FRule: @CRules[697]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[696]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[694]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[696]), + (FStart: 1958; FEnd: 1959; FRule: @CRules[694]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[696]), + (FStart: 1961; FEnd: 1963; FRule: @CRules[715]), + (FStart: 1961; FEnd: 1968; FRule: @CRules[716]), + (FStart: 1964; FEnd: 1967; FRule: @CRules[717]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[718]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[719]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[716]), + (FStart: 1981; FEnd: 1995; FRule: @CRules[720]), + (FStart: 1981; FEnd: 1989; FRule: @CRules[721]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[722]) ); - { Date-bound rules for CO family } - CFamily_92_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1992; FRule: @CRules[686]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[687]) + { Date-bound rules for EU family } + CFamily_77_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[730]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[732]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Ecuador family } - CFamily_93_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1992; FRule: @CRules[688]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[689]) + { Date-bound rules for Eire family } + CFamily_78_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1971; FRule: @CRules[723]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[724]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[725]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[726]), + (FStart: 1981; FEnd: 1989; FRule: @CRules[727]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[728]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[729]) ); - { Date-bound rules for Falk family } - CFamily_94_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1937; FEnd: 1938; FRule: @CRules[690]), - (FStart: 1938; FEnd: 1942; FRule: @CRules[691]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[618]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[690]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[354]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[690]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[692]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[693]), - (FStart: 1985; FEnd: 2000; FRule: @CRules[694]), - (FStart: 1986; FEnd: 2000; FRule: @CRules[695]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[696]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[697]) + { Date-bound rules for W-Eur family } + CFamily_79_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[730]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[732]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Para family } - CFamily_95_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1988; FRule: @CRules[618]), - (FStart: 1975; FEnd: 1978; FRule: @CRules[614]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[612]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[698]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[618]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[653]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[614]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[699]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[637]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[618]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[700]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[614]), - (FStart: 1996; FEnd: 2001; FRule: @CRules[621]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[700]), - (FStart: 1998; FEnd: 2001; FRule: @CRules[625]), - (FStart: 2002; FEnd: 2004; FRule: @CRules[622]), - (FStart: 2002; FEnd: 2003; FRule: @CRules[701]), - (FStart: 2004; FEnd: 2009; FRule: @CRules[626]), - (FStart: 2005; FEnd: 2009; FRule: @CRules[630]), - (FStart: 2010; FEnd: 9999; FRule: @CRules[621]), - (FStart: 2010; FEnd: 2012; FRule: @CRules[702]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[703]) + { Date-bound rules for C-Eur family } + CFamily_80_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[735]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[732]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[736]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[737]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[738]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[739]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[740]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[743]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[744]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[589]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[590]) ); - { Date-bound rules for Peru family } - CFamily_96_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1938; FEnd: 1938; FRule: @CRules[704]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[612]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[690]), - (FStart: 1939; FEnd: 1940; FRule: @CRules[705]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[704]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[612]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[704]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[612]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[704]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[612]) + { Date-bound rules for E-Eur family } + CFamily_81_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[745]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[586]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[586]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[746]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for Uruguay family } - CFamily_97_Arr: array[0 .. 47] of TYearBoundRule = ( - (FStart: 1923; FEnd: 1925; FRule: @CRules[706]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[612]), - (FStart: 1933; FEnd: 1938; FRule: @CRules[707]), - (FStart: 1934; FEnd: 1941; FRule: @CRules[708]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[706]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[709]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[710]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[711]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[712]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[713]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[714]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[715]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[716]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[717]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[718]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[719]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[720]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[721]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[722]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[723]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[724]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[725]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[726]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[727]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[728]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[729]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[716]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[730]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[625]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[731]), + { Date-bound rules for Russia family } + CFamily_82_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[748]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[749]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[752]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[753]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[754]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[755]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[756]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[757]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[9]), + (FStart: 1981; FEnd: 1984; FRule: @CRules[355]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1985; FEnd: 2010; FRule: @CRules[589]), + (FStart: 1996; FEnd: 2010; FRule: @CRules[590]) + ); + + { Date-bound rules for Albania family } + CFamily_83_Arr: array[0 .. 24] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[758]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[759]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[760]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[761]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[360]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[761]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[762]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[384]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[763]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[761]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[346]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[764]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[765]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[766]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[385]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[767]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[768]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[762]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[384]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[769]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[355]) + ); + + { Date-bound rules for Austria family } + CFamily_84_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[770]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[476]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[771]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[774]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[382]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[401]) + ); + + { Date-bound rules for Belgium family } + CFamily_85_Arr: array[0 .. 33] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[577]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[776]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[777]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1927; FRule: @CRules[776]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[779]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[781]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1928; FEnd: 1938; FRule: @CRules[785]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[786]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[787]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[788]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[789]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[790]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[791]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[792]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[788]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[793]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[794]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[795]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[796]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[797]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[798]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[800]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]) + ); + + { Date-bound rules for Bulg family } + CFamily_86_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1979; FRule: @CRules[801]), (FStart: 1979; FEnd: 1979; FRule: @CRules[732]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[733]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[734]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[735]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[736]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[737]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[738]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[661]), - (FStart: 1990; FEnd: 1991; FRule: @CRules[739]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[625]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[740]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[735]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[741]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[742]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[743]), - (FStart: 2006; FEnd: 2015; FRule: @CRules[744]), - (FStart: 2006; FEnd: 2014; FRule: @CRules[745]) + (FStart: 1980; FEnd: 1982; FRule: @CRules[802]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[803]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[804]) ); - { Date-bound rules for Troll family } + { Date-bound rules for Czech family } + CFamily_87_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1945; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[744]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[805]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[806]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[807]) + ); + + { Date-bound rules for Thule family } + CFamily_88_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1991; FEnd: 1992; FRule: @CRules[139]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[150]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[147]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[140]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) + ); + + { Date-bound rules for Finland family } + CFamily_89_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[808]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[809]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[589]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[810]) + ); + + { Date-bound rules for France family } + CFamily_90_Arr: array[0 .. 41] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[330]), + (FStart: 1916; FEnd: 1919; FRule: @CRules[331]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[332]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[333]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[777]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1938; FRule: @CRules[776]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[811]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[781]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[813]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[814]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[815]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[778]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[816]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[817]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[814]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[818]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[819]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[797]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[820]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[821]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[822]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[823]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[824]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[825]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[826]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[827]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[828]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[829]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[830]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[831]) + ); + + { Date-bound rules for Germany family } + CFamily_91_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[771]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[832]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[833]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[834]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[835]) + ); + + { Date-bound rules for SovietZone family } + CFamily_92_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1945; FEnd: 1945; FRule: @CRules[836]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[837]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[838]) + ); + + { Date-bound rules for Greece family } + CFamily_93_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[839]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[119]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[840]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[841]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[385]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[842]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[843]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[844]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[845]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[846]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[847]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[848]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[849]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[850]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[472]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[355]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[401]) + ); + + { Date-bound rules for Hungary family } + CFamily_94_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[851]), + (FStart: 1918; FEnd: 1920; FRule: @CRules[852]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[770]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[853]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[854]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[792]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[855]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[856]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[384]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[857]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[858]), + (FStart: 1956; FEnd: 1957; FRule: @CRules[859]), + (FStart: 1956; FEnd: 1957; FRule: @CRules[810]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[382]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[860]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[746]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[731]) + ); + + { Date-bound rules for Italy family } + CFamily_95_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[861]), + (FStart: 1916; FEnd: 1917; FRule: @CRules[272]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[862]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[863]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[864]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[865]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[866]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[867]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[868]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[869]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[739]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[799]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[798]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[870]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[871]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[872]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[873]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[874]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[875]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[876]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[877]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[878]), + (FStart: 1967; FEnd: 1969; FRule: @CRules[879]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[585]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[880]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[586]), + (FStart: 1971; FEnd: 1972; FRule: @CRules[877]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[586]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[881]), + (FStart: 1973; FEnd: 1974; FRule: @CRules[586]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[882]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[585]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[586]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[883]), + (FStart: 1977; FEnd: 1979; FRule: @CRules[877]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[765]) + ); + + { Date-bound rules for Latvia family } + CFamily_96_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1989; FEnd: 1996; FRule: @CRules[589]), + (FStart: 1989; FEnd: 1996; FRule: @CRules[743]) + ); + + { Date-bound rules for Malta family } + CFamily_97_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[884]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[885]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[886]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[354]), + (FStart: 1975; FEnd: 1979; FRule: @CRules[806]), + (FStart: 1975; FEnd: 1980; FRule: @CRules[887]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[792]) + ); + + { Date-bound rules for Moldova family } CFamily_98_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2005; FEnd: 9999; FRule: @CRules[746]), - (FStart: 2004; FEnd: 9999; FRule: @CRules[747]) + (FStart: 1997; FEnd: 9999; FRule: @CRules[589]), + (FStart: 1997; FEnd: 9999; FRule: @CRules[414]) ); - { Date-bound rules for Algeria family } - CFamily_99_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[748]), - (FStart: 1916; FEnd: 1919; FRule: @CRules[749]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[750]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[753]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[754]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[755]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[757]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[758]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[759]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[760]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[761]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[762]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[763]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[764]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[765]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[604]) + { Date-bound rules for Romania family } + CFamily_99_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[914]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[915]), + (FStart: 1933; FEnd: 1939; FRule: @CRules[916]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[917]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[586]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[904]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[731]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[746]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[586]) ); - { Date-bound rules for Egypt family } - CFamily_100_Arr: array[0 .. 33] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[766]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[288]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[494]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[480]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[447]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[767]), - (FStart: 1943; FEnd: 1945; FRule: @CRules[445]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[768]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[484]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[288]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[444]), - (FStart: 1959; FEnd: 1981; FRule: @CRules[495]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[496]), - (FStart: 1966; FEnd: 1994; FRule: @CRules[371]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[769]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[770]), - (FStart: 1984; FEnd: 1988; FRule: @CRules[495]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[771]), - (FStart: 1990; FEnd: 1994; FRule: @CRules[495]), - (FStart: 1995; FEnd: 2010; FRule: @CRules[772]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[773]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[365]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[774]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[775]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[776]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[777]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[778]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[773]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[779]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[780]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[781]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[773]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[772]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[782]) + { Date-bound rules for Poland family } + CFamily_100_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[741]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[851]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[789]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[582]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[888]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[357]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[889]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[890]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[835]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[891]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[731]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[892]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[893]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[894]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[895]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[896]), + (FStart: 1962; FEnd: 1964; FRule: @CRules[731]) ); - { Date-bound rules for Libya family } - CFamily_101_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[783]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[354]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[784]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[354]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[785]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[354]), - (FStart: 1982; FEnd: 1984; FRule: @CRules[447]), - (FStart: 1982; FEnd: 1985; FRule: @CRules[288]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[786]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[787]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[476]), - (FStart: 1987; FEnd: 1989; FRule: @CRules[447]), - (FStart: 1987; FEnd: 1989; FRule: @CRules[288]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[787]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[485]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[788]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[789]) + { Date-bound rules for Port family } + CFamily_101_Arr: array[0 .. 47] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[897]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[854]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[898]), + (FStart: 1917; FEnd: 1921; FRule: @CRules[899]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[334]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[898]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[900]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[898]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[901]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[899]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[776]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[814]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[776]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[815]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[816]), + (FStart: 1934; FEnd: 1938; FRule: @CRules[776]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[817]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[814]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[818]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[819]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[902]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[903]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[904]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[905]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[906]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[907]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[908]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[909]), + (FStart: 1943; FEnd: 1945; FRule: @CRules[910]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[911]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[802]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[776]), + (FStart: 1947; FEnd: 1965; FRule: @CRules[742]), + (FStart: 1947; FEnd: 1965; FRule: @CRules[773]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[912]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[913]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[745]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1982; FRule: @CRules[731]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[746]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[733]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[589]) ); - { Date-bound rules for Mauritius family } - CFamily_102_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[790]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[791]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[792]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[793]) + { Date-bound rules for Spain family } + CFamily_102_Arr: array[0 .. 29] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[573]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[864]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[918]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[901]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[866]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[919]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[353]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[920]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[921]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[815]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[922]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[923]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[924]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[925]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[926]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[927]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[894]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[731]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[735]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[928]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[929]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[894]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[930]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[815]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[799]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[744]) ); - { Date-bound rules for Morocco family } - CFamily_103_Arr: array[0 .. 182] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[794]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[795]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[796]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[797]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[798]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[799]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[800]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[801]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[367]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[507]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[802]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[803]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[804]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[803]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[503]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[803]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[805]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[806]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[807]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[808]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[809]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[810]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[811]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[812]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[496]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[813]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[814]), - (FStart: 2013; FEnd: 2018; FRule: @CRules[815]), - (FStart: 2014; FEnd: 2018; FRule: @CRules[290]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[816]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[817]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[818]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[819]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[820]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[821]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[822]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[823]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[824]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[825]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[826]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[827]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[828]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[829]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[830]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[831]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[832]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[833]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[834]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[835]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[836]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[837]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[838]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[839]), - (FStart: 2026; FEnd: 2026; FRule: @CRules[840]), - (FStart: 2026; FEnd: 2026; FRule: @CRules[841]), - (FStart: 2027; FEnd: 2027; FRule: @CRules[842]), - (FStart: 2027; FEnd: 2027; FRule: @CRules[843]), - (FStart: 2028; FEnd: 2028; FRule: @CRules[844]), - (FStart: 2028; FEnd: 2028; FRule: @CRules[845]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[846]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[847]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[848]), - (FStart: 2030; FEnd: 2030; FRule: @CRules[849]), - (FStart: 2030; FEnd: 2030; FRule: @CRules[850]), - (FStart: 2031; FEnd: 2031; FRule: @CRules[851]), - (FStart: 2031; FEnd: 2031; FRule: @CRules[852]), - (FStart: 2032; FEnd: 2032; FRule: @CRules[853]), - (FStart: 2032; FEnd: 2032; FRule: @CRules[854]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[855]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[856]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[857]), - (FStart: 2034; FEnd: 2034; FRule: @CRules[858]), - (FStart: 2034; FEnd: 2034; FRule: @CRules[859]), - (FStart: 2035; FEnd: 2035; FRule: @CRules[860]), - (FStart: 2035; FEnd: 2035; FRule: @CRules[861]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[862]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[863]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[864]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[865]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[866]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[604]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[867]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[868]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[869]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[870]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[871]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[872]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[873]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[874]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[875]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[501]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[876]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[877]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[878]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[879]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[880]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[881]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[882]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[883]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[884]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[885]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[886]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[887]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[888]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[889]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[890]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[891]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[892]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[893]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[894]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[895]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[896]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[897]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[898]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[899]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[900]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[835]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[901]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[902]), - (FStart: 2058; FEnd: 2058; FRule: @CRules[903]), - (FStart: 2058; FEnd: 2058; FRule: @CRules[904]), - (FStart: 2059; FEnd: 2059; FRule: @CRules[905]), - (FStart: 2059; FEnd: 2059; FRule: @CRules[906]), - (FStart: 2060; FEnd: 2060; FRule: @CRules[907]), - (FStart: 2060; FEnd: 2060; FRule: @CRules[908]), - (FStart: 2061; FEnd: 2061; FRule: @CRules[909]), - (FStart: 2061; FEnd: 2061; FRule: @CRules[910]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[911]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[912]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[913]), - (FStart: 2063; FEnd: 2063; FRule: @CRules[914]), - (FStart: 2063; FEnd: 2063; FRule: @CRules[915]), - (FStart: 2064; FEnd: 2064; FRule: @CRules[916]), - (FStart: 2064; FEnd: 2064; FRule: @CRules[917]), - (FStart: 2065; FEnd: 2065; FRule: @CRules[918]), - (FStart: 2065; FEnd: 2065; FRule: @CRules[919]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[920]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[921]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[922]), - (FStart: 2067; FEnd: 2067; FRule: @CRules[923]), - (FStart: 2067; FEnd: 2067; FRule: @CRules[924]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[925]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[926]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[927]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[928]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[929]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[930]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[931]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[932]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[933]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[934]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[935]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[757]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[936]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[598]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[937]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[938]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[939]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[940]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[941]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[942]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[943]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[944]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[945]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[946]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[947]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[948]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[949]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[950]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[951]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[952]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[953]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[954]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[955]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[956]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[957]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[958]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[959]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[960]), - (FStart: 2087; FEnd: 2087; FRule: @CRules[961]), - (FStart: 2087; FEnd: 2087; FRule: @CRules[962]) + { Date-bound rules for SpainAfrica family } + CFamily_103_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1967; FEnd: 1967; FRule: @CRules[931]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[932]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[7]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[401]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[585]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[403]) ); - { Date-bound rules for Namibia family } - CFamily_104_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1994; FEnd: 1994; FRule: @CRules[963]), - (FStart: 1994; FEnd: 2017; FRule: @CRules[964]), - (FStart: 1995; FEnd: 2017; FRule: @CRules[965]) + { Date-bound rules for Swiss family } + CFamily_104_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1941; FEnd: 1942; FRule: @CRules[933]), + (FStart: 1941; FEnd: 1942; FRule: @CRules[934]) ); - { Date-bound rules for SA family } - CFamily_105_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1943; FRule: @CRules[966]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[967]) + { Date-bound rules for Turkey family } + CFamily_105_Arr: array[0 .. 44] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[360]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[9]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[935]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[936]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[937]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[384]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[587]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[583]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[938]), + (FStart: 1924; FEnd: 1925; FRule: @CRules[9]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[360]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[842]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[576]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[939]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[940]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[355]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[583]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[585]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[9]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[941]), + (FStart: 1947; FEnd: 1951; FRule: @CRules[942]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[943]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[358]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[944]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[352]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[945]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[946]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[947]), + (FStart: 1973; FEnd: 1976; FRule: @CRules[948]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[792]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[949]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[950]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[951]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[952]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[953]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[740]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[954]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[860]), + (FStart: 1986; FEnd: 1993; FRule: @CRules[733]), + (FStart: 1986; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[955]), + (FStart: 1995; FEnd: 2006; FRule: @CRules[733]), + (FStart: 1996; FEnd: 2006; FRule: @CRules[734]) ); - { Date-bound rules for Sudan family } - CFamily_106_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1970; FEnd: 1970; FRule: @CRules[444]), - (FStart: 1970; FEnd: 1985; FRule: @CRules[460]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[446]), - (FStart: 1972; FEnd: 1985; FRule: @CRules[968]) + { Date-bound rules for Ghana family } + CFamily_106_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[956]), + (FStart: 1920; FEnd: 1942; FRule: @CRules[957]), + (FStart: 1920; FEnd: 1939; FRule: @CRules[958]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[959]), + (FStart: 1950; FEnd: 1955; FRule: @CRules[960]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[957]) ); - { Date-bound rules for Tunisia family } - CFamily_107_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[971]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[972]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[973]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[976]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[98]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[478]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[480]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[446]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[977]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[444]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[483]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[285]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[477]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[444]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[444]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[978]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[979]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[291]) + { Date-bound rules for SL family } + CFamily_107_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[961]), + (FStart: 1933; FEnd: 1938; FRule: @CRules[962]), + (FStart: 1933; FEnd: 1939; FRule: @CRules[963]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[964]) ); - { Date-bound rules for Eire family } - CFamily_108_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1971; FRule: @CRules[1023]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1024]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1025]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[1026]), - (FStart: 1981; FEnd: 1989; FRule: @CRules[1027]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1028]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[1029]) + { Date-bound rules for Mont family } + CFamily_108_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[965]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[966]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[967]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[968]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[969]), + (FStart: 1920; FEnd: 1922; FRule: @CRules[970]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[158]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[328]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[971]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[972]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[219]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[973]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[974]), + (FStart: 1938; FEnd: 1940; FRule: @CRules[222]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[223]), + (FStart: 1946; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1945; FEnd: 1948; FRule: @CRules[150]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[140]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[140]) ); - { Date-bound rules for W-Eur family } - CFamily_109_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[1030]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) + { Date-bound rules for Bahamas family } + CFamily_109_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[975]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[976]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[977]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[978]), + (FStart: 1964; FEnd: 1975; FRule: @CRules[140]), + (FStart: 1964; FEnd: 1975; FRule: @CRules[144]) ); - { Date-bound rules for Albania family } - CFamily_110_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[1045]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1046]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1047]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[352]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[444]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[352]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1048]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[476]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[450]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[352]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[761]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1049]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[94]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1050]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[485]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[1051]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[453]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[1048]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[476]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1052]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[447]) + { Date-bound rules for PRC family } + CFamily_110_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1986; FEnd: 1986; FRule: @CRules[1038]), + (FStart: 1986; FEnd: 1991; FRule: @CRules[1039]), + (FStart: 1987; FEnd: 1991; FRule: @CRules[1040]) ); - { Date-bound rules for Austria family } - CFamily_111_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[521]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[501]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1053]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1055]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[786]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[802]) + { Date-bound rules for Zion family } + CFamily_111_Arr: array[0 .. 84] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[1094]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1029]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1095]), + (FStart: 1942; FEnd: 1946; FRule: @CRules[1037]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[1096]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[1097]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1098]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1099]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[1037]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1100]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[1097]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[1101]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1096]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1102]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1103]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1104]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[1105]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[1106]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1107]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1108]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1109]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1110]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1111]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1112]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[1113]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[1114]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[1115]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[1030]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1103]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1116]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1117]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1118]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[1119]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[1120]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[1121]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[1122]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1123]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1124]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1125]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1106]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1126]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1127]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[1128]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[1129]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1130]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1120]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1131]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1122]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1132]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1133]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[1134]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[184]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[179]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1135]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[1136]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[195]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1137]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[274]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[1138]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[1118]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[1139]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[1140]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[1141]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[1142]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[162]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1143]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1144]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1145]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[1146]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[1147]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1148]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1149]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1150]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1151]), + (FStart: 2005; FEnd: 2012; FRule: @CRules[1152]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1153]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1154]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1155]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1156]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1157]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[1158]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1159]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1160]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[1161]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[140]) ); - { Date-bound rules for Bulg family } - CFamily_112_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1979; FRule: @CRules[1071]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[73]), - (FStart: 1980; FEnd: 1982; FRule: @CRules[1072]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1073]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[1074]) + { Date-bound rules for Iceland family } + CFamily_112_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1919; FRule: @CRules[979]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[980]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[981]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[982]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[983]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[984]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[985]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[986]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[987]), + (FStart: 1941; FEnd: 1942; FRule: @CRules[988]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[989]), + (FStart: 1942; FEnd: 1948; FRule: @CRules[990]), + (FStart: 1947; FEnd: 1967; FRule: @CRules[991]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[992]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[990]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[993]) ); - { Date-bound rules for Czech family } - CFamily_113_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[95]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1075]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[596]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[600]) + { Date-bound rules for Neth family } + CFamily_113_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[994]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[995]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[996]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[997]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[998]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[999]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[1000]), + (FStart: 1922; FEnd: 1936; FRule: @CRules[1001]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[1002]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[1000]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[1002]), + (FStart: 1926; FEnd: 1931; FRule: @CRules[1003]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[1004]), + (FStart: 1933; FEnd: 1936; FRule: @CRules[1003]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[1004]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[842]), + (FStart: 1937; FEnd: 1939; FRule: @CRules[785]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[1005]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]) ); - { Date-bound rules for Thule family } - CFamily_114_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1991; FEnd: 1992; FRule: @CRules[99]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[25]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[104]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[26]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) + { Date-bound rules for Denmark family } + CFamily_114_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1006]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[1007]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[946]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[1008]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1009]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1010]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[890]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1011]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1012]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1013]) ); - { Date-bound rules for Finland family } - CFamily_115_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[1076]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1077]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[979]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[1078]) + { Date-bound rules for Lux family } + CFamily_115_Arr: array[0 .. 22] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1006]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[732]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[1014]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[1015]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[736]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[737]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[1016]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[1017]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[1018]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[1019]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[779]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[785]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1924; FEnd: 1928; FRule: @CRules[1019]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[904]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]) ); - { Date-bound rules for Germany family } - CFamily_116_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[1053]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1099]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1100]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1101]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1102]) + { Date-bound rules for Norway family } + CFamily_116_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1020]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[765]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[744]), + (FStart: 1959; FEnd: 1964; FRule: @CRules[1021]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[887]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[581]) ); - { Date-bound rules for SovietZone family } + { Date-bound rules for EUAsia family } CFamily_117_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[1103]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1104]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1105]) + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Greece family } - CFamily_118_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[1106]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[503]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1107]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1108]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[485]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[58]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[1109]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1110]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1111]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1112]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[524]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1113]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[1114]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1115]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[872]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[447]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[802]) + { Date-bound rules for E-EurAsia family } + CFamily_118_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1981; FEnd: 9999; FRule: @CRules[1022]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[586]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for Hungary family } - CFamily_119_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[1116]), - (FStart: 1918; FEnd: 1920; FRule: @CRules[1117]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[521]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1118]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1119]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[606]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[1120]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[1121]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[476]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[1122]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[1123]), - (FStart: 1956; FEnd: 1957; FRule: @CRules[1124]), - (FStart: 1956; FEnd: 1957; FRule: @CRules[1078]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[786]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1125]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[353]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[282]) + { Date-bound rules for RussiaAsia family } + CFamily_119_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1981; FEnd: 1984; FRule: @CRules[1023]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1985; FEnd: 2010; FRule: @CRules[415]), + (FStart: 1996; FEnd: 2010; FRule: @CRules[590]) ); - { Date-bound rules for Italy family } - CFamily_120_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1126]), - (FStart: 1916; FEnd: 1917; FRule: @CRules[224]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1127]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1128]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1129]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1130]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1131]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[1132]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[360]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1133]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1032]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[61]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[526]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1134]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1135]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1136]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1137]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1138]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1139]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1140]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[1141]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[1142]), - (FStart: 1967; FEnd: 1969; FRule: @CRules[1143]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[483]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[1144]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[285]), - (FStart: 1971; FEnd: 1972; FRule: @CRules[1141]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[285]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1145]), - (FStart: 1973; FEnd: 1974; FRule: @CRules[285]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1146]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[483]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[285]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1147]), - (FStart: 1977; FEnd: 1979; FRule: @CRules[1141]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[94]) + { Date-bound rules for Armenia family } + CFamily_120_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2011; FEnd: 2011; FRule: @CRules[415]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[590]) ); - { Date-bound rules for Latvia family } + { Date-bound rules for Azer family } CFamily_121_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1989; FEnd: 1996; FRule: @CRules[979]), - (FStart: 1989; FEnd: 1996; FRule: @CRules[289]) + (FStart: 1997; FEnd: 2015; FRule: @CRules[1024]), + (FStart: 1997; FEnd: 2015; FRule: @CRules[1025]) ); - { Date-bound rules for Malta family } - CFamily_122_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[1148]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1149]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[309]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[480]), - (FStart: 1975; FEnd: 1979; FRule: @CRules[596]), - (FStart: 1975; FEnd: 1980; FRule: @CRules[97]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[606]) + { Date-bound rules for Dhaka family } + CFamily_122_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2009; FEnd: 2009; FRule: @CRules[1026]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1027]) ); - { Date-bound rules for Moldova family } - CFamily_123_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1997; FEnd: 9999; FRule: @CRules[979]), - (FStart: 1997; FEnd: 9999; FRule: @CRules[815]) + { Date-bound rules for Shang family } + CFamily_123_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[1028]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[1029]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[202]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1030]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[1031]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[1032]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[1033]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[1034]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1035]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1029]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1036]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1037]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[157]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[1029]) ); - { Date-bound rules for Poland family } - CFamily_124_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[62]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1116]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1062]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[499]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1150]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[445]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1151]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[69]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1102]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[1152]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[282]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[1153]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[1154]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[1155]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[1156]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[1157]), - (FStart: 1962; FEnd: 1964; FRule: @CRules[282]) + { Date-bound rules for HK family } + CFamily_124_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[886]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1041]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1042]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1043]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1044]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[1045]), + (FStart: 1949; FEnd: 1953; FRule: @CRules[1046]), + (FStart: 1953; FEnd: 1964; FRule: @CRules[1047]), + (FStart: 1954; FEnd: 1964; FRule: @CRules[1048]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[1049]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[1050]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[1051]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1052]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1053]) ); - { Date-bound rules for Port family } - CFamily_125_Arr: array[0 .. 47] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1158]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[1119]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1159]), - (FStart: 1917; FEnd: 1921; FRule: @CRules[1160]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[78]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1159]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[1161]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1159]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1162]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1160]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[1057]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1081]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[1057]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1082]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1083]), - (FStart: 1934; FEnd: 1938; FRule: @CRules[1057]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[1084]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1081]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1085]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1086]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1163]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[1164]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[88]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[1165]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1166]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1167]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[1168]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1169]), - (FStart: 1943; FEnd: 1945; FRule: @CRules[1170]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[1171]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1072]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1057]), - (FStart: 1947; FEnd: 1965; FRule: @CRules[1034]), - (FStart: 1947; FEnd: 1965; FRule: @CRules[597]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[517]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[351]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[350]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1982; FRule: @CRules[282]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[353]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[281]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[979]) + { Date-bound rules for Taiwan family } + CFamily_125_Arr: array[0 .. 14] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[1035]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[180]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1036]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[241]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[157]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[180]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1054]), + (FStart: 1952; FEnd: 1954; FRule: @CRules[241]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[179]), + (FStart: 1955; FEnd: 1961; FRule: @CRules[180]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[202]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[179]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[180]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1055]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[180]) ); - { Date-bound rules for Spain family } - CFamily_126_Arr: array[0 .. 29] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[969]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1129]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1175]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1162]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1131]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[1176]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[494]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1177]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1178]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1082]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1179]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1180]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1181]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1182]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1183]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[1184]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[1155]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[282]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1031]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1185]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[1186]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[1155]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1187]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1082]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[61]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[95]) + { Date-bound rules for Macau family } + CFamily_126_Arr: array[0 .. 26] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1943; FRule: @CRules[1056]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[1057]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[1058]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1059]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1058]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1060]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1061]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1062]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1063]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[1064]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[1065]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1066]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1067]), + (FStart: 1952; FEnd: 1953; FRule: @CRules[1064]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1068]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[1065]), + (FStart: 1954; FEnd: 1956; FRule: @CRules[1069]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1070]), + (FStart: 1956; FEnd: 1964; FRule: @CRules[1071]), + (FStart: 1957; FEnd: 1964; FRule: @CRules[1072]), + (FStart: 1965; FEnd: 1973; FRule: @CRules[1073]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[1074]), + (FStart: 1967; FEnd: 1976; FRule: @CRules[1075]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[1076]), + (FStart: 1975; FEnd: 1976; FRule: @CRules[1073]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1077]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1075]) ); - { Date-bound rules for SpainAfrica family } + { Date-bound rules for Cyprus family } CFamily_127_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1967; FEnd: 1967; FRule: @CRules[1188]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1189]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[507]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[802]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[483]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[804]) + (FStart: 1975; FEnd: 1975; FRule: @CRules[1078]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1079]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[946]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[1080]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[745]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[913]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[761]), + (FStart: 1979; FEnd: 1997; FRule: @CRules[586]), + (FStart: 1981; FEnd: 1998; FRule: @CRules[746]) ); - { Date-bound rules for Turkey family } - CFamily_128_Arr: array[0 .. 44] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[444]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[288]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[473]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[474]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[475]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[476]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[477]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[478]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1192]), - (FStart: 1924; FEnd: 1925; FRule: @CRules[288]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[444]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[58]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[972]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1193]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1194]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[447]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[478]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[483]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[288]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[1195]), - (FStart: 1947; FEnd: 1951; FRule: @CRules[493]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[454]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[768]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[479]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[766]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[1196]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[65]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1197]), - (FStart: 1973; FEnd: 1976; FRule: @CRules[1198]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[606]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1199]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1200]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1201]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[1202]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1203]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1033]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1204]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1125]), - (FStart: 1986; FEnd: 1993; FRule: @CRules[281]), - (FStart: 1986; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[1205]), - (FStart: 1995; FEnd: 2006; FRule: @CRules[281]), - (FStart: 1996; FEnd: 2006; FRule: @CRules[283]) + { Date-bound rules for Iran family } + CFamily_128_Arr: array[0 .. 39] of TYearBoundRule = ( + (FStart: 1910; FEnd: 1910; FRule: @CRules[83]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[1081]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[1082]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1083]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1084]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1085]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[868]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1086]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1087]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1088]), + (FStart: 1992; FEnd: 1995; FRule: @CRules[1089]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[369]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1086]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1090]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[1089]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[369]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1086]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1090]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[1089]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[369]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1086]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1090]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1089]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[369]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1086]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1090]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[1089]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[369]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1086]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1090]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[1089]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[369]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[1086]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[1090]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[1089]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[369]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1086]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1090]), + (FStart: 2021; FEnd: 2022; FRule: @CRules[1089]), + (FStart: 2021; FEnd: 2022; FRule: @CRules[369]) ); - { Date-bound rules for AW family } - CFamily_129_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[1210]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1211]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1210]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[1211]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[1212]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1211]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1213]), - (FStart: 2007; FEnd: 2009; FRule: @CRules[1207]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[1210]) + { Date-bound rules for Iraq family } + CFamily_129_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1982; FEnd: 1982; FRule: @CRules[400]), + (FStart: 1982; FEnd: 1984; FRule: @CRules[9]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[1091]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[1023]), + (FStart: 1985; FEnd: 1990; FRule: @CRules[731]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[1092]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[1093]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[363]) ); - { Date-bound rules for AQ family } + { Date-bound rules for Japan family } CFamily_130_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1971; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1989; FEnd: 1991; FRule: @CRules[1210]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[1211]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[1162]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[1163]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1164]), + (FStart: 1950; FEnd: 1951; FRule: @CRules[1162]) ); - { Date-bound rules for Holiday family } - CFamily_131_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1993; FRule: @CRules[1210]), - (FStart: 1993; FEnd: 1994; FRule: @CRules[1211]) + { Date-bound rules for Jordan family } + CFamily_131_Arr: array[0 .. 31] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[1165]), + (FStart: 1973; FEnd: 1975; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[357]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[9]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[571]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[765]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[355]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[9]), + (FStart: 1986; FEnd: 1988; FRule: @CRules[1166]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[1167]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[763]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1168]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1169]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[768]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[943]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[1167]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[1166]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1170]), + (FStart: 1995; FEnd: 1998; FRule: @CRules[1170]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[842]), + (FStart: 1999; FEnd: 2002; FRule: @CRules[1171]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[1172]), + (FStart: 2002; FEnd: 2012; FRule: @CRules[1173]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1174]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[570]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1171]), + (FStart: 2006; FEnd: 2011; FRule: @CRules[1175]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[1176]), + (FStart: 2014; FEnd: 2021; FRule: @CRules[1173]), + (FStart: 2014; FEnd: 2022; FRule: @CRules[1175]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[1177]) ); - { Date-bound rules for AS family } - CFamily_132_Arr: array[0 .. 14] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1215]), - (FStart: 1987; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1216]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[1218]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1219]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[1220]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[1221]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1222]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + { Date-bound rules for Kyrgyz family } + CFamily_132_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1996; FRule: @CRules[1178]), + (FStart: 1992; FEnd: 1996; FRule: @CRules[586]), + (FStart: 1997; FEnd: 2005; FRule: @CRules[1179]), + (FStart: 1997; FEnd: 2004; FRule: @CRules[1180]) ); - { Date-bound rules for AV family } + { Date-bound rules for ROK family } CFamily_133_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[1228]), - (FStart: 1988; FEnd: 1999; FRule: @CRules[1210]), - (FStart: 1991; FEnd: 1994; FRule: @CRules[1211]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[202]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1106]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1181]), + (FStart: 1949; FEnd: 1951; FRule: @CRules[1182]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[179]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[183]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1183]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1184]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[198]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1112]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[186]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[1185]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[172]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[1186]) ); - { Date-bound rules for AN family } - CFamily_134_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1216]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[1211]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[1223]), - (FStart: 1983; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[1217]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1215]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[1210]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1211]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + { Date-bound rules for Lebanon family } + CFamily_134_Arr: array[0 .. 23] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[935]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[936]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[937]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[384]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[587]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[583]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[944]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[354]), + (FStart: 1957; FEnd: 1961; FRule: @CRules[360]), + (FStart: 1957; FEnd: 1961; FRule: @CRules[9]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[1187]), + (FStart: 1972; FEnd: 1977; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[571]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[765]), + (FStart: 1984; FEnd: 1987; FRule: @CRules[360]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[1188]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[585]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[359]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[360]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[385]), + (FStart: 1993; FEnd: 9999; FRule: @CRules[746]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[586]), + (FStart: 1999; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for LH family } - CFamily_135_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1981; FEnd: 1984; FRule: @CRules[792]), - (FStart: 1982; FEnd: 1985; FRule: @CRules[1230]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1231]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[967]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1232]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[1231]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1230]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[793]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1233]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1231]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1234]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[793]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1234]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1235]) + { Date-bound rules for NBorneo family } + CFamily_135_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1935; FEnd: 1941; FRule: @CRules[1189]), + (FStart: 1935; FEnd: 1941; FRule: @CRules[1190]) ); - { Date-bound rules for Fiji family } - CFamily_136_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1998; FEnd: 1999; FRule: @CRules[1236]), - (FStart: 1999; FEnd: 2000; FRule: @CRules[1237]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[1238]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[1239]), - (FStart: 2010; FEnd: 2013; FRule: @CRules[1240]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1241]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[1242]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[1243]), - (FStart: 2014; FEnd: 2018; FRule: @CRules[1236]), - (FStart: 2015; FEnd: 2021; FRule: @CRules[1244]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[1245]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[1246]) + { Date-bound rules for Mongol family } + CFamily_136_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1983; FEnd: 1984; FRule: @CRules[1023]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1985; FEnd: 1998; FRule: @CRules[1022]), + (FStart: 1984; FEnd: 1998; FRule: @CRules[586]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1191]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[1192]), + (FStart: 2002; FEnd: 2006; FRule: @CRules[1193]), + (FStart: 2015; FEnd: 2016; FRule: @CRules[1193]), + (FStart: 2015; FEnd: 2016; FRule: @CRules[1194]) ); - { Date-bound rules for NC family } - CFamily_137_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1978; FRule: @CRules[1258]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[657]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[1259]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[1260]) + { Date-bound rules for Pakistan family } + CFamily_137_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 2002; FEnd: 2002; FRule: @CRules[916]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[942]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[585]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[357]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[353]) ); - { Date-bound rules for Chatham family } - CFamily_138_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[1269]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1270]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[1271]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[1272]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[1274]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[1275]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[1276]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[1278]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1279]) + { Date-bound rules for EgyptAsia family } + CFamily_138_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1957; FEnd: 1957; FRule: @CRules[359]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[9]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[360]), + (FStart: 1959; FEnd: 1967; FRule: @CRules[361]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[362]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[363]) ); - { Date-bound rules for Cook family } - CFamily_139_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1978; FEnd: 1978; FRule: @CRules[1280]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[625]), - (FStart: 1979; FEnd: 1990; FRule: @CRules[707]) + { Date-bound rules for Palestine family } + CFamily_139_Arr: array[0 .. 109] of TYearBoundRule = ( + (FStart: 1999; FEnd: 2005; FRule: @CRules[1195]), + (FStart: 1999; FEnd: 2003; FRule: @CRules[1196]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[732]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[582]), + (FStart: 2006; FEnd: 2007; FRule: @CRules[355]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1197]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[476]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[1198]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[119]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1199]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[587]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[1200]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1201]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[7]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1202]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[765]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[1173]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1203]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[768]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[1174]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[935]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[1204]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[1205]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[1206]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[1207]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[1208]), + (FStart: 2020; FEnd: 2021; FRule: @CRules[1209]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1210]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[993]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[912]), + (FStart: 2022; FEnd: 2035; FRule: @CRules[1211]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[1212]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[787]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[770]), + (FStart: 2026; FEnd: 2054; FRule: @CRules[1213]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[1214]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[847]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[1215]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[798]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[1216]), + (FStart: 2039; FEnd: 2067; FRule: @CRules[1211]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[1010]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[1217]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[1218]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[1219]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[1220]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[1221]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[1222]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[1223]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[1224]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[1225]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[1226]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[1227]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[1228]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[1229]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[1230]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[1231]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[1232]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[1233]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[1234]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[1235]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[1236]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[1237]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[1238]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[1239]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[1240]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[1241]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[1242]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[1243]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[1244]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[1245]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[1009]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[1246]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[1247]), + (FStart: 2058; FEnd: 9999; FRule: @CRules[1213]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[1248]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[1249]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[582]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[1250]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[1251]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[1252]), + (FStart: 2072; FEnd: 9999; FRule: @CRules[1211]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[1253]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[1254]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[1255]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[1256]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[1011]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[1257]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[1258]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[1259]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[1260]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[1261]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[1262]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[1263]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[1264]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[1265]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[1266]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[1267]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[1268]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[1269]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[1270]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[1271]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[1272]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[1273]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[1274]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[1275]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[1276]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[1277]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[1278]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[1279]) ); - { Date-bound rules for WS family } - CFamily_140_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 2010; FEnd: 2010; FRule: @CRules[690]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1281]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1282]), - (FStart: 2012; FEnd: 2021; FRule: @CRules[1283]), - (FStart: 2012; FEnd: 2020; FRule: @CRules[1284]) + { Date-bound rules for Phil family } + CFamily_140_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1936; FEnd: 1936; FRule: @CRules[1280]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[1281]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1282]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[286]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1283]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1284]) ); - { Date-bound rules for Tonga family } - CFamily_141_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1999; FEnd: 1999; FRule: @CRules[1285]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1286]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[1236]), - (FStart: 2001; FEnd: 2002; FRule: @CRules[1287]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[1236]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[1288]) + { Date-bound rules for Syria family } + CFamily_141_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1923; FRule: @CRules[806]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[773]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[1212]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[744]), + (FStart: 1963; FEnd: 1965; FRule: @CRules[1009]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[538]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[744]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[538]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[1285]), + (FStart: 1966; FEnd: 1976; FRule: @CRules[744]), + (FStart: 1967; FEnd: 1978; FRule: @CRules[1009]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[1010]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[807]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[744]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1286]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1287]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1288]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[351]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1289]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[792]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[744]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[738]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[538]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[355]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[9]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1290]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[587]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[913]), + (FStart: 1994; FEnd: 1996; FRule: @CRules[355]), + (FStart: 1994; FEnd: 2005; FRule: @CRules[9]), + (FStart: 1997; FEnd: 1998; FRule: @CRules[1291]), + (FStart: 1999; FEnd: 2006; FRule: @CRules[355]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1197]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1198]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1292]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1166]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[357]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1198]), + (FStart: 2010; FEnd: 2011; FRule: @CRules[1166]), + (FStart: 2012; FEnd: 2022; FRule: @CRules[1198]), + (FStart: 2009; FEnd: 2022; FRule: @CRules[1175]) ); - { Date-bound rules for Vanuatu family } - CFamily_142_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[1289]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1290]), - (FStart: 1983; FEnd: 1991; FRule: @CRules[1291]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[1292]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[1293]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1294]) + { Date-bound rules for Troll family } + CFamily_142_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2005; FEnd: 9999; FRule: @CRules[1293]), + (FStart: 2004; FEnd: 9999; FRule: @CRules[1294]) ); var { This array contains rule families. } CRuleFamilies: array[0 .. 142] of TRuleFamily = ( - (FCount: 6; FFirstRule: @CFamily_0_Arr), - (FCount: 4; FFirstRule: @CFamily_1_Arr), - (FCount: 29; FFirstRule: @CFamily_2_Arr), - (FCount: 10; FFirstRule: @CFamily_3_Arr), - (FCount: 10; FFirstRule: @CFamily_4_Arr), - (FCount: 16; FFirstRule: @CFamily_5_Arr), - (FCount: 20; FFirstRule: @CFamily_6_Arr), - (FCount: 7; FFirstRule: @CFamily_7_Arr), - (FCount: 13; FFirstRule: @CFamily_8_Arr), - (FCount: 22; FFirstRule: @CFamily_9_Arr), - (FCount: 16; FFirstRule: @CFamily_10_Arr), - (FCount: 3; FFirstRule: @CFamily_11_Arr), - (FCount: 85; FFirstRule: @CFamily_12_Arr), - (FCount: 16; FFirstRule: @CFamily_13_Arr), - (FCount: 23; FFirstRule: @CFamily_14_Arr), - (FCount: 7; FFirstRule: @CFamily_15_Arr), - (FCount: 20; FFirstRule: @CFamily_16_Arr), - (FCount: 17; FFirstRule: @CFamily_17_Arr), - (FCount: 6; FFirstRule: @CFamily_18_Arr), - (FCount: 65; FFirstRule: @CFamily_19_Arr), - (FCount: 11; FFirstRule: @CFamily_20_Arr), - (FCount: 23; FFirstRule: @CFamily_21_Arr), - (FCount: 34; FFirstRule: @CFamily_22_Arr), - (FCount: 42; FFirstRule: @CFamily_23_Arr), - (FCount: 7; FFirstRule: @CFamily_24_Arr), - (FCount: 9; FFirstRule: @CFamily_25_Arr), - (FCount: 16; FFirstRule: @CFamily_26_Arr), - (FCount: 2; FFirstRule: @CFamily_27_Arr), - (FCount: 6; FFirstRule: @CFamily_28_Arr), - (FCount: 14; FFirstRule: @CFamily_29_Arr), - (FCount: 5; FFirstRule: @CFamily_30_Arr), - (FCount: 6; FFirstRule: @CFamily_31_Arr), + (FCount: 29; FFirstRule: @CFamily_0_Arr), + (FCount: 2; FFirstRule: @CFamily_1_Arr), + (FCount: 57; FFirstRule: @CFamily_2_Arr), + (FCount: 36; FFirstRule: @CFamily_3_Arr), + (FCount: 2; FFirstRule: @CFamily_4_Arr), + (FCount: 2; FFirstRule: @CFamily_5_Arr), + (FCount: 12; FFirstRule: @CFamily_6_Arr), + (FCount: 22; FFirstRule: @CFamily_7_Arr), + (FCount: 10; FFirstRule: @CFamily_8_Arr), + (FCount: 48; FFirstRule: @CFamily_9_Arr), + (FCount: 13; FFirstRule: @CFamily_10_Arr), + (FCount: 5; FFirstRule: @CFamily_11_Arr), + (FCount: 6; FFirstRule: @CFamily_12_Arr), + (FCount: 5; FFirstRule: @CFamily_13_Arr), + (FCount: 5; FFirstRule: @CFamily_14_Arr), + (FCount: 3; FFirstRule: @CFamily_15_Arr), + (FCount: 4; FFirstRule: @CFamily_16_Arr), + (FCount: 9; FFirstRule: @CFamily_17_Arr), + (FCount: 4; FFirstRule: @CFamily_18_Arr), + (FCount: 4; FFirstRule: @CFamily_19_Arr), + (FCount: 5; FFirstRule: @CFamily_20_Arr), + (FCount: 4; FFirstRule: @CFamily_21_Arr), + (FCount: 9; FFirstRule: @CFamily_22_Arr), + (FCount: 2; FFirstRule: @CFamily_23_Arr), + (FCount: 4; FFirstRule: @CFamily_24_Arr), + (FCount: 10; FFirstRule: @CFamily_25_Arr), + (FCount: 19; FFirstRule: @CFamily_26_Arr), + (FCount: 41; FFirstRule: @CFamily_27_Arr), + (FCount: 13; FFirstRule: @CFamily_28_Arr), + (FCount: 22; FFirstRule: @CFamily_29_Arr), + (FCount: 24; FFirstRule: @CFamily_30_Arr), + (FCount: 17; FFirstRule: @CFamily_31_Arr), (FCount: 5; FFirstRule: @CFamily_32_Arr), - (FCount: 5; FFirstRule: @CFamily_33_Arr), - (FCount: 3; FFirstRule: @CFamily_34_Arr), - (FCount: 4; FFirstRule: @CFamily_35_Arr), - (FCount: 9; FFirstRule: @CFamily_36_Arr), - (FCount: 4; FFirstRule: @CFamily_37_Arr), - (FCount: 4; FFirstRule: @CFamily_38_Arr), - (FCount: 5; FFirstRule: @CFamily_39_Arr), - (FCount: 4; FFirstRule: @CFamily_40_Arr), - (FCount: 9; FFirstRule: @CFamily_41_Arr), - (FCount: 2; FFirstRule: @CFamily_42_Arr), - (FCount: 4; FFirstRule: @CFamily_43_Arr), - (FCount: 19; FFirstRule: @CFamily_44_Arr), - (FCount: 41; FFirstRule: @CFamily_45_Arr), - (FCount: 13; FFirstRule: @CFamily_46_Arr), - (FCount: 24; FFirstRule: @CFamily_47_Arr), - (FCount: 17; FFirstRule: @CFamily_48_Arr), - (FCount: 5; FFirstRule: @CFamily_49_Arr), - (FCount: 13; FFirstRule: @CFamily_50_Arr), - (FCount: 9; FFirstRule: @CFamily_51_Arr), - (FCount: 2; FFirstRule: @CFamily_52_Arr), - (FCount: 11; FFirstRule: @CFamily_53_Arr), - (FCount: 11; FFirstRule: @CFamily_54_Arr), - (FCount: 16; FFirstRule: @CFamily_55_Arr), - (FCount: 5; FFirstRule: @CFamily_56_Arr), - (FCount: 39; FFirstRule: @CFamily_57_Arr), - (FCount: 6; FFirstRule: @CFamily_58_Arr), - (FCount: 2; FFirstRule: @CFamily_59_Arr), - (FCount: 8; FFirstRule: @CFamily_60_Arr), - (FCount: 11; FFirstRule: @CFamily_61_Arr), - (FCount: 4; FFirstRule: @CFamily_62_Arr), - (FCount: 6; FFirstRule: @CFamily_63_Arr), - (FCount: 3; FFirstRule: @CFamily_64_Arr), - (FCount: 3; FFirstRule: @CFamily_65_Arr), - (FCount: 5; FFirstRule: @CFamily_66_Arr), - (FCount: 2; FFirstRule: @CFamily_67_Arr), - (FCount: 2; FFirstRule: @CFamily_68_Arr), - (FCount: 2; FFirstRule: @CFamily_69_Arr), - (FCount: 14; FFirstRule: @CFamily_70_Arr), - (FCount: 14; FFirstRule: @CFamily_71_Arr), - (FCount: 15; FFirstRule: @CFamily_72_Arr), - (FCount: 27; FFirstRule: @CFamily_73_Arr), - (FCount: 9; FFirstRule: @CFamily_74_Arr), - (FCount: 40; FFirstRule: @CFamily_75_Arr), - (FCount: 8; FFirstRule: @CFamily_76_Arr), - (FCount: 4; FFirstRule: @CFamily_77_Arr), - (FCount: 32; FFirstRule: @CFamily_78_Arr), - (FCount: 4; FFirstRule: @CFamily_79_Arr), - (FCount: 14; FFirstRule: @CFamily_80_Arr), - (FCount: 24; FFirstRule: @CFamily_81_Arr), - (FCount: 2; FFirstRule: @CFamily_82_Arr), - (FCount: 9; FFirstRule: @CFamily_83_Arr), - (FCount: 5; FFirstRule: @CFamily_84_Arr), - (FCount: 6; FFirstRule: @CFamily_85_Arr), - (FCount: 110; FFirstRule: @CFamily_86_Arr), + (FCount: 13; FFirstRule: @CFamily_33_Arr), + (FCount: 9; FFirstRule: @CFamily_34_Arr), + (FCount: 10; FFirstRule: @CFamily_35_Arr), + (FCount: 2; FFirstRule: @CFamily_36_Arr), + (FCount: 16; FFirstRule: @CFamily_37_Arr), + (FCount: 11; FFirstRule: @CFamily_38_Arr), + (FCount: 11; FFirstRule: @CFamily_39_Arr), + (FCount: 16; FFirstRule: @CFamily_40_Arr), + (FCount: 5; FFirstRule: @CFamily_41_Arr), + (FCount: 39; FFirstRule: @CFamily_42_Arr), + (FCount: 6; FFirstRule: @CFamily_43_Arr), + (FCount: 2; FFirstRule: @CFamily_44_Arr), + (FCount: 8; FFirstRule: @CFamily_45_Arr), + (FCount: 11; FFirstRule: @CFamily_46_Arr), + (FCount: 4; FFirstRule: @CFamily_47_Arr), + (FCount: 6; FFirstRule: @CFamily_48_Arr), + (FCount: 22; FFirstRule: @CFamily_49_Arr), + (FCount: 34; FFirstRule: @CFamily_50_Arr), + (FCount: 17; FFirstRule: @CFamily_51_Arr), + (FCount: 4; FFirstRule: @CFamily_52_Arr), + (FCount: 183; FFirstRule: @CFamily_53_Arr), + (FCount: 3; FFirstRule: @CFamily_54_Arr), + (FCount: 2; FFirstRule: @CFamily_55_Arr), + (FCount: 4; FFirstRule: @CFamily_56_Arr), + (FCount: 25; FFirstRule: @CFamily_57_Arr), + (FCount: 7; FFirstRule: @CFamily_58_Arr), + (FCount: 9; FFirstRule: @CFamily_59_Arr), + (FCount: 4; FFirstRule: @CFamily_60_Arr), + (FCount: 2; FFirstRule: @CFamily_61_Arr), + (FCount: 15; FFirstRule: @CFamily_62_Arr), + (FCount: 23; FFirstRule: @CFamily_63_Arr), + (FCount: 14; FFirstRule: @CFamily_64_Arr), + (FCount: 16; FFirstRule: @CFamily_65_Arr), + (FCount: 14; FFirstRule: @CFamily_66_Arr), + (FCount: 12; FFirstRule: @CFamily_67_Arr), + (FCount: 14; FFirstRule: @CFamily_68_Arr), + (FCount: 4; FFirstRule: @CFamily_69_Arr), + (FCount: 16; FFirstRule: @CFamily_70_Arr), + (FCount: 9; FFirstRule: @CFamily_71_Arr), + (FCount: 3; FFirstRule: @CFamily_72_Arr), + (FCount: 5; FFirstRule: @CFamily_73_Arr), + (FCount: 6; FFirstRule: @CFamily_74_Arr), + (FCount: 6; FFirstRule: @CFamily_75_Arr), + (FCount: 65; FFirstRule: @CFamily_76_Arr), + (FCount: 6; FFirstRule: @CFamily_77_Arr), + (FCount: 7; FFirstRule: @CFamily_78_Arr), + (FCount: 6; FFirstRule: @CFamily_79_Arr), + (FCount: 17; FFirstRule: @CFamily_80_Arr), + (FCount: 6; FFirstRule: @CFamily_81_Arr), + (FCount: 16; FFirstRule: @CFamily_82_Arr), + (FCount: 25; FFirstRule: @CFamily_83_Arr), + (FCount: 9; FFirstRule: @CFamily_84_Arr), + (FCount: 34; FFirstRule: @CFamily_85_Arr), + (FCount: 5; FFirstRule: @CFamily_86_Arr), (FCount: 6; FFirstRule: @CFamily_87_Arr), - (FCount: 41; FFirstRule: @CFamily_88_Arr), - (FCount: 2; FFirstRule: @CFamily_89_Arr), - (FCount: 57; FFirstRule: @CFamily_90_Arr), - (FCount: 36; FFirstRule: @CFamily_91_Arr), - (FCount: 2; FFirstRule: @CFamily_92_Arr), - (FCount: 2; FFirstRule: @CFamily_93_Arr), - (FCount: 12; FFirstRule: @CFamily_94_Arr), - (FCount: 22; FFirstRule: @CFamily_95_Arr), - (FCount: 10; FFirstRule: @CFamily_96_Arr), - (FCount: 48; FFirstRule: @CFamily_97_Arr), + (FCount: 6; FFirstRule: @CFamily_88_Arr), + (FCount: 4; FFirstRule: @CFamily_89_Arr), + (FCount: 42; FFirstRule: @CFamily_90_Arr), + (FCount: 8; FFirstRule: @CFamily_91_Arr), + (FCount: 3; FFirstRule: @CFamily_92_Arr), + (FCount: 19; FFirstRule: @CFamily_93_Arr), + (FCount: 19; FFirstRule: @CFamily_94_Arr), + (FCount: 41; FFirstRule: @CFamily_95_Arr), + (FCount: 2; FFirstRule: @CFamily_96_Arr), + (FCount: 7; FFirstRule: @CFamily_97_Arr), (FCount: 2; FFirstRule: @CFamily_98_Arr), - (FCount: 22; FFirstRule: @CFamily_99_Arr), - (FCount: 34; FFirstRule: @CFamily_100_Arr), - (FCount: 17; FFirstRule: @CFamily_101_Arr), - (FCount: 4; FFirstRule: @CFamily_102_Arr), - (FCount: 183; FFirstRule: @CFamily_103_Arr), - (FCount: 3; FFirstRule: @CFamily_104_Arr), - (FCount: 2; FFirstRule: @CFamily_105_Arr), - (FCount: 4; FFirstRule: @CFamily_106_Arr), - (FCount: 25; FFirstRule: @CFamily_107_Arr), - (FCount: 7; FFirstRule: @CFamily_108_Arr), - (FCount: 6; FFirstRule: @CFamily_109_Arr), - (FCount: 25; FFirstRule: @CFamily_110_Arr), - (FCount: 9; FFirstRule: @CFamily_111_Arr), - (FCount: 5; FFirstRule: @CFamily_112_Arr), - (FCount: 6; FFirstRule: @CFamily_113_Arr), - (FCount: 6; FFirstRule: @CFamily_114_Arr), - (FCount: 4; FFirstRule: @CFamily_115_Arr), - (FCount: 8; FFirstRule: @CFamily_116_Arr), + (FCount: 9; FFirstRule: @CFamily_99_Arr), + (FCount: 20; FFirstRule: @CFamily_100_Arr), + (FCount: 48; FFirstRule: @CFamily_101_Arr), + (FCount: 30; FFirstRule: @CFamily_102_Arr), + (FCount: 9; FFirstRule: @CFamily_103_Arr), + (FCount: 2; FFirstRule: @CFamily_104_Arr), + (FCount: 45; FFirstRule: @CFamily_105_Arr), + (FCount: 6; FFirstRule: @CFamily_106_Arr), + (FCount: 4; FFirstRule: @CFamily_107_Arr), + (FCount: 20; FFirstRule: @CFamily_108_Arr), + (FCount: 7; FFirstRule: @CFamily_109_Arr), + (FCount: 3; FFirstRule: @CFamily_110_Arr), + (FCount: 85; FFirstRule: @CFamily_111_Arr), + (FCount: 16; FFirstRule: @CFamily_112_Arr), + (FCount: 20; FFirstRule: @CFamily_113_Arr), + (FCount: 11; FFirstRule: @CFamily_114_Arr), + (FCount: 23; FFirstRule: @CFamily_115_Arr), + (FCount: 7; FFirstRule: @CFamily_116_Arr), (FCount: 3; FFirstRule: @CFamily_117_Arr), - (FCount: 19; FFirstRule: @CFamily_118_Arr), - (FCount: 19; FFirstRule: @CFamily_119_Arr), - (FCount: 41; FFirstRule: @CFamily_120_Arr), + (FCount: 3; FFirstRule: @CFamily_118_Arr), + (FCount: 5; FFirstRule: @CFamily_119_Arr), + (FCount: 2; FFirstRule: @CFamily_120_Arr), (FCount: 2; FFirstRule: @CFamily_121_Arr), - (FCount: 7; FFirstRule: @CFamily_122_Arr), - (FCount: 2; FFirstRule: @CFamily_123_Arr), - (FCount: 20; FFirstRule: @CFamily_124_Arr), - (FCount: 48; FFirstRule: @CFamily_125_Arr), - (FCount: 30; FFirstRule: @CFamily_126_Arr), + (FCount: 2; FFirstRule: @CFamily_122_Arr), + (FCount: 14; FFirstRule: @CFamily_123_Arr), + (FCount: 14; FFirstRule: @CFamily_124_Arr), + (FCount: 15; FFirstRule: @CFamily_125_Arr), + (FCount: 27; FFirstRule: @CFamily_126_Arr), (FCount: 9; FFirstRule: @CFamily_127_Arr), - (FCount: 45; FFirstRule: @CFamily_128_Arr), - (FCount: 9; FFirstRule: @CFamily_129_Arr), + (FCount: 40; FFirstRule: @CFamily_128_Arr), + (FCount: 8; FFirstRule: @CFamily_129_Arr), (FCount: 4; FFirstRule: @CFamily_130_Arr), - (FCount: 2; FFirstRule: @CFamily_131_Arr), - (FCount: 15; FFirstRule: @CFamily_132_Arr), + (FCount: 32; FFirstRule: @CFamily_131_Arr), + (FCount: 4; FFirstRule: @CFamily_132_Arr), (FCount: 14; FFirstRule: @CFamily_133_Arr), - (FCount: 16; FFirstRule: @CFamily_134_Arr), - (FCount: 14; FFirstRule: @CFamily_135_Arr), - (FCount: 12; FFirstRule: @CFamily_136_Arr), - (FCount: 4; FFirstRule: @CFamily_137_Arr), - (FCount: 9; FFirstRule: @CFamily_138_Arr), - (FCount: 3; FFirstRule: @CFamily_139_Arr), - (FCount: 5; FFirstRule: @CFamily_140_Arr), - (FCount: 6; FFirstRule: @CFamily_141_Arr), - (FCount: 6; FFirstRule: @CFamily_142_Arr) + (FCount: 24; FFirstRule: @CFamily_134_Arr), + (FCount: 2; FFirstRule: @CFamily_135_Arr), + (FCount: 9; FFirstRule: @CFamily_136_Arr), + (FCount: 5; FFirstRule: @CFamily_137_Arr), + (FCount: 6; FFirstRule: @CFamily_138_Arr), + (FCount: 110; FFirstRule: @CFamily_139_Arr), + (FCount: 6; FFirstRule: @CFamily_140_Arr), + (FCount: 41; FFirstRule: @CFamily_141_Arr), + (FCount: 2; FFirstRule: @CFamily_142_Arr) ); var @@ -6108,29 +6108,29 @@ TZoneAlias = record { Time periods for Africa/Accra zone } CZone_1_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -52; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '%s'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[106]; FFmtStr: '%s'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[106]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Addis_Ababa zone } CZone_2_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 9288; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Algiers zone } CZone_3_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 732; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1963; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1981; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 732; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1963; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1981; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6138,15 +6138,15 @@ TZoneAlias = record CZone_4_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Bamako zone } CZone_5_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -1920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6159,23 +6159,23 @@ TZoneAlias = record { Time periods for Africa/Banjul zone } CZone_7_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Bissau zone } CZone_8_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -3740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Blantyre zone } CZone_9_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8470; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1914; FUntilMonth: 6; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8470; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1914; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6194,35 +6194,35 @@ TZoneAlias = record { Time periods for Africa/Cairo zone } CZone_12_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 7509; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[50]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Casablanca zone } CZone_13_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -1820; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -1820; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: '+01'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Ceuta zone } CZone_14_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -1276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1918; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -1276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1918; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1924; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'WE%sT'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: 'WE%sT'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Conakry zone } CZone_15_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3292; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6257,17 +6257,17 @@ TZoneAlias = record { Time periods for Africa/El_Aaiun zone } CZone_20_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1934; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1976; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1976; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Freetown zone } CZone_21_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1882; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1913; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[1]; FFmtStr: '%s'; FUntilYear: 1939; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1913; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[107]; FFmtStr: '%s'; FUntilYear: 1939; FUntilMonth: 9; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6275,8 +6275,8 @@ TZoneAlias = record CZone_22_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 6220; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6288,16 +6288,16 @@ TZoneAlias = record { Time periods for Africa/Johannesburg zone } CZone_24_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 6720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Juba zone } CZone_25_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 7588; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[106]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2021; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2021; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6313,8 +6313,8 @@ TZoneAlias = record { Time periods for Africa/Khartoum zone } CZone_27_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 7808; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[106]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2017; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2017; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6326,16 +6326,16 @@ TZoneAlias = record { Time periods for Africa/Kinshasa zone } CZone_29_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 3672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Lagos zone } CZone_30_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1919; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1919; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6354,14 +6354,14 @@ TZoneAlias = record { Time periods for Africa/Luanda zone } CZone_33_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 3176; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: 3124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trUniversal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Lubumbashi zone } CZone_34_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 6592; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1920; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6592; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1920; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6374,7 +6374,7 @@ TZoneAlias = record { Time periods for Africa/Malabo zone } CZone_36_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 2108; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1963; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1963; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6387,8 +6387,8 @@ TZoneAlias = record { Time periods for Africa/Maseru zone } CZone_38_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6410,32 +6410,32 @@ TZoneAlias = record CZone_41_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -2588; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1882; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -2588; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1919; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2670; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -2670; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Nairobi zone } CZone_42_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 8836; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1928; FUntilMonth: 6; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1936; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 9900; FRuleFamily: nil; FFmtStr: '+0245'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1928; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[15]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1936; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9900; FRuleFamily: nil; FFmtStr: '+0245'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Ndjamena zone } CZone_43_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 3612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAST'; FUntilYear: 1980; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAST'; FUntilYear: 1980; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Niamey zone } CZone_44_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6443,8 +6443,8 @@ TZoneAlias = record { Time periods for Africa/Nouakchott zone } CZone_45_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3828; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6456,17 +6456,17 @@ TZoneAlias = record { Time periods for Africa/Porto-Novo zone } CZone_47_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 628; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 628; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Sao_Tome zone } CZone_48_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 1616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 2018; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 2018; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6479,56 +6479,56 @@ TZoneAlias = record { Time periods for Africa/Tripoli zone } CZone_50_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 3164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1959; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1959; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 2013; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 2013; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Tunis zone } CZone_51_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 2444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1881; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[107]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1881; FUntilMonth: 5; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Windhoek zone } CZone_52_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4104; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 4104; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: '+0130'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[104]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[54]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Adak zone } CZone_53_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 44002; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 45875; FUntilTimeMode: trLocal), - (FOffset: -42398; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 44002; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 45875; FUntilTimeMode: trLocal), + (FOffset: -42398; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'H%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'H%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Anchorage zone } CZone_54_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 52297; FUntilTimeMode: trLocal), - (FOffset: -35976; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 52297; FUntilTimeMode: trLocal), + (FOffset: -35976; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'AHST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Anguilla zone } @@ -6547,218 +6547,218 @@ TZoneAlias = record { Time periods for America/Araguaina zone } CZone_57_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -11568; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2013; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2013; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Buenos_Aires zone } CZone_58_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -14028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Catamarca zone } CZone_59_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -15788; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15788; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/ComodRivadavia zone } CZone_60_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -16200; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Cordoba zone } CZone_61_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Jujuy zone } CZone_62_Arr: array[0 .. 12] of TPeriod = ( - (FOffset: -15672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/La_Rioja zone } CZone_63_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -16044; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16044; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Mendoza zone } CZone_64_Arr: array[0 .. 15] of TPeriod = ( - (FOffset: -16516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Rio_Gallegos zone } CZone_65_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -16612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Salta zone } CZone_66_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -15700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/San_Juan zone } CZone_67_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -16444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/San_Luis zone } CZone_68_Arr: array[0 .. 15] of TPeriod = ( - (FOffset: -15924; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15924; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 1; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[89]; FFmtStr: '-04/-03'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 1; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[1]; FFmtStr: '-04/-03'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Tucuman zone } CZone_69_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -15652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Ushuaia zone } CZone_70_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -16392; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16392; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Aruba zone } CZone_71_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -16824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6766,128 +6766,128 @@ TZoneAlias = record { Time periods for America/Asuncion zone } CZone_72_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1972; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[95]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[7]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Atikokan zone } CZone_73_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -21988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bahia zone } CZone_74_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -9244; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bahia_Banderas zone } CZone_75_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -25260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Barbados zone } CZone_76_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -14309; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'A%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'AST/-0330'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14309; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'A%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'AST/-0330'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Belem zone } CZone_77_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -11636; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Belize zone } CZone_78_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -21168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[54]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[39]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Blanc-Sablon zone } CZone_79_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -13708; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Boa_Vista zone } CZone_80_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14560; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bogota zone } CZone_81_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[92]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Boise zone } CZone_82_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Cambridge_Bay zone } CZone_83_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Campo_Grande zone } CZone_84_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -13108; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Cancun zone } CZone_85_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -20824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2015; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2015; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Caracas zone } CZone_86_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -16064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16060; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2007; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 9000; FUntilTimeMode: trLocal), + (FOffset: -16060; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2007; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 9000; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6907,62 +6907,62 @@ TZoneAlias = record { Time periods for America/Chicago zone } CZone_89_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1936; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1936; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1936; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1936; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Chihuahua zone } CZone_90_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -25460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ciudad_Juarez zone } CZone_91_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -25556; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25556; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Coral_Harbour zone } CZone_92_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19960; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Costa_Rica zone } CZone_93_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'SJMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'SJMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Creston zone } CZone_94_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -27964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1918; FUntilMonth: 6; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6970,152 +6970,152 @@ TZoneAlias = record { Time periods for America/Cuiaba zone } CZone_95_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -13460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Curacao zone } CZone_96_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -16547; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16547; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Danmarkshavn zone } CZone_97_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dawson zone } CZone_98_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -33460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -33460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dawson_Creek zone } CZone_99_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -28856; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1972; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1972; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Denver zone } CZone_100_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[13]; FFmtStr: 'M%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[13]; FFmtStr: 'M%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Detroit zone } CZone_101_Arr: array[0 .. 9] of TPeriod = ( (FOffset: -19931; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1915; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1915; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[42]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[20]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[21]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dominica zone } CZone_102_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14736; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -14736; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Edmonton zone } CZone_103_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[50]; FFmtStr: 'M%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'M%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Eirunepe zone } CZone_104_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -16768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/El_Salvador zone } CZone_105_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -21408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ensenada zone } CZone_106_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -27988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 812; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -27988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 812; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Fortaleza zone } CZone_107_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -9240; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Fort_Nelson zone } CZone_108_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -29447; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Glace_Bay zone } CZone_109_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -14388; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14388; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Goose_Bay zone } CZone_110_Arr: array[0 .. 9] of TPeriod = ( (FOffset: -14500; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -12600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1966; FUntilMonth: 3; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'A%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1966; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'A%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Grand_Turk zone } @@ -7123,9 +7123,9 @@ TZoneAlias = record (FOffset: -17072; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Grenada zone } @@ -7136,174 +7136,174 @@ TZoneAlias = record { Time periods for America/Guadeloupe zone } CZone_113_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 6; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 6; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guatemala zone } CZone_114_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guayaquil zone } CZone_115_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18840; FRuleFamily: nil; FFmtStr: 'QMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[93]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[5]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guyana zone } CZone_116_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -13959; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1915; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13500; FRuleFamily: nil; FFmtStr: '-0345'; FUntilYear: 1975; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: -13959; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1915; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13500; FRuleFamily: nil; FFmtStr: '-0345'; FUntilYear: 1975; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Halifax zone } CZone_117_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -15264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Havana zone } CZone_118_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -19776; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -19776; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[29]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[42]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Hermosillo zone } CZone_119_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -26632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -26632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Indianapolis zone } CZone_120_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1957; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1958; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1957; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1958; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Knox zone } CZone_121_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[39]; FFmtStr: 'C%sT'; FUntilYear: 1962; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'C%sT'; FUntilYear: 1962; FUntilMonth: 4; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Marengo zone } CZone_122_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Petersburg zone } CZone_123_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'C%sT'; FUntilYear: 1965; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1966; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'C%sT'; FUntilYear: 1965; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1966; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Tell_City zone } CZone_124_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1967; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1967; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Vevay zone } CZone_125_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1954; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1954; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Vincennes zone } CZone_126_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Winamac zone } CZone_127_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Inuvik zone } CZone_128_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Iqaluit zone } CZone_129_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Jamaica zone } @@ -7311,101 +7311,101 @@ TZoneAlias = record (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Juneau zone } CZone_131_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 56012; FUntilTimeMode: trLocal), - (FOffset: -32261; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 56012; FUntilTimeMode: trLocal), + (FOffset: -32261; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1980; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1980; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Kentucky/Louisville zone } CZone_132_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 7; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 7; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Kentucky/Monticello zone } CZone_133_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/La_Paz zone } CZone_134_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1932; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1932; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Lima zone } CZone_135_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -18492; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[96]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Los_Angeles zone } CZone_136_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'P%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'P%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Maceio zone } CZone_137_Arr: array[0 .. 8] of TPeriod = ( (FOffset: -8572; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Managua zone } CZone_138_Arr: array[0 .. 8] of TPeriod = ( (FOffset: -20708; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -20712; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1934; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20712; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1934; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1973; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'C%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'C%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Manaus zone } CZone_139_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7413,226 +7413,227 @@ TZoneAlias = record CZone_140_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'FFMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Matamoros zone } CZone_141_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -23400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -23400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Mazatlan zone } CZone_142_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -25540; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25540; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Menominee zone } CZone_143_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[36]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[43]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 4; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Merida zone } CZone_144_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -21508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1982; FUntilMonth: 12; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Metlakatla zone } CZone_145_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 56695; FUntilTimeMode: trLocal), - (FOffset: -31578; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 56695; FUntilTimeMode: trLocal), + (FOffset: -31578; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 2018; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 2018; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Mexico_City zone } CZone_146_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -23796; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -23796; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Miquelon zone } CZone_147_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -13480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -10800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Moncton zone } CZone_148_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -15548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Monterrey zone } CZone_149_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -24076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -24076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montevideo zone } CZone_150_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1923; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-0330/-03'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0130'; FUntilYear: 1974; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1974; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1923; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-0330/-03'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0130'; FUntilYear: 1974; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1974; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montreal zone } CZone_151_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -17656; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montserrat zone } CZone_152_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -14932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nassau zone } CZone_153_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -18570; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[7]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/New_York zone } CZone_154_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 61200; FUntilTimeMode: trUniversal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nipigon zone } CZone_155_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -21184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nome zone } CZone_156_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 46702; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 48575; FUntilTimeMode: trLocal), - (FOffset: -39698; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 46702; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 48575; FUntilTimeMode: trLocal), + (FOffset: -39698; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Noronha zone } CZone_157_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -7780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Beulah zone } CZone_158_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 11; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Center zone } CZone_159_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/New_Salem zone } CZone_160_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2003; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2003; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nuuk zone } - CZone_161_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-03/-02'; FUntilYear: 2023; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_161_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-03/-02'; FUntilYear: 2023; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2023; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ojinaga zone } CZone_162_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -25060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Panama zone } @@ -7645,9 +7646,9 @@ TZoneAlias = record { Time periods for America/Pangnirtung zone } CZone_164_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Paramaribo zone } @@ -7661,26 +7662,26 @@ TZoneAlias = record { Time periods for America/Phoenix zone } CZone_166_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1968; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1968; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Port-au-Prince zone } CZone_167_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -17360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -17340; FRuleFamily: nil; FFmtStr: 'PPMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[61]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17340; FRuleFamily: nil; FFmtStr: 'PPMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: @CRelativeDays[32]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Porto_Velho zone } CZone_168_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -15336; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7692,80 +7693,80 @@ TZoneAlias = record { Time periods for America/Puerto_Rico zone } CZone_170_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Punta_Arenas zone } CZone_171_Arr: array[0 .. 13] of TPeriod = ( (FOffset: -17020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rainy_River zone } CZone_172_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -22696; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rankin_Inlet zone } CZone_173_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Recife zone } CZone_174_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -8376; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Regina zone } CZone_175_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -25116; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Resolute zone } CZone_176_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rio_Branco zone } CZone_177_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -16272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7774,87 +7775,88 @@ TZoneAlias = record (FOffset: -14560; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15404; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santarem zone } CZone_179_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -13128; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santiago zone } CZone_180_Arr: array[0 .. 13] of TPeriod = ( (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 7; FUntilDay: @CRelativeDays[20]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 7; FUntilDay: @CRelativeDays[21]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santo_Domingo zone } CZone_181_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -16776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16800; FRuleFamily: nil; FFmtStr: 'SDMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: '%s'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: -16800; FRuleFamily: nil; FFmtStr: 'SDMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[43]; FFmtStr: '%s'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[6]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Sao_Paulo zone } CZone_182_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -11188; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Scoresbysund zone } - CZone_183_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: '-02/-01'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_183_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: '-02/-01'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-01/+00'; FUntilYear: 2024; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Sitka zone } CZone_184_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 55800; FUntilTimeMode: trLocal), - (FOffset: -32473; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 55800; FUntilTimeMode: trLocal), + (FOffset: -32473; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/St_Johns zone } CZone_185_Arr: array[0 .. 7] of TPeriod = ( (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -12652; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/St_Kitts zone } @@ -7886,22 +7888,22 @@ TZoneAlias = record { Time periods for America/Swift_Current zone } CZone_190_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -25880; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'M%sT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'M%sT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tegucigalpa zone } CZone_191_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -20932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[47]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Thule zone } CZone_192_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[88]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Thunder_Bay zone } @@ -7909,42 +7911,42 @@ TZoneAlias = record (FOffset: -21420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tijuana zone } CZone_194_Arr: array[0 .. 18] of TPeriod = ( - (FOffset: -28084; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -28084; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1924; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1931; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1931; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1931; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1931; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Toronto zone } CZone_195_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -19052; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tortola zone } @@ -7956,78 +7958,83 @@ TZoneAlias = record { Time periods for America/Vancouver zone } CZone_197_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -29548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Whitehorse zone } CZone_198_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -32412; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'Y%sT'; FUntilYear: 1966; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32412; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'Y%sT'; FUntilYear: 1966; FUntilMonth: 2; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Winnipeg zone } CZone_199_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -23316; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 7; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[47]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -23316; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 7; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Yakutat zone } CZone_200_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 54738; FUntilTimeMode: trLocal), - (FOffset: -33535; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 54738; FUntilTimeMode: trLocal), + (FOffset: -33535; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: nil; FFmtStr: 'YST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: nil; FFmtStr: 'YST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Yellowknife zone } CZone_201_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Casey zone } - CZone_202_Arr: array[0 .. 12] of TPeriod = ( + CZone_202_Arr: array[0 .. 17] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[5]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 61200; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2019; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2020; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2020; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2019; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2020; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2020; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2021; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2021; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2022; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[2]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2023; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Davis zone } CZone_203_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1964; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1969; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 72000; FUntilTimeMode: trUniversal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/DumontDUrville zone } CZone_204_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1952; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1952; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1956; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8035,60 +8042,63 @@ TZoneAlias = record { Time periods for Antarctica/Macquarie zone } CZone_205_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1899; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEDT'; FUntilYear: 1917; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1948; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1948; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEDT'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Mawson zone } CZone_206_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/McMurdo zone } CZone_207_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 43200; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Palmer zone } CZone_208_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Rothera zone } CZone_209_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1976; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1976; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Syowa zone } CZone_210_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Troll zone } CZone_211_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 2005; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[98]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 2005; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[142]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Vostok zone } - CZone_212_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 12; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_212_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 12; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1994; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1994; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2023; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aden zone } @@ -8100,77 +8110,77 @@ TZoneAlias = record { Time periods for Asia/Almaty zone } CZone_214_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 18468; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Amman zone } CZone_215_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Anadyr zone } CZone_216_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 42596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+13/+14'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 46800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+13/+14'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtau zone } CZone_217_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 12064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtobe zone } CZone_218_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 13720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Ashgabat zone } CZone_219_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 14012; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Atyrau zone } CZone_220_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 12464; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1999; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1999; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8179,13 +8189,13 @@ TZoneAlias = record (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10656; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '+03/+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 10800; FRuleFamily: @CRuleFamilies[129]; FFmtStr: '+03/+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bahrain zone } CZone_222_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 12140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: nil; FFmtStr: '+0330'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: nil; FFmtStr: '+0330'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1972; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8194,11 +8204,11 @@ TZoneAlias = record CZone_223_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 11964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[64]; FFmtStr: '+04/+05'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[68]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[117]; FFmtStr: '+04/+05'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[121]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bangkok zone } @@ -8210,30 +8220,30 @@ TZoneAlias = record { Time periods for Asia/Barnaul zone } CZone_225_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 20100; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1995; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 20100; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1995; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Beirut zone } CZone_226_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 8520; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bishkek zone } CZone_227_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 17904; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[79]; FFmtStr: '+05/+06'; FUntilYear: 2005; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[132]; FFmtStr: '+05/+06'; FUntilYear: 2005; FUntilMonth: 8; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8246,13 +8256,13 @@ TZoneAlias = record { Time periods for Asia/Chita zone } CZone_229_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8261,34 +8271,34 @@ TZoneAlias = record (FOffset: 27480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1983; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+09/+10'; FUntilYear: 2008; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 32400; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+09/+10'; FUntilYear: 2008; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Chongqing zone } CZone_231_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 25580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1928; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Colombo zone } CZone_232_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 19164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19172; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 1800; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 1800; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 1800; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 1800; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Damascus zone } CZone_233_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[88]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[141]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8296,19 +8306,19 @@ TZoneAlias = record CZone_234_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 21700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21200; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[69]; FFmtStr: '+06/+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 21600; FRuleFamily: @CRuleFamilies[122]; FFmtStr: '+06/+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Dili zone } CZone_235_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 30140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2000; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2000; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8321,45 +8331,45 @@ TZoneAlias = record { Time periods for Asia/Dushanbe zone } CZone_237_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 16512; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Famagusta zone } CZone_238_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 8148; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2017; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 8148; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2017; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Gaza zone } CZone_239_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 8272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2008; FUntilMonth: 8; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2008; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2008; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hanoi zone } CZone_240_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 25404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1954; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8371,69 +8381,69 @@ TZoneAlias = record (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1966; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 30600; FRuleFamily: nil; FFmtStr: '+0830'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hebron zone } CZone_242_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 8423; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hong_Kong zone } CZone_243_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 27402; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 61200; FUntilTimeMode: trUniversal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKT'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKWT'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[71]; FFmtStr: 'HK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 27402; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKT'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKWT'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'HK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hovd zone } CZone_244_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 21996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+07/+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 25200; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+07/+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Ho_Chi_Minh zone } CZone_245_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1959; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1975; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1959; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1975; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Irkutsk zone } CZone_246_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Jakarta zone } CZone_247_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1923; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 60000; FUntilTimeMode: trUniversal), + (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1923; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 60000; FUntilTimeMode: trUniversal), (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1950; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -8443,7 +8453,7 @@ TZoneAlias = record { Time periods for Asia/Jayapura zone } CZone_248_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 33768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34200; FRuleFamily: nil; FFmtStr: '+0930'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'WIT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8452,7 +8462,7 @@ TZoneAlias = record CZone_249_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8454; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8440; FRuleFamily: nil; FFmtStr: 'JMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kabul zone } @@ -8464,12 +8474,12 @@ TZoneAlias = record { Time periods for Asia/Kamchatka zone } CZone_251_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 38076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 38076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8477,10 +8487,10 @@ TZoneAlias = record CZone_252_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 16092; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1971; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'PK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1971; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[137]; FFmtStr: 'PK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kashgar zone } @@ -8488,7 +8498,7 @@ TZoneAlias = record (FOffset: 18236; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1928; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kathmandu zone } @@ -8500,50 +8510,50 @@ TZoneAlias = record { Time periods for Asia/Khandyga zone } CZone_255_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 32533; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2004; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32533; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2004; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kolkata zone } CZone_256_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 21208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1854; FUntilMonth: 6; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1854; FUntilMonth: 6; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21200; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19270; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19270; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Krasnoyarsk zone } CZone_257_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 22286; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 22286; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kuala_Lumpur zone } CZone_258_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 24406; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 24406; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 57600; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8551,8 +8561,8 @@ TZoneAlias = record CZone_259_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 26480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1926; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+0820'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+08/+0820'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8564,21 +8574,21 @@ TZoneAlias = record { Time periods for Asia/Macau zone } CZone_261_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 27250; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '+09/+10'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[73]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 27250; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[126]; FFmtStr: '+09/+10'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Magadan zone } CZone_262_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 36192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8586,18 +8596,18 @@ TZoneAlias = record CZone_263_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 28656; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28656; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Manila zone } CZone_264_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -57360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 29040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'P%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -57360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 29040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: 'P%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1944; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Muscat zone } @@ -8608,66 +8618,66 @@ TZoneAlias = record { Time periods for Asia/Nicosia zone } CZone_266_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 8008; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 8008; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Novokuznetsk zone } CZone_267_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 20928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 20928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Novosibirsk zone } CZone_268_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 19900; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[20]; FUntilTime: 21600; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1993; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 19900; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[21]; FUntilTime: 21600; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1993; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Omsk zone } CZone_269_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 17610; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 17610; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Oral zone } CZone_270_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 12324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Phnom_Penh zone } CZone_271_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 25180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8676,22 +8686,22 @@ TZoneAlias = record CZone_272_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 26240; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 26240; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1950; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'WIB'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Pyongyang zone } CZone_273_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 30180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2015; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2018; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 84600; FUntilTimeMode: trLocal), + (FOffset: 30180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2015; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2018; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 84600; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8705,117 +8715,117 @@ TZoneAlias = record { Time periods for Asia/Qostanay zone } CZone_275_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 15268; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Qyzylorda zone } CZone_276_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 15712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2018; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2018; FUntilMonth: 12; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Riyadh zone } CZone_277_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 11212; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 11212; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Sakhalin zone } CZone_278_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 34248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 34248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Samarkand zone } CZone_279_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 16073; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Seoul zone } CZone_280_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 30472; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 1954; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 1961; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 30472; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 1954; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 1961; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Shanghai zone } CZone_281_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 29143; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'C%sT'; FUntilYear: 1949; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[123]; FFmtStr: 'C%sT'; FUntilYear: 1949; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Singapore zone } CZone_282_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 57600; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Srednekolymsk zone } CZone_283_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 36892; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Taipei zone } CZone_284_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 29160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1937; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[25]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[72]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 29160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1937; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tashkent zone } CZone_285_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 16631; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8824,55 +8834,55 @@ TZoneAlias = record (FOffset: 10751; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10751; FRuleFamily: nil; FFmtStr: 'TBMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+03/+04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+04/+05'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+03/+04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+04/+05'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tehran zone } CZone_287_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1935; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+0330/+0430'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+04/+05'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+0330/+0430'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1935; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+0330/+0430'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+04/+05'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+0330/+0430'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tel_Aviv zone } CZone_288_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'JMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Thimphu zone } CZone_289_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 21516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1987; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tokyo zone } CZone_290_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 33539; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 54000; FUntilTimeMode: trUniversal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'J%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 33539; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 54000; FUntilTimeMode: trUniversal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'J%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tomsk zone } CZone_291_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 20391; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2002; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2002; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8880,7 +8890,7 @@ TZoneAlias = record CZone_292_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 25652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Urumqi zone } @@ -8891,48 +8901,48 @@ TZoneAlias = record { Time periods for Asia/Ust-Nera zone } CZone_294_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 34374; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 34374; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Vientiane zone } CZone_295_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 24624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 24624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Vladivostok zone } CZone_296_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 31651; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 31651; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Yakutsk zone } CZone_297_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 31138; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 31138; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8941,19 +8951,19 @@ TZoneAlias = record (FOffset: 23087; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23087; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Yekaterinburg zone } CZone_299_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 14553; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 13505; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[13]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14553; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 13505; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8961,64 +8971,64 @@ TZoneAlias = record CZone_300_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 10680; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[67]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[120]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Azores zone } CZone_301_Arr: array[0 .. 14] of TPeriod = ( (FOffset: -6160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -6872; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[25]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[109]; FFmtStr: '-01/+00'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -6872; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[19]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[79]; FFmtStr: '-01/+00'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Bermuda zone } CZone_302_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -15558; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -15558; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'BMT/BST'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15558; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'BMT/BST'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Canary zone } CZone_303_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -3696; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Cape_Verde zone } CZone_304_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -5644; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: -5644; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trUniversal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1975; FUntilMonth: 11; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1975; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Faroe zone } CZone_305_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -1624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -1624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Jan_Mayen zone } @@ -9029,24 +9039,24 @@ TZoneAlias = record { Time periods for Atlantic/Madeira zone } CZone_307_Arr: array[0 .. 12] of TPeriod = ( (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[25]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[19]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Reykjavik zone } CZone_308_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -5280; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[13]; FFmtStr: '-01/+00'; FUntilYear: 1968; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[112]; FFmtStr: '-01/+00'; FUntilYear: 1968; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 3600; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9059,10 +9069,10 @@ TZoneAlias = record { Time periods for Atlantic/Stanley zone } CZone_310_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-04/-03'; FUntilYear: 1983; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-03/-02'; FUntilYear: 1985; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-04/-03'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-04/-03'; FUntilYear: 1983; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-03/-02'; FUntilYear: 1985; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-04/-03'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9077,107 +9087,107 @@ TZoneAlias = record CZone_312_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 33260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Brisbane zone } CZone_313_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 36728; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Broken_Hill zone } CZone_314_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 33948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1896; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1896; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'AC%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'AC%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Currie zone } CZone_315_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 34528; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Darwin zone } CZone_316_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 31400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Eucla zone } CZone_317_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 30928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 31500; FRuleFamily: @CRuleFamilies[15]; FFmtStr: '+0845/+0945'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 31500; FRuleFamily: @CRuleFamilies[129]; FFmtStr: '+0845/+0945'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 31500; FRuleFamily: @CRuleFamilies[58]; FFmtStr: '+0845/+0945'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 31500; FRuleFamily: @CRuleFamilies[59]; FFmtStr: '+0845/+0945'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Hobart zone } CZone_318_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 35356; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Lindeman zone } CZone_319_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 35756; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AE%sT'; FUntilYear: 1992; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'AE%sT'; FUntilYear: 1992; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[61]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Lord_Howe zone } CZone_320_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 38180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 37800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+1030/+1130'; FUntilYear: 1985; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 37800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+1030/+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 37800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+1030/+1130'; FUntilYear: 1985; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 37800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+1030/+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Melbourne zone } CZone_321_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 34792; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Perth zone } CZone_322_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 27804; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AW%sT'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[129]; FFmtStr: 'AW%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AW%sT'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'AW%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Sydney zone } CZone_323_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 36292; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for CET zone } CZone_324_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for CST6CDT zone } CZone_325_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for EET zone } CZone_326_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for EST zone } @@ -9187,7 +9197,7 @@ TZoneAlias = record { Time periods for EST5EDT zone } CZone_328_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Etc/GMT zone } @@ -9333,232 +9343,232 @@ TZoneAlias = record { Time periods for Europe/Amsterdam zone } CZone_357_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 1172; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1835; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1172; FRuleFamily: @CRuleFamilies[16]; FFmtStr: '%s'; FUntilYear: 1937; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1200; FRuleFamily: @CRuleFamilies[16]; FFmtStr: '+0020/+0120'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1172; FRuleFamily: @CRuleFamilies[113]; FFmtStr: '%s'; FUntilYear: 1937; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1200; FRuleFamily: @CRuleFamilies[113]; FFmtStr: '+0020/+0120'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Andorra zone } CZone_358_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1985; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1985; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Astrakhan zone } CZone_359_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 11532; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Athens zone } CZone_360_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'EE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'EE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Belfast zone } CZone_361_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -1420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Belgrade zone } CZone_362_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 4920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Berlin zone } CZone_363_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 3208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[92]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[91]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Brussels zone } CZone_364_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1892; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 1050; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[37]; FUntilTime: 39600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1892; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 1050; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 39600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Bucharest zone } CZone_365_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Budapest zone } CZone_366_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: 'CE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 4580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'CE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Chisinau zone } CZone_367_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 6920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[123]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[98]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Copenhagen zone } CZone_368_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1894; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1894; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Dublin zone } CZone_369_Arr: array[0 .. 10] of TPeriod = ( (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'GMT/IST'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: 'GMT/IST'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1947; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'GMT/IST'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'IST/GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: 'GMT/IST'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'IST/GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Gibraltar zone } CZone_370_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -1284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1957; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1957; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Guernsey zone } CZone_371_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -609; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 6; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -609; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 6; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Helsinki zone } CZone_372_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1878; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1878; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1921; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'EE%sT'; FUntilYear: 1983; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[89]; FFmtStr: 'EE%sT'; FUntilYear: 1983; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Isle_of_Man zone } CZone_373_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -1075; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -1075; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Istanbul zone } CZone_374_Arr: array[0 .. 12] of TPeriod = ( (FOffset: 6952; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1910; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[128]; FFmtStr: 'EE%sT'; FUntilYear: 1978; FUntilMonth: 6; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+03/+04'; FUntilYear: 1984; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[128]; FFmtStr: 'EE%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[3]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'EE%sT'; FUntilYear: 1978; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[105]; FFmtStr: '+03/+04'; FUntilYear: 1984; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'EE%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[44]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Jersey zone } CZone_375_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -506; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[37]; FUntilTime: 57600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -506; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[23]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Kaliningrad zone } CZone_376_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 4920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'EE%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Kirov zone } CZone_377_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 11928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9566,204 +9576,204 @@ TZoneAlias = record CZone_378_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 11; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Lisbon zone } CZone_379_Arr: array[0 .. 7] of TPeriod = ( (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1976; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'WE%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1976; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'WE%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Ljubljana zone } CZone_380_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/London zone } CZone_381_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -75; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1847; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -75; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1847; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Luxembourg zone } CZone_382_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 1476; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[20]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[36]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Madrid zone } CZone_383_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Malta zone } CZone_384_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1973; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[122]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1973; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[97]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Minsk zone } CZone_385_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 6616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Monaco zone } CZone_386_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 1772; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1772; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Moscow zone } CZone_387_Arr: array[0 .. 10] of TPeriod = ( (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9079; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '%s'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1922; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9079; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '%s'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1922; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Oslo zone } CZone_388_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 2580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Paris zone } CZone_389_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Prague zone } CZone_390_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 3464; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1850; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3464; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1891; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 2; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 2; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Riga zone } CZone_391_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1918; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1918; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1919; FUntilMonth: 5; FUntilDay: @CRelativeDays[33]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1926; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1926; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[121]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2000; FUntilMonth: 2; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[96]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2000; FUntilMonth: 2; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Rome zone } CZone_392_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1866; FUntilMonth: 12; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1893; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trUniversal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 6; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1866; FUntilMonth: 12; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1893; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 6; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Samara zone } CZone_393_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 12020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+02/+03'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 12020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+02/+03'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Sarajevo zone } CZone_394_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 4420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Saratov zone } CZone_395_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 11058; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11058; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9771,103 +9781,103 @@ TZoneAlias = record CZone_396_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 8184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8160; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'MSK/MSD'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSD'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 10800; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'MSK/MSD'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSD'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 10800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Skopje zone } CZone_397_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 5144; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Sofia zone } CZone_398_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 5596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1979; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[112]; FFmtStr: 'EE%sT'; FUntilYear: 1982; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1979; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 1982; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Stockholm zone } CZone_399_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3614; FRuleFamily: nil; FFmtStr: 'SET'; FUntilYear: 1900; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 4332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3614; FRuleFamily: nil; FFmtStr: 'SET'; FUntilYear: 1900; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tallinn zone } CZone_400_Arr: array[0 .. 12] of TPeriod = ( (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1921; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tirane zone } CZone_401_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 4760; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[83]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tiraspol zone } CZone_402_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 7112; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Ulyanovsk zone } CZone_403_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 11616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+02/+03'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+02/+03'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9875,112 +9885,112 @@ TZoneAlias = record CZone_404_Arr: array[0 .. 10] of TPeriod = ( (FOffset: 5352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 6; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vaduz zone } CZone_405_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 2284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[104]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vienna zone } CZone_406_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 3921; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vilnius zone } CZone_407_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 6076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5736; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1920; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1920; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1998; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2003; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5736; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1920; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1920; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1998; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2003; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Volgograd zone } CZone_408_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1961; FUntilMonth: 11; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2020; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1961; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2020; FUntilMonth: 12; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Warsaw zone } CZone_409_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'EE%sT'; FUntilYear: 1922; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'CE%sT'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 1922; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'CE%sT'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zagreb zone } CZone_410_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3832; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zaporozhye zone } CZone_411_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 8440; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8400; FRuleFamily: nil; FFmtStr: '+0220'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zurich zone } CZone_412_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 2048; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1853; FUntilMonth: 7; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 2048; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1853; FUntilMonth: 7; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 1786; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1894; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[104]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Factory zone } @@ -9996,8 +10006,8 @@ TZoneAlias = record { Time periods for Indian/Antananarivo zone } CZone_415_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 11404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAST'; FUntilYear: 1954; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 82800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[28]; FUntilTime: 82800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAST'; FUntilYear: 1954; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 82800; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10034,7 +10044,7 @@ TZoneAlias = record { Time periods for Indian/Mahe zone } CZone_421_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 13308; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 13308; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10048,7 +10058,7 @@ TZoneAlias = record { Time periods for Indian/Mauritius zone } CZone_423_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 13800; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[102]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Indian/Mayotte zone } @@ -10065,7 +10075,7 @@ TZoneAlias = record { Time periods for MET zone } CZone_426_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'ME%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'ME%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for MST zone } @@ -10075,23 +10085,23 @@ TZoneAlias = record { Time periods for MST7MDT zone } CZone_428_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Apia zone } CZone_429_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41216; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41400; FRuleFamily: nil; FFmtStr: '-1130'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[140]; FFmtStr: '-11/-10'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[17]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '-11/-10'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 46800; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Auckland zone } CZone_430_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 41944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 41400; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Bougainville zone } @@ -10099,25 +10109,25 @@ TZoneAlias = record (FOffset: 37336; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 35312; FRuleFamily: nil; FFmtStr: 'PMMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 12; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 12; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Chatham zone } CZone_432_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 44028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 44100; FRuleFamily: nil; FFmtStr: '+1215'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 45900; FRuleFamily: @CRuleFamilies[138]; FFmtStr: '+1245/+1345'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 44100; FRuleFamily: nil; FFmtStr: '+1215'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45900; FRuleFamily: @CRuleFamilies[71]; FFmtStr: '+1245/+1345'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Chuuk zone } CZone_433_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -49972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -49972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10126,36 +10136,36 @@ TZoneAlias = record CZone_434_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -26248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -26248; FRuleFamily: nil; FFmtStr: 'EMT'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-07/-06'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 10800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-07/-06'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Efate zone } CZone_435_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[142]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Enderbury zone } CZone_436_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1860; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1938; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1938; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Fakaofo zone } CZone_437_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -41096; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Fiji zone } CZone_438_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 42944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+12/+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 42944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[67]; FFmtStr: '+12/+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Funafuti zone } @@ -10168,7 +10178,7 @@ TZoneAlias = record CZone_440_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -21504; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[93]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Gambier zone } @@ -10185,20 +10195,20 @@ TZoneAlias = record { Time periods for Pacific/Guam zone } CZone_443_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -51660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -51660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'GST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'GST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'ChST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Honolulu zone } CZone_444_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HDT'; FUntilYear: 1933; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'H%sT'; FUntilYear: 1947; FUntilMonth: 6; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HDT'; FUntilYear: 1933; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'H%sT'; FUntilYear: 1947; FUntilMonth: 6; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10209,9 +10219,9 @@ TZoneAlias = record { Time periods for Pacific/Kanton zone } CZone_446_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1937; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1937; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10219,18 +10229,18 @@ TZoneAlias = record CZone_447_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -37760; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -38400; FRuleFamily: nil; FFmtStr: '-1040'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 50400; FRuleFamily: nil; FFmtStr: '+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Kosrae zone } CZone_448_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -47284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -47284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39116; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -10241,10 +10251,10 @@ TZoneAlias = record CZone_449_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 40160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 2; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 2; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1993; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1993; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10252,10 +10262,10 @@ TZoneAlias = record CZone_450_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 41088; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10269,23 +10279,23 @@ TZoneAlias = record { Time periods for Pacific/Midway zone } CZone_452_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -42568; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1956; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'SST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Nauru zone } CZone_453_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 40060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1979; FUntilMonth: 2; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 40060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1979; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Niue zone } CZone_454_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -40780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -40780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -40800; FRuleFamily: nil; FFmtStr: '-1120'; FUntilYear: 1964; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10294,29 +10304,29 @@ TZoneAlias = record CZone_455_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 40312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 40320; FRuleFamily: nil; FFmtStr: '+1112'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1230'; FUntilYear: 1975; FUntilMonth: 3; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[134]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39600; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Noumea zone } CZone_456_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[137]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[69]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Pago_Pago zone } CZone_457_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -40968; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'SST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Palau zone } CZone_458_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -54124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -54124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10324,18 +10334,18 @@ TZoneAlias = record { Time periods for Pacific/Pitcairn zone } CZone_459_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -31220; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -30600; FRuleFamily: nil; FFmtStr: '-0830'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -30600; FRuleFamily: nil; FFmtStr: '-0830'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: '-08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Pohnpei zone } CZone_460_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -48428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -48428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 37972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10349,18 +10359,18 @@ TZoneAlias = record { Time periods for Pacific/Rarotonga zone } CZone_462_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 48056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 12; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -38344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: '-1030'; FUntilYear: 1978; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[139]; FFmtStr: '-10/-0930'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 48056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 12; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -38344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: '-1030'; FUntilYear: 1978; FUntilMonth: 11; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[72]; FFmtStr: '-10/-0930'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Saipan zone } CZone_463_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -51420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -51420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34980; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'ChST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -10378,10 +10388,10 @@ TZoneAlias = record { Time periods for Pacific/Tongatapu zone } CZone_466_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 44352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 44352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 44400; FRuleFamily: nil; FFmtStr: '+1220'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[141]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 46800; FRuleFamily: @CRuleFamilies[74]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Wake zone } @@ -10398,12 +10408,12 @@ TZoneAlias = record { Time periods for PST8PDT zone } CZone_469_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for WET zone } CZone_470_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); var @@ -10570,7 +10580,7 @@ TZoneAlias = record (FName: 'America/North_Dakota/Beulah'; FCount: 3; FFirstPeriod: @CZone_158_Arr), (FName: 'America/North_Dakota/Center'; FCount: 3; FFirstPeriod: @CZone_159_Arr), (FName: 'America/North_Dakota/New_Salem'; FCount: 3; FFirstPeriod: @CZone_160_Arr), - (FName: 'America/Nuuk'; FCount: 4; FFirstPeriod: @CZone_161_Arr), + (FName: 'America/Nuuk'; FCount: 5; FFirstPeriod: @CZone_161_Arr), (FName: 'America/Ojinaga'; FCount: 11; FFirstPeriod: @CZone_162_Arr), (FName: 'America/Panama'; FCount: 3; FFirstPeriod: @CZone_163_Arr), (FName: 'America/Pangnirtung'; FCount: 4; FFirstPeriod: @CZone_164_Arr), @@ -10592,7 +10602,7 @@ TZoneAlias = record (FName: 'America/Santiago'; FCount: 14; FFirstPeriod: @CZone_180_Arr), (FName: 'America/Santo_Domingo'; FCount: 6; FFirstPeriod: @CZone_181_Arr), (FName: 'America/Sao_Paulo'; FCount: 4; FFirstPeriod: @CZone_182_Arr), - (FName: 'America/Scoresbysund'; FCount: 4; FFirstPeriod: @CZone_183_Arr), + (FName: 'America/Scoresbysund'; FCount: 5; FFirstPeriod: @CZone_183_Arr), (FName: 'America/Sitka'; FCount: 8; FFirstPeriod: @CZone_184_Arr), (FName: 'America/St_Johns'; FCount: 8; FFirstPeriod: @CZone_185_Arr), (FName: 'America/St_Kitts'; FCount: 2; FFirstPeriod: @CZone_186_Arr), @@ -10611,7 +10621,7 @@ TZoneAlias = record (FName: 'America/Winnipeg'; FCount: 3; FFirstPeriod: @CZone_199_Arr), (FName: 'America/Yakutat'; FCount: 7; FFirstPeriod: @CZone_200_Arr), (FName: 'America/Yellowknife'; FCount: 3; FFirstPeriod: @CZone_201_Arr), - (FName: 'Antarctica/Casey'; FCount: 13; FFirstPeriod: @CZone_202_Arr), + (FName: 'Antarctica/Casey'; FCount: 18; FFirstPeriod: @CZone_202_Arr), (FName: 'Antarctica/Davis'; FCount: 8; FFirstPeriod: @CZone_203_Arr), (FName: 'Antarctica/DumontDUrville'; FCount: 4; FFirstPeriod: @CZone_204_Arr), (FName: 'Antarctica/Macquarie'; FCount: 9; FFirstPeriod: @CZone_205_Arr), @@ -10621,7 +10631,7 @@ TZoneAlias = record (FName: 'Antarctica/Rothera'; FCount: 2; FFirstPeriod: @CZone_209_Arr), (FName: 'Antarctica/Syowa'; FCount: 2; FFirstPeriod: @CZone_210_Arr), (FName: 'Antarctica/Troll'; FCount: 2; FFirstPeriod: @CZone_211_Arr), - (FName: 'Antarctica/Vostok'; FCount: 2; FFirstPeriod: @CZone_212_Arr), + (FName: 'Antarctica/Vostok'; FCount: 5; FFirstPeriod: @CZone_212_Arr), (FName: 'Asia/Aden'; FCount: 2; FFirstPeriod: @CZone_213_Arr), (FName: 'Asia/Almaty'; FCount: 6; FFirstPeriod: @CZone_214_Arr), (FName: 'Asia/Amman'; FCount: 3; FFirstPeriod: @CZone_215_Arr), @@ -10884,7 +10894,7 @@ TZoneAlias = record var { This array contains zone aliases. } - CAliases: array[0 .. 409] of TZoneAlias = ( + CAliases: array[0 .. 408] of TZoneAlias = ( (FName: 'AUS Central Standard Time'; FAliasTo: @CZones[316]), (FName: 'AUS Eastern Standard Time'; FAliasTo: @CZones[323]), (FName: 'Afghanistan Standard Time'; FAliasTo: @CZones[250]), @@ -10978,7 +10988,6 @@ TZoneAlias = record (FName: 'Antarctica/McMurdo'; FAliasTo: @CZones[430]), (FName: 'Antarctica/South_Pole'; FAliasTo: @CZones[430]), (FName: 'Antarctica/Syowa'; FAliasTo: @CZones[277]), - (FName: 'Antarctica/Vostok'; FAliasTo: @CZones[293]), (FName: 'Arab Standard Time'; FAliasTo: @CZones[277]), (FName: 'Arabian Standard Time'; FAliasTo: @CZones[236]), (FName: 'Arabic Standard Time'; FAliasTo: @CZones[221]), diff --git a/src/TZCompile/TZCompile.dproj b/src/TZCompile/TZCompile.dproj index 025c3fc..a3f8a9c 100644 --- a/src/TZCompile/TZCompile.dproj +++ b/src/TZCompile/TZCompile.dproj @@ -39,13 +39,13 @@ 1 true true - 150 + 151 ..\..\bin\$(Config)\$(Platform) ..\..\bin\$(Config)\$(Platform) None ..\..\bin\$(Config)\$(Platform);$(DCC_UnitSearchPath) 1033 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZCompile;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZCompile;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 00400000 ..\..\bin\$(Config)\$(Platform) @@ -113,7 +113,7 @@ 2 1 2 - 150 + 151 False False False @@ -125,7 +125,7 @@ - 2.1.2.150 + 2.1.2.151 diff --git a/src/TZDBLIB/TZDBLIB.dproj b/src/TZDBLIB/TZDBLIB.dproj index 3e65e42..262917c 100644 --- a/src/TZDBLIB/TZDBLIB.dproj +++ b/src/TZDBLIB/TZDBLIB.dproj @@ -35,7 +35,7 @@ true - 150 + 151 1 ..\..\bin\$(Config)\$(Platform) None @@ -44,7 +44,7 @@ ..\..\bin\$(Config)\$(Platform);$(DCC_UnitSearchPath) true 1033 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBLIB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBLIB;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) true ..\..\bin\$(Config)\$(Platform) @@ -118,7 +118,7 @@ 2 1 2 - 150 + 151 False False False @@ -130,7 +130,7 @@ - 2.1.2.150 + 2.1.2.151 diff --git a/src/TZDBPK/TZDB.inc b/src/TZDBPK/TZDB.inc index e441d57..65df3d2 100644 --- a/src/TZDBPK/TZDB.inc +++ b/src/TZDBPK/TZDB.inc @@ -1,52 +1,55 @@ { This file is auto-generated. Do not change its contents since it is highly dependant on the consumer unit. } const - CIANAVersion = '2023c'; + CIANAVersion = '2023d'; var { This array contains the definitions of relative days used later on in the rules. } CRelativeDays: array[0 .. 80] of TRelativeDay = ( - (FDayType: dtFixed; FFixedDay: 24), (FDayType: dtFixed; FFixedDay: 1), + (FDayType: dtFixed; FFixedDay: 15), (FDayType: dtFixed; FFixedDay: 2), - (FDayType: dtFixed; FFixedDay: 8), - (FDayType: dtFixed; FFixedDay: 6), - (FDayType: dtFixed; FFixedDay: 5), - (FDayType: dtFixed; FFixedDay: 26), - (FDayType: dtFixed; FFixedDay: 20), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 1), + (FDayType: dtFixed; FFixedDay: 23), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 15), + (FDayType: dtFixed; FFixedDay: 3), (FDayType: dtFixed; FFixedDay: 30), (FDayType: dtFixed; FFixedDay: 31), - (FDayType: dtFixed; FFixedDay: 19), - (FDayType: dtFixed; FFixedDay: 9), + (FDayType: dtFixed; FFixedDay: 5), + (FDayType: dtFixed; FFixedDay: 20), + (FDayType: dtFixed; FFixedDay: 18), + (FDayType: dtFixed; FFixedDay: 13), + (FDayType: dtFixed; FFixedDay: 7), (FDayType: dtFixed; FFixedDay: 25), - (FDayType: dtFixed; FFixedDay: 15), + (FDayType: dtFixed; FFixedDay: 4), (FDayType: dtFixed; FFixedDay: 28), - (FDayType: dtFixed; FFixedDay: 3), - (FDayType: dtFixed; FFixedDay: 12), - (FDayType: dtFixed; FFixedDay: 29), - (FDayType: dtFixed; FFixedDay: 10), - (FDayType: dtFixed; FFixedDay: 16), - (FDayType: dtFixed; FFixedDay: 14), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 1), (FDayType: dtFixed; FFixedDay: 17), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 7), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 6), + (FDayType: dtFixed; FFixedDay: 6), + (FDayType: dtFixed; FFixedDay: 26), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 8), + (FDayType: dtFixed; FFixedDay: 14), (FDayType: dtFixed; FFixedDay: 21), - (FDayType: dtFixed; FFixedDay: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 2), + (FDayType: dtFixed; FFixedDay: 11), + (FDayType: dtFixed; FFixedDay: 16), + (FDayType: dtFixed; FFixedDay: 9), + (FDayType: dtFixed; FFixedDay: 29), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 11), + (FDayType: dtFixed; FFixedDay: 27), + (FDayType: dtFixed; FFixedDay: 19), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 22), - (FDayType: dtFixed; FFixedDay: 7), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 1), - (FDayType: dtLastOfMonth; FLastDayOfWeek: 1), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 1), + (FDayType: dtFixed; FFixedDay: 12), + (FDayType: dtFixed; FFixedDay: 24), (FDayType: dtFixed; FFixedDay: 22), - (FDayType: dtFixed; FFixedDay: 27), - (FDayType: dtFixed; FFixedDay: 4), - (FDayType: dtFixed; FFixedDay: 18), - (FDayType: dtFixed; FFixedDay: 11), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 15), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 15), - (FDayType: dtFixed; FFixedDay: 13), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 8), + (FDayType: dtFixed; FFixedDay: 10), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 9), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 2), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 16), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 23), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 7), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 19), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 24), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 6), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 21), + (FDayType: dtFixed; FFixedDay: 8), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 9), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 2), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 24), @@ -57,5569 +60,5566 @@ var (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 15), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 5), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 14), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 16), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 1), (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 11), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 28), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 31), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 18), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 17), - (FDayType: dtPredOfMonth; FPredDayOfWeek: 5; FPredDayIndex: 1), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 15), (FDayType: dtLastOfMonth; FLastDayOfWeek: 5), (FDayType: dtLastOfMonth; FLastDayOfWeek: 4), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 7), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 7), - (FDayType: dtPredOfMonth; FPredDayOfWeek: 6; FPredDayIndex: 30), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 9), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 23), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 19), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 24), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 21), (FDayType: dtNthOfMonth; FNthDayOfWeek: 4; FNthDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 29), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 18), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 12), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 22), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 1; FNthDayIndex: 15), (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 4), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 24), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 25), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 13), (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 12), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 29), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 12), - (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 22) + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 31), + (FDayType: dtLastOfMonth; FLastDayOfWeek: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 28), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 17), + (FDayType: dtPredOfMonth; FPredDayOfWeek: 5; FPredDayIndex: 1), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 23), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 5; FNthDayIndex: 15), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 7; FNthDayIndex: 7), + (FDayType: dtNthOfMonth; FNthDayOfWeek: 6; FNthDayIndex: 7), + (FDayType: dtPredOfMonth; FPredDayOfWeek: 6; FPredDayIndex: 30) ); var { This array contains the definitions of DST rules. Used by rule families. } CRules: array[0 .. 1294] of TRule = ( {CRules[0]} - (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[2]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[3]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[4]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: '+0030'), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[5]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[6]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), + (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[7]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[8]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[9]} - (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[10]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[11]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[12]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[13]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[14]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[15]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[16]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[17]} - (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[18]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[19]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[20]} - (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[21]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[22]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[23]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[24]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[25]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[26]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[27]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[28]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[29]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[30]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'P'), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[31]} - (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[32]} - (FInMonth: 2; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[33]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[34]} - (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[35]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[36]} - (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[37]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[38]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[39]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[40]} - (FInMonth: 11; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[41]} - (FInMonth: 3; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[42]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[43]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[44]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[45]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[46]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[47]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[48]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[49]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[50]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[51]} - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[52]} - (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[53]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 2; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[54]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[55]} - (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[56]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[57]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[58]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[59]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[60]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[61]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[62]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[63]} - (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[64]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[65]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[66]} - (FInMonth: 8; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[67]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[68]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[69]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[70]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[71]} - (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[38]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[72]} - (FInMonth: 8; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[73]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[74]} - (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[75]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[76]} - (FInMonth: 4; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[77]} - (FInMonth: 9; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[78]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[79]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[80]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[81]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[82]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[83]} - (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[84]} - (FInMonth: 3; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[85]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[86]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[87]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[88]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[89]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[90]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[91]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[92]} - (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[93]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[94]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[95]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[96]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[97]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[98]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[99]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[100]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 3; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[101]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[102]} - (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[103]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[104]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[105]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[106]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[107]} - (FInMonth: 6; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[108]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[109]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7260; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[110]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[111]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[112]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[113]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[114]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[115]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[116]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[117]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 5400; FFmtPart: ''), {CRules[118]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[119]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[120]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[121]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[122]} - (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[123]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[124]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[125]} - (FInMonth: 5; FOnDay: @CRelativeDays[42]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[126]} - (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[127]} - (FInMonth: 5; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[128]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[129]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[130]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[131]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[132]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[133]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[134]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[135]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[136]} - (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[137]} - (FInMonth: 8; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[138]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[139]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[140]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[141]} - (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[142]} - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'P'), {CRules[143]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[144]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[145]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[146]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[147]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[148]} - (FInMonth: 5; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[149]} - (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[150]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[151]} - (FInMonth: 9; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[152]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[153]} - (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7260; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[154]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[155]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[156]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[157]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[158]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[159]} - (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[160]} - (FInMonth: 6; FOnDay: @CRelativeDays[41]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[161]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[162]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[163]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[164]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[165]} - (FInMonth: 9; FOnDay: @CRelativeDays[45]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[166]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[167]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[168]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 84600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[169]} - (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[170]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[45]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[171]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[46]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[172]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[173]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[174]} - (FInMonth: 9; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[175]} - (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[176]} - (FInMonth: 11; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), {CRules[177]} - (FInMonth: 11; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[178]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[179]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[180]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[181]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[182]} - (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[183]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[184]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[185]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[186]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[187]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[188]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[189]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[190]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[191]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[192]} - (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[193]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[194]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[195]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[196]} - (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[47]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[197]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[198]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[199]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[200]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[201]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[202]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[203]} - (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[204]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[205]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[206]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[207]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[208]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 18000; FAtMode: trUniversal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[209]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[210]} - (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[48]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[211]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[212]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[213]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 84600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[214]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0530'), + (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[215]} - (FInMonth: 2; FOnDay: @CRelativeDays[48]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[216]} - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CWT'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[217]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'CPT'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[218]} - (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[219]} - (FInMonth: 12; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), + (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[220]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 9; FOnDay: @CRelativeDays[49]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[221]} - (FInMonth: 12; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), + (FInMonth: 4; FOnDay: @CRelativeDays[49]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[222]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[223]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[224]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[225]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[226]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[227]} - (FInMonth: 1; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[228]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[229]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[230]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[231]} - (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[232]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[233]} - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[234]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[235]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[236]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[237]} - (FInMonth: 1; FOnDay: @CRelativeDays[49]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[238]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[239]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[240]} - (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[241]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[242]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'DD'), {CRules[243]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[244]} - (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[245]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[246]} - (FInMonth: 9; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[247]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[248]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[249]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[250]} - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[251]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[252]} - (FInMonth: 5; FOnDay: @CRelativeDays[50]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[253]} - (FInMonth: 3; FOnDay: @CRelativeDays[51]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[254]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 18000; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[255]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[256]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 18000; FAtMode: trUniversal; FOffset: 1800; FFmtPart: ''), {CRules[257]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 21600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[258]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[259]} - (FInMonth: 11; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[260]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[261]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'EDT'), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[262]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0530'), {CRules[263]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0430'), + (FInMonth: 2; FOnDay: @CRelativeDays[51]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[264]} - (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CWT'), {CRules[265]} - (FInMonth: 1; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'CPT'), {CRules[266]} - (FInMonth: 1; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), + (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[267]} - (FInMonth: 11; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), {CRules[268]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[269]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'CDT'), {CRules[270]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CST'), {CRules[271]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[272]} - (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[273]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[274]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[275]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[276]} - (FInMonth: 8; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[277]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[278]} - (FInMonth: 6; FOnDay: @CRelativeDays[53]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[279]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[280]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[281]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[282]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[283]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[284]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[285]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[286]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[287]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[288]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[289]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[290]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[291]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[292]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[293]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[294]} - (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[295]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[296]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[297]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[298]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[299]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[300]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[53]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[301]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[54]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[302]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[303]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[304]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[305]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[306]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[307]} - (FInMonth: 9; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[308]} - (FInMonth: 4; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[309]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'EDT'), {CRules[310]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[311]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: '-0430'), {CRules[312]} - (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[313]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[314]} - (FInMonth: 10; FOnDay: @CRelativeDays[55]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'EST'), {CRules[315]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[316]} - (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[317]} - (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[318]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[319]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[320]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[321]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[322]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[323]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[324]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[55]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[325]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[326]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[56]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[327]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[328]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[329]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[330]} - (FInMonth: 11; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[331]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[332]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[333]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[334]} - (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[335]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[336]} - (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[337]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[338]} - (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[339]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[340]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[341]} - (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[342]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[343]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[344]} - (FInMonth: 10; FOnDay: @CRelativeDays[52]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[345]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[346]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[347]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[348]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[349]} - (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[350]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[351]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[352]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[353]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[354]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[355]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[356]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[357]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[358]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[359]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[360]} - (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[361]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[362]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[363]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[364]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[365]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[31]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[366]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[367]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[368]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[369]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[370]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[59]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[371]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[372]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[373]} - (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[374]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[375]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[376]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'DD'), + (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[377]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[378]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[379]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[380]} - (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[381]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[382]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[383]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[384]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[385]} - (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[386]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[387]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[388]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[389]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[390]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[391]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[392]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[393]} - (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[394]} - (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[395]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[396]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[397]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[398]} - (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[399]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[400]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[401]} - (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[402]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[403]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[404]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[405]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[406]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[407]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[408]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[409]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[410]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[411]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[412]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[413]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[414]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[415]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[416]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[417]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[418]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[419]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[420]} - (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[421]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[422]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[423]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[424]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[425]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[426]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[427]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[428]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[429]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[430]} - (FInMonth: 4; FOnDay: @CRelativeDays[59]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[431]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[432]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[433]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[434]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[435]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[436]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[437]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[438]} - (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[439]} - (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[440]} - (FInMonth: 5; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[441]} - (FInMonth: 9; FOnDay: @CRelativeDays[48]; FAt: 90000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[442]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[443]} - (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[444]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[445]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[446]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[447]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[448]} - (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[449]} - (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[450]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[451]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[452]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[453]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[454]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[455]} - (FInMonth: 9; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[456]} - (FInMonth: 9; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[457]} - (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[458]} - (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[459]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[460]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[461]} - (FInMonth: 10; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[462]} - (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[463]} - (FInMonth: 2; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[464]} - (FInMonth: 4; FOnDay: @CRelativeDays[64]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[465]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[466]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[467]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[468]} - (FInMonth: 9; FOnDay: @CRelativeDays[65]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[469]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[470]} - (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[471]} - (FInMonth: 9; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[472]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[473]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[474]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[475]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[476]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[477]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[478]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[479]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[480]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[481]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[482]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[483]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[484]} - (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[485]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[486]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[487]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[488]} - (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[489]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[490]} - (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[491]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[492]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[493]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[494]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[495]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[496]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[497]} - (FInMonth: 4; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[498]} - (FInMonth: 10; FOnDay: @CRelativeDays[61]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[499]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[500]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[501]} - (FInMonth: 9; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[502]} - (FInMonth: 3; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[503]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[504]} - (FInMonth: 9; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[505]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[506]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[507]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[508]} - (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[509]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[510]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[511]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[512]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[44]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[513]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[514]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[515]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[516]} - (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[517]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[518]} - (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[519]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[520]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[521]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[522]} - (FInMonth: 3; FOnDay: @CRelativeDays[66]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[523]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[524]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[525]} - (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[526]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[527]} - (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[528]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[529]} - (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[530]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[531]} - (FInMonth: 8; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[532]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[533]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[534]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[535]} - (FInMonth: 7; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[536]} - (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[28]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[537]} - (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[538]} - (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[539]} - (FInMonth: 6; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[540]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[541]} - (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[542]} - (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[543]} - (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[544]} - (FInMonth: 7; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[545]} - (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[546]} - (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[547]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[548]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[549]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[550]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[551]} - (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[552]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[553]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[554]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[555]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[556]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[557]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[558]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[559]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[560]} - (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[561]} - (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[562]} - (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[563]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), {CRules[564]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[565]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), {CRules[566]} - (FInMonth: 8; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CAT'), {CRules[567]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), {CRules[568]} - (FInMonth: 9; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[569]} - (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[570]} - (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[571]} - (FInMonth: 7; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[572]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[573]} - (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[574]} - (FInMonth: 8; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[575]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[576]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[577]} - (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[578]} - (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[579]} - (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[580]} - (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[581]} - (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[582]} - (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[583]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[584]} - (FInMonth: 6; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[585]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[586]} - (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[587]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[588]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[589]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[590]} - (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[591]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[592]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[593]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[594]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[595]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[596]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[597]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[598]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[599]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[600]} - (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[601]} - (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[602]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[603]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[604]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[605]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[606]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[607]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[608]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[609]} - (FInMonth: 3; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[610]} - (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[611]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[60]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[612]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[613]} - (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[614]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[615]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[616]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[617]} - (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[618]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[619]} - (FInMonth: 12; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[620]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[621]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[622]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[623]} - (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[624]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[625]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[626]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[627]} - (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[61]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[628]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[61]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[629]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[62]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[630]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[631]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[632]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 39600; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[633]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[634]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[635]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[636]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[637]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[638]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[639]} - (FInMonth: 3; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[640]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7260; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[641]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[642]} - (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[643]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[644]} - (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[645]} - (FInMonth: 2; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[646]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[647]} - (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[648]} - (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), {CRules[649]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[650]} - (FInMonth: 1; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), {CRules[651]} - (FInMonth: 10; FOnDay: @CRelativeDays[54]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), {CRules[652]} - (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[653]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[654]} - (FInMonth: 2; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[655]} - (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[656]} - (FInMonth: 2; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[657]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[658]} - (FInMonth: 11; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[659]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[660]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[661]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[662]} - (FInMonth: 2; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[663]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[664]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[665]} - (FInMonth: 11; FOnDay: @CRelativeDays[15]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), {CRules[666]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[667]} - (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[668]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[669]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[670]} - (FInMonth: 10; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[671]} - (FInMonth: 3; FOnDay: @CRelativeDays[67]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[672]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[673]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[674]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 43200; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), {CRules[675]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 43200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[676]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[677]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[678]} - (FInMonth: 5; FOnDay: @CRelativeDays[27]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[679]} - (FInMonth: 8; FOnDay: @CRelativeDays[52]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[680]} - (FInMonth: 4; FOnDay: @CRelativeDays[68]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[681]} - (FInMonth: 9; FOnDay: @CRelativeDays[27]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[682]} - (FInMonth: 5; FOnDay: @CRelativeDays[67]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[683]} - (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[684]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 10800; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[685]} - (FInMonth: 9; FOnDay: @CRelativeDays[67]; FAt: 14400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[686]} - (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[687]} - (FInMonth: 2; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[688]} - (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[689]} - (FInMonth: 2; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[690]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[691]} - (FInMonth: 3; FOnDay: @CRelativeDays[69]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[692]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[693]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[694]} - (FInMonth: 9; FOnDay: @CRelativeDays[67]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[695]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[696]} - (FInMonth: 4; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[697]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[698]} - (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[699]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[700]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[701]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[702]} - (FInMonth: 4; FOnDay: @CRelativeDays[41]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[703]} - (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[704]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[46]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[705]} - (FInMonth: 3; FOnDay: @CRelativeDays[70]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[706]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[707]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), {CRules[708]} - (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[709]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[710]} - (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[711]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[712]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[713]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[54]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[714]} - (FInMonth: 11; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[43]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[715]} - (FInMonth: 1; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[716]} - (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), {CRules[717]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[718]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[719]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), {CRules[720]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), {CRules[721]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), {CRules[722]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), {CRules[723]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[724]} - (FInMonth: 7; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[725]} - (FInMonth: 1; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 5400; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[726]} - (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[727]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[38]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[728]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[729]} - (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), {CRules[730]} - (FInMonth: 12; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), {CRules[731]} - (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[732]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[733]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), {CRules[734]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), {CRules[735]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[736]} - (FInMonth: 12; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[64]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[737]} - (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[64]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[738]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[739]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[740]} - (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[741]} - (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[742]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[743]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[744]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[745]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[746]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: '+02'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[747]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: '+00'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[748]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), {CRules[749]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), {CRules[750]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 79200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), {CRules[751]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), {CRules[752]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), {CRules[753]} - (FInMonth: 6; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[754]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MSK'), {CRules[755]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[756]} - (FInMonth: 4; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: '+05'), {CRules[757]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), {CRules[758]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[759]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[760]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[761]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[762]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[763]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[764]} - (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[765]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[766]} - (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[767]} - (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), - {CRules[768]} (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + {CRules[768]} + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[769]} - (FInMonth: 7; FOnDay: @CRelativeDays[12]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[770]} - (FInMonth: 7; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[771]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[772]} - (FInMonth: 4; FOnDay: @CRelativeDays[62]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[773]} - (FInMonth: 9; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[774]} - (FInMonth: 9; FOnDay: @CRelativeDays[72]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[775]} - (FInMonth: 8; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[776]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[777]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[778]} - (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[779]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[780]} - (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[781]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[782]} - (FInMonth: 10; FOnDay: @CRelativeDays[63]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[783]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[784]} - (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[785]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[786]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[787]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[788]} - (FInMonth: 3; FOnDay: @CRelativeDays[62]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[789]} - (FInMonth: 10; FOnDay: @CRelativeDays[62]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[790]} - (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[791]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[792]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[793]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[794]} - (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[795]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[796]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[797]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[798]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[799]} - (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[800]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[801]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[802]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[803]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[804]} - (FInMonth: 8; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[805]} - (FInMonth: 8; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[806]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[807]} - (FInMonth: 8; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[808]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[809]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[810]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[811]} - (FInMonth: 7; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[812]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[813]} - (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[814]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[11]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[815]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[816]} - (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[817]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[818]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[819]} - (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[820]} - (FInMonth: 6; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[821]} - (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[822]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[823]} - (FInMonth: 7; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[824]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[825]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[826]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[827]} - (FInMonth: 6; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[44]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[828]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[829]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[830]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[831]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[832]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[833]} - (FInMonth: 5; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[834]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[835]} - (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[836]} - (FInMonth: 3; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[837]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[838]} - (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[839]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[840]} - (FInMonth: 2; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[841]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[842]} - (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[843]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[844]} - (FInMonth: 1; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[845]} - (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[846]} - (FInMonth: 1; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[847]} - (FInMonth: 2; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[848]} - (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[849]} - (FInMonth: 2; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[850]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 32400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[851]} - (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[852]} - (FInMonth: 12; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[64]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[853]} - (FInMonth: 1; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[854]} - (FInMonth: 11; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[855]} - (FInMonth: 1; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[65]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[856]} - (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[857]} - (FInMonth: 12; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[858]} - (FInMonth: 11; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[859]} - (FInMonth: 12; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[860]} - (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[861]} - (FInMonth: 12; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[862]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[863]} - (FInMonth: 11; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[864]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[865]} - (FInMonth: 11; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[866]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[867]} - (FInMonth: 9; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[868]} - (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[869]} - (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[870]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[871]} - (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[872]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[873]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[874]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[875]} - (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[876]} - (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[877]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[878]} - (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[879]} - (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[30]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[880]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[881]} - (FInMonth: 8; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[882]} - (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[883]} - (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[884]} - (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[885]} - (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[886]} - (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[887]} - (FInMonth: 7; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[888]} - (FInMonth: 5; FOnDay: @CRelativeDays[13]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[889]} - (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[890]} - (FInMonth: 5; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[891]} - (FInMonth: 6; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[892]} - (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[893]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[894]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[895]} - (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[896]} - (FInMonth: 4; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[897]} - (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[898]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[899]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[900]} - (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[901]} - (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[902]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[32]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[903]} - (FInMonth: 2; FOnDay: @CRelativeDays[22]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[904]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[905]} - (FInMonth: 2; FOnDay: @CRelativeDays[11]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[51]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[906]} - (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[14]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[907]} - (FInMonth: 2; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[908]} - (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[66]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[909]} - (FInMonth: 1; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[910]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[911]} - (FInMonth: 1; FOnDay: @CRelativeDays[3]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[48]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), {CRules[912]} - (FInMonth: 2; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[913]} - (FInMonth: 12; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[914]} - (FInMonth: 2; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[915]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[916]} - (FInMonth: 1; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[917]} - (FInMonth: 12; FOnDay: @CRelativeDays[29]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[918]} - (FInMonth: 1; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[919]} - (FInMonth: 11; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[920]} - (FInMonth: 1; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[24]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[921]} - (FInMonth: 11; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[922]} - (FInMonth: 12; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), {CRules[923]} - (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[924]} - (FInMonth: 12; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[925]} - (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[926]} - (FInMonth: 12; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[927]} - (FInMonth: 10; FOnDay: @CRelativeDays[40]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[68]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[928]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[929]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[69]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[930]} - (FInMonth: 11; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[28]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[931]} - (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[932]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[933]} - (FInMonth: 9; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[55]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[934]} - (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[935]} - (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[936]} - (FInMonth: 8; FOnDay: @CRelativeDays[10]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[937]} - (FInMonth: 8; FOnDay: @CRelativeDays[37]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[938]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[939]} - (FInMonth: 7; FOnDay: @CRelativeDays[6]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[940]} - (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[941]} - (FInMonth: 7; FOnDay: @CRelativeDays[36]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[942]} - (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[943]} - (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[944]} - (FInMonth: 8; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[945]} - (FInMonth: 6; FOnDay: @CRelativeDays[12]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[946]} - (FInMonth: 8; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[947]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[948]} - (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[70]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[949]} - (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[950]} - (FInMonth: 7; FOnDay: @CRelativeDays[40]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[951]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[952]} - (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[953]} - (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[954]} - (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[955]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[956]} - (FInMonth: 6; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[957]} - (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'GMT'), {CRules[958]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[959]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1200; FFmtPart: '+0020'), {CRules[960]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: '+0030'), {CRules[961]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 10800; FAtMode: trLocal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), {CRules[962]} - (FInMonth: 5; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), {CRules[963]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 1200; FFmtPart: '-0040'), {CRules[964]} - (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'CAT'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: '-01'), {CRules[965]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: -3600; FFmtPart: 'WAT'), + (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[966]} - (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[967]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[968]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[14]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[969]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[970]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[971]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[972]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[973]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[974]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[975]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[976]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[977]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'W'), {CRules[978]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[979]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[980]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[981]} - (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[24]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[982]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[983]} - (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 6; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[984]} - (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[985]} - (FInMonth: 9; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[986]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[987]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[988]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 3; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[989]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[990]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[991]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[992]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[993]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[994]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'NST'), {CRules[995]} - (FInMonth: 9; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'AMT'), {CRules[996]} - (FInMonth: 4; FOnDay: @CRelativeDays[67]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 4; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[997]} - (FInMonth: 10; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[998]} - (FInMonth: 11; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[55]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[999]} - (FInMonth: 2; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[1000]} - (FInMonth: 5; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1001]} - (FInMonth: 8; FOnDay: @CRelativeDays[67]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'AMT'), {CRules[1002]} - (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 6; FOnDay: @CRelativeDays[72]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1003]} - (FInMonth: 9; FOnDay: @CRelativeDays[52]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1004]} - (FInMonth: 4; FOnDay: @CRelativeDays[43]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'NST'), {CRules[1005]} - (FInMonth: 7; FOnDay: @CRelativeDays[67]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1006]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[21]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1007]} - (FInMonth: 4; FOnDay: @CRelativeDays[40]; FAt: 3600; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'BDST'), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1008]} - (FInMonth: 8; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 8; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1009]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1010]} - (FInMonth: 3; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1011]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 8; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1012]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1013]} - (FInMonth: 4; FOnDay: @CRelativeDays[51]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 8; FOnDay: @CRelativeDays[44]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1014]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1015]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1016]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1017]} - (FInMonth: 3; FOnDay: @CRelativeDays[69]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1018]} - (FInMonth: 2; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1019]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 10; FOnDay: @CRelativeDays[36]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1020]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'BST'), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1021]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[5]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1022]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'GMT'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1023]} - (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1024]} - (FInMonth: 3; FOnDay: @CRelativeDays[52]; FAt: 7200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 14400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1025]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 7200; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 18000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1026]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1027]} - (FInMonth: 10; FOnDay: @CRelativeDays[68]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1028]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1029]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trUniversal; FOffset: -3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1030]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1031]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1032]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1033]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 1; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1034]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1035]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1036]} - (FInMonth: 12; FOnDay: @CRelativeDays[14]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MMT'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1037]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 79200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1038]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MST'), + (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1039]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'MDST'), + (FInMonth: 9; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1040]} - (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 4; FOnDay: @CRelativeDays[27]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1041]} - (FInMonth: 8; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'MSK'), + (FInMonth: 12; FOnDay: @CRelativeDays[0]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1042]} - (FInMonth: 2; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1043]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: '+05'), + (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1044]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'MSD'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 12600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1045]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[73]; FAt: 12600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1046]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1047]} - (FInMonth: 5; FOnDay: @CRelativeDays[35]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[70]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1048]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[61]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1049]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1050]} - (FInMonth: 5; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1051]} - (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1052]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1053]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[22]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1054]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1055]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1056]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1057]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1058]} - (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1059]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1060]} - (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1061]} - (FInMonth: 4; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[7]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1062]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1063]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1064]} - (FInMonth: 4; FOnDay: @CRelativeDays[3]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1065]} - (FInMonth: 4; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[42]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1066]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1067]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1068]} - (FInMonth: 11; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1069]} - (FInMonth: 2; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[74]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1070]} - (FInMonth: 5; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1071]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[3]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1072]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[61]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1073]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1074]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1075]} - (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[37]; FAt: 12600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1076]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1077]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[12]; FAt: 12600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1078]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1079]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1080]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1081]} - (FInMonth: 4; FOnDay: @CRelativeDays[36]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1082]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1083]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1084]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1085]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[19]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1086]} - (FInMonth: 3; FOnDay: @CRelativeDays[6]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1087]} - (FInMonth: 5; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1088]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1089]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 0; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1090]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1091]} - (FInMonth: 3; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1092]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1093]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1094]} - (FInMonth: 10; FOnDay: @CRelativeDays[3]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1095]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 11; FOnDay: @CRelativeDays[24]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1096]} - (FInMonth: 9; FOnDay: @CRelativeDays[19]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1097]} - (FInMonth: 3; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1098]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 86400; FAtMode: trUniversal; FOffset: 7200; FFmtPart: 'DD'), {CRules[1099]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 10800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1100]} - (FInMonth: 5; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1101]} - (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1102]} - (FInMonth: 4; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 11; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1103]} - (FInMonth: 5; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1104]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1105]} - (FInMonth: 11; FOnDay: @CRelativeDays[36]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1106]} - (FInMonth: 7; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1107]} - (FInMonth: 4; FOnDay: @CRelativeDays[29]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[31]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1108]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1109]} - (FInMonth: 11; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[23]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1110]} - (FInMonth: 4; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1111]} - (FInMonth: 11; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1112]} - (FInMonth: 4; FOnDay: @CRelativeDays[37]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1113]} - (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 86400; FAtMode: trUniversal; FOffset: 3600; FFmtPart: 'D'), {CRules[1114]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 86400; FAtMode: trUniversal; FOffset: 0; FFmtPart: 'S'), {CRules[1115]} - (FInMonth: 4; FOnDay: @CRelativeDays[1]; FAt: 32400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1116]} - (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1117]} - (FInMonth: 9; FOnDay: @CRelativeDays[38]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1118]} - (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1119]} - (FInMonth: 11; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), {CRules[1120]} - (FInMonth: 4; FOnDay: @CRelativeDays[73]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), {CRules[1121]} - (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1122]} - (FInMonth: 5; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[8]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1123]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[17]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1124]} - (FInMonth: 6; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1125]} - (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1126]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1127]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1128]} - (FInMonth: 3; FOnDay: @CRelativeDays[11]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1129]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1130]} - (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[32]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1131]} - (FInMonth: 10; FOnDay: @CRelativeDays[35]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[4]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1132]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1133]} - (FInMonth: 6; FOnDay: @CRelativeDays[20]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1134]} - (FInMonth: 9; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1135]} - (FInMonth: 3; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1136]} - (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1137]} - (FInMonth: 3; FOnDay: @CRelativeDays[19]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1138]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1139]} - (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1140]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1141]} - (FInMonth: 5; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1142]} - (FInMonth: 9; FOnDay: @CRelativeDays[0]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1143]} - (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[18]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1144]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[25]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1145]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1146]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1147]} - (FInMonth: 5; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1148]} - (FInMonth: 3; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[16]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1149]} - (FInMonth: 9; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[6]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1150]} - (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1151]} - (FInMonth: 4; FOnDay: @CRelativeDays[20]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1152]} - (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[75]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1153]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1154]} - (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1155]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 3600; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1156]} - (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1157]} - (FInMonth: 5; FOnDay: @CRelativeDays[23]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1158]} - (FInMonth: 6; FOnDay: @CRelativeDays[22]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1159]} - (FInMonth: 2; FOnDay: @CRelativeDays[14]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1160]} - (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1161]} - (FInMonth: 2; FOnDay: @CRelativeDays[17]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[76]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1162]} - (FInMonth: 4; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 5; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1163]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[51]; FAt: 90000; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1164]} - (FInMonth: 10; FOnDay: @CRelativeDays[5]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[50]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1165]} - (FInMonth: 3; FOnDay: @CRelativeDays[48]; FAt: 82800; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1166]} - (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1167]} - (FInMonth: 8; FOnDay: @CRelativeDays[13]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1168]} - (FInMonth: 10; FOnDay: @CRelativeDays[74]; FAt: 82800; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1169]} - (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 4; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1170]} - (FInMonth: 8; FOnDay: @CRelativeDays[75]; FAt: 79200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1171]} - (FInMonth: 4; FOnDay: @CRelativeDays[45]; FAt: 79200; FAtMode: trStandard; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 9; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1172]} - (FInMonth: 5; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), {CRules[1173]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1174]} - (FInMonth: 5; FOnDay: @CRelativeDays[34]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1175]} - (FInMonth: 4; FOnDay: @CRelativeDays[4]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), {CRules[1176]} - (FInMonth: 10; FOnDay: @CRelativeDays[47]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 12; FOnDay: @CRelativeDays[10]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1177]} - (FInMonth: 6; FOnDay: @CRelativeDays[19]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 2; FOnDay: @CRelativeDays[58]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1178]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[78]; FAt: 0; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), {CRules[1179]} - (FInMonth: 4; FOnDay: @CRelativeDays[8]; FAt: 82800; FAtMode: trLocal; FOffset: 7200; FFmtPart: 'M'), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1180]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 9000; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1181]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 86400; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[6]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1182]} - (FInMonth: 5; FOnDay: @CRelativeDays[2]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[79]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1183]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[9]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1184]} - (FInMonth: 4; FOnDay: @CRelativeDays[76]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[44]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1185]} - (FInMonth: 10; FOnDay: @CRelativeDays[2]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[74]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1186]} - (FInMonth: 4; FOnDay: @CRelativeDays[77]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[20]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1187]} - (FInMonth: 3; FOnDay: @CRelativeDays[34]; FAt: 82800; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1188]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 43200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[24]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1189]} - (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 1200; FFmtPart: ''), {CRules[1190]} - (FInMonth: 5; FOnDay: @CRelativeDays[30]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1191]} - (FInMonth: 10; FOnDay: @CRelativeDays[30]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1192]} - (FInMonth: 5; FOnDay: @CRelativeDays[40]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1193]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[42]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), {CRules[1194]} - (FInMonth: 9; FOnDay: @CRelativeDays[25]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[42]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1195]} - (FInMonth: 4; FOnDay: @CRelativeDays[52]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 4; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1196]} - (FInMonth: 10; FOnDay: @CRelativeDays[8]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[77]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1197]} - (FInMonth: 6; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1198]} - (FInMonth: 10; FOnDay: @CRelativeDays[56]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[57]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1199]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[15]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1200]} - (FInMonth: 3; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1201]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 60; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1202]} - (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 8; FOnDay: @CRelativeDays[7]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1203]} - (FInMonth: 7; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1204]} - (FInMonth: 4; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[4]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1205]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 3600; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 3600; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1206]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1207]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 3; FOnDay: @CRelativeDays[26]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1208]} - (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1209]} - (FInMonth: 10; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1210]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[32]; FAt: 3600; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1211]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1212]} - (FInMonth: 11; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1213]} - (FInMonth: 12; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1214]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1215]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1216]} - (FInMonth: 2; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1217]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1218]} - (FInMonth: 3; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1219]} - (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1220]} - (FInMonth: 3; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1221]} - (FInMonth: 3; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1222]} - (FInMonth: 4; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1223]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1224]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 7; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1225]} - (FInMonth: 10; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1226]} - (FInMonth: 3; FOnDay: @CRelativeDays[78]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1227]} - (FInMonth: 3; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1228]} - (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1229]} - (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1230]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1231]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1232]} - (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1233]} - (FInMonth: 8; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1234]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1235]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1236]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1237]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1238]} - (FInMonth: 11; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[18]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1239]} - (FInMonth: 3; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1240]} - (FInMonth: 10; FOnDay: @CRelativeDays[71]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[28]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1241]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1242]} - (FInMonth: 1; FOnDay: @CRelativeDays[57]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1243]} - (FInMonth: 1; FOnDay: @CRelativeDays[57]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1244]} - (FInMonth: 1; FOnDay: @CRelativeDays[79]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1245]} - (FInMonth: 11; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1246]} - (FInMonth: 12; FOnDay: @CRelativeDays[7]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[33]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1247]} - (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 4; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1248]} - (FInMonth: 1; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 10; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1249]} - (FInMonth: 9; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1250]} - (FInMonth: 1; FOnDay: @CRelativeDays[6]; FAt: 60; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1251]} - (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1252]} - (FInMonth: 12; FOnDay: @CRelativeDays[19]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1253]} - (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1254]} - (FInMonth: 5; FOnDay: @CRelativeDays[6]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 10; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1255]} - (FInMonth: 8; FOnDay: @CRelativeDays[33]; FAt: 7260; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1256]} - (FInMonth: 4; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 9; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1257]} - (FInMonth: 8; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 9; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1258]} - (FInMonth: 12; FOnDay: @CRelativeDays[21]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[14]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1259]} - (FInMonth: 12; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1260]} - (FInMonth: 3; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[17]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1261]} - (FInMonth: 11; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[16]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1262]} - (FInMonth: 3; FOnDay: @CRelativeDays[35]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 7; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1263]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), + (FInMonth: 8; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1264]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 6; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1265]} - (FInMonth: 4; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: 'M'), + (FInMonth: 8; FOnDay: @CRelativeDays[9]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1266]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 1800; FFmtPart: 'S'), + (FInMonth: 6; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1267]} - (FInMonth: 1; FOnDay: @CRelativeDays[1]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), + (FInMonth: 7; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1268]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[13]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1269]} - (FInMonth: 11; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[31]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1270]} - (FInMonth: 2; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[4]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1271]} - (FInMonth: 10; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 7; FOnDay: @CRelativeDays[15]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1272]} - (FInMonth: 3; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1273]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1274]} - (FInMonth: 10; FOnDay: @CRelativeDays[41]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[26]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1275]} - (FInMonth: 10; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 6; FOnDay: @CRelativeDays[34]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1276]} - (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[22]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1277]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: 'D'), + (FInMonth: 6; FOnDay: @CRelativeDays[2]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1278]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 9900; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[12]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1279]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 9900; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 5; FOnDay: @CRelativeDays[11]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1280]} - (FInMonth: 11; FOnDay: @CRelativeDays[16]; FAt: 0; FAtMode: trLocal; FOffset: 1800; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1281]} - (FInMonth: 4; FOnDay: @CRelativeDays[47]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[0]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1282]} - (FInMonth: 9; FOnDay: @CRelativeDays[24]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[31]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1283]} - (FInMonth: 4; FOnDay: @CRelativeDays[21]; FAt: 14400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[33]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'D'), {CRules[1284]} - (FInMonth: 9; FOnDay: @CRelativeDays[23]; FAt: 10800; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 9; FOnDay: @CRelativeDays[22]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: 'S'), {CRules[1285]} - (FInMonth: 10; FOnDay: @CRelativeDays[29]; FAt: 7200; FAtMode: trStandard; FOffset: 3600; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[32]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1286]} - (FInMonth: 3; FOnDay: @CRelativeDays[10]; FAt: 7200; FAtMode: trStandard; FOffset: 0; FFmtPart: ''), + (FInMonth: 2; FOnDay: @CRelativeDays[24]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1287]} - (FInMonth: 1; FOnDay: @CRelativeDays[23]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 10; FOnDay: @CRelativeDays[25]; FAt: 7200; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1288]} - (FInMonth: 1; FOnDay: @CRelativeDays[39]; FAt: 10800; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[0]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1289]} - (FInMonth: 12; FOnDay: @CRelativeDays[33]; FAt: 43200; FAtMode: trUniversal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[1]; FAt: 7200; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1290]} - (FInMonth: 3; FOnDay: @CRelativeDays[8]; FAt: 43200; FAtMode: trUniversal; FOffset: 0; FFmtPart: ''), + (FInMonth: 4; FOnDay: @CRelativeDays[44]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1291]} - (FInMonth: 9; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[71]; FAt: 0; FAtMode: trLocal; FOffset: 3600; FFmtPart: 'S'), {CRules[1292]} - (FInMonth: 3; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 11; FOnDay: @CRelativeDays[72]; FAt: 0; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), {CRules[1293]} - (FInMonth: 1; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 0; FFmtPart: ''), + (FInMonth: 3; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 7200; FFmtPart: '+02'), {CRules[1294]} - (FInMonth: 10; FOnDay: @CRelativeDays[80]; FAt: 86400; FAtMode: trLocal; FOffset: 3600; FFmtPart: '') + (FInMonth: 10; FOnDay: @CRelativeDays[39]; FAt: 3600; FAtMode: trUniversal; FOffset: 0; FFmtPart: '+00') ); var - { Date-bound rules for Ghana family } - CFamily_0_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[0]), - (FStart: 1920; FEnd: 1942; FRule: @CRules[1]), - (FStart: 1920; FEnd: 1939; FRule: @CRules[2]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[3]), - (FStart: 1950; FEnd: 1955; FRule: @CRules[4]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[1]) - ); - - { Date-bound rules for SL family } - CFamily_1_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[5]), - (FStart: 1933; FEnd: 1938; FRule: @CRules[6]), - (FStart: 1933; FEnd: 1939; FRule: @CRules[7]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[8]) - ); - { Date-bound rules for Arg family } - CFamily_2_Arr: array[0 .. 28] of TYearBoundRule = ( - (FStart: 1930; FEnd: 1930; FRule: @CRules[611]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[612]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[613]), - (FStart: 1932; FEnd: 1940; FRule: @CRules[614]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[615]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[616]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[617]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[613]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[507]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[613]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[614]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[618]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[288]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[619]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[614]), - (FStart: 1964; FEnd: 1966; FRule: @CRules[613]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[620]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[621]), - (FStart: 1968; FEnd: 1969; FRule: @CRules[622]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[623]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[624]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[611]), - (FStart: 1989; FEnd: 1993; FRule: @CRules[625]), - (FStart: 1989; FEnd: 1992; FRule: @CRules[626]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[621]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[627]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[628]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[629]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[626]) + CFamily_0_Arr: array[0 .. 28] of TYearBoundRule = ( + (FStart: 1930; FEnd: 1930; FRule: @CRules[0]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[1]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[2]), + (FStart: 1932; FEnd: 1940; FRule: @CRules[3]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[4]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[5]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[6]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[2]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[7]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[2]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[3]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[8]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[9]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[10]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[3]), + (FStart: 1964; FEnd: 1966; FRule: @CRules[2]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[11]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[12]), + (FStart: 1968; FEnd: 1969; FRule: @CRules[13]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[14]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[15]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[0]), + (FStart: 1989; FEnd: 1993; FRule: @CRules[16]), + (FStart: 1989; FEnd: 1992; FRule: @CRules[17]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[12]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[18]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[19]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[20]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[17]) ); - { Date-bound rules for Canada family } - CFamily_3_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1974; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1974; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) - ); - - { Date-bound rules for NT_YK family } - CFamily_4_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[192]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[193]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1972; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]) - ); - - { Date-bound rules for Mexico family } - CFamily_5_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1931; FEnd: 1931; FRule: @CRules[195]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[135]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[196]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[197]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[198]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[199]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[200]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[201]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[202]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[203]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[104]), - (FStart: 1996; FEnd: 2000; FRule: @CRules[26]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[19]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[25]), - (FStart: 2002; FEnd: 2022; FRule: @CRules[104]), - (FStart: 2002; FEnd: 2022; FRule: @CRules[26]) - ); - - { Date-bound rules for Mont family } - CFamily_6_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[9]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[10]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[11]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[12]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[13]), - (FStart: 1920; FEnd: 1922; FRule: @CRules[14]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[15]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[16]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[17]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[18]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[19]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[20]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[21]), - (FStart: 1938; FEnd: 1940; FRule: @CRules[22]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[23]), - (FStart: 1946; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1945; FEnd: 1948; FRule: @CRules[25]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[26]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[26]) - ); - - { Date-bound rules for Bahamas family } - CFamily_7_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[27]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[28]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[29]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[31]), - (FStart: 1964; FEnd: 1975; FRule: @CRules[26]), - (FStart: 1964; FEnd: 1975; FRule: @CRules[24]) - ); - - { Date-bound rules for US family } - CFamily_8_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[99]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[26]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1967; FEnd: 2006; FRule: @CRules[26]), - (FStart: 1967; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[102]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[103]), - (FStart: 1976; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[104]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) - ); - - { Date-bound rules for Toronto family } - CFamily_9_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[168]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[169]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[170]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[147]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[171]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[172]), - (FStart: 1922; FEnd: 1923; FRule: @CRules[127]), - (FStart: 1922; FEnd: 1926; FRule: @CRules[173]), - (FStart: 1924; FEnd: 1927; FRule: @CRules[19]), - (FStart: 1927; FEnd: 1937; FRule: @CRules[174]), - (FStart: 1928; FEnd: 1937; FRule: @CRules[175]), - (FStart: 1938; FEnd: 1940; FRule: @CRules[24]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[25]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[22]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[23]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[176]), - (FStart: 1950; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[177]), - (FStart: 1951; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1973; FRule: @CRules[26]) - ); - - { Date-bound rules for NZ family } - CFamily_10_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1927; FRule: @CRules[1261]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[1262]), - (FStart: 1928; FEnd: 1933; FRule: @CRules[1263]), - (FStart: 1929; FEnd: 1933; FRule: @CRules[1264]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[1265]), - (FStart: 1934; FEnd: 1940; FRule: @CRules[1266]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1267]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1268]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1214]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[1210]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[1211]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[1273]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[1224]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[1217]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[1277]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]) - ); - - { Date-bound rules for PRC family } - CFamily_11_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1986; FEnd: 1986; FRule: @CRules[306]), - (FStart: 1986; FEnd: 1991; FRule: @CRules[307]), - (FStart: 1987; FEnd: 1991; FRule: @CRules[308]) - ); - - { Date-bound rules for Zion family } - CFamily_12_Arr: array[0 .. 84] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[372]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[297]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[373]), - (FStart: 1942; FEnd: 1946; FRule: @CRules[305]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[374]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[375]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[376]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[377]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[305]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[378]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[375]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[379]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[374]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[380]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[381]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[382]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[383]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[384]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[385]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[386]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[387]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[388]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[389]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[390]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[391]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[392]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[393]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[298]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[381]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[394]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[395]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[396]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[397]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[398]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[399]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[400]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[401]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[402]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[403]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[384]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[404]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[405]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[406]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[407]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[408]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[398]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[409]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[400]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[410]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[411]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[412]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[139]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[134]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[413]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[414]), - (FStart: 1995; FEnd: 1995; FRule: @CRules[150]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[415]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[226]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[416]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[396]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[417]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[418]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[419]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[420]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[117]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[421]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[422]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[423]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[424]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[425]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[426]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[427]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[428]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[429]), - (FStart: 2005; FEnd: 2012; FRule: @CRules[430]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[431]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[432]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[433]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[434]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[435]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[436]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[437]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[438]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[439]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[26]) - ); - - { Date-bound rules for Iceland family } - CFamily_13_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1919; FRule: @CRules[32]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[33]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[34]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[35]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[36]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[37]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[38]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[39]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[40]), - (FStart: 1941; FEnd: 1942; FRule: @CRules[41]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[42]), - (FStart: 1942; FEnd: 1948; FRule: @CRules[43]), - (FStart: 1947; FEnd: 1967; FRule: @CRules[44]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[45]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[43]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[46]) - ); - - { Date-bound rules for AT family } - CFamily_14_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1224]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1207]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[1225]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1211]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[1224]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[1226]), - (FStart: 1968; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[1227]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[1211]), - (FStart: 1982; FEnd: 1983; FRule: @CRules[1207]), - (FStart: 1984; FEnd: 1986; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1228]), - (FStart: 1987; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[1225]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[1210]), - (FStart: 1991; FEnd: 1999; FRule: @CRules[1224]), - (FStart: 1991; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 9999; FRule: @CRules[1224]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]) - ); - - { Date-bound rules for Aus family } - CFamily_15_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[1206]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1207]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1206]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1207]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1208]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[1207]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1209]) - ); - - { Date-bound rules for Neth family } - CFamily_16_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[47]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[48]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[49]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[50]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[51]), - (FStart: 1918; FEnd: 1921; FRule: @CRules[52]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[53]), - (FStart: 1922; FEnd: 1936; FRule: @CRules[54]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[55]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[53]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[55]), - (FStart: 1926; FEnd: 1931; FRule: @CRules[56]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[57]), - (FStart: 1933; FEnd: 1936; FRule: @CRules[56]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[57]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[58]), - (FStart: 1937; FEnd: 1939; FRule: @CRules[59]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[60]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]) - ); - - { Date-bound rules for C-Eur family } - CFamily_17_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1031]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[73]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[76]), - (FStart: 1917; FEnd: 1918; FRule: @CRules[77]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[607]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1032]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1033]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[289]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[95]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[979]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[291]) - ); - - { Date-bound rules for EU family } - CFamily_18_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[1030]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) - ); - - { Date-bound rules for GB-Eire family } - CFamily_19_Arr: array[0 .. 64] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[980]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[981]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[982]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[983]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[984]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[985]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[986]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[987]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[988]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[989]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[990]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[991]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[992]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[993]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[994]), - (FStart: 1923; FEnd: 1924; FRule: @CRules[995]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[996]), - (FStart: 1925; FEnd: 1926; FRule: @CRules[994]), - (FStart: 1925; FEnd: 1938; FRule: @CRules[997]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[996]), - (FStart: 1928; FEnd: 1929; FRule: @CRules[994]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[996]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[994]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[996]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[994]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[996]), - (FStart: 1936; FEnd: 1937; FRule: @CRules[994]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[996]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[994]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[998]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[999]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1000]), - (FStart: 1941; FEnd: 1943; FRule: @CRules[1001]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[1002]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1003]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1004]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1005]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[997]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[996]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1006]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1007]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1008]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1009]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1010]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1011]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[990]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1012]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[1013]), - (FStart: 1950; FEnd: 1952; FRule: @CRules[1014]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[994]), - (FStart: 1953; FEnd: 1960; FRule: @CRules[997]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[996]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[994]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[996]), - (FStart: 1958; FEnd: 1959; FRule: @CRules[994]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[996]), - (FStart: 1961; FEnd: 1963; FRule: @CRules[1015]), - (FStart: 1961; FEnd: 1968; FRule: @CRules[1016]), - (FStart: 1964; FEnd: 1967; FRule: @CRules[1017]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[1018]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1019]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1016]), - (FStart: 1981; FEnd: 1995; FRule: @CRules[1020]), - (FStart: 1981; FEnd: 1989; FRule: @CRules[1021]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1022]) - ); - - { Date-bound rules for Denmark family } - CFamily_20_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[63]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[64]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[65]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[66]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[67]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[68]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[69]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[70]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[71]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[72]) + { Date-bound rules for SanLuis family } + CFamily_1_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2008; FEnd: 2009; FRule: @CRules[21]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[22]) ); - { Date-bound rules for Lux family } - CFamily_21_Arr: array[0 .. 22] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[63]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[73]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[74]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[75]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[76]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[77]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[79]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[81]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[83]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[85]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[86]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[59]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1924; FEnd: 1928; FRule: @CRules[85]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[88]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]) + { Date-bound rules for Brazil family } + CFamily_2_Arr: array[0 .. 56] of TYearBoundRule = ( + (FStart: 1931; FEnd: 1931; FRule: @CRules[23]), + (FStart: 1932; FEnd: 1933; FRule: @CRules[1]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[24]), + (FStart: 1949; FEnd: 1952; FRule: @CRules[0]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[25]), + (FStart: 1951; FEnd: 1952; FRule: @CRules[1]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[3]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[26]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[3]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[27]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[28]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[0]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[3]), + (FStart: 1966; FEnd: 1967; FRule: @CRules[4]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[29]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[30]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[31]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[32]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[31]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[33]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[34]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[35]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[2]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[36]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[37]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[38]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[39]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[40]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[31]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[41]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[42]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[43]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[36]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[44]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[45]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[44]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[3]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[46]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[47]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[24]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[48]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[22]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[43]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[49]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[50]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[29]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[34]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[51]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[52]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[22]), + (FStart: 2008; FEnd: 2017; FRule: @CRules[17]), + (FStart: 2008; FEnd: 2011; FRule: @CRules[43]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[53]), + (FStart: 2013; FEnd: 2014; FRule: @CRules[43]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[53]), + (FStart: 2016; FEnd: 2019; FRule: @CRules[43]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[54]) ); - { Date-bound rules for Belgium family } - CFamily_22_Arr: array[0 .. 33] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[973]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1057]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1058]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1927; FRule: @CRules[1057]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[86]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[1059]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1928; FEnd: 1938; FRule: @CRules[59]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[1060]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[520]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1061]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1062]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[1063]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1064]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[606]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1061]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1065]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1066]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1067]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1068]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1069]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[526]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[62]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1070]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]) + { Date-bound rules for Chile family } + CFamily_3_Arr: array[0 .. 35] of TYearBoundRule = ( + (FStart: 1927; FEnd: 1931; FRule: @CRules[55]), + (FStart: 1928; FEnd: 1932; FRule: @CRules[1]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[56]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[57]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[58]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[59]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[60]), + (FStart: 1970; FEnd: 1972; FRule: @CRules[61]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[62]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[63]), + (FStart: 1974; FEnd: 1987; FRule: @CRules[61]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[64]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[62]), + (FStart: 1988; FEnd: 1989; FRule: @CRules[61]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[65]), + (FStart: 1991; FEnd: 1996; FRule: @CRules[62]), + (FStart: 1991; FEnd: 1997; FRule: @CRules[61]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[57]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[62]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[66]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[67]), + (FStart: 1999; FEnd: 2010; FRule: @CRules[61]), + (FStart: 2000; FEnd: 2007; FRule: @CRules[62]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[57]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[62]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[68]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[69]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[70]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[71]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[72]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[73]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[74]), + (FStart: 2019; FEnd: 9999; FRule: @CRules[75]), + (FStart: 2019; FEnd: 2021; FRule: @CRules[72]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[76]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[72]) ); - { Date-bound rules for France family } - CFamily_23_Arr: array[0 .. 41] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[748]), - (FStart: 1916; FEnd: 1919; FRule: @CRules[749]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[750]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1058]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[84]), - (FStart: 1922; FEnd: 1938; FRule: @CRules[1057]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[1079]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[87]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[1059]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[1080]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1081]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1082]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[84]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1083]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[1084]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1081]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1085]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1086]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1069]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1087]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1088]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1089]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1090]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1091]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1092]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1093]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1094]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1095]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1096]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1097]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1098]) + { Date-bound rules for CO family } + CFamily_4_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1992; FRule: @CRules[77]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[78]) ); - { Date-bound rules for Norway family } - CFamily_24_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[93]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[94]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[95]), - (FStart: 1959; FEnd: 1964; FRule: @CRules[96]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[97]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[98]) + { Date-bound rules for Ecuador family } + CFamily_5_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1992; FRule: @CRules[79]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[80]) ); - { Date-bound rules for Romania family } - CFamily_25_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[1172]), - (FStart: 1932; FEnd: 1939; FRule: @CRules[1173]), - (FStart: 1933; FEnd: 1939; FRule: @CRules[492]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1174]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[285]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[88]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[282]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[353]), - (FStart: 1991; FEnd: 1993; FRule: @CRules[285]) + { Date-bound rules for Falk family } + CFamily_6_Arr: array[0 .. 11] of TYearBoundRule = ( + (FStart: 1937; FEnd: 1938; FRule: @CRules[81]), + (FStart: 1938; FEnd: 1942; FRule: @CRules[82]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[8]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[81]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[83]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[81]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[84]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[85]), + (FStart: 1985; FEnd: 2000; FRule: @CRules[86]), + (FStart: 1986; FEnd: 2000; FRule: @CRules[87]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[88]), + (FStart: 2001; FEnd: 2010; FRule: @CRules[89]) ); - { Date-bound rules for Russia family } - CFamily_26_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[1035]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1036]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1037]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1038]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1039]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1040]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1041]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1042]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1043]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1044]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[288]), - (FStart: 1981; FEnd: 1984; FRule: @CRules[447]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1985; FEnd: 2010; FRule: @CRules[979]), - (FStart: 1996; FEnd: 2010; FRule: @CRules[291]) + { Date-bound rules for Para family } + CFamily_7_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1975; FEnd: 1988; FRule: @CRules[8]), + (FStart: 1975; FEnd: 1978; FRule: @CRules[3]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[1]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[90]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[8]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[44]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[3]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[91]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[28]), + (FStart: 1993; FEnd: 1995; FRule: @CRules[8]), + (FStart: 1994; FEnd: 1995; FRule: @CRules[92]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[3]), + (FStart: 1996; FEnd: 2001; FRule: @CRules[12]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[92]), + (FStart: 1998; FEnd: 2001; FRule: @CRules[16]), + (FStart: 2002; FEnd: 2004; FRule: @CRules[13]), + (FStart: 2002; FEnd: 2003; FRule: @CRules[93]), + (FStart: 2004; FEnd: 2009; FRule: @CRules[17]), + (FStart: 2005; FEnd: 2009; FRule: @CRules[21]), + (FStart: 2010; FEnd: 9999; FRule: @CRules[12]), + (FStart: 2010; FEnd: 2012; FRule: @CRules[94]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[95]) ); - { Date-bound rules for Swiss family } - CFamily_27_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1942; FRule: @CRules[1190]), - (FStart: 1941; FEnd: 1942; FRule: @CRules[1191]) + { Date-bound rules for Peru family } + CFamily_8_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1938; FEnd: 1938; FRule: @CRules[96]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[1]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[81]), + (FStart: 1939; FEnd: 1940; FRule: @CRules[97]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[96]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[1]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[96]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[96]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1]) ); - { Date-bound rules for E-Eur family } - CFamily_28_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[350]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[285]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[285]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[353]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for Uruguay family } + CFamily_9_Arr: array[0 .. 47] of TYearBoundRule = ( + (FStart: 1923; FEnd: 1925; FRule: @CRules[98]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[1]), + (FStart: 1933; FEnd: 1938; FRule: @CRules[99]), + (FStart: 1934; FEnd: 1941; FRule: @CRules[100]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[98]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[101]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[102]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[103]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[104]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[105]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[106]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[107]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[108]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[109]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[110]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[111]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[112]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[113]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[114]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[115]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[116]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[117]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[118]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[120]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[121]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[122]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[108]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[123]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[16]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[124]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[125]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[126]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[127]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[128]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[129]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[130]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[131]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[52]), + (FStart: 1990; FEnd: 1991; FRule: @CRules[132]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[16]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[133]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[128]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[134]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[135]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[136]), + (FStart: 2006; FEnd: 2015; FRule: @CRules[137]), + (FStart: 2006; FEnd: 2014; FRule: @CRules[138]) ); - { Date-bound rules for Guam family } - CFamily_29_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1959; FEnd: 1959; FRule: @CRules[1247]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[1248]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[1249]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[1250]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[112]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[1251]), - (FStart: 1970; FEnd: 1971; FRule: @CRules[24]), - (FStart: 1970; FEnd: 1971; FRule: @CRules[234]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1252]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1253]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1254]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1255]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1256]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1257]) + { Date-bound rules for US family } + CFamily_10_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[139]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[140]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1967; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1967; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[145]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[146]), + (FStart: 1976; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for NYC family } - CFamily_30_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[99]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1921; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[26]) + CFamily_11_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[139]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1921; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Chicago family } - CFamily_31_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[107]), - (FStart: 1920; FEnd: 1921; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[99]), - (FStart: 1922; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1922; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1966; FRule: @CRules[26]) + CFamily_12_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[151]), + (FStart: 1920; FEnd: 1921; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[139]), + (FStart: 1922; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1922; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Denver family } - CFamily_32_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1921; FRule: @CRules[99]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[108]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[26]) + CFamily_13_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1921; FRule: @CRules[139]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[152]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for CA family } - CFamily_33_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[109]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[110]), - (FStart: 1950; FEnd: 1966; FRule: @CRules[111]), - (FStart: 1950; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1966; FRule: @CRules[26]) + CFamily_14_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1948; FEnd: 1948; FRule: @CRules[153]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[154]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[155]), + (FStart: 1950; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1966; FRule: @CRules[140]) ); { Date-bound rules for Indianapolis family } - CFamily_34_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1941; FEnd: 1941; FRule: @CRules[112]), - (FStart: 1941; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[24]) + CFamily_15_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1941; FEnd: 1941; FRule: @CRules[156]), + (FStart: 1941; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[144]) ); { Date-bound rules for Marengo family } - CFamily_35_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[25]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1954; FEnd: 1960; FRule: @CRules[25]) + CFamily_16_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1951; FEnd: 1951; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[150]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1954; FEnd: 1960; FRule: @CRules[150]) ); { Date-bound rules for Vincennes family } - CFamily_36_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[24]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[26]), - (FStart: 1961; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1963; FRule: @CRules[26]) + CFamily_17_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[144]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[140]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1963; FRule: @CRules[140]) ); { Date-bound rules for Perry family } - CFamily_37_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1955; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1961; FEnd: 1963; FRule: @CRules[26]) + CFamily_18_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1955; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1961; FEnd: 1963; FRule: @CRules[140]) ); { Date-bound rules for Pike family } - CFamily_38_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1955; FEnd: 1955; FRule: @CRules[113]), - (FStart: 1955; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1964; FRule: @CRules[24]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[26]) + CFamily_19_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1955; FEnd: 1955; FRule: @CRules[157]), + (FStart: 1955; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1964; FRule: @CRules[144]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[140]) ); { Date-bound rules for Starke family } - CFamily_39_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1947; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[26]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[26]) + CFamily_20_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1947; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[140]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[140]) ); { Date-bound rules for Pulaski family } - CFamily_40_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1955; FEnd: 1956; FRule: @CRules[26]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[25]) + CFamily_21_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[140]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[150]) ); { Date-bound rules for Louisville family } - CFamily_41_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1921; FEnd: 1921; FRule: @CRules[15]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[114]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[24]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[115]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[116]), - (FStart: 1950; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1950; FEnd: 1955; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1961; FRule: @CRules[26]) + CFamily_22_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1921; FEnd: 1921; FRule: @CRules[158]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[159]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[144]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[160]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[161]), + (FStart: 1950; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1950; FEnd: 1955; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1961; FRule: @CRules[140]) ); { Date-bound rules for Detroit family } - CFamily_42_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[24]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[25]) + CFamily_23_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1948; FEnd: 1948; FRule: @CRules[144]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[150]) ); { Date-bound rules for Menominee family } - CFamily_43_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[25]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[24]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[26]) + CFamily_24_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[144]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[140]) + ); + + { Date-bound rules for Canada family } + CFamily_25_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1974; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1974; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for StJohns family } - CFamily_44_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[119]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[120]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[121]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[122]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[123]), - (FStart: 1920; FEnd: 1935; FRule: @CRules[124]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[125]), - (FStart: 1936; FEnd: 1941; FRule: @CRules[126]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[127]), - (FStart: 1946; FEnd: 1950; FRule: @CRules[128]), - (FStart: 1951; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1960; FEnd: 1986; FRule: @CRules[26]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[129]), - (FStart: 1987; FEnd: 2006; FRule: @CRules[130]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[131]), - (FStart: 1989; FEnd: 2006; FRule: @CRules[129]), - (FStart: 2007; FEnd: 2011; FRule: @CRules[132]), - (FStart: 2007; FEnd: 2010; FRule: @CRules[133]) + CFamily_26_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[164]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[165]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[166]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[167]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[168]), + (FStart: 1920; FEnd: 1935; FRule: @CRules[169]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[170]), + (FStart: 1936; FEnd: 1941; FRule: @CRules[171]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[172]), + (FStart: 1946; FEnd: 1950; FRule: @CRules[173]), + (FStart: 1951; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1960; FEnd: 1986; FRule: @CRules[140]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[174]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[175]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[176]), + (FStart: 1989; FEnd: 2006; FRule: @CRules[174]), + (FStart: 2007; FEnd: 2011; FRule: @CRules[177]), + (FStart: 2007; FEnd: 2010; FRule: @CRules[178]) ); { Date-bound rules for Halifax family } - CFamily_45_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[134]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[135]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[136]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[137]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[138]), - (FStart: 1921; FEnd: 1922; FRule: @CRules[139]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[140]), - (FStart: 1923; FEnd: 1925; FRule: @CRules[141]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[142]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[143]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[144]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[145]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[146]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[113]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[147]), - (FStart: 1928; FEnd: 1931; FRule: @CRules[148]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[149]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[150]), - (FStart: 1930; FEnd: 1930; FRule: @CRules[143]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[151]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[113]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[140]), - (FStart: 1933; FEnd: 1933; FRule: @CRules[152]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[153]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[154]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[155]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[156]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[157]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[158]), - (FStart: 1937; FEnd: 1938; FRule: @CRules[141]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[151]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[159]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[141]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[25]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1954; FRule: @CRules[25]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[24]), - (FStart: 1956; FEnd: 1959; FRule: @CRules[25]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[24]), - (FStart: 1962; FEnd: 1973; FRule: @CRules[26]) + CFamily_27_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[179]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[180]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[181]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[182]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[183]), + (FStart: 1921; FEnd: 1922; FRule: @CRules[184]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[185]), + (FStart: 1923; FEnd: 1925; FRule: @CRules[186]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[187]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[188]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[189]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[190]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[191]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[157]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[192]), + (FStart: 1928; FEnd: 1931; FRule: @CRules[193]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[194]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[195]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[188]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[196]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[157]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[185]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[197]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[198]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[199]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[200]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[201]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[202]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[203]), + (FStart: 1937; FEnd: 1938; FRule: @CRules[186]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[196]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[204]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[186]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[150]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1954; FRule: @CRules[150]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[144]), + (FStart: 1956; FEnd: 1959; FRule: @CRules[150]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1962; FEnd: 1973; FRule: @CRules[140]) ); { Date-bound rules for Moncton family } - CFamily_46_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1933; FEnd: 1935; FRule: @CRules[160]), - (FStart: 1933; FEnd: 1935; FRule: @CRules[161]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[162]), - (FStart: 1936; FEnd: 1938; FRule: @CRules[163]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[164]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[165]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[166]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[167]), - (FStart: 1946; FEnd: 1972; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1956; FRule: @CRules[25]), - (FStart: 1957; FEnd: 1972; FRule: @CRules[26]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[129]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[130]) + CFamily_28_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1933; FEnd: 1935; FRule: @CRules[205]), + (FStart: 1933; FEnd: 1935; FRule: @CRules[206]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[207]), + (FStart: 1936; FEnd: 1938; FRule: @CRules[208]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[209]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[210]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[211]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[212]), + (FStart: 1946; FEnd: 1972; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1972; FRule: @CRules[140]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[174]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[175]) + ); + + { Date-bound rules for Toronto family } + CFamily_29_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[213]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[214]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[215]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[192]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[216]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[217]), + (FStart: 1922; FEnd: 1923; FRule: @CRules[172]), + (FStart: 1922; FEnd: 1926; FRule: @CRules[218]), + (FStart: 1924; FEnd: 1927; FRule: @CRules[219]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[220]), + (FStart: 1928; FEnd: 1937; FRule: @CRules[221]), + (FStart: 1938; FEnd: 1940; FRule: @CRules[144]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[150]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[222]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[223]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[224]), + (FStart: 1950; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[225]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[140]) ); { Date-bound rules for Winn family } - CFamily_47_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[178]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[179]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[180]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[181]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[182]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[183]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[25]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[15]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[101]), - (FStart: 1951; FEnd: 1960; FRule: @CRules[24]), - (FStart: 1951; FEnd: 1958; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[25]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[24]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[184]), - (FStart: 1966; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1966; FEnd: 2005; FRule: @CRules[26]), - (FStart: 1987; FEnd: 2005; FRule: @CRules[104]) + CFamily_30_Arr: array[0 .. 23] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[226]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[227]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[228]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[229]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[230]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[231]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[150]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[158]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[143]), + (FStart: 1951; FEnd: 1960; FRule: @CRules[144]), + (FStart: 1951; FEnd: 1958; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[150]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[144]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[232]), + (FStart: 1966; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1966; FEnd: 2005; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2005; FRule: @CRules[147]) ); { Date-bound rules for Regina family } - CFamily_48_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[141]), - (FStart: 1930; FEnd: 1934; FRule: @CRules[185]), - (FStart: 1937; FEnd: 1941; FRule: @CRules[186]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[187]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[185]), - (FStart: 1939; FEnd: 1941; FRule: @CRules[187]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[188]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[189]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1957; FRule: @CRules[25]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[24]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]) + CFamily_31_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[186]), + (FStart: 1930; FEnd: 1934; FRule: @CRules[233]), + (FStart: 1937; FEnd: 1941; FRule: @CRules[234]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[235]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[233]), + (FStart: 1939; FEnd: 1941; FRule: @CRules[235]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[236]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[237]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1957; FRule: @CRules[150]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[144]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]) ); { Date-bound rules for Swift family } - CFamily_49_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1957; FEnd: 1957; FRule: @CRules[24]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[26]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[24]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[26]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[25]) + CFamily_32_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1957; FEnd: 1957; FRule: @CRules[144]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[140]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[144]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[140]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[150]) ); { Date-bound rules for Edm family } - CFamily_50_Arr: array[0 .. 12] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[188]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[190]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[24]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[26]), - (FStart: 1921; FEnd: 1923; FRule: @CRules[25]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[25]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[24]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[25]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1972; FEnd: 2006; FRule: @CRules[26]) + CFamily_33_Arr: array[0 .. 12] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[236]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[238]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[144]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[140]), + (FStart: 1921; FEnd: 1923; FRule: @CRules[150]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[150]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[144]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[150]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1972; FEnd: 2006; FRule: @CRules[140]) ); { Date-bound rules for Vanc family } - CFamily_51_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[117]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[118]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[100]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[30]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[101]), - (FStart: 1946; FEnd: 1986; FRule: @CRules[24]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[191]), - (FStart: 1947; FEnd: 1961; FRule: @CRules[25]), - (FStart: 1962; FEnd: 2006; FRule: @CRules[26]) + CFamily_34_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1946; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[239]), + (FStart: 1947; FEnd: 1961; FRule: @CRules[150]), + (FStart: 1962; FEnd: 2006; FRule: @CRules[140]) + ); + + { Date-bound rules for NT_YK family } + CFamily_35_Arr: array[0 .. 9] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[162]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[163]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[240]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[241]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[141]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[143]), + (FStart: 1972; FEnd: 1986; FRule: @CRules[144]), + (FStart: 1972; FEnd: 2006; FRule: @CRules[140]), + (FStart: 1987; FEnd: 2006; FRule: @CRules[147]) ); { Date-bound rules for Yukon family } - CFamily_52_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1965; FEnd: 1965; FRule: @CRules[194]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[26]) + CFamily_36_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1965; FEnd: 1965; FRule: @CRules[242]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[140]) + ); + + { Date-bound rules for Mexico family } + CFamily_37_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1931; FEnd: 1931; FRule: @CRules[243]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[180]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[244]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[245]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[246]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[247]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[248]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[249]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[250]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[251]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[147]), + (FStart: 1996; FEnd: 2000; FRule: @CRules[140]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[219]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[150]), + (FStart: 2002; FEnd: 2022; FRule: @CRules[147]), + (FStart: 2002; FEnd: 2022; FRule: @CRules[140]) ); { Date-bound rules for Barb family } - CFamily_53_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[204]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[205]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[206]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[207]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[208]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[209]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[210]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[211]), - (FStart: 1978; FEnd: 1980; FRule: @CRules[212]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[101]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[213]) + CFamily_38_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[252]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[253]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[254]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[255]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[256]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[257]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[258]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[259]), + (FStart: 1978; FEnd: 1980; FRule: @CRules[260]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[143]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[261]) ); { Date-bound rules for Belize family } - CFamily_54_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1941; FRule: @CRules[214]), - (FStart: 1919; FEnd: 1942; FRule: @CRules[215]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[216]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[217]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[218]), - (FStart: 1947; FEnd: 1967; FRule: @CRules[214]), - (FStart: 1948; FEnd: 1968; FRule: @CRules[215]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[219]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[220]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[221]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[222]) + CFamily_39_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1941; FRule: @CRules[262]), + (FStart: 1919; FEnd: 1942; FRule: @CRules[263]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[264]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[265]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[266]), + (FStart: 1947; FEnd: 1967; FRule: @CRules[262]), + (FStart: 1948; FEnd: 1968; FRule: @CRules[263]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[267]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[268]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[269]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[270]) ); { Date-bound rules for Bermuda family } - CFamily_55_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1917; FEnd: 1917; FRule: @CRules[223]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[224]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[225]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[226]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[227]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[228]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[229]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[230]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[105]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[106]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[231]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[232]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[233]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[234]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[233]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[26]) + CFamily_40_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[271]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[272]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[273]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[274]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[275]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[276]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[277]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[278]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[148]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[149]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[279]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[280]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[281]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[282]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[281]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[140]) ); { Date-bound rules for CR family } - CFamily_56_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[235]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[236]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[237]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[238]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[239]) + CFamily_41_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1980; FRule: @CRules[283]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[284]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[285]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[286]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[287]) ); { Date-bound rules for Cuba family } - CFamily_57_Arr: array[0 .. 38] of TYearBoundRule = ( - (FStart: 1928; FEnd: 1928; FRule: @CRules[240]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[241]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[242]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[243]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[242]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[243]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[157]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[156]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[244]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[152]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[245]), - (FStart: 1967; FEnd: 1968; FRule: @CRules[246]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[247]), - (FStart: 1969; FEnd: 1977; FRule: @CRules[22]), - (FStart: 1969; FEnd: 1971; FRule: @CRules[248]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[249]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[248]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[250]), - (FStart: 1978; FEnd: 1990; FRule: @CRules[187]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[251]), - (FStart: 1981; FEnd: 1985; FRule: @CRules[252]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[253]), - (FStart: 1990; FEnd: 1997; FRule: @CRules[254]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[187]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[255]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[256]), - (FStart: 1998; FEnd: 1999; FRule: @CRules[257]), - (FStart: 1998; FEnd: 2003; FRule: @CRules[248]), - (FStart: 2000; FEnd: 2003; FRule: @CRules[254]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[257]), - (FStart: 2006; FEnd: 2010; FRule: @CRules[248]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[258]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[251]), - (FStart: 2009; FEnd: 2010; FRule: @CRules[258]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[251]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[259]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[134]), - (FStart: 2012; FEnd: 9999; FRule: @CRules[260]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[258]) + CFamily_42_Arr: array[0 .. 38] of TYearBoundRule = ( + (FStart: 1928; FEnd: 1928; FRule: @CRules[288]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[289]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[290]), + (FStart: 1940; FEnd: 1942; FRule: @CRules[291]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[290]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[291]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[202]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[201]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[292]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[197]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[293]), + (FStart: 1967; FEnd: 1968; FRule: @CRules[294]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[295]), + (FStart: 1969; FEnd: 1977; FRule: @CRules[222]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[296]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[297]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[296]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[298]), + (FStart: 1978; FEnd: 1990; FRule: @CRules[235]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[299]), + (FStart: 1981; FEnd: 1985; FRule: @CRules[300]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[301]), + (FStart: 1990; FEnd: 1997; FRule: @CRules[302]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[235]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[303]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[304]), + (FStart: 1998; FEnd: 1999; FRule: @CRules[305]), + (FStart: 1998; FEnd: 2003; FRule: @CRules[296]), + (FStart: 2000; FEnd: 2003; FRule: @CRules[302]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[305]), + (FStart: 2006; FEnd: 2010; FRule: @CRules[296]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[306]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[299]), + (FStart: 2009; FEnd: 2010; FRule: @CRules[306]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[299]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[307]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[179]), + (FStart: 2012; FEnd: 9999; FRule: @CRules[308]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[306]) ); { Date-bound rules for DR family } - CFamily_58_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1966; FEnd: 1966; FRule: @CRules[261]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[262]), - (FStart: 1969; FEnd: 1973; FRule: @CRules[263]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[264]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[265]), - (FStart: 1972; FEnd: 1974; FRule: @CRules[266]) + CFamily_43_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1966; FEnd: 1966; FRule: @CRules[309]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[310]), + (FStart: 1969; FEnd: 1973; FRule: @CRules[311]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[312]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[313]), + (FStart: 1972; FEnd: 1974; FRule: @CRules[314]) ); { Date-bound rules for Salv family } - CFamily_59_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[141]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[23]) + CFamily_44_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1987; FEnd: 1988; FRule: @CRules[186]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[223]) ); { Date-bound rules for Guat family } - CFamily_60_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[267]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[268]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[269]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[270]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[271]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[272]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[140]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[135]) + CFamily_45_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[315]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[316]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[317]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[318]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[319]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[320]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[185]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[180]) ); { Date-bound rules for Haiti family } - CFamily_61_Arr: array[0 .. 10] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1983; FRule: @CRules[273]), - (FStart: 1984; FEnd: 1987; FRule: @CRules[22]), - (FStart: 1983; FEnd: 1987; FRule: @CRules[248]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[274]), - (FStart: 1988; FEnd: 1997; FRule: @CRules[275]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[254]), - (FStart: 2005; FEnd: 2006; FRule: @CRules[248]), - (FStart: 2012; FEnd: 2015; FRule: @CRules[105]), - (FStart: 2012; FEnd: 2015; FRule: @CRules[106]), - (FStart: 2017; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2017; FEnd: 9999; FRule: @CRules[106]) + CFamily_46_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1983; FEnd: 1983; FRule: @CRules[321]), + (FStart: 1984; FEnd: 1987; FRule: @CRules[222]), + (FStart: 1983; FEnd: 1987; FRule: @CRules[296]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[322]), + (FStart: 1988; FEnd: 1997; FRule: @CRules[323]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[302]), + (FStart: 2005; FEnd: 2006; FRule: @CRules[296]), + (FStart: 2012; FEnd: 2015; FRule: @CRules[148]), + (FStart: 2012; FEnd: 2015; FRule: @CRules[149]), + (FStart: 2017; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2017; FEnd: 9999; FRule: @CRules[149]) ); { Date-bound rules for Hond family } - CFamily_62_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1987; FEnd: 1988; FRule: @CRules[141]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[23]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[141]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[276]) + CFamily_47_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1987; FEnd: 1988; FRule: @CRules[186]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[223]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[186]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[324]) ); { Date-bound rules for Nic family } - CFamily_63_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1980; FRule: @CRules[277]), - (FStart: 1979; FEnd: 1980; FRule: @CRules[278]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[279]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[185]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[16]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[280]) + CFamily_48_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1980; FRule: @CRules[325]), + (FStart: 1979; FEnd: 1980; FRule: @CRules[326]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[327]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[233]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[328]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[329]) ); - { Date-bound rules for EUAsia family } - CFamily_64_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) + { Date-bound rules for Algeria family } + CFamily_49_Arr: array[0 .. 21] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[330]), + (FStart: 1916; FEnd: 1919; FRule: @CRules[331]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[332]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[333]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[338]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[339]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[340]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[342]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[343]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[344]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[345]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[346]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[347]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[348]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[349]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[350]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[351]) ); - { Date-bound rules for E-EurAsia family } - CFamily_65_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1981; FEnd: 9999; FRule: @CRules[284]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[285]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for Egypt family } + CFamily_50_Arr: array[0 .. 33] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[352]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[9]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[353]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[354]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[355]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[356]), + (FStart: 1943; FEnd: 1945; FRule: @CRules[357]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[358]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[359]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[9]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[360]), + (FStart: 1959; FEnd: 1981; FRule: @CRules[361]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[362]), + (FStart: 1966; FEnd: 1994; FRule: @CRules[363]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[364]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[365]), + (FStart: 1984; FEnd: 1988; FRule: @CRules[361]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[366]), + (FStart: 1990; FEnd: 1994; FRule: @CRules[361]), + (FStart: 1995; FEnd: 2010; FRule: @CRules[367]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[368]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[369]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[370]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[371]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[372]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[373]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[374]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[368]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[375]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[376]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[377]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[368]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[367]), + (FStart: 2023; FEnd: 9999; FRule: @CRules[378]) ); - { Date-bound rules for RussiaAsia family } - CFamily_66_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1981; FEnd: 1984; FRule: @CRules[287]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1995; FRule: @CRules[289]), - (FStart: 1985; FEnd: 2010; FRule: @CRules[290]), - (FStart: 1996; FEnd: 2010; FRule: @CRules[291]) + { Date-bound rules for Libya family } + CFamily_51_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1951; FEnd: 1951; FRule: @CRules[379]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[83]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[380]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[83]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[381]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[83]), + (FStart: 1982; FEnd: 1984; FRule: @CRules[355]), + (FStart: 1982; FEnd: 1985; FRule: @CRules[9]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[382]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[383]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[384]), + (FStart: 1987; FEnd: 1989; FRule: @CRules[355]), + (FStart: 1987; FEnd: 1989; FRule: @CRules[9]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[383]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[385]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[386]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[387]) ); - { Date-bound rules for Armenia family } - CFamily_67_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2011; FEnd: 2011; FRule: @CRules[290]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[291]) + { Date-bound rules for Mauritius family } + CFamily_52_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1982; FEnd: 1982; FRule: @CRules[388]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[389]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[390]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[391]) ); - { Date-bound rules for Azer family } - CFamily_68_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1997; FEnd: 2015; FRule: @CRules[292]), - (FStart: 1997; FEnd: 2015; FRule: @CRules[293]) + { Date-bound rules for Morocco family } + CFamily_53_Arr: array[0 .. 182] of TYearBoundRule = ( + (FStart: 1939; FEnd: 1939; FRule: @CRules[392]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[393]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[394]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[395]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[396]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[397]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[398]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[399]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[400]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[7]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[401]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[402]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[403]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[402]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[119]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[402]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[404]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[405]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[406]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[407]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[408]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[409]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[410]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[411]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[362]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[412]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[413]), + (FStart: 2013; FEnd: 2018; FRule: @CRules[414]), + (FStart: 2014; FEnd: 2018; FRule: @CRules[415]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[416]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[417]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[418]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[419]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[420]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[421]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[422]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[423]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[424]), + (FStart: 2018; FEnd: 2018; FRule: @CRules[425]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[426]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[427]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[428]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[429]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[430]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[431]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[432]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[433]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[434]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[435]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[436]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[437]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[438]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[439]), + (FStart: 2026; FEnd: 2026; FRule: @CRules[440]), + (FStart: 2026; FEnd: 2026; FRule: @CRules[441]), + (FStart: 2027; FEnd: 2027; FRule: @CRules[442]), + (FStart: 2027; FEnd: 2027; FRule: @CRules[443]), + (FStart: 2028; FEnd: 2028; FRule: @CRules[444]), + (FStart: 2028; FEnd: 2028; FRule: @CRules[445]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[446]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[447]), + (FStart: 2029; FEnd: 2029; FRule: @CRules[448]), + (FStart: 2030; FEnd: 2030; FRule: @CRules[449]), + (FStart: 2030; FEnd: 2030; FRule: @CRules[450]), + (FStart: 2031; FEnd: 2031; FRule: @CRules[451]), + (FStart: 2031; FEnd: 2031; FRule: @CRules[452]), + (FStart: 2032; FEnd: 2032; FRule: @CRules[453]), + (FStart: 2032; FEnd: 2032; FRule: @CRules[454]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[455]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[456]), + (FStart: 2033; FEnd: 2033; FRule: @CRules[457]), + (FStart: 2034; FEnd: 2034; FRule: @CRules[458]), + (FStart: 2034; FEnd: 2034; FRule: @CRules[459]), + (FStart: 2035; FEnd: 2035; FRule: @CRules[460]), + (FStart: 2035; FEnd: 2035; FRule: @CRules[461]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[462]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[463]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[464]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[465]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[466]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[351]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[467]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[468]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[469]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[470]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[471]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[472]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[473]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[474]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[475]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[476]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[477]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[478]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[479]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[480]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[481]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[482]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[483]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[484]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[485]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[486]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[487]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[488]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[489]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[490]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[491]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[492]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[493]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[494]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[495]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[496]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[497]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[498]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[499]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[500]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[501]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[435]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[502]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[503]), + (FStart: 2058; FEnd: 2058; FRule: @CRules[504]), + (FStart: 2058; FEnd: 2058; FRule: @CRules[505]), + (FStart: 2059; FEnd: 2059; FRule: @CRules[506]), + (FStart: 2059; FEnd: 2059; FRule: @CRules[507]), + (FStart: 2060; FEnd: 2060; FRule: @CRules[508]), + (FStart: 2060; FEnd: 2060; FRule: @CRules[509]), + (FStart: 2061; FEnd: 2061; FRule: @CRules[510]), + (FStart: 2061; FEnd: 2061; FRule: @CRules[511]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[512]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[513]), + (FStart: 2062; FEnd: 2062; FRule: @CRules[514]), + (FStart: 2063; FEnd: 2063; FRule: @CRules[515]), + (FStart: 2063; FEnd: 2063; FRule: @CRules[516]), + (FStart: 2064; FEnd: 2064; FRule: @CRules[517]), + (FStart: 2064; FEnd: 2064; FRule: @CRules[518]), + (FStart: 2065; FEnd: 2065; FRule: @CRules[519]), + (FStart: 2065; FEnd: 2065; FRule: @CRules[520]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[521]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[522]), + (FStart: 2066; FEnd: 2066; FRule: @CRules[523]), + (FStart: 2067; FEnd: 2067; FRule: @CRules[524]), + (FStart: 2067; FEnd: 2067; FRule: @CRules[525]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[526]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[527]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[528]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[529]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[530]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[531]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[532]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[533]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[534]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[535]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[536]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[342]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[537]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[538]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[539]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[540]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[541]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[542]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[543]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[544]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[545]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[546]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[547]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[548]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[549]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[550]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[551]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[552]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[553]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[554]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[555]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[556]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[557]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[558]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[559]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[560]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[561]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[562]), + (FStart: 2087; FEnd: 2087; FRule: @CRules[563]), + (FStart: 2087; FEnd: 2087; FRule: @CRules[564]) ); - { Date-bound rules for Dhaka family } - CFamily_69_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2009; FEnd: 2009; FRule: @CRules[294]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[295]) + { Date-bound rules for Namibia family } + CFamily_54_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1994; FEnd: 1994; FRule: @CRules[565]), + (FStart: 1994; FEnd: 2017; FRule: @CRules[566]), + (FStart: 1995; FEnd: 2017; FRule: @CRules[567]) ); - { Date-bound rules for Shang family } - CFamily_70_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1919; FEnd: 1919; FRule: @CRules[296]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[297]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[157]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[298]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[299]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[300]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[301]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[302]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[303]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[297]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[304]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[305]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[113]), - (FStart: 1948; FEnd: 1949; FRule: @CRules[297]) + { Date-bound rules for SA family } + CFamily_55_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1943; FRule: @CRules[568]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[569]) ); - { Date-bound rules for HK family } - CFamily_71_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[309]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[310]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[311]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[312]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[313]), - (FStart: 1948; FEnd: 1952; FRule: @CRules[314]), - (FStart: 1949; FEnd: 1953; FRule: @CRules[315]), - (FStart: 1953; FEnd: 1964; FRule: @CRules[316]), - (FStart: 1954; FEnd: 1964; FRule: @CRules[317]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[318]), - (FStart: 1965; FEnd: 1976; FRule: @CRules[319]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[320]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[321]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[322]) + { Date-bound rules for Sudan family } + CFamily_56_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1970; FEnd: 1970; FRule: @CRules[360]), + (FStart: 1970; FEnd: 1985; FRule: @CRules[570]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[571]), + (FStart: 1972; FEnd: 1985; FRule: @CRules[572]) ); - { Date-bound rules for Taiwan family } - CFamily_72_Arr: array[0 .. 14] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[303]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[135]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[304]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[193]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[113]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[135]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[323]), - (FStart: 1952; FEnd: 1954; FRule: @CRules[193]), - (FStart: 1953; FEnd: 1959; FRule: @CRules[134]), - (FStart: 1955; FEnd: 1961; FRule: @CRules[135]), - (FStart: 1960; FEnd: 1961; FRule: @CRules[157]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[134]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[135]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[324]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[135]) + { Date-bound rules for Tunisia family } + CFamily_57_Arr: array[0 .. 24] of TYearBoundRule = ( + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[575]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[576]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[577]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[580]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[581]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[583]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[354]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[571]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[584]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[360]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[585]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[586]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[587]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[360]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[360]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[588]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[589]), + (FStart: 2006; FEnd: 2008; FRule: @CRules[590]) ); - { Date-bound rules for Macau family } - CFamily_73_Arr: array[0 .. 26] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1943; FRule: @CRules[325]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[326]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[327]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[328]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[327]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[329]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[330]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[331]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[332]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[333]), - (FStart: 1949; FEnd: 1950; FRule: @CRules[334]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[335]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[336]), - (FStart: 1952; FEnd: 1953; FRule: @CRules[333]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[337]), - (FStart: 1953; FEnd: 1954; FRule: @CRules[334]), - (FStart: 1954; FEnd: 1956; FRule: @CRules[338]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[339]), - (FStart: 1956; FEnd: 1964; FRule: @CRules[340]), - (FStart: 1957; FEnd: 1964; FRule: @CRules[341]), - (FStart: 1965; FEnd: 1973; FRule: @CRules[342]), - (FStart: 1965; FEnd: 1966; FRule: @CRules[343]), - (FStart: 1967; FEnd: 1976; FRule: @CRules[344]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[345]), - (FStart: 1975; FEnd: 1976; FRule: @CRules[342]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[346]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[344]) + { Date-bound rules for Aus family } + CFamily_58_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[591]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[592]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[591]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[592]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[593]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[592]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[594]) ); - { Date-bound rules for Cyprus family } - CFamily_74_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1975; FRule: @CRules[347]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[348]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[65]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[349]), - (FStart: 1977; FEnd: 1980; FRule: @CRules[350]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[351]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[352]), - (FStart: 1979; FEnd: 1997; FRule: @CRules[285]), - (FStart: 1981; FEnd: 1998; FRule: @CRules[353]) + { Date-bound rules for AW family } + CFamily_59_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1974; FEnd: 1974; FRule: @CRules[595]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[596]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[595]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[596]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[597]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[596]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[598]), + (FStart: 2007; FEnd: 2009; FRule: @CRules[592]), + (FStart: 2007; FEnd: 2008; FRule: @CRules[595]) ); - { Date-bound rules for Iran family } - CFamily_75_Arr: array[0 .. 39] of TYearBoundRule = ( - (FStart: 1910; FEnd: 1910; FRule: @CRules[354]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[355]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[356]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[357]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[358]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[359]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[360]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[361]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[362]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[363]), - (FStart: 1992; FEnd: 1995; FRule: @CRules[364]), - (FStart: 1991; FEnd: 1995; FRule: @CRules[365]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[361]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[366]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[364]), - (FStart: 1997; FEnd: 1999; FRule: @CRules[365]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[361]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[366]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[364]), - (FStart: 2001; FEnd: 2003; FRule: @CRules[365]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[361]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[366]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[364]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[365]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[361]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[366]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[364]), - (FStart: 2009; FEnd: 2011; FRule: @CRules[365]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[361]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[366]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[364]), - (FStart: 2013; FEnd: 2015; FRule: @CRules[365]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[361]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[366]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[364]), - (FStart: 2017; FEnd: 2019; FRule: @CRules[365]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[361]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[366]), - (FStart: 2021; FEnd: 2022; FRule: @CRules[364]), - (FStart: 2021; FEnd: 2022; FRule: @CRules[365]) + { Date-bound rules for AQ family } + CFamily_60_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1971; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1989; FEnd: 1991; FRule: @CRules[595]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[596]) ); - { Date-bound rules for Iraq family } - CFamily_76_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[367]), - (FStart: 1982; FEnd: 1984; FRule: @CRules[288]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[368]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[287]), - (FStart: 1985; FEnd: 1990; FRule: @CRules[282]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[369]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[370]), - (FStart: 1991; FEnd: 2007; FRule: @CRules[371]) + { Date-bound rules for Holiday family } + CFamily_61_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1993; FRule: @CRules[595]), + (FStart: 1993; FEnd: 1994; FRule: @CRules[596]) ); - { Date-bound rules for Japan family } - CFamily_77_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[440]), - (FStart: 1948; FEnd: 1951; FRule: @CRules[441]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[442]), - (FStart: 1950; FEnd: 1951; FRule: @CRules[440]) + { Date-bound rules for AS family } + CFamily_62_Arr: array[0 .. 14] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[600]), + (FStart: 1987; FEnd: 2007; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[601]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[603]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[604]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[605]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[606]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[607]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for Jordan family } - CFamily_78_Arr: array[0 .. 31] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[443]), - (FStart: 1973; FEnd: 1975; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[445]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[288]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[446]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[94]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[447]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[288]), - (FStart: 1986; FEnd: 1988; FRule: @CRules[448]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[449]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[450]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[451]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[452]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[453]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[454]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[449]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[448]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[455]), - (FStart: 1995; FEnd: 1998; FRule: @CRules[455]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[58]), - (FStart: 1999; FEnd: 2002; FRule: @CRules[456]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[457]), - (FStart: 2002; FEnd: 2012; FRule: @CRules[458]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[459]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[460]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[456]), - (FStart: 2006; FEnd: 2011; FRule: @CRules[461]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[462]), - (FStart: 2014; FEnd: 2021; FRule: @CRules[458]), - (FStart: 2014; FEnd: 2022; FRule: @CRules[461]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[463]) + { Date-bound rules for AT family } + CFamily_63_Arr: array[0 .. 22] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[609]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[592]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[610]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[596]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[609]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[611]), + (FStart: 1968; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1969; FEnd: 1971; FRule: @CRules[612]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[596]), + (FStart: 1982; FEnd: 1983; FRule: @CRules[592]), + (FStart: 1984; FEnd: 1986; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[613]), + (FStart: 1987; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[610]), + (FStart: 1988; FEnd: 1990; FRule: @CRules[595]), + (FStart: 1991; FEnd: 1999; FRule: @CRules[609]), + (FStart: 1991; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 9999; FRule: @CRules[609]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]) ); - { Date-bound rules for Kyrgyz family } - CFamily_79_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1996; FRule: @CRules[464]), - (FStart: 1992; FEnd: 1996; FRule: @CRules[285]), - (FStart: 1997; FEnd: 2005; FRule: @CRules[465]), - (FStart: 1997; FEnd: 2004; FRule: @CRules[466]) + { Date-bound rules for AV family } + CFamily_64_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[599]), + (FStart: 1973; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[602]), + (FStart: 1986; FEnd: 1987; FRule: @CRules[613]), + (FStart: 1988; FEnd: 1999; FRule: @CRules[595]), + (FStart: 1991; FEnd: 1994; FRule: @CRules[596]), + (FStart: 1995; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[595]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for ROK family } - CFamily_80_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1948; FEnd: 1948; FRule: @CRules[157]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[384]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[467]), - (FStart: 1949; FEnd: 1951; FRule: @CRules[468]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[134]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[138]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[469]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[470]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[153]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[390]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[141]), - (FStart: 1957; FEnd: 1960; FRule: @CRules[471]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[127]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[472]) + { Date-bound rules for AN family } + CFamily_65_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1985; FRule: @CRules[595]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[601]), + (FStart: 1973; FEnd: 1981; FRule: @CRules[596]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[608]), + (FStart: 1983; FEnd: 1985; FRule: @CRules[596]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[602]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[600]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[595]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[596]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[592]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[614]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[595]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[608]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[592]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[609]) ); - { Date-bound rules for Lebanon family } - CFamily_81_Arr: array[0 .. 23] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[473]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[474]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[475]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[476]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[477]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[478]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[479]), - (FStart: 1923; FEnd: 1923; FRule: @CRules[480]), - (FStart: 1957; FEnd: 1961; FRule: @CRules[444]), - (FStart: 1957; FEnd: 1961; FRule: @CRules[288]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[481]), - (FStart: 1972; FEnd: 1977; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[446]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[94]), - (FStart: 1984; FEnd: 1987; FRule: @CRules[444]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[482]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[483]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[484]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[444]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[485]), - (FStart: 1993; FEnd: 9999; FRule: @CRules[353]), - (FStart: 1993; FEnd: 1998; FRule: @CRules[285]), - (FStart: 1999; FEnd: 9999; FRule: @CRules[286]) + { Date-bound rules for LH family } + CFamily_66_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1981; FEnd: 1984; FRule: @CRules[390]), + (FStart: 1982; FEnd: 1985; FRule: @CRules[615]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[616]), + (FStart: 1986; FEnd: 1989; FRule: @CRules[569]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[617]), + (FStart: 1987; FEnd: 1999; FRule: @CRules[616]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[615]), + (FStart: 1996; FEnd: 2005; FRule: @CRules[391]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[618]), + (FStart: 2001; FEnd: 2007; FRule: @CRules[616]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[619]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[391]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[619]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[620]) ); - { Date-bound rules for NBorneo family } - CFamily_82_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1935; FEnd: 1941; FRule: @CRules[486]), - (FStart: 1935; FEnd: 1941; FRule: @CRules[487]) + { Date-bound rules for Fiji family } + CFamily_67_Arr: array[0 .. 11] of TYearBoundRule = ( + (FStart: 1998; FEnd: 1999; FRule: @CRules[621]), + (FStart: 1999; FEnd: 2000; FRule: @CRules[622]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[623]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[624]), + (FStart: 2010; FEnd: 2013; FRule: @CRules[625]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[626]), + (FStart: 2012; FEnd: 2013; FRule: @CRules[627]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[628]), + (FStart: 2014; FEnd: 2018; FRule: @CRules[621]), + (FStart: 2015; FEnd: 2021; FRule: @CRules[629]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[630]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[631]) ); - { Date-bound rules for Mongol family } - CFamily_83_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1983; FEnd: 1984; FRule: @CRules[287]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1985; FEnd: 1998; FRule: @CRules[284]), - (FStart: 1984; FEnd: 1998; FRule: @CRules[285]), - (FStart: 2001; FEnd: 2001; FRule: @CRules[488]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[489]), - (FStart: 2002; FEnd: 2006; FRule: @CRules[490]), - (FStart: 2015; FEnd: 2016; FRule: @CRules[490]), - (FStart: 2015; FEnd: 2016; FRule: @CRules[491]) + { Date-bound rules for Guam family } + CFamily_68_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1959; FEnd: 1959; FRule: @CRules[632]), + (FStart: 1961; FEnd: 1961; FRule: @CRules[633]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[634]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[635]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[156]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[636]), + (FStart: 1970; FEnd: 1971; FRule: @CRules[144]), + (FStart: 1970; FEnd: 1971; FRule: @CRules[282]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[637]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[638]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[639]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[640]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[641]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[642]) ); - { Date-bound rules for Pakistan family } - CFamily_84_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 2002; FEnd: 2002; FRule: @CRules[492]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[493]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[483]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[445]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[494]) + { Date-bound rules for NC family } + CFamily_69_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1978; FRule: @CRules[643]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[48]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[644]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[645]) ); - { Date-bound rules for EgyptAsia family } - CFamily_85_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1957; FEnd: 1957; FRule: @CRules[484]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[288]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[444]), - (FStart: 1959; FEnd: 1967; FRule: @CRules[495]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[496]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[371]) + { Date-bound rules for NZ family } + CFamily_70_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1927; FEnd: 1927; FRule: @CRules[646]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[647]), + (FStart: 1928; FEnd: 1933; FRule: @CRules[648]), + (FStart: 1929; FEnd: 1933; FRule: @CRules[649]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[650]), + (FStart: 1934; FEnd: 1940; FRule: @CRules[651]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[652]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[653]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[599]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[595]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[596]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[658]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[609]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[602]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[662]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[608]) ); - { Date-bound rules for Palestine family } - CFamily_86_Arr: array[0 .. 109] of TYearBoundRule = ( - (FStart: 1999; FEnd: 2005; FRule: @CRules[497]), - (FStart: 1999; FEnd: 2003; FRule: @CRules[498]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[73]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[499]), - (FStart: 2006; FEnd: 2007; FRule: @CRules[447]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[500]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[501]), - (FStart: 2008; FEnd: 2009; FRule: @CRules[502]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[503]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[504]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[477]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[505]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[506]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[507]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[508]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[94]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[458]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[509]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[453]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[459]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[473]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[510]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[511]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[512]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[513]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[514]), - (FStart: 2020; FEnd: 2021; FRule: @CRules[515]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[516]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[46]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[517]), - (FStart: 2022; FEnd: 2035; FRule: @CRules[518]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[519]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[520]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[521]), - (FStart: 2026; FEnd: 2054; FRule: @CRules[522]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[523]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[524]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[525]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[526]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[527]), - (FStart: 2039; FEnd: 2067; FRule: @CRules[518]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[68]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[528]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[529]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[530]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[531]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[532]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[533]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[534]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[535]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[536]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[537]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[538]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[539]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[540]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[541]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[542]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[543]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[544]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[545]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[546]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[547]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[548]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[549]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[550]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[551]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[552]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[553]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[554]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[555]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[556]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[67]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[557]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[558]), - (FStart: 2058; FEnd: 9999; FRule: @CRules[522]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[559]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[560]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[499]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[561]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[562]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[563]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[564]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[565]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[566]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[567]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[70]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[568]), - (FStart: 2075; FEnd: 9999; FRule: @CRules[518]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[569]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[570]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[571]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[572]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[573]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[574]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[575]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[576]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[577]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[578]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[579]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[580]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[581]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[582]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[583]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[584]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[585]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[586]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[587]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[588]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[589]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[590]) + { Date-bound rules for Chatham family } + CFamily_71_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1974; FEnd: 1974; FRule: @CRules[654]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[655]), + (FStart: 1975; FEnd: 1988; FRule: @CRules[656]), + (FStart: 1976; FEnd: 1989; FRule: @CRules[657]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[659]), + (FStart: 1990; FEnd: 2006; FRule: @CRules[660]), + (FStart: 1990; FEnd: 2007; FRule: @CRules[661]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[663]), + (FStart: 2008; FEnd: 9999; FRule: @CRules[664]) ); - { Date-bound rules for Phil family } - CFamily_87_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1936; FEnd: 1936; FRule: @CRules[591]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[592]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[593]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[238]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[594]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[595]) + { Date-bound rules for Cook family } + CFamily_72_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1978; FEnd: 1978; FRule: @CRules[665]), + (FStart: 1979; FEnd: 1991; FRule: @CRules[16]), + (FStart: 1979; FEnd: 1990; FRule: @CRules[99]) ); - { Date-bound rules for Syria family } - CFamily_88_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1923; FRule: @CRules[596]), - (FStart: 1920; FEnd: 1923; FRule: @CRules[597]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[519]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[95]), - (FStart: 1963; FEnd: 1965; FRule: @CRules[67]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[598]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[95]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[598]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[599]), - (FStart: 1966; FEnd: 1976; FRule: @CRules[95]), - (FStart: 1967; FEnd: 1978; FRule: @CRules[67]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[68]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[600]), - (FStart: 1983; FEnd: 1984; FRule: @CRules[95]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[601]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[602]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[603]), - (FStart: 1987; FEnd: 1988; FRule: @CRules[604]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[605]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[606]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[95]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[607]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[598]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[447]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[288]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[608]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[477]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[351]), - (FStart: 1994; FEnd: 1996; FRule: @CRules[447]), - (FStart: 1994; FEnd: 2005; FRule: @CRules[288]), - (FStart: 1997; FEnd: 1998; FRule: @CRules[609]), - (FStart: 1999; FEnd: 2006; FRule: @CRules[447]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[500]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[502]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[610]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[448]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[445]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[502]), - (FStart: 2010; FEnd: 2011; FRule: @CRules[448]), - (FStart: 2012; FEnd: 2022; FRule: @CRules[502]), - (FStart: 2009; FEnd: 2022; FRule: @CRules[461]) + { Date-bound rules for WS family } + CFamily_73_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 2010; FEnd: 2010; FRule: @CRules[81]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[666]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[667]), + (FStart: 2012; FEnd: 2021; FRule: @CRules[668]), + (FStart: 2012; FEnd: 2020; FRule: @CRules[669]) ); - { Date-bound rules for SanLuis family } - CFamily_89_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2008; FEnd: 2009; FRule: @CRules[630]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[631]) + { Date-bound rules for Tonga family } + CFamily_74_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1999; FEnd: 1999; FRule: @CRules[670]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[671]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[621]), + (FStart: 2001; FEnd: 2002; FRule: @CRules[672]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[621]), + (FStart: 2017; FEnd: 2017; FRule: @CRules[673]) ); - { Date-bound rules for Brazil family } - CFamily_90_Arr: array[0 .. 56] of TYearBoundRule = ( - (FStart: 1931; FEnd: 1931; FRule: @CRules[632]), - (FStart: 1932; FEnd: 1933; FRule: @CRules[612]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[633]), - (FStart: 1949; FEnd: 1952; FRule: @CRules[611]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[634]), - (FStart: 1951; FEnd: 1952; FRule: @CRules[612]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[614]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[635]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[614]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[636]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[637]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[611]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[614]), - (FStart: 1966; FEnd: 1967; FRule: @CRules[615]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[638]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[639]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[640]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[641]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[640]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[642]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[643]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[644]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[613]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[645]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[646]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[647]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[648]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[649]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[640]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[650]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[651]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[652]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[645]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[653]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[654]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[653]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[614]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[655]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[656]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[633]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[657]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[631]), - (FStart: 2001; FEnd: 2006; FRule: @CRules[652]), - (FStart: 2002; FEnd: 2002; FRule: @CRules[658]), - (FStart: 2003; FEnd: 2003; FRule: @CRules[659]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[638]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[643]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[660]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[661]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[631]), - (FStart: 2008; FEnd: 2017; FRule: @CRules[626]), - (FStart: 2008; FEnd: 2011; FRule: @CRules[652]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[662]), - (FStart: 2013; FEnd: 2014; FRule: @CRules[652]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[662]), - (FStart: 2016; FEnd: 2019; FRule: @CRules[652]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[663]) + { Date-bound rules for Vanuatu family } + CFamily_75_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[674]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[675]), + (FStart: 1983; FEnd: 1991; FRule: @CRules[676]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[677]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[678]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[679]) ); - { Date-bound rules for Chile family } - CFamily_91_Arr: array[0 .. 35] of TYearBoundRule = ( - (FStart: 1927; FEnd: 1931; FRule: @CRules[664]), - (FStart: 1928; FEnd: 1932; FRule: @CRules[612]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[665]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[666]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[667]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[668]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[669]), - (FStart: 1970; FEnd: 1972; FRule: @CRules[670]), - (FStart: 1972; FEnd: 1986; FRule: @CRules[671]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[672]), - (FStart: 1974; FEnd: 1987; FRule: @CRules[670]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[673]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[671]), - (FStart: 1988; FEnd: 1989; FRule: @CRules[670]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[674]), - (FStart: 1991; FEnd: 1996; FRule: @CRules[671]), - (FStart: 1991; FEnd: 1997; FRule: @CRules[670]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[666]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[671]), - (FStart: 1998; FEnd: 1998; FRule: @CRules[675]), - (FStart: 1999; FEnd: 1999; FRule: @CRules[676]), - (FStart: 1999; FEnd: 2010; FRule: @CRules[670]), - (FStart: 2000; FEnd: 2007; FRule: @CRules[671]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[666]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[671]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[677]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[678]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[679]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[680]), - (FStart: 2012; FEnd: 2014; FRule: @CRules[681]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[682]), - (FStart: 2016; FEnd: 2018; FRule: @CRules[683]), - (FStart: 2019; FEnd: 9999; FRule: @CRules[684]), - (FStart: 2019; FEnd: 2021; FRule: @CRules[681]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[685]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[681]) + { Date-bound rules for GB-Eire family } + CFamily_76_Arr: array[0 .. 64] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[680]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[681]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[682]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[683]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[684]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[685]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[686]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[687]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[688]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[689]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[690]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[691]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[692]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[693]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[694]), + (FStart: 1923; FEnd: 1924; FRule: @CRules[695]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[696]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[694]), + (FStart: 1925; FEnd: 1938; FRule: @CRules[697]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[696]), + (FStart: 1928; FEnd: 1929; FRule: @CRules[694]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[696]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[694]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[696]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[694]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[696]), + (FStart: 1936; FEnd: 1937; FRule: @CRules[694]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[696]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[694]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[698]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[699]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[700]), + (FStart: 1941; FEnd: 1943; FRule: @CRules[701]), + (FStart: 1942; FEnd: 1944; FRule: @CRules[702]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[703]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[704]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[705]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[697]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[696]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[706]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[707]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[708]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[709]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[710]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[711]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[690]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[712]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[713]), + (FStart: 1950; FEnd: 1952; FRule: @CRules[714]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[694]), + (FStart: 1953; FEnd: 1960; FRule: @CRules[697]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[696]), + (FStart: 1955; FEnd: 1956; FRule: @CRules[694]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[696]), + (FStart: 1958; FEnd: 1959; FRule: @CRules[694]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[696]), + (FStart: 1961; FEnd: 1963; FRule: @CRules[715]), + (FStart: 1961; FEnd: 1968; FRule: @CRules[716]), + (FStart: 1964; FEnd: 1967; FRule: @CRules[717]), + (FStart: 1968; FEnd: 1968; FRule: @CRules[718]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[719]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[716]), + (FStart: 1981; FEnd: 1995; FRule: @CRules[720]), + (FStart: 1981; FEnd: 1989; FRule: @CRules[721]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[722]) ); - { Date-bound rules for CO family } - CFamily_92_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1992; FRule: @CRules[686]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[687]) + { Date-bound rules for EU family } + CFamily_77_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[730]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[732]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Ecuador family } - CFamily_93_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1992; FRule: @CRules[688]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[689]) + { Date-bound rules for Eire family } + CFamily_78_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1971; FEnd: 1971; FRule: @CRules[723]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[724]), + (FStart: 1972; FEnd: 1980; FRule: @CRules[725]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[726]), + (FStart: 1981; FEnd: 1989; FRule: @CRules[727]), + (FStart: 1990; FEnd: 1995; FRule: @CRules[728]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[729]) ); - { Date-bound rules for Falk family } - CFamily_94_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1937; FEnd: 1938; FRule: @CRules[690]), - (FStart: 1938; FEnd: 1942; FRule: @CRules[691]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[618]), - (FStart: 1940; FEnd: 1942; FRule: @CRules[690]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[354]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[690]), - (FStart: 1984; FEnd: 1985; FRule: @CRules[692]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[693]), - (FStart: 1985; FEnd: 2000; FRule: @CRules[694]), - (FStart: 1986; FEnd: 2000; FRule: @CRules[695]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[696]), - (FStart: 2001; FEnd: 2010; FRule: @CRules[697]) + { Date-bound rules for W-Eur family } + CFamily_79_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[730]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[732]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Para family } - CFamily_95_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1975; FEnd: 1988; FRule: @CRules[618]), - (FStart: 1975; FEnd: 1978; FRule: @CRules[614]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[612]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[698]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[618]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[653]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[614]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[699]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[637]), - (FStart: 1993; FEnd: 1995; FRule: @CRules[618]), - (FStart: 1994; FEnd: 1995; FRule: @CRules[700]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[614]), - (FStart: 1996; FEnd: 2001; FRule: @CRules[621]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[700]), - (FStart: 1998; FEnd: 2001; FRule: @CRules[625]), - (FStart: 2002; FEnd: 2004; FRule: @CRules[622]), - (FStart: 2002; FEnd: 2003; FRule: @CRules[701]), - (FStart: 2004; FEnd: 2009; FRule: @CRules[626]), - (FStart: 2005; FEnd: 2009; FRule: @CRules[630]), - (FStart: 2010; FEnd: 9999; FRule: @CRules[621]), - (FStart: 2010; FEnd: 2012; FRule: @CRules[702]), - (FStart: 2013; FEnd: 9999; FRule: @CRules[703]) + { Date-bound rules for C-Eur family } + CFamily_80_Arr: array[0 .. 16] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[735]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[732]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[736]), + (FStart: 1917; FEnd: 1918; FRule: @CRules[737]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[738]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[739]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[740]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[743]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[744]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[589]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[590]) ); - { Date-bound rules for Peru family } - CFamily_96_Arr: array[0 .. 9] of TYearBoundRule = ( - (FStart: 1938; FEnd: 1938; FRule: @CRules[704]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[612]), - (FStart: 1938; FEnd: 1939; FRule: @CRules[690]), - (FStart: 1939; FEnd: 1940; FRule: @CRules[705]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[704]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[612]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[704]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[612]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[704]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[612]) + { Date-bound rules for E-Eur family } + CFamily_81_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1977; FEnd: 1980; FRule: @CRules[745]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[586]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[586]), + (FStart: 1981; FEnd: 9999; FRule: @CRules[746]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for Uruguay family } - CFamily_97_Arr: array[0 .. 47] of TYearBoundRule = ( - (FStart: 1923; FEnd: 1925; FRule: @CRules[706]), - (FStart: 1924; FEnd: 1926; FRule: @CRules[612]), - (FStart: 1933; FEnd: 1938; FRule: @CRules[707]), - (FStart: 1934; FEnd: 1941; FRule: @CRules[708]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[706]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[709]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[710]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[711]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[712]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[713]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[714]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[715]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[716]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[717]), - (FStart: 1965; FEnd: 1965; FRule: @CRules[718]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[719]), - (FStart: 1968; FEnd: 1968; FRule: @CRules[720]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[721]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[722]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[723]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[724]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[725]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[726]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[727]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[728]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[729]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[716]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[730]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[625]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[731]), + { Date-bound rules for Russia family } + CFamily_82_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[748]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[749]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[750]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[752]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[753]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[754]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[755]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[756]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[757]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[9]), + (FStart: 1981; FEnd: 1984; FRule: @CRules[355]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1985; FEnd: 2010; FRule: @CRules[589]), + (FStart: 1996; FEnd: 2010; FRule: @CRules[590]) + ); + + { Date-bound rules for Albania family } + CFamily_83_Arr: array[0 .. 24] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[758]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[759]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[760]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[761]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[360]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[761]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[762]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[384]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[763]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[761]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[346]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[764]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[765]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[766]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[385]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[767]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[768]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[762]), + (FStart: 1982; FEnd: 1982; FRule: @CRules[384]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[769]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[355]) + ); + + { Date-bound rules for Austria family } + CFamily_84_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[770]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[476]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[771]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[774]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[382]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[401]) + ); + + { Date-bound rules for Belgium family } + CFamily_85_Arr: array[0 .. 33] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[577]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[776]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[777]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1927; FRule: @CRules[776]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[779]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[781]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1928; FEnd: 1938; FRule: @CRules[785]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[786]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[787]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[788]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[789]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[790]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[791]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[792]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[788]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[793]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[794]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[795]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[796]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[797]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[798]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[800]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]) + ); + + { Date-bound rules for Bulg family } + CFamily_86_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1979; FEnd: 1979; FRule: @CRules[801]), (FStart: 1979; FEnd: 1979; FRule: @CRules[732]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[733]), - (FStart: 1987; FEnd: 1987; FRule: @CRules[734]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[735]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[736]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[737]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[738]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[661]), - (FStart: 1990; FEnd: 1991; FRule: @CRules[739]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[625]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[740]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[735]), - (FStart: 2004; FEnd: 2004; FRule: @CRules[741]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[742]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[743]), - (FStart: 2006; FEnd: 2015; FRule: @CRules[744]), - (FStart: 2006; FEnd: 2014; FRule: @CRules[745]) + (FStart: 1980; FEnd: 1982; FRule: @CRules[802]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[803]), + (FStart: 1981; FEnd: 1981; FRule: @CRules[804]) ); - { Date-bound rules for Troll family } + { Date-bound rules for Czech family } + CFamily_87_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1945; FEnd: 1945; FRule: @CRules[341]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[744]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[805]), + (FStart: 1946; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[806]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[807]) + ); + + { Date-bound rules for Thule family } + CFamily_88_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1991; FEnd: 1992; FRule: @CRules[139]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[150]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[147]), + (FStart: 1993; FEnd: 2006; FRule: @CRules[140]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[148]), + (FStart: 2007; FEnd: 9999; FRule: @CRules[149]) + ); + + { Date-bound rules for Finland family } + CFamily_89_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[808]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[809]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[589]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[810]) + ); + + { Date-bound rules for France family } + CFamily_90_Arr: array[0 .. 41] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[330]), + (FStart: 1916; FEnd: 1919; FRule: @CRules[331]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[332]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[333]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[336]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[777]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1938; FRule: @CRules[776]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[811]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[781]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1930; FEnd: 1930; FRule: @CRules[813]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[814]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[815]), + (FStart: 1933; FEnd: 1933; FRule: @CRules[778]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[816]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[817]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[814]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[818]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[819]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[797]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[820]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[821]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[822]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[823]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[824]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[825]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[826]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[827]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[828]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[829]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[830]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[831]) + ); + + { Date-bound rules for Germany family } + CFamily_91_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[771]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[832]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[833]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[834]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[835]) + ); + + { Date-bound rules for SovietZone family } + CFamily_92_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1945; FEnd: 1945; FRule: @CRules[836]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[837]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[838]) + ); + + { Date-bound rules for Greece family } + CFamily_93_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[839]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[119]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[840]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[578]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[841]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[385]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[842]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[843]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[844]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[845]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[846]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[847]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[848]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[849]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[850]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[472]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[355]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[401]) + ); + + { Date-bound rules for Hungary family } + CFamily_94_Arr: array[0 .. 18] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[851]), + (FStart: 1918; FEnd: 1920; FRule: @CRules[852]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[770]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[853]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[854]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[792]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[855]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[856]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[384]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[857]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[858]), + (FStart: 1956; FEnd: 1957; FRule: @CRules[859]), + (FStart: 1956; FEnd: 1957; FRule: @CRules[810]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[382]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[860]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[746]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[731]) + ); + + { Date-bound rules for Italy family } + CFamily_95_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[861]), + (FStart: 1916; FEnd: 1917; FRule: @CRules[272]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[862]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[863]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[864]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[865]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[866]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[867]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[868]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[869]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[739]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[579]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[582]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[799]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[798]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[870]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[871]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[872]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[873]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[874]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[875]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[876]), + (FStart: 1966; FEnd: 1968; FRule: @CRules[877]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[878]), + (FStart: 1967; FEnd: 1969; FRule: @CRules[879]), + (FStart: 1969; FEnd: 1969; FRule: @CRules[585]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[880]), + (FStart: 1970; FEnd: 1970; FRule: @CRules[586]), + (FStart: 1971; FEnd: 1972; FRule: @CRules[877]), + (FStart: 1971; FEnd: 1971; FRule: @CRules[586]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[881]), + (FStart: 1973; FEnd: 1974; FRule: @CRules[586]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[882]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[585]), + (FStart: 1975; FEnd: 1977; FRule: @CRules[586]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[883]), + (FStart: 1977; FEnd: 1979; FRule: @CRules[877]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[765]) + ); + + { Date-bound rules for Latvia family } + CFamily_96_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1989; FEnd: 1996; FRule: @CRules[589]), + (FStart: 1989; FEnd: 1996; FRule: @CRules[743]) + ); + + { Date-bound rules for Malta family } + CFamily_97_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[884]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[885]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[886]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[354]), + (FStart: 1975; FEnd: 1979; FRule: @CRules[806]), + (FStart: 1975; FEnd: 1980; FRule: @CRules[887]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[792]) + ); + + { Date-bound rules for Moldova family } CFamily_98_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 2005; FEnd: 9999; FRule: @CRules[746]), - (FStart: 2004; FEnd: 9999; FRule: @CRules[747]) + (FStart: 1997; FEnd: 9999; FRule: @CRules[589]), + (FStart: 1997; FEnd: 9999; FRule: @CRules[414]) ); - { Date-bound rules for Algeria family } - CFamily_99_Arr: array[0 .. 21] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[748]), - (FStart: 1916; FEnd: 1919; FRule: @CRules[749]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[750]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[751]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[78]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[80]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[752]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[82]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[753]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[754]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[755]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[757]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[758]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[759]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[760]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[761]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[762]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[763]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[764]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[765]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[604]) + { Date-bound rules for Romania family } + CFamily_99_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[914]), + (FStart: 1932; FEnd: 1939; FRule: @CRules[915]), + (FStart: 1933; FEnd: 1939; FRule: @CRules[916]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[917]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[586]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[904]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[731]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[746]), + (FStart: 1991; FEnd: 1993; FRule: @CRules[586]) ); - { Date-bound rules for Egypt family } - CFamily_100_Arr: array[0 .. 33] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[766]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[288]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[494]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[480]), - (FStart: 1942; FEnd: 1944; FRule: @CRules[447]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[767]), - (FStart: 1943; FEnd: 1945; FRule: @CRules[445]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[768]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[484]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[288]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[444]), - (FStart: 1959; FEnd: 1981; FRule: @CRules[495]), - (FStart: 1959; FEnd: 1965; FRule: @CRules[496]), - (FStart: 1966; FEnd: 1994; FRule: @CRules[371]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[769]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[770]), - (FStart: 1984; FEnd: 1988; FRule: @CRules[495]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[771]), - (FStart: 1990; FEnd: 1994; FRule: @CRules[495]), - (FStart: 1995; FEnd: 2010; FRule: @CRules[772]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[773]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[365]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[774]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[775]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[776]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[777]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[778]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[773]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[779]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[780]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[781]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[773]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[772]), - (FStart: 2023; FEnd: 9999; FRule: @CRules[782]) + { Date-bound rules for Poland family } + CFamily_100_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1919; FRule: @CRules[741]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[851]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[789]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[582]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[888]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[357]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[889]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[772]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[890]), + (FStart: 1947; FEnd: 1949; FRule: @CRules[773]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[775]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[835]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[891]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[731]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[892]), + (FStart: 1959; FEnd: 1959; FRule: @CRules[893]), + (FStart: 1959; FEnd: 1961; FRule: @CRules[894]), + (FStart: 1960; FEnd: 1960; FRule: @CRules[895]), + (FStart: 1961; FEnd: 1964; FRule: @CRules[896]), + (FStart: 1962; FEnd: 1964; FRule: @CRules[731]) ); - { Date-bound rules for Libya family } - CFamily_101_Arr: array[0 .. 16] of TYearBoundRule = ( - (FStart: 1951; FEnd: 1951; FRule: @CRules[783]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[354]), - (FStart: 1953; FEnd: 1953; FRule: @CRules[784]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[354]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[785]), - (FStart: 1956; FEnd: 1956; FRule: @CRules[354]), - (FStart: 1982; FEnd: 1984; FRule: @CRules[447]), - (FStart: 1982; FEnd: 1985; FRule: @CRules[288]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[786]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[787]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[476]), - (FStart: 1987; FEnd: 1989; FRule: @CRules[447]), - (FStart: 1987; FEnd: 1989; FRule: @CRules[288]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[787]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[485]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[788]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[789]) + { Date-bound rules for Port family } + CFamily_101_Arr: array[0 .. 47] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[897]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[854]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[898]), + (FStart: 1917; FEnd: 1921; FRule: @CRules[899]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[334]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[898]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[900]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[898]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[901]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[899]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[776]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1931; FEnd: 1931; FRule: @CRules[814]), + (FStart: 1931; FEnd: 1932; FRule: @CRules[776]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[815]), + (FStart: 1934; FEnd: 1934; FRule: @CRules[816]), + (FStart: 1934; FEnd: 1938; FRule: @CRules[776]), + (FStart: 1935; FEnd: 1935; FRule: @CRules[817]), + (FStart: 1936; FEnd: 1936; FRule: @CRules[814]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[818]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[819]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[573]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[574]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[902]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[903]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[904]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[905]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[906]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[907]), + (FStart: 1942; FEnd: 1945; FRule: @CRules[908]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[909]), + (FStart: 1943; FEnd: 1945; FRule: @CRules[910]), + (FStart: 1944; FEnd: 1945; FRule: @CRules[911]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[802]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[776]), + (FStart: 1947; FEnd: 1965; FRule: @CRules[742]), + (FStart: 1947; FEnd: 1965; FRule: @CRules[773]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[912]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[913]), + (FStart: 1978; FEnd: 1979; FRule: @CRules[745]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[9]), + (FStart: 1979; FEnd: 1982; FRule: @CRules[731]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[746]), + (FStart: 1981; FEnd: 1982; FRule: @CRules[733]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[589]) ); - { Date-bound rules for Mauritius family } - CFamily_102_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1982; FEnd: 1982; FRule: @CRules[790]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[791]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[792]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[793]) + { Date-bound rules for Spain family } + CFamily_102_Arr: array[0 .. 29] of TYearBoundRule = ( + (FStart: 1918; FEnd: 1918; FRule: @CRules[573]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[864]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[918]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[901]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[866]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1926; FEnd: 1929; FRule: @CRules[919]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[353]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[920]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[921]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[815]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[922]), + (FStart: 1938; FEnd: 1938; FRule: @CRules[923]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[924]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[925]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[926]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[927]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[894]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[731]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[735]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[928]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[929]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[894]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[930]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[731]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[815]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[799]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[744]) ); - { Date-bound rules for Morocco family } - CFamily_103_Arr: array[0 .. 182] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[794]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[795]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[796]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[797]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[798]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[799]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[800]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[801]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[367]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[507]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[802]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[803]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[804]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[803]), - (FStart: 2008; FEnd: 2008; FRule: @CRules[503]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[803]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[805]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[806]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[807]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[808]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[809]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[810]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[811]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[812]), - (FStart: 2012; FEnd: 2012; FRule: @CRules[496]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[813]), - (FStart: 2013; FEnd: 2013; FRule: @CRules[814]), - (FStart: 2013; FEnd: 2018; FRule: @CRules[815]), - (FStart: 2014; FEnd: 2018; FRule: @CRules[290]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[816]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[817]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[818]), - (FStart: 2015; FEnd: 2015; FRule: @CRules[819]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[820]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[821]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[822]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[823]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[824]), - (FStart: 2018; FEnd: 2018; FRule: @CRules[825]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[826]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[827]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[828]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[829]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[830]), - (FStart: 2021; FEnd: 2021; FRule: @CRules[831]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[832]), - (FStart: 2022; FEnd: 2022; FRule: @CRules[833]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[834]), - (FStart: 2023; FEnd: 2023; FRule: @CRules[835]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[836]), - (FStart: 2024; FEnd: 2024; FRule: @CRules[837]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[838]), - (FStart: 2025; FEnd: 2025; FRule: @CRules[839]), - (FStart: 2026; FEnd: 2026; FRule: @CRules[840]), - (FStart: 2026; FEnd: 2026; FRule: @CRules[841]), - (FStart: 2027; FEnd: 2027; FRule: @CRules[842]), - (FStart: 2027; FEnd: 2027; FRule: @CRules[843]), - (FStart: 2028; FEnd: 2028; FRule: @CRules[844]), - (FStart: 2028; FEnd: 2028; FRule: @CRules[845]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[846]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[847]), - (FStart: 2029; FEnd: 2029; FRule: @CRules[848]), - (FStart: 2030; FEnd: 2030; FRule: @CRules[849]), - (FStart: 2030; FEnd: 2030; FRule: @CRules[850]), - (FStart: 2031; FEnd: 2031; FRule: @CRules[851]), - (FStart: 2031; FEnd: 2031; FRule: @CRules[852]), - (FStart: 2032; FEnd: 2032; FRule: @CRules[853]), - (FStart: 2032; FEnd: 2032; FRule: @CRules[854]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[855]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[856]), - (FStart: 2033; FEnd: 2033; FRule: @CRules[857]), - (FStart: 2034; FEnd: 2034; FRule: @CRules[858]), - (FStart: 2034; FEnd: 2034; FRule: @CRules[859]), - (FStart: 2035; FEnd: 2035; FRule: @CRules[860]), - (FStart: 2035; FEnd: 2035; FRule: @CRules[861]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[862]), - (FStart: 2036; FEnd: 2036; FRule: @CRules[863]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[864]), - (FStart: 2037; FEnd: 2037; FRule: @CRules[865]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[866]), - (FStart: 2038; FEnd: 2038; FRule: @CRules[604]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[867]), - (FStart: 2039; FEnd: 2039; FRule: @CRules[868]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[869]), - (FStart: 2040; FEnd: 2040; FRule: @CRules[870]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[871]), - (FStart: 2041; FEnd: 2041; FRule: @CRules[872]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[873]), - (FStart: 2042; FEnd: 2042; FRule: @CRules[874]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[875]), - (FStart: 2043; FEnd: 2043; FRule: @CRules[501]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[876]), - (FStart: 2044; FEnd: 2044; FRule: @CRules[877]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[878]), - (FStart: 2045; FEnd: 2045; FRule: @CRules[879]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[880]), - (FStart: 2046; FEnd: 2046; FRule: @CRules[881]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[882]), - (FStart: 2047; FEnd: 2047; FRule: @CRules[883]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[884]), - (FStart: 2048; FEnd: 2048; FRule: @CRules[885]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[886]), - (FStart: 2049; FEnd: 2049; FRule: @CRules[887]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[888]), - (FStart: 2050; FEnd: 2050; FRule: @CRules[889]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[890]), - (FStart: 2051; FEnd: 2051; FRule: @CRules[891]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[892]), - (FStart: 2052; FEnd: 2052; FRule: @CRules[893]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[894]), - (FStart: 2053; FEnd: 2053; FRule: @CRules[895]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[896]), - (FStart: 2054; FEnd: 2054; FRule: @CRules[897]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[898]), - (FStart: 2055; FEnd: 2055; FRule: @CRules[899]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[900]), - (FStart: 2056; FEnd: 2056; FRule: @CRules[835]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[901]), - (FStart: 2057; FEnd: 2057; FRule: @CRules[902]), - (FStart: 2058; FEnd: 2058; FRule: @CRules[903]), - (FStart: 2058; FEnd: 2058; FRule: @CRules[904]), - (FStart: 2059; FEnd: 2059; FRule: @CRules[905]), - (FStart: 2059; FEnd: 2059; FRule: @CRules[906]), - (FStart: 2060; FEnd: 2060; FRule: @CRules[907]), - (FStart: 2060; FEnd: 2060; FRule: @CRules[908]), - (FStart: 2061; FEnd: 2061; FRule: @CRules[909]), - (FStart: 2061; FEnd: 2061; FRule: @CRules[910]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[911]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[912]), - (FStart: 2062; FEnd: 2062; FRule: @CRules[913]), - (FStart: 2063; FEnd: 2063; FRule: @CRules[914]), - (FStart: 2063; FEnd: 2063; FRule: @CRules[915]), - (FStart: 2064; FEnd: 2064; FRule: @CRules[916]), - (FStart: 2064; FEnd: 2064; FRule: @CRules[917]), - (FStart: 2065; FEnd: 2065; FRule: @CRules[918]), - (FStart: 2065; FEnd: 2065; FRule: @CRules[919]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[920]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[921]), - (FStart: 2066; FEnd: 2066; FRule: @CRules[922]), - (FStart: 2067; FEnd: 2067; FRule: @CRules[923]), - (FStart: 2067; FEnd: 2067; FRule: @CRules[924]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[925]), - (FStart: 2068; FEnd: 2068; FRule: @CRules[926]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[927]), - (FStart: 2069; FEnd: 2069; FRule: @CRules[928]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[929]), - (FStart: 2070; FEnd: 2070; FRule: @CRules[930]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[931]), - (FStart: 2071; FEnd: 2071; FRule: @CRules[932]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[933]), - (FStart: 2072; FEnd: 2072; FRule: @CRules[934]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[935]), - (FStart: 2073; FEnd: 2073; FRule: @CRules[757]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[936]), - (FStart: 2074; FEnd: 2074; FRule: @CRules[598]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[937]), - (FStart: 2075; FEnd: 2075; FRule: @CRules[938]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[939]), - (FStart: 2076; FEnd: 2076; FRule: @CRules[940]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[941]), - (FStart: 2077; FEnd: 2077; FRule: @CRules[942]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[943]), - (FStart: 2078; FEnd: 2078; FRule: @CRules[944]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[945]), - (FStart: 2079; FEnd: 2079; FRule: @CRules[946]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[947]), - (FStart: 2080; FEnd: 2080; FRule: @CRules[948]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[949]), - (FStart: 2081; FEnd: 2081; FRule: @CRules[950]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[951]), - (FStart: 2082; FEnd: 2082; FRule: @CRules[952]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[953]), - (FStart: 2083; FEnd: 2083; FRule: @CRules[954]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[955]), - (FStart: 2084; FEnd: 2084; FRule: @CRules[956]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[957]), - (FStart: 2085; FEnd: 2085; FRule: @CRules[958]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[959]), - (FStart: 2086; FEnd: 2086; FRule: @CRules[960]), - (FStart: 2087; FEnd: 2087; FRule: @CRules[961]), - (FStart: 2087; FEnd: 2087; FRule: @CRules[962]) + { Date-bound rules for SpainAfrica family } + CFamily_103_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1967; FEnd: 1967; FRule: @CRules[931]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[932]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[119]), + (FStart: 1976; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[7]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[401]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[585]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[403]) ); - { Date-bound rules for Namibia family } - CFamily_104_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1994; FEnd: 1994; FRule: @CRules[963]), - (FStart: 1994; FEnd: 2017; FRule: @CRules[964]), - (FStart: 1995; FEnd: 2017; FRule: @CRules[965]) + { Date-bound rules for Swiss family } + CFamily_104_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1941; FEnd: 1942; FRule: @CRules[933]), + (FStart: 1941; FEnd: 1942; FRule: @CRules[934]) ); - { Date-bound rules for SA family } - CFamily_105_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1943; FRule: @CRules[966]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[967]) + { Date-bound rules for Turkey family } + CFamily_105_Arr: array[0 .. 44] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[360]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[9]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[935]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[936]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[937]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[384]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[587]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[583]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[938]), + (FStart: 1924; FEnd: 1925; FRule: @CRules[9]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[360]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[842]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[576]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[939]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[940]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[355]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[583]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[585]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[9]), + (FStart: 1947; FEnd: 1948; FRule: @CRules[941]), + (FStart: 1947; FEnd: 1951; FRule: @CRules[942]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[943]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[358]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[944]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[352]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[945]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[946]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[947]), + (FStart: 1973; FEnd: 1976; FRule: @CRules[948]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[792]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[949]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[950]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[742]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[951]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[952]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[953]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[740]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[954]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[860]), + (FStart: 1986; FEnd: 1993; FRule: @CRules[733]), + (FStart: 1986; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[955]), + (FStart: 1995; FEnd: 2006; FRule: @CRules[733]), + (FStart: 1996; FEnd: 2006; FRule: @CRules[734]) ); - { Date-bound rules for Sudan family } - CFamily_106_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1970; FEnd: 1970; FRule: @CRules[444]), - (FStart: 1970; FEnd: 1985; FRule: @CRules[460]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[446]), - (FStart: 1972; FEnd: 1985; FRule: @CRules[968]) + { Date-bound rules for Ghana family } + CFamily_106_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[956]), + (FStart: 1920; FEnd: 1942; FRule: @CRules[957]), + (FStart: 1920; FEnd: 1939; FRule: @CRules[958]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[959]), + (FStart: 1950; FEnd: 1955; FRule: @CRules[960]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[957]) ); - { Date-bound rules for Tunisia family } - CFamily_107_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[971]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[972]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[973]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[976]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[98]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[478]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[480]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[446]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[977]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[444]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1988; FEnd: 1988; FRule: @CRules[483]), - (FStart: 1988; FEnd: 1990; FRule: @CRules[285]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[477]), - (FStart: 1990; FEnd: 1990; FRule: @CRules[444]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[444]), - (FStart: 2005; FEnd: 2005; FRule: @CRules[978]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[979]), - (FStart: 2006; FEnd: 2008; FRule: @CRules[291]) + { Date-bound rules for SL family } + CFamily_107_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1932; FEnd: 1932; FRule: @CRules[961]), + (FStart: 1933; FEnd: 1938; FRule: @CRules[962]), + (FStart: 1933; FEnd: 1939; FRule: @CRules[963]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[964]) ); - { Date-bound rules for Eire family } - CFamily_108_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1971; FRule: @CRules[1023]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1024]), - (FStart: 1972; FEnd: 1980; FRule: @CRules[1025]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[1026]), - (FStart: 1981; FEnd: 1989; FRule: @CRules[1027]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1028]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[1029]) + { Date-bound rules for Mont family } + CFamily_108_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1917; FRule: @CRules[965]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[966]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[967]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[968]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[969]), + (FStart: 1920; FEnd: 1922; FRule: @CRules[970]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[158]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[328]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[971]), + (FStart: 1924; FEnd: 1926; FRule: @CRules[972]), + (FStart: 1925; FEnd: 1926; FRule: @CRules[219]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[973]), + (FStart: 1927; FEnd: 1937; FRule: @CRules[974]), + (FStart: 1938; FEnd: 1940; FRule: @CRules[222]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[223]), + (FStart: 1946; FEnd: 1973; FRule: @CRules[144]), + (FStart: 1945; FEnd: 1948; FRule: @CRules[150]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[140]), + (FStart: 1951; FEnd: 1956; FRule: @CRules[150]), + (FStart: 1957; FEnd: 1973; FRule: @CRules[140]) ); - { Date-bound rules for W-Eur family } - CFamily_109_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1980; FRule: @CRules[1030]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[73]), - (FStart: 1979; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1981; FEnd: 9999; FRule: @CRules[281]), - (FStart: 1996; FEnd: 9999; FRule: @CRules[283]) + { Date-bound rules for Bahamas family } + CFamily_109_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1942; FRule: @CRules[975]), + (FStart: 1944; FEnd: 1944; FRule: @CRules[976]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[977]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[142]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[978]), + (FStart: 1964; FEnd: 1975; FRule: @CRules[140]), + (FStart: 1964; FEnd: 1975; FRule: @CRules[144]) ); - { Date-bound rules for Albania family } - CFamily_110_Arr: array[0 .. 24] of TYearBoundRule = ( - (FStart: 1940; FEnd: 1940; FRule: @CRules[1045]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1046]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1047]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[352]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[444]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[352]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1048]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[476]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[450]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[352]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[761]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1049]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[94]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1050]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[485]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[1051]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[453]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[1048]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[476]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1052]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[288]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[447]) + { Date-bound rules for PRC family } + CFamily_110_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1986; FEnd: 1986; FRule: @CRules[1038]), + (FStart: 1986; FEnd: 1991; FRule: @CRules[1039]), + (FStart: 1987; FEnd: 1991; FRule: @CRules[1040]) ); - { Date-bound rules for Austria family } - CFamily_111_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1920; FEnd: 1920; FRule: @CRules[521]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[501]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1053]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1055]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[786]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[802]) + { Date-bound rules for Zion family } + CFamily_111_Arr: array[0 .. 84] of TYearBoundRule = ( + (FStart: 1940; FEnd: 1940; FRule: @CRules[1094]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1029]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1095]), + (FStart: 1942; FEnd: 1946; FRule: @CRules[1037]), + (FStart: 1943; FEnd: 1944; FRule: @CRules[1096]), + (FStart: 1945; FEnd: 1946; FRule: @CRules[1097]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1098]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1099]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[1037]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1100]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[1097]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[1101]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1096]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1102]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1103]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1104]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[1105]), + (FStart: 1953; FEnd: 1953; FRule: @CRules[1106]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1107]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1108]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1109]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1110]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1111]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1112]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[1113]), + (FStart: 1957; FEnd: 1957; FRule: @CRules[1114]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[1115]), + (FStart: 1974; FEnd: 1974; FRule: @CRules[1030]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1103]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1116]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1117]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1118]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[1119]), + (FStart: 1984; FEnd: 1984; FRule: @CRules[1120]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[1121]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[1122]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1123]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1124]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1125]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1106]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1126]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1127]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[1128]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[1129]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1130]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1120]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1131]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1122]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1132]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1133]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[1134]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[184]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[179]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1135]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[1136]), + (FStart: 1995; FEnd: 1995; FRule: @CRules[195]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1137]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[274]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[1138]), + (FStart: 1997; FEnd: 1997; FRule: @CRules[1118]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[1139]), + (FStart: 1998; FEnd: 1998; FRule: @CRules[1140]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[1141]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[1142]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[162]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1143]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1144]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1145]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[1146]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[1147]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1148]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1149]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1150]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1151]), + (FStart: 2005; FEnd: 2012; FRule: @CRules[1152]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1153]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1154]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1155]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1156]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1157]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[1158]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1159]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1160]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[1161]), + (FStart: 2013; FEnd: 9999; FRule: @CRules[140]) ); - { Date-bound rules for Bulg family } - CFamily_112_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 1979; FEnd: 1979; FRule: @CRules[1071]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[73]), - (FStart: 1980; FEnd: 1982; FRule: @CRules[1072]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1073]), - (FStart: 1981; FEnd: 1981; FRule: @CRules[1074]) + { Date-bound rules for Iceland family } + CFamily_112_Arr: array[0 .. 15] of TYearBoundRule = ( + (FStart: 1917; FEnd: 1919; FRule: @CRules[979]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[980]), + (FStart: 1918; FEnd: 1919; FRule: @CRules[981]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[982]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[983]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[984]), + (FStart: 1939; FEnd: 1939; FRule: @CRules[985]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[986]), + (FStart: 1940; FEnd: 1941; FRule: @CRules[987]), + (FStart: 1941; FEnd: 1942; FRule: @CRules[988]), + (FStart: 1943; FEnd: 1946; FRule: @CRules[989]), + (FStart: 1942; FEnd: 1948; FRule: @CRules[990]), + (FStart: 1947; FEnd: 1967; FRule: @CRules[991]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[992]), + (FStart: 1950; FEnd: 1966; FRule: @CRules[990]), + (FStart: 1967; FEnd: 1967; FRule: @CRules[993]) ); - { Date-bound rules for Czech family } - CFamily_113_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[756]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[95]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1075]), - (FStart: 1946; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[596]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[600]) + { Date-bound rules for Neth family } + CFamily_113_Arr: array[0 .. 19] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[994]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[995]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[996]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[997]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[998]), + (FStart: 1918; FEnd: 1921; FRule: @CRules[999]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[1000]), + (FStart: 1922; FEnd: 1936; FRule: @CRules[1001]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[1002]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[1000]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[1002]), + (FStart: 1926; FEnd: 1931; FRule: @CRules[1003]), + (FStart: 1932; FEnd: 1932; FRule: @CRules[1004]), + (FStart: 1933; FEnd: 1936; FRule: @CRules[1003]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[1004]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[842]), + (FStart: 1937; FEnd: 1939; FRule: @CRules[785]), + (FStart: 1938; FEnd: 1939; FRule: @CRules[1005]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[741]) ); - { Date-bound rules for Thule family } - CFamily_114_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1991; FEnd: 1992; FRule: @CRules[99]), - (FStart: 1991; FEnd: 1992; FRule: @CRules[25]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[104]), - (FStart: 1993; FEnd: 2006; FRule: @CRules[26]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[105]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[106]) + { Date-bound rules for Denmark family } + CFamily_114_Arr: array[0 .. 10] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1006]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[1007]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[946]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[1008]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1009]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1010]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[890]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1011]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1012]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1013]) ); - { Date-bound rules for Finland family } - CFamily_115_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1942; FEnd: 1942; FRule: @CRules[1076]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1077]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[979]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[1078]) + { Date-bound rules for Lux family } + CFamily_115_Arr: array[0 .. 22] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1006]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[732]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[1014]), + (FStart: 1917; FEnd: 1917; FRule: @CRules[1015]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[736]), + (FStart: 1918; FEnd: 1918; FRule: @CRules[737]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[334]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[1016]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[335]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[1017]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[337]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[1018]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[778]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[1019]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[779]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[785]), + (FStart: 1924; FEnd: 1924; FRule: @CRules[780]), + (FStart: 1924; FEnd: 1928; FRule: @CRules[1019]), + (FStart: 1925; FEnd: 1925; FRule: @CRules[904]), + (FStart: 1926; FEnd: 1926; FRule: @CRules[782]), + (FStart: 1927; FEnd: 1927; FRule: @CRules[783]), + (FStart: 1928; FEnd: 1928; FRule: @CRules[784]), + (FStart: 1929; FEnd: 1929; FRule: @CRules[812]) ); - { Date-bound rules for Germany family } - CFamily_116_Arr: array[0 .. 7] of TYearBoundRule = ( - (FStart: 1946; FEnd: 1946; FRule: @CRules[1053]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1099]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1100]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1101]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1102]) + { Date-bound rules for Norway family } + CFamily_116_Arr: array[0 .. 6] of TYearBoundRule = ( + (FStart: 1916; FEnd: 1916; FRule: @CRules[1020]), + (FStart: 1916; FEnd: 1916; FRule: @CRules[765]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[799]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[744]), + (FStart: 1959; FEnd: 1964; FRule: @CRules[1021]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[887]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[581]) ); - { Date-bound rules for SovietZone family } + { Date-bound rules for EUAsia family } CFamily_117_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1945; FEnd: 1945; FRule: @CRules[1103]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1104]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1105]) + (FStart: 1981; FEnd: 9999; FRule: @CRules[733]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[731]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[734]) ); - { Date-bound rules for Greece family } - CFamily_118_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1932; FEnd: 1932; FRule: @CRules[1106]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[503]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1107]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[974]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1108]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[485]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[58]), - (FStart: 1952; FEnd: 1952; FRule: @CRules[1109]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1110]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1111]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1112]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[524]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1113]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[1114]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[1115]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[872]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[447]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[802]) + { Date-bound rules for E-EurAsia family } + CFamily_118_Arr: array[0 .. 2] of TYearBoundRule = ( + (FStart: 1981; FEnd: 9999; FRule: @CRules[1022]), + (FStart: 1979; FEnd: 1995; FRule: @CRules[586]), + (FStart: 1996; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for Hungary family } - CFamily_119_Arr: array[0 .. 18] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[1116]), - (FStart: 1918; FEnd: 1920; FRule: @CRules[1117]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[521]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1118]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1119]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[606]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[1120]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[1121]), - (FStart: 1954; FEnd: 1954; FRule: @CRules[476]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[1122]), - (FStart: 1955; FEnd: 1955; FRule: @CRules[1123]), - (FStart: 1956; FEnd: 1957; FRule: @CRules[1124]), - (FStart: 1956; FEnd: 1957; FRule: @CRules[1078]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[786]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[1125]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[353]), - (FStart: 1981; FEnd: 1983; FRule: @CRules[282]) + { Date-bound rules for RussiaAsia family } + CFamily_119_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 1981; FEnd: 1984; FRule: @CRules[1023]), + (FStart: 1981; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1984; FEnd: 1995; FRule: @CRules[743]), + (FStart: 1985; FEnd: 2010; FRule: @CRules[415]), + (FStart: 1996; FEnd: 2010; FRule: @CRules[590]) ); - { Date-bound rules for Italy family } - CFamily_120_Arr: array[0 .. 40] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1126]), - (FStart: 1916; FEnd: 1917; FRule: @CRules[224]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1127]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1128]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[1129]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1130]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1131]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[1132]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[360]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1133]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1032]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[975]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[499]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[61]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[526]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[61]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1134]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1135]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1136]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1137]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[1138]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1139]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1140]), - (FStart: 1966; FEnd: 1968; FRule: @CRules[1141]), - (FStart: 1966; FEnd: 1966; FRule: @CRules[1142]), - (FStart: 1967; FEnd: 1969; FRule: @CRules[1143]), - (FStart: 1969; FEnd: 1969; FRule: @CRules[483]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[1144]), - (FStart: 1970; FEnd: 1970; FRule: @CRules[285]), - (FStart: 1971; FEnd: 1972; FRule: @CRules[1141]), - (FStart: 1971; FEnd: 1971; FRule: @CRules[285]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1145]), - (FStart: 1973; FEnd: 1974; FRule: @CRules[285]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1146]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[483]), - (FStart: 1975; FEnd: 1977; FRule: @CRules[285]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1147]), - (FStart: 1977; FEnd: 1979; FRule: @CRules[1141]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1979; FRule: @CRules[94]) + { Date-bound rules for Armenia family } + CFamily_120_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2011; FEnd: 2011; FRule: @CRules[415]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[590]) ); - { Date-bound rules for Latvia family } + { Date-bound rules for Azer family } CFamily_121_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1989; FEnd: 1996; FRule: @CRules[979]), - (FStart: 1989; FEnd: 1996; FRule: @CRules[289]) + (FStart: 1997; FEnd: 2015; FRule: @CRules[1024]), + (FStart: 1997; FEnd: 2015; FRule: @CRules[1025]) ); - { Date-bound rules for Malta family } - CFamily_122_Arr: array[0 .. 6] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[1148]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1149]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[309]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[480]), - (FStart: 1975; FEnd: 1979; FRule: @CRules[596]), - (FStart: 1975; FEnd: 1980; FRule: @CRules[97]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[606]) + { Date-bound rules for Dhaka family } + CFamily_122_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2009; FEnd: 2009; FRule: @CRules[1026]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1027]) ); - { Date-bound rules for Moldova family } - CFamily_123_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1997; FEnd: 9999; FRule: @CRules[979]), - (FStart: 1997; FEnd: 9999; FRule: @CRules[815]) + { Date-bound rules for Shang family } + CFamily_123_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1919; FEnd: 1919; FRule: @CRules[1028]), + (FStart: 1919; FEnd: 1919; FRule: @CRules[1029]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[202]), + (FStart: 1940; FEnd: 1940; FRule: @CRules[1030]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[1031]), + (FStart: 1941; FEnd: 1941; FRule: @CRules[1032]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[1033]), + (FStart: 1945; FEnd: 1945; FRule: @CRules[1034]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1035]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1029]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1036]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1037]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[157]), + (FStart: 1948; FEnd: 1949; FRule: @CRules[1029]) ); - { Date-bound rules for Poland family } - CFamily_124_Arr: array[0 .. 19] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1919; FRule: @CRules[62]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1116]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[1062]), - (FStart: 1944; FEnd: 1944; FRule: @CRules[499]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[1150]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[445]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1151]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1054]), - (FStart: 1947; FEnd: 1947; FRule: @CRules[69]), - (FStart: 1947; FEnd: 1949; FRule: @CRules[597]), - (FStart: 1948; FEnd: 1948; FRule: @CRules[1056]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1102]), - (FStart: 1957; FEnd: 1957; FRule: @CRules[1152]), - (FStart: 1957; FEnd: 1958; FRule: @CRules[282]), - (FStart: 1958; FEnd: 1958; FRule: @CRules[1153]), - (FStart: 1959; FEnd: 1959; FRule: @CRules[1154]), - (FStart: 1959; FEnd: 1961; FRule: @CRules[1155]), - (FStart: 1960; FEnd: 1960; FRule: @CRules[1156]), - (FStart: 1961; FEnd: 1964; FRule: @CRules[1157]), - (FStart: 1962; FEnd: 1964; FRule: @CRules[282]) + { Date-bound rules for HK family } + CFamily_124_Arr: array[0 .. 13] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[886]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1041]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1042]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1043]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1044]), + (FStart: 1948; FEnd: 1952; FRule: @CRules[1045]), + (FStart: 1949; FEnd: 1953; FRule: @CRules[1046]), + (FStart: 1953; FEnd: 1964; FRule: @CRules[1047]), + (FStart: 1954; FEnd: 1964; FRule: @CRules[1048]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[1049]), + (FStart: 1965; FEnd: 1976; FRule: @CRules[1050]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[1051]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1052]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1053]) ); - { Date-bound rules for Port family } - CFamily_125_Arr: array[0 .. 47] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[1158]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[1119]), - (FStart: 1917; FEnd: 1917; FRule: @CRules[1159]), - (FStart: 1917; FEnd: 1921; FRule: @CRules[1160]), - (FStart: 1918; FEnd: 1918; FRule: @CRules[78]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1159]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[1161]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[1159]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1162]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1160]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[1057]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[91]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1931; FEnd: 1931; FRule: @CRules[1081]), - (FStart: 1931; FEnd: 1932; FRule: @CRules[1057]), - (FStart: 1932; FEnd: 1932; FRule: @CRules[1082]), - (FStart: 1934; FEnd: 1934; FRule: @CRules[1083]), - (FStart: 1934; FEnd: 1938; FRule: @CRules[1057]), - (FStart: 1935; FEnd: 1935; FRule: @CRules[1084]), - (FStart: 1936; FEnd: 1936; FRule: @CRules[1081]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1085]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1086]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[969]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[970]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1163]), - (FStart: 1940; FEnd: 1941; FRule: @CRules[1164]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[88]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[1165]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1166]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1167]), - (FStart: 1942; FEnd: 1945; FRule: @CRules[1168]), - (FStart: 1943; FEnd: 1943; FRule: @CRules[1169]), - (FStart: 1943; FEnd: 1945; FRule: @CRules[1170]), - (FStart: 1944; FEnd: 1945; FRule: @CRules[1171]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1072]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[1057]), - (FStart: 1947; FEnd: 1965; FRule: @CRules[1034]), - (FStart: 1947; FEnd: 1965; FRule: @CRules[597]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[517]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[351]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[350]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[288]), - (FStart: 1979; FEnd: 1982; FRule: @CRules[282]), - (FStart: 1980; FEnd: 1980; FRule: @CRules[353]), - (FStart: 1981; FEnd: 1982; FRule: @CRules[281]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[979]) + { Date-bound rules for Taiwan family } + CFamily_125_Arr: array[0 .. 14] of TYearBoundRule = ( + (FStart: 1946; FEnd: 1946; FRule: @CRules[1035]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[180]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1036]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[241]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[157]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[180]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1054]), + (FStart: 1952; FEnd: 1954; FRule: @CRules[241]), + (FStart: 1953; FEnd: 1959; FRule: @CRules[179]), + (FStart: 1955; FEnd: 1961; FRule: @CRules[180]), + (FStart: 1960; FEnd: 1961; FRule: @CRules[202]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[179]), + (FStart: 1974; FEnd: 1975; FRule: @CRules[180]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1055]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[180]) ); - { Date-bound rules for Spain family } - CFamily_126_Arr: array[0 .. 29] of TYearBoundRule = ( - (FStart: 1918; FEnd: 1918; FRule: @CRules[969]), - (FStart: 1918; FEnd: 1919; FRule: @CRules[1129]), - (FStart: 1919; FEnd: 1919; FRule: @CRules[1175]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1162]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1131]), - (FStart: 1926; FEnd: 1926; FRule: @CRules[89]), - (FStart: 1926; FEnd: 1929; FRule: @CRules[1176]), - (FStart: 1927; FEnd: 1927; FRule: @CRules[90]), - (FStart: 1928; FEnd: 1928; FRule: @CRules[494]), - (FStart: 1929; FEnd: 1929; FRule: @CRules[92]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1177]), - (FStart: 1937; FEnd: 1937; FRule: @CRules[1178]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1082]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1179]), - (FStart: 1938; FEnd: 1938; FRule: @CRules[1180]), - (FStart: 1939; FEnd: 1939; FRule: @CRules[1181]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1182]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[1183]), - (FStart: 1943; FEnd: 1946; FRule: @CRules[1184]), - (FStart: 1943; FEnd: 1944; FRule: @CRules[1155]), - (FStart: 1945; FEnd: 1946; FRule: @CRules[282]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1031]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[1185]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[1186]), - (FStart: 1974; FEnd: 1975; FRule: @CRules[1155]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1187]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[282]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[1082]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[61]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[95]) + { Date-bound rules for Macau family } + CFamily_126_Arr: array[0 .. 26] of TYearBoundRule = ( + (FStart: 1942; FEnd: 1943; FRule: @CRules[1056]), + (FStart: 1942; FEnd: 1942; FRule: @CRules[1057]), + (FStart: 1943; FEnd: 1943; FRule: @CRules[1058]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1059]), + (FStart: 1946; FEnd: 1946; FRule: @CRules[1058]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1060]), + (FStart: 1947; FEnd: 1947; FRule: @CRules[1061]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1062]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1063]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[1064]), + (FStart: 1949; FEnd: 1950; FRule: @CRules[1065]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1066]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[1067]), + (FStart: 1952; FEnd: 1953; FRule: @CRules[1064]), + (FStart: 1952; FEnd: 1952; FRule: @CRules[1068]), + (FStart: 1953; FEnd: 1954; FRule: @CRules[1065]), + (FStart: 1954; FEnd: 1956; FRule: @CRules[1069]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1070]), + (FStart: 1956; FEnd: 1964; FRule: @CRules[1071]), + (FStart: 1957; FEnd: 1964; FRule: @CRules[1072]), + (FStart: 1965; FEnd: 1973; FRule: @CRules[1073]), + (FStart: 1965; FEnd: 1966; FRule: @CRules[1074]), + (FStart: 1967; FEnd: 1976; FRule: @CRules[1075]), + (FStart: 1973; FEnd: 1973; FRule: @CRules[1076]), + (FStart: 1975; FEnd: 1976; FRule: @CRules[1073]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1077]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1075]) ); - { Date-bound rules for SpainAfrica family } + { Date-bound rules for Cyprus family } CFamily_127_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1967; FEnd: 1967; FRule: @CRules[1188]), - (FStart: 1967; FEnd: 1967; FRule: @CRules[288]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1189]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[503]), - (FStart: 1976; FEnd: 1977; FRule: @CRules[444]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[507]), - (FStart: 1977; FEnd: 1977; FRule: @CRules[802]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[483]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[804]) + (FStart: 1975; FEnd: 1975; FRule: @CRules[1078]), + (FStart: 1975; FEnd: 1975; FRule: @CRules[1079]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[946]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[1080]), + (FStart: 1977; FEnd: 1980; FRule: @CRules[745]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[913]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[761]), + (FStart: 1979; FEnd: 1997; FRule: @CRules[586]), + (FStart: 1981; FEnd: 1998; FRule: @CRules[746]) ); - { Date-bound rules for Turkey family } - CFamily_128_Arr: array[0 .. 44] of TYearBoundRule = ( - (FStart: 1916; FEnd: 1916; FRule: @CRules[444]), - (FStart: 1916; FEnd: 1916; FRule: @CRules[288]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[473]), - (FStart: 1920; FEnd: 1920; FRule: @CRules[474]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[475]), - (FStart: 1921; FEnd: 1921; FRule: @CRules[476]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[477]), - (FStart: 1922; FEnd: 1922; FRule: @CRules[478]), - (FStart: 1924; FEnd: 1924; FRule: @CRules[1192]), - (FStart: 1924; FEnd: 1925; FRule: @CRules[288]), - (FStart: 1925; FEnd: 1925; FRule: @CRules[444]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[58]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[972]), - (FStart: 1940; FEnd: 1940; FRule: @CRules[1193]), - (FStart: 1941; FEnd: 1941; FRule: @CRules[1194]), - (FStart: 1942; FEnd: 1942; FRule: @CRules[447]), - (FStart: 1945; FEnd: 1945; FRule: @CRules[478]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[483]), - (FStart: 1946; FEnd: 1946; FRule: @CRules[288]), - (FStart: 1947; FEnd: 1948; FRule: @CRules[1195]), - (FStart: 1947; FEnd: 1951; FRule: @CRules[493]), - (FStart: 1949; FEnd: 1949; FRule: @CRules[454]), - (FStart: 1950; FEnd: 1950; FRule: @CRules[768]), - (FStart: 1951; FEnd: 1951; FRule: @CRules[479]), - (FStart: 1962; FEnd: 1962; FRule: @CRules[766]), - (FStart: 1963; FEnd: 1963; FRule: @CRules[1196]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[65]), - (FStart: 1964; FEnd: 1964; FRule: @CRules[288]), - (FStart: 1973; FEnd: 1973; FRule: @CRules[1197]), - (FStart: 1973; FEnd: 1976; FRule: @CRules[1198]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[606]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1199]), - (FStart: 1976; FEnd: 1976; FRule: @CRules[1200]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1034]), - (FStart: 1977; FEnd: 1978; FRule: @CRules[1201]), - (FStart: 1978; FEnd: 1978; FRule: @CRules[1202]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1203]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1033]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1204]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1125]), - (FStart: 1986; FEnd: 1993; FRule: @CRules[281]), - (FStart: 1986; FEnd: 1995; FRule: @CRules[282]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[1205]), - (FStart: 1995; FEnd: 2006; FRule: @CRules[281]), - (FStart: 1996; FEnd: 2006; FRule: @CRules[283]) + { Date-bound rules for Iran family } + CFamily_128_Arr: array[0 .. 39] of TYearBoundRule = ( + (FStart: 1910; FEnd: 1910; FRule: @CRules[83]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[1081]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[1082]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1083]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1084]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[1085]), + (FStart: 1979; FEnd: 1979; FRule: @CRules[868]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1086]), + (FStart: 1980; FEnd: 1980; FRule: @CRules[1087]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1088]), + (FStart: 1992; FEnd: 1995; FRule: @CRules[1089]), + (FStart: 1991; FEnd: 1995; FRule: @CRules[369]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1086]), + (FStart: 1996; FEnd: 1996; FRule: @CRules[1090]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[1089]), + (FStart: 1997; FEnd: 1999; FRule: @CRules[369]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1086]), + (FStart: 2000; FEnd: 2000; FRule: @CRules[1090]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[1089]), + (FStart: 2001; FEnd: 2003; FRule: @CRules[369]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1086]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[1090]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1089]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[369]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1086]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1090]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[1089]), + (FStart: 2009; FEnd: 2011; FRule: @CRules[369]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1086]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1090]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[1089]), + (FStart: 2013; FEnd: 2015; FRule: @CRules[369]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[1086]), + (FStart: 2016; FEnd: 2016; FRule: @CRules[1090]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[1089]), + (FStart: 2017; FEnd: 2019; FRule: @CRules[369]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1086]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1090]), + (FStart: 2021; FEnd: 2022; FRule: @CRules[1089]), + (FStart: 2021; FEnd: 2022; FRule: @CRules[369]) ); - { Date-bound rules for AW family } - CFamily_129_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[1210]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1211]), - (FStart: 1983; FEnd: 1983; FRule: @CRules[1210]), - (FStart: 1984; FEnd: 1984; FRule: @CRules[1211]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[1212]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1211]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1213]), - (FStart: 2007; FEnd: 2009; FRule: @CRules[1207]), - (FStart: 2007; FEnd: 2008; FRule: @CRules[1210]) + { Date-bound rules for Iraq family } + CFamily_129_Arr: array[0 .. 7] of TYearBoundRule = ( + (FStart: 1982; FEnd: 1982; FRule: @CRules[400]), + (FStart: 1982; FEnd: 1984; FRule: @CRules[9]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[1091]), + (FStart: 1984; FEnd: 1985; FRule: @CRules[1023]), + (FStart: 1985; FEnd: 1990; FRule: @CRules[731]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[1092]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[1093]), + (FStart: 1991; FEnd: 2007; FRule: @CRules[363]) ); - { Date-bound rules for AQ family } + { Date-bound rules for Japan family } CFamily_130_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1971; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1989; FEnd: 1991; FRule: @CRules[1210]), - (FStart: 1990; FEnd: 1992; FRule: @CRules[1211]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[1162]), + (FStart: 1948; FEnd: 1951; FRule: @CRules[1163]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1164]), + (FStart: 1950; FEnd: 1951; FRule: @CRules[1162]) ); - { Date-bound rules for Holiday family } - CFamily_131_Arr: array[0 .. 1] of TYearBoundRule = ( - (FStart: 1992; FEnd: 1993; FRule: @CRules[1210]), - (FStart: 1993; FEnd: 1994; FRule: @CRules[1211]) + { Date-bound rules for Jordan family } + CFamily_131_Arr: array[0 .. 31] of TYearBoundRule = ( + (FStart: 1973; FEnd: 1973; FRule: @CRules[1165]), + (FStart: 1973; FEnd: 1975; FRule: @CRules[9]), + (FStart: 1974; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1976; FEnd: 1976; FRule: @CRules[357]), + (FStart: 1977; FEnd: 1977; FRule: @CRules[9]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[571]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[765]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[355]), + (FStart: 1985; FEnd: 1985; FRule: @CRules[9]), + (FStart: 1986; FEnd: 1988; FRule: @CRules[1166]), + (FStart: 1986; FEnd: 1990; FRule: @CRules[1167]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[763]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[1168]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[1169]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[768]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[943]), + (FStart: 1992; FEnd: 1993; FRule: @CRules[1167]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[1166]), + (FStart: 1994; FEnd: 1994; FRule: @CRules[1170]), + (FStart: 1995; FEnd: 1998; FRule: @CRules[1170]), + (FStart: 1999; FEnd: 1999; FRule: @CRules[842]), + (FStart: 1999; FEnd: 2002; FRule: @CRules[1171]), + (FStart: 2000; FEnd: 2001; FRule: @CRules[1172]), + (FStart: 2002; FEnd: 2012; FRule: @CRules[1173]), + (FStart: 2003; FEnd: 2003; FRule: @CRules[1174]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[570]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[1171]), + (FStart: 2006; FEnd: 2011; FRule: @CRules[1175]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[1176]), + (FStart: 2014; FEnd: 2021; FRule: @CRules[1173]), + (FStart: 2014; FEnd: 2022; FRule: @CRules[1175]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[1177]) ); - { Date-bound rules for AS family } - CFamily_132_Arr: array[0 .. 14] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1215]), - (FStart: 1987; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1216]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1991; FEnd: 1991; FRule: @CRules[1218]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1219]), - (FStart: 1993; FEnd: 1993; FRule: @CRules[1220]), - (FStart: 1994; FEnd: 1994; FRule: @CRules[1221]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1222]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + { Date-bound rules for Kyrgyz family } + CFamily_132_Arr: array[0 .. 3] of TYearBoundRule = ( + (FStart: 1992; FEnd: 1996; FRule: @CRules[1178]), + (FStart: 1992; FEnd: 1996; FRule: @CRules[586]), + (FStart: 1997; FEnd: 2005; FRule: @CRules[1179]), + (FStart: 1997; FEnd: 2004; FRule: @CRules[1180]) ); - { Date-bound rules for AV family } + { Date-bound rules for ROK family } CFamily_133_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1214]), - (FStart: 1973; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1990; FRule: @CRules[1217]), - (FStart: 1986; FEnd: 1987; FRule: @CRules[1228]), - (FStart: 1988; FEnd: 1999; FRule: @CRules[1210]), - (FStart: 1991; FEnd: 1994; FRule: @CRules[1211]), - (FStart: 1995; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + (FStart: 1948; FEnd: 1948; FRule: @CRules[202]), + (FStart: 1948; FEnd: 1948; FRule: @CRules[1106]), + (FStart: 1949; FEnd: 1949; FRule: @CRules[1181]), + (FStart: 1949; FEnd: 1951; FRule: @CRules[1182]), + (FStart: 1950; FEnd: 1950; FRule: @CRules[179]), + (FStart: 1951; FEnd: 1951; FRule: @CRules[183]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1183]), + (FStart: 1955; FEnd: 1955; FRule: @CRules[1184]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[198]), + (FStart: 1956; FEnd: 1956; FRule: @CRules[1112]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[186]), + (FStart: 1957; FEnd: 1960; FRule: @CRules[1185]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[172]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[1186]) ); - { Date-bound rules for AN family } - CFamily_134_Arr: array[0 .. 15] of TYearBoundRule = ( - (FStart: 1971; FEnd: 1985; FRule: @CRules[1210]), - (FStart: 1972; FEnd: 1972; FRule: @CRules[1216]), - (FStart: 1973; FEnd: 1981; FRule: @CRules[1211]), - (FStart: 1982; FEnd: 1982; FRule: @CRules[1223]), - (FStart: 1983; FEnd: 1985; FRule: @CRules[1211]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[1217]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1215]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[1210]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1211]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[1207]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1229]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1210]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1223]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[1207]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1223]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1224]) + { Date-bound rules for Lebanon family } + CFamily_134_Arr: array[0 .. 23] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1920; FRule: @CRules[935]), + (FStart: 1920; FEnd: 1920; FRule: @CRules[936]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[937]), + (FStart: 1921; FEnd: 1921; FRule: @CRules[384]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[587]), + (FStart: 1922; FEnd: 1922; FRule: @CRules[583]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[944]), + (FStart: 1923; FEnd: 1923; FRule: @CRules[354]), + (FStart: 1957; FEnd: 1961; FRule: @CRules[360]), + (FStart: 1957; FEnd: 1961; FRule: @CRules[9]), + (FStart: 1972; FEnd: 1972; FRule: @CRules[1187]), + (FStart: 1972; FEnd: 1977; FRule: @CRules[9]), + (FStart: 1973; FEnd: 1977; FRule: @CRules[360]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[571]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[765]), + (FStart: 1984; FEnd: 1987; FRule: @CRules[360]), + (FStart: 1984; FEnd: 1991; FRule: @CRules[1188]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[585]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[359]), + (FStart: 1990; FEnd: 1992; FRule: @CRules[360]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[385]), + (FStart: 1993; FEnd: 9999; FRule: @CRules[746]), + (FStart: 1993; FEnd: 1998; FRule: @CRules[586]), + (FStart: 1999; FEnd: 9999; FRule: @CRules[747]) ); - { Date-bound rules for LH family } - CFamily_135_Arr: array[0 .. 13] of TYearBoundRule = ( - (FStart: 1981; FEnd: 1984; FRule: @CRules[792]), - (FStart: 1982; FEnd: 1985; FRule: @CRules[1230]), - (FStart: 1985; FEnd: 1985; FRule: @CRules[1231]), - (FStart: 1986; FEnd: 1989; FRule: @CRules[967]), - (FStart: 1986; FEnd: 1986; FRule: @CRules[1232]), - (FStart: 1987; FEnd: 1999; FRule: @CRules[1231]), - (FStart: 1990; FEnd: 1995; FRule: @CRules[1230]), - (FStart: 1996; FEnd: 2005; FRule: @CRules[793]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1233]), - (FStart: 2001; FEnd: 2007; FRule: @CRules[1231]), - (FStart: 2006; FEnd: 2006; FRule: @CRules[1234]), - (FStart: 2007; FEnd: 2007; FRule: @CRules[793]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1234]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1235]) + { Date-bound rules for NBorneo family } + CFamily_135_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 1935; FEnd: 1941; FRule: @CRules[1189]), + (FStart: 1935; FEnd: 1941; FRule: @CRules[1190]) ); - { Date-bound rules for Fiji family } - CFamily_136_Arr: array[0 .. 11] of TYearBoundRule = ( - (FStart: 1998; FEnd: 1999; FRule: @CRules[1236]), - (FStart: 1999; FEnd: 2000; FRule: @CRules[1237]), - (FStart: 2009; FEnd: 2009; FRule: @CRules[1238]), - (FStart: 2010; FEnd: 2010; FRule: @CRules[1239]), - (FStart: 2010; FEnd: 2013; FRule: @CRules[1240]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1241]), - (FStart: 2012; FEnd: 2013; FRule: @CRules[1242]), - (FStart: 2014; FEnd: 2014; FRule: @CRules[1243]), - (FStart: 2014; FEnd: 2018; FRule: @CRules[1236]), - (FStart: 2015; FEnd: 2021; FRule: @CRules[1244]), - (FStart: 2019; FEnd: 2019; FRule: @CRules[1245]), - (FStart: 2020; FEnd: 2020; FRule: @CRules[1246]) + { Date-bound rules for Mongol family } + CFamily_136_Arr: array[0 .. 8] of TYearBoundRule = ( + (FStart: 1983; FEnd: 1984; FRule: @CRules[1023]), + (FStart: 1983; FEnd: 1983; FRule: @CRules[9]), + (FStart: 1985; FEnd: 1998; FRule: @CRules[1022]), + (FStart: 1984; FEnd: 1998; FRule: @CRules[586]), + (FStart: 2001; FEnd: 2001; FRule: @CRules[1191]), + (FStart: 2001; FEnd: 2006; FRule: @CRules[1192]), + (FStart: 2002; FEnd: 2006; FRule: @CRules[1193]), + (FStart: 2015; FEnd: 2016; FRule: @CRules[1193]), + (FStart: 2015; FEnd: 2016; FRule: @CRules[1194]) ); - { Date-bound rules for NC family } - CFamily_137_Arr: array[0 .. 3] of TYearBoundRule = ( - (FStart: 1977; FEnd: 1978; FRule: @CRules[1258]), - (FStart: 1978; FEnd: 1979; FRule: @CRules[657]), - (FStart: 1996; FEnd: 1996; FRule: @CRules[1259]), - (FStart: 1997; FEnd: 1997; FRule: @CRules[1260]) + { Date-bound rules for Pakistan family } + CFamily_137_Arr: array[0 .. 4] of TYearBoundRule = ( + (FStart: 2002; FEnd: 2002; FRule: @CRules[916]), + (FStart: 2002; FEnd: 2002; FRule: @CRules[942]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[585]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[357]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[353]) ); - { Date-bound rules for Chatham family } - CFamily_138_Arr: array[0 .. 8] of TYearBoundRule = ( - (FStart: 1974; FEnd: 1974; FRule: @CRules[1269]), - (FStart: 1975; FEnd: 1975; FRule: @CRules[1270]), - (FStart: 1975; FEnd: 1988; FRule: @CRules[1271]), - (FStart: 1976; FEnd: 1989; FRule: @CRules[1272]), - (FStart: 1989; FEnd: 1989; FRule: @CRules[1274]), - (FStart: 1990; FEnd: 2006; FRule: @CRules[1275]), - (FStart: 1990; FEnd: 2007; FRule: @CRules[1276]), - (FStart: 2007; FEnd: 9999; FRule: @CRules[1278]), - (FStart: 2008; FEnd: 9999; FRule: @CRules[1279]) + { Date-bound rules for EgyptAsia family } + CFamily_138_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1957; FEnd: 1957; FRule: @CRules[359]), + (FStart: 1957; FEnd: 1958; FRule: @CRules[9]), + (FStart: 1958; FEnd: 1958; FRule: @CRules[360]), + (FStart: 1959; FEnd: 1967; FRule: @CRules[361]), + (FStart: 1959; FEnd: 1965; FRule: @CRules[362]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[363]) ); - { Date-bound rules for Cook family } - CFamily_139_Arr: array[0 .. 2] of TYearBoundRule = ( - (FStart: 1978; FEnd: 1978; FRule: @CRules[1280]), - (FStart: 1979; FEnd: 1991; FRule: @CRules[625]), - (FStart: 1979; FEnd: 1990; FRule: @CRules[707]) + { Date-bound rules for Palestine family } + CFamily_139_Arr: array[0 .. 109] of TYearBoundRule = ( + (FStart: 1999; FEnd: 2005; FRule: @CRules[1195]), + (FStart: 1999; FEnd: 2003; FRule: @CRules[1196]), + (FStart: 2004; FEnd: 2004; FRule: @CRules[732]), + (FStart: 2005; FEnd: 2005; FRule: @CRules[582]), + (FStart: 2006; FEnd: 2007; FRule: @CRules[355]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1197]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[476]), + (FStart: 2008; FEnd: 2009; FRule: @CRules[1198]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[119]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1199]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[587]), + (FStart: 2010; FEnd: 2010; FRule: @CRules[1200]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1201]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[7]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[1202]), + (FStart: 2011; FEnd: 2011; FRule: @CRules[765]), + (FStart: 2012; FEnd: 2014; FRule: @CRules[1173]), + (FStart: 2012; FEnd: 2012; FRule: @CRules[1203]), + (FStart: 2013; FEnd: 2013; FRule: @CRules[768]), + (FStart: 2014; FEnd: 2014; FRule: @CRules[1174]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[935]), + (FStart: 2015; FEnd: 2015; FRule: @CRules[1204]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[1205]), + (FStart: 2016; FEnd: 2018; FRule: @CRules[1206]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[1207]), + (FStart: 2019; FEnd: 2019; FRule: @CRules[1208]), + (FStart: 2020; FEnd: 2021; FRule: @CRules[1209]), + (FStart: 2020; FEnd: 2020; FRule: @CRules[1210]), + (FStart: 2021; FEnd: 2021; FRule: @CRules[993]), + (FStart: 2022; FEnd: 2022; FRule: @CRules[912]), + (FStart: 2022; FEnd: 2035; FRule: @CRules[1211]), + (FStart: 2023; FEnd: 2023; FRule: @CRules[1212]), + (FStart: 2024; FEnd: 2024; FRule: @CRules[787]), + (FStart: 2025; FEnd: 2025; FRule: @CRules[770]), + (FStart: 2026; FEnd: 2054; FRule: @CRules[1213]), + (FStart: 2036; FEnd: 2036; FRule: @CRules[1214]), + (FStart: 2037; FEnd: 2037; FRule: @CRules[847]), + (FStart: 2038; FEnd: 2038; FRule: @CRules[1215]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[798]), + (FStart: 2039; FEnd: 2039; FRule: @CRules[1216]), + (FStart: 2039; FEnd: 2067; FRule: @CRules[1211]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[1010]), + (FStart: 2040; FEnd: 2040; FRule: @CRules[1217]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[1218]), + (FStart: 2041; FEnd: 2041; FRule: @CRules[1219]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[1220]), + (FStart: 2042; FEnd: 2042; FRule: @CRules[1221]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[1222]), + (FStart: 2043; FEnd: 2043; FRule: @CRules[1223]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[1224]), + (FStart: 2044; FEnd: 2044; FRule: @CRules[1225]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[1226]), + (FStart: 2045; FEnd: 2045; FRule: @CRules[1227]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[1228]), + (FStart: 2046; FEnd: 2046; FRule: @CRules[1229]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[1230]), + (FStart: 2047; FEnd: 2047; FRule: @CRules[1231]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[1232]), + (FStart: 2048; FEnd: 2048; FRule: @CRules[1233]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[1234]), + (FStart: 2049; FEnd: 2049; FRule: @CRules[1235]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[1236]), + (FStart: 2050; FEnd: 2050; FRule: @CRules[1237]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[1238]), + (FStart: 2051; FEnd: 2051; FRule: @CRules[1239]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[1240]), + (FStart: 2052; FEnd: 2052; FRule: @CRules[1241]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[1242]), + (FStart: 2053; FEnd: 2053; FRule: @CRules[1243]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[1244]), + (FStart: 2054; FEnd: 2054; FRule: @CRules[1245]), + (FStart: 2055; FEnd: 2055; FRule: @CRules[1009]), + (FStart: 2056; FEnd: 2056; FRule: @CRules[1246]), + (FStart: 2057; FEnd: 2057; FRule: @CRules[1247]), + (FStart: 2058; FEnd: 9999; FRule: @CRules[1213]), + (FStart: 2068; FEnd: 2068; FRule: @CRules[1248]), + (FStart: 2069; FEnd: 2069; FRule: @CRules[1249]), + (FStart: 2070; FEnd: 2070; FRule: @CRules[582]), + (FStart: 2071; FEnd: 2071; FRule: @CRules[1250]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[1251]), + (FStart: 2072; FEnd: 2072; FRule: @CRules[1252]), + (FStart: 2072; FEnd: 9999; FRule: @CRules[1211]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[1253]), + (FStart: 2073; FEnd: 2073; FRule: @CRules[1254]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[1255]), + (FStart: 2074; FEnd: 2074; FRule: @CRules[1256]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[1011]), + (FStart: 2075; FEnd: 2075; FRule: @CRules[1257]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[1258]), + (FStart: 2076; FEnd: 2076; FRule: @CRules[1259]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[1260]), + (FStart: 2077; FEnd: 2077; FRule: @CRules[1261]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[1262]), + (FStart: 2078; FEnd: 2078; FRule: @CRules[1263]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[1264]), + (FStart: 2079; FEnd: 2079; FRule: @CRules[1265]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[1266]), + (FStart: 2080; FEnd: 2080; FRule: @CRules[1267]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[1268]), + (FStart: 2081; FEnd: 2081; FRule: @CRules[1269]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[1270]), + (FStart: 2082; FEnd: 2082; FRule: @CRules[1271]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[1272]), + (FStart: 2083; FEnd: 2083; FRule: @CRules[1273]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[1274]), + (FStart: 2084; FEnd: 2084; FRule: @CRules[1275]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[1276]), + (FStart: 2085; FEnd: 2085; FRule: @CRules[1277]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[1278]), + (FStart: 2086; FEnd: 2086; FRule: @CRules[1279]) ); - { Date-bound rules for WS family } - CFamily_140_Arr: array[0 .. 4] of TYearBoundRule = ( - (FStart: 2010; FEnd: 2010; FRule: @CRules[690]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1281]), - (FStart: 2011; FEnd: 2011; FRule: @CRules[1282]), - (FStart: 2012; FEnd: 2021; FRule: @CRules[1283]), - (FStart: 2012; FEnd: 2020; FRule: @CRules[1284]) + { Date-bound rules for Phil family } + CFamily_140_Arr: array[0 .. 5] of TYearBoundRule = ( + (FStart: 1936; FEnd: 1936; FRule: @CRules[1280]), + (FStart: 1937; FEnd: 1937; FRule: @CRules[1281]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[1282]), + (FStart: 1954; FEnd: 1954; FRule: @CRules[286]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1283]), + (FStart: 1978; FEnd: 1978; FRule: @CRules[1284]) ); - { Date-bound rules for Tonga family } - CFamily_141_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1999; FEnd: 1999; FRule: @CRules[1285]), - (FStart: 2000; FEnd: 2000; FRule: @CRules[1286]), - (FStart: 2000; FEnd: 2001; FRule: @CRules[1236]), - (FStart: 2001; FEnd: 2002; FRule: @CRules[1287]), - (FStart: 2016; FEnd: 2016; FRule: @CRules[1236]), - (FStart: 2017; FEnd: 2017; FRule: @CRules[1288]) + { Date-bound rules for Syria family } + CFamily_141_Arr: array[0 .. 40] of TYearBoundRule = ( + (FStart: 1920; FEnd: 1923; FRule: @CRules[806]), + (FStart: 1920; FEnd: 1923; FRule: @CRules[773]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[1212]), + (FStart: 1962; FEnd: 1962; FRule: @CRules[744]), + (FStart: 1963; FEnd: 1965; FRule: @CRules[1009]), + (FStart: 1963; FEnd: 1963; FRule: @CRules[538]), + (FStart: 1964; FEnd: 1964; FRule: @CRules[744]), + (FStart: 1965; FEnd: 1965; FRule: @CRules[538]), + (FStart: 1966; FEnd: 1966; FRule: @CRules[1285]), + (FStart: 1966; FEnd: 1976; FRule: @CRules[744]), + (FStart: 1967; FEnd: 1978; FRule: @CRules[1009]), + (FStart: 1977; FEnd: 1978; FRule: @CRules[1010]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[807]), + (FStart: 1983; FEnd: 1984; FRule: @CRules[744]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1286]), + (FStart: 1986; FEnd: 1986; FRule: @CRules[1287]), + (FStart: 1987; FEnd: 1987; FRule: @CRules[1288]), + (FStart: 1987; FEnd: 1988; FRule: @CRules[351]), + (FStart: 1988; FEnd: 1988; FRule: @CRules[1289]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[792]), + (FStart: 1989; FEnd: 1989; FRule: @CRules[744]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[738]), + (FStart: 1990; FEnd: 1990; FRule: @CRules[538]), + (FStart: 1991; FEnd: 1991; FRule: @CRules[355]), + (FStart: 1991; FEnd: 1992; FRule: @CRules[9]), + (FStart: 1992; FEnd: 1992; FRule: @CRules[1290]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[587]), + (FStart: 1993; FEnd: 1993; FRule: @CRules[913]), + (FStart: 1994; FEnd: 1996; FRule: @CRules[355]), + (FStart: 1994; FEnd: 2005; FRule: @CRules[9]), + (FStart: 1997; FEnd: 1998; FRule: @CRules[1291]), + (FStart: 1999; FEnd: 2006; FRule: @CRules[355]), + (FStart: 2006; FEnd: 2006; FRule: @CRules[1197]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1198]), + (FStart: 2007; FEnd: 2007; FRule: @CRules[1292]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[1166]), + (FStart: 2008; FEnd: 2008; FRule: @CRules[357]), + (FStart: 2009; FEnd: 2009; FRule: @CRules[1198]), + (FStart: 2010; FEnd: 2011; FRule: @CRules[1166]), + (FStart: 2012; FEnd: 2022; FRule: @CRules[1198]), + (FStart: 2009; FEnd: 2022; FRule: @CRules[1175]) ); - { Date-bound rules for Vanuatu family } - CFamily_142_Arr: array[0 .. 5] of TYearBoundRule = ( - (FStart: 1973; FEnd: 1973; FRule: @CRules[1289]), - (FStart: 1974; FEnd: 1974; FRule: @CRules[1290]), - (FStart: 1983; FEnd: 1991; FRule: @CRules[1291]), - (FStart: 1984; FEnd: 1991; FRule: @CRules[1292]), - (FStart: 1992; FEnd: 1993; FRule: @CRules[1293]), - (FStart: 1992; FEnd: 1992; FRule: @CRules[1294]) + { Date-bound rules for Troll family } + CFamily_142_Arr: array[0 .. 1] of TYearBoundRule = ( + (FStart: 2005; FEnd: 9999; FRule: @CRules[1293]), + (FStart: 2004; FEnd: 9999; FRule: @CRules[1294]) ); var { This array contains rule families. } CRuleFamilies: array[0 .. 142] of TRuleFamily = ( - (FCount: 6; FFirstRule: @CFamily_0_Arr), - (FCount: 4; FFirstRule: @CFamily_1_Arr), - (FCount: 29; FFirstRule: @CFamily_2_Arr), - (FCount: 10; FFirstRule: @CFamily_3_Arr), - (FCount: 10; FFirstRule: @CFamily_4_Arr), - (FCount: 16; FFirstRule: @CFamily_5_Arr), - (FCount: 20; FFirstRule: @CFamily_6_Arr), - (FCount: 7; FFirstRule: @CFamily_7_Arr), - (FCount: 13; FFirstRule: @CFamily_8_Arr), - (FCount: 22; FFirstRule: @CFamily_9_Arr), - (FCount: 16; FFirstRule: @CFamily_10_Arr), - (FCount: 3; FFirstRule: @CFamily_11_Arr), - (FCount: 85; FFirstRule: @CFamily_12_Arr), - (FCount: 16; FFirstRule: @CFamily_13_Arr), - (FCount: 23; FFirstRule: @CFamily_14_Arr), - (FCount: 7; FFirstRule: @CFamily_15_Arr), - (FCount: 20; FFirstRule: @CFamily_16_Arr), - (FCount: 17; FFirstRule: @CFamily_17_Arr), - (FCount: 6; FFirstRule: @CFamily_18_Arr), - (FCount: 65; FFirstRule: @CFamily_19_Arr), - (FCount: 11; FFirstRule: @CFamily_20_Arr), - (FCount: 23; FFirstRule: @CFamily_21_Arr), - (FCount: 34; FFirstRule: @CFamily_22_Arr), - (FCount: 42; FFirstRule: @CFamily_23_Arr), - (FCount: 7; FFirstRule: @CFamily_24_Arr), - (FCount: 9; FFirstRule: @CFamily_25_Arr), - (FCount: 16; FFirstRule: @CFamily_26_Arr), - (FCount: 2; FFirstRule: @CFamily_27_Arr), - (FCount: 6; FFirstRule: @CFamily_28_Arr), - (FCount: 14; FFirstRule: @CFamily_29_Arr), - (FCount: 5; FFirstRule: @CFamily_30_Arr), - (FCount: 6; FFirstRule: @CFamily_31_Arr), + (FCount: 29; FFirstRule: @CFamily_0_Arr), + (FCount: 2; FFirstRule: @CFamily_1_Arr), + (FCount: 57; FFirstRule: @CFamily_2_Arr), + (FCount: 36; FFirstRule: @CFamily_3_Arr), + (FCount: 2; FFirstRule: @CFamily_4_Arr), + (FCount: 2; FFirstRule: @CFamily_5_Arr), + (FCount: 12; FFirstRule: @CFamily_6_Arr), + (FCount: 22; FFirstRule: @CFamily_7_Arr), + (FCount: 10; FFirstRule: @CFamily_8_Arr), + (FCount: 48; FFirstRule: @CFamily_9_Arr), + (FCount: 13; FFirstRule: @CFamily_10_Arr), + (FCount: 5; FFirstRule: @CFamily_11_Arr), + (FCount: 6; FFirstRule: @CFamily_12_Arr), + (FCount: 5; FFirstRule: @CFamily_13_Arr), + (FCount: 5; FFirstRule: @CFamily_14_Arr), + (FCount: 3; FFirstRule: @CFamily_15_Arr), + (FCount: 4; FFirstRule: @CFamily_16_Arr), + (FCount: 9; FFirstRule: @CFamily_17_Arr), + (FCount: 4; FFirstRule: @CFamily_18_Arr), + (FCount: 4; FFirstRule: @CFamily_19_Arr), + (FCount: 5; FFirstRule: @CFamily_20_Arr), + (FCount: 4; FFirstRule: @CFamily_21_Arr), + (FCount: 9; FFirstRule: @CFamily_22_Arr), + (FCount: 2; FFirstRule: @CFamily_23_Arr), + (FCount: 4; FFirstRule: @CFamily_24_Arr), + (FCount: 10; FFirstRule: @CFamily_25_Arr), + (FCount: 19; FFirstRule: @CFamily_26_Arr), + (FCount: 41; FFirstRule: @CFamily_27_Arr), + (FCount: 13; FFirstRule: @CFamily_28_Arr), + (FCount: 22; FFirstRule: @CFamily_29_Arr), + (FCount: 24; FFirstRule: @CFamily_30_Arr), + (FCount: 17; FFirstRule: @CFamily_31_Arr), (FCount: 5; FFirstRule: @CFamily_32_Arr), - (FCount: 5; FFirstRule: @CFamily_33_Arr), - (FCount: 3; FFirstRule: @CFamily_34_Arr), - (FCount: 4; FFirstRule: @CFamily_35_Arr), - (FCount: 9; FFirstRule: @CFamily_36_Arr), - (FCount: 4; FFirstRule: @CFamily_37_Arr), - (FCount: 4; FFirstRule: @CFamily_38_Arr), - (FCount: 5; FFirstRule: @CFamily_39_Arr), - (FCount: 4; FFirstRule: @CFamily_40_Arr), - (FCount: 9; FFirstRule: @CFamily_41_Arr), - (FCount: 2; FFirstRule: @CFamily_42_Arr), - (FCount: 4; FFirstRule: @CFamily_43_Arr), - (FCount: 19; FFirstRule: @CFamily_44_Arr), - (FCount: 41; FFirstRule: @CFamily_45_Arr), - (FCount: 13; FFirstRule: @CFamily_46_Arr), - (FCount: 24; FFirstRule: @CFamily_47_Arr), - (FCount: 17; FFirstRule: @CFamily_48_Arr), - (FCount: 5; FFirstRule: @CFamily_49_Arr), - (FCount: 13; FFirstRule: @CFamily_50_Arr), - (FCount: 9; FFirstRule: @CFamily_51_Arr), - (FCount: 2; FFirstRule: @CFamily_52_Arr), - (FCount: 11; FFirstRule: @CFamily_53_Arr), - (FCount: 11; FFirstRule: @CFamily_54_Arr), - (FCount: 16; FFirstRule: @CFamily_55_Arr), - (FCount: 5; FFirstRule: @CFamily_56_Arr), - (FCount: 39; FFirstRule: @CFamily_57_Arr), - (FCount: 6; FFirstRule: @CFamily_58_Arr), - (FCount: 2; FFirstRule: @CFamily_59_Arr), - (FCount: 8; FFirstRule: @CFamily_60_Arr), - (FCount: 11; FFirstRule: @CFamily_61_Arr), - (FCount: 4; FFirstRule: @CFamily_62_Arr), - (FCount: 6; FFirstRule: @CFamily_63_Arr), - (FCount: 3; FFirstRule: @CFamily_64_Arr), - (FCount: 3; FFirstRule: @CFamily_65_Arr), - (FCount: 5; FFirstRule: @CFamily_66_Arr), - (FCount: 2; FFirstRule: @CFamily_67_Arr), - (FCount: 2; FFirstRule: @CFamily_68_Arr), - (FCount: 2; FFirstRule: @CFamily_69_Arr), - (FCount: 14; FFirstRule: @CFamily_70_Arr), - (FCount: 14; FFirstRule: @CFamily_71_Arr), - (FCount: 15; FFirstRule: @CFamily_72_Arr), - (FCount: 27; FFirstRule: @CFamily_73_Arr), - (FCount: 9; FFirstRule: @CFamily_74_Arr), - (FCount: 40; FFirstRule: @CFamily_75_Arr), - (FCount: 8; FFirstRule: @CFamily_76_Arr), - (FCount: 4; FFirstRule: @CFamily_77_Arr), - (FCount: 32; FFirstRule: @CFamily_78_Arr), - (FCount: 4; FFirstRule: @CFamily_79_Arr), - (FCount: 14; FFirstRule: @CFamily_80_Arr), - (FCount: 24; FFirstRule: @CFamily_81_Arr), - (FCount: 2; FFirstRule: @CFamily_82_Arr), - (FCount: 9; FFirstRule: @CFamily_83_Arr), - (FCount: 5; FFirstRule: @CFamily_84_Arr), - (FCount: 6; FFirstRule: @CFamily_85_Arr), - (FCount: 110; FFirstRule: @CFamily_86_Arr), + (FCount: 13; FFirstRule: @CFamily_33_Arr), + (FCount: 9; FFirstRule: @CFamily_34_Arr), + (FCount: 10; FFirstRule: @CFamily_35_Arr), + (FCount: 2; FFirstRule: @CFamily_36_Arr), + (FCount: 16; FFirstRule: @CFamily_37_Arr), + (FCount: 11; FFirstRule: @CFamily_38_Arr), + (FCount: 11; FFirstRule: @CFamily_39_Arr), + (FCount: 16; FFirstRule: @CFamily_40_Arr), + (FCount: 5; FFirstRule: @CFamily_41_Arr), + (FCount: 39; FFirstRule: @CFamily_42_Arr), + (FCount: 6; FFirstRule: @CFamily_43_Arr), + (FCount: 2; FFirstRule: @CFamily_44_Arr), + (FCount: 8; FFirstRule: @CFamily_45_Arr), + (FCount: 11; FFirstRule: @CFamily_46_Arr), + (FCount: 4; FFirstRule: @CFamily_47_Arr), + (FCount: 6; FFirstRule: @CFamily_48_Arr), + (FCount: 22; FFirstRule: @CFamily_49_Arr), + (FCount: 34; FFirstRule: @CFamily_50_Arr), + (FCount: 17; FFirstRule: @CFamily_51_Arr), + (FCount: 4; FFirstRule: @CFamily_52_Arr), + (FCount: 183; FFirstRule: @CFamily_53_Arr), + (FCount: 3; FFirstRule: @CFamily_54_Arr), + (FCount: 2; FFirstRule: @CFamily_55_Arr), + (FCount: 4; FFirstRule: @CFamily_56_Arr), + (FCount: 25; FFirstRule: @CFamily_57_Arr), + (FCount: 7; FFirstRule: @CFamily_58_Arr), + (FCount: 9; FFirstRule: @CFamily_59_Arr), + (FCount: 4; FFirstRule: @CFamily_60_Arr), + (FCount: 2; FFirstRule: @CFamily_61_Arr), + (FCount: 15; FFirstRule: @CFamily_62_Arr), + (FCount: 23; FFirstRule: @CFamily_63_Arr), + (FCount: 14; FFirstRule: @CFamily_64_Arr), + (FCount: 16; FFirstRule: @CFamily_65_Arr), + (FCount: 14; FFirstRule: @CFamily_66_Arr), + (FCount: 12; FFirstRule: @CFamily_67_Arr), + (FCount: 14; FFirstRule: @CFamily_68_Arr), + (FCount: 4; FFirstRule: @CFamily_69_Arr), + (FCount: 16; FFirstRule: @CFamily_70_Arr), + (FCount: 9; FFirstRule: @CFamily_71_Arr), + (FCount: 3; FFirstRule: @CFamily_72_Arr), + (FCount: 5; FFirstRule: @CFamily_73_Arr), + (FCount: 6; FFirstRule: @CFamily_74_Arr), + (FCount: 6; FFirstRule: @CFamily_75_Arr), + (FCount: 65; FFirstRule: @CFamily_76_Arr), + (FCount: 6; FFirstRule: @CFamily_77_Arr), + (FCount: 7; FFirstRule: @CFamily_78_Arr), + (FCount: 6; FFirstRule: @CFamily_79_Arr), + (FCount: 17; FFirstRule: @CFamily_80_Arr), + (FCount: 6; FFirstRule: @CFamily_81_Arr), + (FCount: 16; FFirstRule: @CFamily_82_Arr), + (FCount: 25; FFirstRule: @CFamily_83_Arr), + (FCount: 9; FFirstRule: @CFamily_84_Arr), + (FCount: 34; FFirstRule: @CFamily_85_Arr), + (FCount: 5; FFirstRule: @CFamily_86_Arr), (FCount: 6; FFirstRule: @CFamily_87_Arr), - (FCount: 41; FFirstRule: @CFamily_88_Arr), - (FCount: 2; FFirstRule: @CFamily_89_Arr), - (FCount: 57; FFirstRule: @CFamily_90_Arr), - (FCount: 36; FFirstRule: @CFamily_91_Arr), - (FCount: 2; FFirstRule: @CFamily_92_Arr), - (FCount: 2; FFirstRule: @CFamily_93_Arr), - (FCount: 12; FFirstRule: @CFamily_94_Arr), - (FCount: 22; FFirstRule: @CFamily_95_Arr), - (FCount: 10; FFirstRule: @CFamily_96_Arr), - (FCount: 48; FFirstRule: @CFamily_97_Arr), + (FCount: 6; FFirstRule: @CFamily_88_Arr), + (FCount: 4; FFirstRule: @CFamily_89_Arr), + (FCount: 42; FFirstRule: @CFamily_90_Arr), + (FCount: 8; FFirstRule: @CFamily_91_Arr), + (FCount: 3; FFirstRule: @CFamily_92_Arr), + (FCount: 19; FFirstRule: @CFamily_93_Arr), + (FCount: 19; FFirstRule: @CFamily_94_Arr), + (FCount: 41; FFirstRule: @CFamily_95_Arr), + (FCount: 2; FFirstRule: @CFamily_96_Arr), + (FCount: 7; FFirstRule: @CFamily_97_Arr), (FCount: 2; FFirstRule: @CFamily_98_Arr), - (FCount: 22; FFirstRule: @CFamily_99_Arr), - (FCount: 34; FFirstRule: @CFamily_100_Arr), - (FCount: 17; FFirstRule: @CFamily_101_Arr), - (FCount: 4; FFirstRule: @CFamily_102_Arr), - (FCount: 183; FFirstRule: @CFamily_103_Arr), - (FCount: 3; FFirstRule: @CFamily_104_Arr), - (FCount: 2; FFirstRule: @CFamily_105_Arr), - (FCount: 4; FFirstRule: @CFamily_106_Arr), - (FCount: 25; FFirstRule: @CFamily_107_Arr), - (FCount: 7; FFirstRule: @CFamily_108_Arr), - (FCount: 6; FFirstRule: @CFamily_109_Arr), - (FCount: 25; FFirstRule: @CFamily_110_Arr), - (FCount: 9; FFirstRule: @CFamily_111_Arr), - (FCount: 5; FFirstRule: @CFamily_112_Arr), - (FCount: 6; FFirstRule: @CFamily_113_Arr), - (FCount: 6; FFirstRule: @CFamily_114_Arr), - (FCount: 4; FFirstRule: @CFamily_115_Arr), - (FCount: 8; FFirstRule: @CFamily_116_Arr), + (FCount: 9; FFirstRule: @CFamily_99_Arr), + (FCount: 20; FFirstRule: @CFamily_100_Arr), + (FCount: 48; FFirstRule: @CFamily_101_Arr), + (FCount: 30; FFirstRule: @CFamily_102_Arr), + (FCount: 9; FFirstRule: @CFamily_103_Arr), + (FCount: 2; FFirstRule: @CFamily_104_Arr), + (FCount: 45; FFirstRule: @CFamily_105_Arr), + (FCount: 6; FFirstRule: @CFamily_106_Arr), + (FCount: 4; FFirstRule: @CFamily_107_Arr), + (FCount: 20; FFirstRule: @CFamily_108_Arr), + (FCount: 7; FFirstRule: @CFamily_109_Arr), + (FCount: 3; FFirstRule: @CFamily_110_Arr), + (FCount: 85; FFirstRule: @CFamily_111_Arr), + (FCount: 16; FFirstRule: @CFamily_112_Arr), + (FCount: 20; FFirstRule: @CFamily_113_Arr), + (FCount: 11; FFirstRule: @CFamily_114_Arr), + (FCount: 23; FFirstRule: @CFamily_115_Arr), + (FCount: 7; FFirstRule: @CFamily_116_Arr), (FCount: 3; FFirstRule: @CFamily_117_Arr), - (FCount: 19; FFirstRule: @CFamily_118_Arr), - (FCount: 19; FFirstRule: @CFamily_119_Arr), - (FCount: 41; FFirstRule: @CFamily_120_Arr), + (FCount: 3; FFirstRule: @CFamily_118_Arr), + (FCount: 5; FFirstRule: @CFamily_119_Arr), + (FCount: 2; FFirstRule: @CFamily_120_Arr), (FCount: 2; FFirstRule: @CFamily_121_Arr), - (FCount: 7; FFirstRule: @CFamily_122_Arr), - (FCount: 2; FFirstRule: @CFamily_123_Arr), - (FCount: 20; FFirstRule: @CFamily_124_Arr), - (FCount: 48; FFirstRule: @CFamily_125_Arr), - (FCount: 30; FFirstRule: @CFamily_126_Arr), + (FCount: 2; FFirstRule: @CFamily_122_Arr), + (FCount: 14; FFirstRule: @CFamily_123_Arr), + (FCount: 14; FFirstRule: @CFamily_124_Arr), + (FCount: 15; FFirstRule: @CFamily_125_Arr), + (FCount: 27; FFirstRule: @CFamily_126_Arr), (FCount: 9; FFirstRule: @CFamily_127_Arr), - (FCount: 45; FFirstRule: @CFamily_128_Arr), - (FCount: 9; FFirstRule: @CFamily_129_Arr), + (FCount: 40; FFirstRule: @CFamily_128_Arr), + (FCount: 8; FFirstRule: @CFamily_129_Arr), (FCount: 4; FFirstRule: @CFamily_130_Arr), - (FCount: 2; FFirstRule: @CFamily_131_Arr), - (FCount: 15; FFirstRule: @CFamily_132_Arr), + (FCount: 32; FFirstRule: @CFamily_131_Arr), + (FCount: 4; FFirstRule: @CFamily_132_Arr), (FCount: 14; FFirstRule: @CFamily_133_Arr), - (FCount: 16; FFirstRule: @CFamily_134_Arr), - (FCount: 14; FFirstRule: @CFamily_135_Arr), - (FCount: 12; FFirstRule: @CFamily_136_Arr), - (FCount: 4; FFirstRule: @CFamily_137_Arr), - (FCount: 9; FFirstRule: @CFamily_138_Arr), - (FCount: 3; FFirstRule: @CFamily_139_Arr), - (FCount: 5; FFirstRule: @CFamily_140_Arr), - (FCount: 6; FFirstRule: @CFamily_141_Arr), - (FCount: 6; FFirstRule: @CFamily_142_Arr) + (FCount: 24; FFirstRule: @CFamily_134_Arr), + (FCount: 2; FFirstRule: @CFamily_135_Arr), + (FCount: 9; FFirstRule: @CFamily_136_Arr), + (FCount: 5; FFirstRule: @CFamily_137_Arr), + (FCount: 6; FFirstRule: @CFamily_138_Arr), + (FCount: 110; FFirstRule: @CFamily_139_Arr), + (FCount: 6; FFirstRule: @CFamily_140_Arr), + (FCount: 41; FFirstRule: @CFamily_141_Arr), + (FCount: 2; FFirstRule: @CFamily_142_Arr) ); var @@ -5632,29 +5632,29 @@ var { Time periods for Africa/Accra zone } CZone_1_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -52; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '%s'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[106]; FFmtStr: '%s'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[106]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Addis_Ababa zone } CZone_2_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 9288; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Algiers zone } CZone_3_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 732; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1963; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'WE%sT'; FUntilYear: 1981; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 732; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1963; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'WE%sT'; FUntilYear: 1981; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5662,15 +5662,15 @@ var CZone_4_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 9332; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9320; FRuleFamily: nil; FFmtStr: 'ADMT'; FUntilYear: 1936; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Bamako zone } CZone_5_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -1920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5683,23 +5683,23 @@ var { Time periods for Africa/Banjul zone } CZone_7_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3996; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Bissau zone } CZone_8_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -3740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trUniversal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Blantyre zone } CZone_9_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8470; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1914; FUntilMonth: 6; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8470; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1914; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'ZMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5718,35 +5718,35 @@ var { Time periods for Africa/Cairo zone } CZone_12_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 7509; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[50]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Casablanca zone } CZone_13_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -1820; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -1820; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: '+01'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Ceuta zone } CZone_14_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -1276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1918; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -1276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1918; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1924; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'WE%sT'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: 'WE%sT'; FUntilYear: 1984; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Conakry zone } CZone_15_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3292; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5781,17 +5781,17 @@ var { Time periods for Africa/El_Aaiun zone } CZone_20_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1934; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1976; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[103]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1976; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+00/+01'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[53]; FFmtStr: '+01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Freetown zone } CZone_21_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1882; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1913; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[1]; FFmtStr: '%s'; FUntilYear: 1939; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -3180; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1913; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[107]; FFmtStr: '%s'; FUntilYear: 1939; FUntilMonth: 9; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5799,8 +5799,8 @@ var CZone_22_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 6220; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5812,16 +5812,16 @@ var { Time periods for Africa/Johannesburg zone } CZone_24_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 6720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Juba zone } CZone_25_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 7588; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[106]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2021; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2021; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5837,8 +5837,8 @@ var { Time periods for Africa/Khartoum zone } CZone_27_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 7808; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[106]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2017; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'CA%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 2017; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5850,16 +5850,16 @@ var { Time periods for Africa/Kinshasa zone } CZone_29_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 3672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Lagos zone } CZone_30_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1919; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 815; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1800; FRuleFamily: nil; FFmtStr: '+0030'; FUntilYear: 1919; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5878,14 +5878,14 @@ var { Time periods for Africa/Luanda zone } CZone_33_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 3176; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: 3124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trUniversal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Lubumbashi zone } CZone_34_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 6592; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1920; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6592; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1897; FUntilMonth: 11; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1920; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'CAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5898,7 +5898,7 @@ var { Time periods for Africa/Malabo zone } CZone_36_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 2108; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1963; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1963; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5911,8 +5911,8 @@ var { Time periods for Africa/Maseru zone } CZone_38_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1944; FUntilMonth: 3; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5934,32 +5934,32 @@ var CZone_41_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -2588; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1882; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -2588; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1919; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2670; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -2670; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Nairobi zone } CZone_42_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 8836; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1928; FUntilMonth: 6; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[35]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1936; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 9900; FRuleFamily: nil; FFmtStr: '+0245'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1928; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[15]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9000; FRuleFamily: nil; FFmtStr: '+0230'; FUntilYear: 1936; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 9900; FRuleFamily: nil; FFmtStr: '+0245'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Ndjamena zone } CZone_43_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 3612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAST'; FUntilYear: 1980; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAST'; FUntilYear: 1980; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Niamey zone } CZone_44_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5967,8 +5967,8 @@ var { Time periods for Africa/Nouakchott zone } CZone_45_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -3828; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1960; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -5980,17 +5980,17 @@ var { Time periods for Africa/Porto-Novo zone } CZone_47_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 628; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 628; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1934; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Sao_Tome zone } CZone_48_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 1616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 2018; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 2018; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'WAT'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6003,56 +6003,56 @@ var { Time periods for Africa/Tripoli zone } CZone_50_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 3164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1959; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1959; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'CE%sT'; FUntilYear: 2013; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 1997; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'CE%sT'; FUntilYear: 2013; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Tunis zone } CZone_51_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 2444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1881; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[107]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1881; FUntilMonth: 5; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Africa/Windhoek zone } CZone_52_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4104; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 4104; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 2; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5400; FRuleFamily: nil; FFmtStr: '+0130'; FUntilYear: 1903; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[104]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1943; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'SAST'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[54]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Adak zone } CZone_53_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 44002; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 45875; FUntilTimeMode: trLocal), - (FOffset: -42398; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 44002; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 45875; FUntilTimeMode: trLocal), + (FOffset: -42398; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'H%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'H%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Anchorage zone } CZone_54_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 52297; FUntilTimeMode: trLocal), - (FOffset: -35976; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 50424; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 52297; FUntilTimeMode: trLocal), + (FOffset: -35976; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'AHST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -36000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AH%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Anguilla zone } @@ -6071,218 +6071,218 @@ var { Time periods for America/Araguaina zone } CZone_57_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -11568; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2013; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2013; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Buenos_Aires zone } CZone_58_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -14028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Catamarca zone } CZone_59_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -15788; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15788; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/ComodRivadavia zone } CZone_60_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -16200; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Cordoba zone } CZone_61_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Jujuy zone } CZone_62_Arr: array[0 .. 12] of TPeriod = ( - (FOffset: -15672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15672; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/La_Rioja zone } CZone_63_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -16044; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16044; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Mendoza zone } CZone_64_Arr: array[0 .. 15] of TPeriod = ( - (FOffset: -16516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Rio_Gallegos zone } CZone_65_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -16612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16612; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Salta zone } CZone_66_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -15700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/San_Juan zone } CZone_67_Arr: array[0 .. 11] of TPeriod = ( - (FOffset: -16444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16444; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/San_Luis zone } CZone_68_Arr: array[0 .. 15] of TPeriod = ( - (FOffset: -15924; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15924; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 1; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[89]; FFmtStr: '-04/-03'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1990; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1990; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 1; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[1]; FFmtStr: '-04/-03'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Tucuman zone } CZone_69_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -15652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Argentina/Ushuaia zone } CZone_70_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -16392; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16392; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15408; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2004; FUntilMonth: 5; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 2008; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Aruba zone } CZone_71_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -16824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6290,128 +6290,128 @@ var { Time periods for America/Asuncion zone } CZone_72_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13840; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1972; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[95]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[7]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Atikokan zone } CZone_73_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -21988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bahia zone } CZone_74_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -9244; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2012; FUntilMonth: 10; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bahia_Banderas zone } CZone_75_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -25260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Barbados zone } CZone_76_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -14309; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'A%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'AST/-0330'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[53]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14309; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'A%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'AST/-0330'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Belem zone } CZone_77_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -11636; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Belize zone } CZone_78_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -21168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[54]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21168; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[39]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Blanc-Sablon zone } CZone_79_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -13708; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Boa_Vista zone } CZone_80_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14560; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Bogota zone } CZone_81_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[92]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -17776; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Boise zone } CZone_82_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -27889; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1923; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1974; FUntilMonth: 2; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Cambridge_Bay zone } CZone_83_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2000; FUntilMonth: 11; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Campo_Grande zone } CZone_84_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -13108; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Cancun zone } CZone_85_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -20824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2015; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20824; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'E%sT'; FUntilYear: 1998; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2015; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Caracas zone } CZone_86_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -16064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16060; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2007; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 9000; FUntilTimeMode: trLocal), + (FOffset: -16060; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2007; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 9000; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6431,62 +6431,62 @@ var { Time periods for America/Chicago zone } CZone_89_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1936; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1936; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'C%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21036; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1936; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1936; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'C%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Chihuahua zone } CZone_90_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -25460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ciudad_Juarez zone } CZone_91_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -25556; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25556; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Coral_Harbour zone } CZone_92_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19960; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Costa_Rica zone } CZone_93_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'SJMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[56]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -20173; FRuleFamily: nil; FFmtStr: 'SJMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Creston zone } CZone_94_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -27964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1918; FUntilMonth: 6; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6494,152 +6494,152 @@ var { Time periods for America/Cuiaba zone } CZone_95_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -13460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2003; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Curacao zone } CZone_96_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -16547; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16547; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -16200; FRuleFamily: nil; FFmtStr: '-0430'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Danmarkshavn zone } CZone_97_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -4480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dawson zone } CZone_98_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -33460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -33460; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'Y%sT'; FUntilYear: 1973; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dawson_Creek zone } CZone_99_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -28856; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1972; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1972; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Denver zone } CZone_100_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25196; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[13]; FFmtStr: 'M%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[13]; FFmtStr: 'M%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Detroit zone } CZone_101_Arr: array[0 .. 9] of TPeriod = ( (FOffset: -19931; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1915; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1915; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[42]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[20]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[21]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1975; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Dominica zone } CZone_102_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14736; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -14736; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Edmonton zone } CZone_103_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[50]; FFmtStr: 'M%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'M%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Eirunepe zone } CZone_104_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -16768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/El_Salvador zone } CZone_105_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -21408; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ensenada zone } CZone_106_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -27988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 812; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -27988; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 812; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Fortaleza zone } CZone_107_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -9240; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Fort_Nelson zone } CZone_108_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -29447; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Glace_Bay zone } CZone_109_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -14388; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14388; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1972; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Goose_Bay zone } CZone_110_Arr: array[0 .. 9] of TPeriod = ( (FOffset: -14500; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -12600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1966; FUntilMonth: 3; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'A%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1966; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'A%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Grand_Turk zone } @@ -6647,9 +6647,9 @@ var (FOffset: -17072; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 2015; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Grenada zone } @@ -6660,174 +6660,174 @@ var { Time periods for America/Guadeloupe zone } CZone_113_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 6; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 6; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guatemala zone } CZone_114_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21724; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1918; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guayaquil zone } CZone_115_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18840; FRuleFamily: nil; FFmtStr: 'QMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[93]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[5]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Guyana zone } CZone_116_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -13959; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1915; FUntilMonth: 3; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13500; FRuleFamily: nil; FFmtStr: '-0345'; FUntilYear: 1975; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: -13959; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1915; FUntilMonth: 3; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13500; FRuleFamily: nil; FFmtStr: '-0345'; FUntilYear: 1975; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Halifax zone } CZone_117_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -15264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[45]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Havana zone } CZone_118_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -19768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -19776; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[57]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -19776; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1925; FUntilMonth: 7; FUntilDay: @CRelativeDays[29]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[42]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Hermosillo zone } CZone_119_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -26632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -26632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Indianapolis zone } CZone_120_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1957; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1958; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20678; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1957; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1958; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Knox zone } CZone_121_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[39]; FFmtStr: 'C%sT'; FUntilYear: 1962; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20790; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'C%sT'; FUntilYear: 1962; FUntilMonth: 4; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Marengo zone } CZone_122_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20723; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Petersburg zone } CZone_123_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[38]; FFmtStr: 'C%sT'; FUntilYear: 1965; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1966; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20947; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1955; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'C%sT'; FUntilYear: 1965; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1966; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Tell_City zone } CZone_124_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1967; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20823; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1967; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Vevay zone } CZone_125_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1954; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1954; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Vincennes zone } CZone_126_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21007; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'C%sT'; FUntilYear: 1964; FUntilMonth: 4; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Indiana/Winamac zone } CZone_127_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20785; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Inuvik zone } CZone_128_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1953; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'P%sT'; FUntilYear: 1979; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Iqaluit zone } CZone_129_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Jamaica zone } @@ -6835,101 +6835,101 @@ var (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18430; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1912; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Juneau zone } CZone_131_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 56012; FUntilTimeMode: trLocal), - (FOffset: -32261; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 54139; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 56012; FUntilTimeMode: trLocal), + (FOffset: -32261; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1980; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1980; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Kentucky/Louisville zone } CZone_132_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[41]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 7; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -20582; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'C%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'C%sT'; FUntilYear: 1961; FUntilMonth: 7; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Kentucky/Monticello zone } CZone_133_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 64800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 64800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/La_Paz zone } CZone_134_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1932; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1931; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16356; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1932; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Lima zone } CZone_135_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -18492; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[96]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: '-05/-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Los_Angeles zone } CZone_136_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'P%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28378; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'P%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Maceio zone } CZone_137_Arr: array[0 .. 8] of TPeriod = ( (FOffset: -8572; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1995; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1996; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Managua zone } CZone_138_Arr: array[0 .. 8] of TPeriod = ( (FOffset: -20708; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -20712; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1934; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -20712; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1934; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1973; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'C%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1975; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'C%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Manaus zone } CZone_139_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1993; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -6937,226 +6937,227 @@ var CZone_140_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14660; FRuleFamily: nil; FFmtStr: 'FFMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'ADT'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Matamoros zone } CZone_141_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -23400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -23400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Mazatlan zone } CZone_142_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -25540; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25540; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Menominee zone } CZone_143_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[36]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[43]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21027; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'C%sT'; FUntilYear: 1969; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1973; FUntilMonth: 4; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Merida zone } CZone_144_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -21508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1982; FUntilMonth: 12; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Metlakatla zone } CZone_145_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 56695; FUntilTimeMode: trLocal), - (FOffset: -31578; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 54822; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 56695; FUntilTimeMode: trLocal), + (FOffset: -31578; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 2018; FUntilMonth: 11; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 2018; FUntilMonth: 11; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 2019; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Mexico_City zone } CZone_146_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -23796; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -23796; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Miquelon zone } CZone_147_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -13480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -10800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Moncton zone } CZone_148_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: -15548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'A%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1902; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 1973; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1993; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'A%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Monterrey zone } CZone_149_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -24076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 21600; FUntilTimeMode: trUniversal), + (FOffset: -24076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 21600; FUntilTimeMode: trUniversal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 1989; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montevideo zone } CZone_150_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1923; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-0330/-03'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0130'; FUntilYear: 1974; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-0230'; FUntilYear: 1974; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[97]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -13491; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1923; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-0330/-03'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1960; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 1968; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0130'; FUntilYear: 1974; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-0230'; FUntilYear: 1974; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[9]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montreal zone } CZone_151_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -17656; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[6]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Montserrat zone } CZone_152_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -14932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -14932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nassau zone } CZone_153_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -18570; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[7]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'E%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/New_York zone } CZone_154_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 61200; FUntilTimeMode: trUniversal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17762; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'E%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nipigon zone } CZone_155_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -21184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nome zone } CZone_156_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 46702; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 48575; FUntilTimeMode: trLocal), - (FOffset: -39698; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 46702; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 48575; FUntilTimeMode: trLocal), + (FOffset: -39698; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'NST'; FUntilYear: 1967; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'B%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Noronha zone } CZone_157_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -7780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-02/-01'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-02/-01'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Beulah zone } CZone_158_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 11; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24427; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/Center zone } CZone_159_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1992; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/North_Dakota/New_Salem zone } CZone_160_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2003; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -24339; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2003; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Nuuk zone } - CZone_161_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-03/-02'; FUntilYear: 2023; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_161_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: -12416; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-03/-02'; FUntilYear: 2023; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 2023; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Ojinaga zone } CZone_162_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: -25060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 1932; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'C%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'M%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 2022; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Panama zone } @@ -7169,9 +7170,9 @@ var { Time periods for America/Pangnirtung zone } CZone_164_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'E%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Paramaribo zone } @@ -7185,26 +7186,26 @@ var { Time periods for America/Phoenix zone } CZone_166_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 68400; FUntilTimeMode: trUniversal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -26898; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 68400; FUntilTimeMode: trUniversal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 60; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 1968; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 1968; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Port-au-Prince zone } CZone_167_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -17360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -17340; FRuleFamily: nil; FFmtStr: 'PPMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[61]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -17340; FRuleFamily: nil; FFmtStr: 'PPMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: @CRelativeDays[32]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[46]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Porto_Velho zone } CZone_168_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -15336; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7216,80 +7217,80 @@ var { Time periods for America/Puerto_Rico zone } CZone_170_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -15865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Punta_Arenas zone } CZone_171_Arr: array[0 .. 13] of TPeriod = ( (FOffset: -17020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rainy_River zone } CZone_172_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -22696; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 1940; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CDT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rankin_Inlet zone } CZone_173_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Recife zone } CZone_174_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -8376; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1990; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 2001; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 2002; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Regina zone } CZone_175_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -25116; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'M%sT'; FUntilYear: 1960; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Resolute zone } CZone_176_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'C%sT'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2001; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 2007; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Rio_Branco zone } CZone_177_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -16272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-05/-04'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2013; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7298,87 +7299,88 @@ var (FOffset: -14560; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -15404; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1920; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1930; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1991; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 2000; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santarem zone } CZone_179_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -13128; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1988; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 2008; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santiago zone } CZone_180_Arr: array[0 .. 13] of TPeriod = ( (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 7; FUntilDay: @CRelativeDays[20]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -16965; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1927; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-05/-04'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1942; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1946; FUntilMonth: 7; FUntilDay: @CRelativeDays[21]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 1946; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-04'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1947; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Santo_Domingo zone } CZone_181_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -16776; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -16800; FRuleFamily: nil; FFmtStr: 'SDMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: '%s'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: -16800; FRuleFamily: nil; FFmtStr: 'SDMT'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[43]; FFmtStr: '%s'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 2000; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[6]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: -14400; FRuleFamily: nil; FFmtStr: 'AST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Sao_Paulo zone } CZone_182_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -11188; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1963; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[90]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Scoresbysund zone } - CZone_183_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: '-02/-01'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_183_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: -5272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: '-02/-01'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-01/+00'; FUntilYear: 2024; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-02/-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Sitka zone } CZone_184_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 55800; FUntilTimeMode: trLocal), - (FOffset: -32473; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 53927; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 55800; FUntilTimeMode: trLocal), + (FOffset: -32473; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1983; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/St_Johns zone } CZone_185_Arr: array[0 .. 7] of TPeriod = ( (FOffset: -12652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12652; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[44]; FFmtStr: 'N%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -12600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'N%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -12652; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12652; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1935; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'N%sT'; FUntilYear: 2011; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -12600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'N%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/St_Kitts zone } @@ -7410,22 +7412,22 @@ var { Time periods for America/Swift_Current zone } CZone_190_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -25880; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[48]; FFmtStr: 'M%sT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[49]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[31]; FFmtStr: 'M%sT'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[32]; FFmtStr: 'M%sT'; FUntilYear: 1972; FUntilMonth: 4; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tegucigalpa zone } CZone_191_Arr: array[0 .. 1] of TPeriod = ( (FOffset: -20932; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[47]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Thule zone } CZone_192_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -16508; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[88]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Thunder_Bay zone } @@ -7433,42 +7435,42 @@ var (FOffset: -21420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -21600; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1910; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: 'EST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1970; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tijuana zone } CZone_194_Arr: array[0 .. 18] of TPeriod = ( - (FOffset: -28084; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 25200; FUntilTimeMode: trUniversal), + (FOffset: -28084; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 25200; FUntilTimeMode: trUniversal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1924; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1931; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1931; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trUniversal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1927; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 1930; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1931; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1931; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PWT'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PPT'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PDT'; FUntilYear: 1949; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1954; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[33]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'P%sT'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[5]; FFmtStr: 'P%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[37]; FFmtStr: 'P%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Toronto zone } CZone_195_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -19052; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[9]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -18000; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1919; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'E%sT'; FUntilYear: 1974; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -18000; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Tortola zone } @@ -7480,78 +7482,83 @@ var { Time periods for America/Vancouver zone } CZone_197_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -29548; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[51]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[34]; FFmtStr: 'P%sT'; FUntilYear: 1987; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Whitehorse zone } CZone_198_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -32412; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: 'Y%sT'; FUntilYear: 1966; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32412; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'Y%sT'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[36]; FFmtStr: 'Y%sT'; FUntilYear: 1966; FUntilMonth: 2; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: 'PST'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -28800; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -28800; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'P%sT'; FUntilYear: 2020; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -25200; FRuleFamily: nil; FFmtStr: 'MST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Winnipeg zone } CZone_199_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -23316; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 7; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[47]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -23316; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 7; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[30]; FFmtStr: 'C%sT'; FUntilYear: 2006; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Yakutat zone } CZone_200_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 54738; FUntilTimeMode: trLocal), - (FOffset: -33535; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: 52865; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 54738; FUntilTimeMode: trLocal), + (FOffset: -33535; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 43200; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: nil; FFmtStr: 'YST'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -32400; FRuleFamily: nil; FFmtStr: 'YST'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -32400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'Y%sT'; FUntilYear: 1983; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -32400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'AK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for America/Yellowknife zone } CZone_201_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[4]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[35]; FFmtStr: 'M%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -25200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Casey zone } - CZone_202_Arr: array[0 .. 12] of TPeriod = ( + CZone_202_Arr: array[0 .. 17] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1969; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[5]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 61200; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 10; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[29]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2019; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2020; FUntilMonth: 3; FUntilDay: @CRelativeDays[3]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2020; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2018; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2019; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2020; FUntilMonth: 3; FUntilDay: @CRelativeDays[44]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2020; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2021; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2021; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2022; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[2]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2023; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Davis zone } CZone_203_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1964; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1969; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 72000; FUntilTimeMode: trUniversal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 72000; FUntilTimeMode: trUniversal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2011; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 2012; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 72000; FUntilTimeMode: trUniversal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/DumontDUrville zone } CZone_204_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1947; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1952; FUntilMonth: 1; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1952; FUntilMonth: 1; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1956; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7559,60 +7566,63 @@ var { Time periods for Antarctica/Macquarie zone } CZone_205_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1899; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEDT'; FUntilYear: 1917; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1948; FUntilMonth: 3; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1948; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEDT'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Mawson zone } CZone_206_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/McMurdo zone } CZone_207_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1956; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 43200; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Palmer zone } CZone_208_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1965; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[2]; FFmtStr: '-03/-02'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-04/-03'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[0]; FFmtStr: '-03/-02'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-04/-03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Rothera zone } CZone_209_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1976; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1976; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Syowa zone } CZone_210_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Troll zone } CZone_211_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 2005; FUntilMonth: 2; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[98]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 2005; FUntilMonth: 2; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[142]; FFmtStr: '%s'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Antarctica/Vostok zone } - CZone_212_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 12; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + CZone_212_Arr: array[0 .. 4] of TPeriod = ( + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1957; FUntilMonth: 12; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1994; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1994; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2023; FUntilMonth: 12; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aden zone } @@ -7624,77 +7634,77 @@ var { Time periods for Asia/Almaty zone } CZone_214_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 18468; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Amman zone } CZone_215_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Anadyr zone } CZone_216_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 42596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+13/+14'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 46800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+13/+14'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtau zone } CZone_217_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 12064; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Aqtobe zone } CZone_218_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 13720; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Ashgabat zone } CZone_219_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 14012; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Atyrau zone } CZone_220_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 12464; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1999; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1999; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7703,13 +7713,13 @@ var (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10656; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1982; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '+03/+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 10800; FRuleFamily: @CRuleFamilies[129]; FFmtStr: '+03/+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bahrain zone } CZone_222_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 12140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: nil; FFmtStr: '+0330'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: nil; FFmtStr: '+0330'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1972; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7718,11 +7728,11 @@ var CZone_223_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 11964; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[64]; FFmtStr: '+04/+05'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[68]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[117]; FFmtStr: '+04/+05'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[121]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bangkok zone } @@ -7734,30 +7744,30 @@ var { Time periods for Asia/Barnaul zone } CZone_225_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 20100; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1995; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 20100; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1995; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Beirut zone } CZone_226_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 8520; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Bishkek zone } CZone_227_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 17904; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[79]; FFmtStr: '+05/+06'; FUntilYear: 2005; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[132]; FFmtStr: '+05/+06'; FUntilYear: 2005; FUntilMonth: 8; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7770,13 +7780,13 @@ var { Time periods for Asia/Chita zone } CZone_229_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 27232; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7785,34 +7795,34 @@ var (FOffset: 27480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1983; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+09/+10'; FUntilYear: 2008; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 32400; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+09/+10'; FUntilYear: 2008; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Chongqing zone } CZone_231_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 25580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1928; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Colombo zone } CZone_232_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 19164; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19172; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 1800; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 1800; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 1800; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2006; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 1800; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Damascus zone } CZone_233_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[88]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[141]; FFmtStr: 'EE%sT'; FUntilYear: 2022; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7820,19 +7830,19 @@ var CZone_234_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 21700; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21200; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2009; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[69]; FFmtStr: '+06/+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 21600; FRuleFamily: @CRuleFamilies[122]; FFmtStr: '+06/+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Dili zone } CZone_235_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 30140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2000; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30140; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1976; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2000; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7845,45 +7855,45 @@ var { Time periods for Asia/Dushanbe zone } CZone_237_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 16512; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Famagusta zone } CZone_238_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 8148; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2017; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 8148; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2017; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Gaza zone } CZone_239_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 8272; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2008; FUntilMonth: 8; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2008; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2008; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2010; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2012; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hanoi zone } CZone_240_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 25404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1954; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7895,69 +7905,69 @@ var (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1966; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 30600; FRuleFamily: nil; FFmtStr: '+0830'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hebron zone } CZone_242_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 8423; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1900; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'EET/EEST'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[138]; FFmtStr: 'EE%sT'; FUntilYear: 1967; FUntilMonth: 6; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[139]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hong_Kong zone } CZone_243_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 27402; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[17]; FUntilTime: 61200; FUntilTimeMode: trUniversal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKT'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[13]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKWT'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[71]; FFmtStr: 'HK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 27402; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[26]; FUntilTime: 61200; FUntilTimeMode: trUniversal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKT'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'HKWT'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 11; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'HK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Hovd zone } CZone_244_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 21996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+07/+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 25200; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+07/+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Ho_Chi_Minh zone } CZone_245_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1959; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1975; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1959; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1975; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Irkutsk zone } CZone_246_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25025; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Jakarta zone } CZone_247_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1923; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 60000; FUntilTimeMode: trUniversal), + (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1867; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25632; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1923; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 60000; FUntilTimeMode: trUniversal), (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1950; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -7967,7 +7977,7 @@ var { Time periods for Asia/Jayapura zone } CZone_248_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 33768; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34200; FRuleFamily: nil; FFmtStr: '+0930'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'WIT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -7976,7 +7986,7 @@ var CZone_249_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8454; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8440; FRuleFamily: nil; FFmtStr: 'JMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kabul zone } @@ -7988,12 +7998,12 @@ var { Time periods for Asia/Kamchatka zone } CZone_251_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 38076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 38076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+12/+13'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8001,10 +8011,10 @@ var CZone_252_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 16092; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1971; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'PK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1951; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1971; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[137]; FFmtStr: 'PK%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kashgar zone } @@ -8012,7 +8022,7 @@ var (FOffset: 18236; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1928; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1980; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kathmandu zone } @@ -8024,50 +8034,50 @@ var { Time periods for Asia/Khandyga zone } CZone_255_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 32533; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2004; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32533; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2004; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kolkata zone } CZone_256_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 21208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1854; FUntilMonth: 6; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1854; FUntilMonth: 6; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21200; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1870; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19270; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19270; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1906; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1941; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Krasnoyarsk zone } CZone_257_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 22286; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 22286; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Kuala_Lumpur zone } CZone_258_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 24406; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 24406; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 57600; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8075,8 +8085,8 @@ var CZone_259_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 26480; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1926; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+0820'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+08/+0820'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8088,21 +8098,21 @@ var { Time periods for Asia/Macau zone } CZone_261_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 27250; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '+09/+10'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[73]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 27250; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[22]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[126]; FFmtStr: '+09/+10'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Magadan zone } CZone_262_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 36192; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 4; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8110,18 +8120,18 @@ var CZone_263_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 28656; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28656; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Manila zone } CZone_264_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -57360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 29040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'P%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -57360; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 29040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: 'P%sT'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1944; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Muscat zone } @@ -8132,66 +8142,66 @@ var { Time periods for Asia/Nicosia zone } CZone_266_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 8008; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[74]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 8008; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[127]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Novokuznetsk zone } CZone_267_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 20928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 20928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Novosibirsk zone } CZone_268_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 19900; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[20]; FUntilTime: 21600; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1993; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 19900; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[21]; FUntilTime: 21600; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1993; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Omsk zone } CZone_269_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 17610; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 11; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 17610; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 11; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Oral zone } CZone_270_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 12324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Phnom_Penh zone } CZone_271_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 25180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 25180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8200,22 +8210,22 @@ var CZone_272_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 26240; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 26240; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1932; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 1; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1948; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1950; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1964; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'WITA'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: 'WIB'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Pyongyang zone } CZone_273_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 30180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2015; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2018; FUntilMonth: 5; FUntilDay: @CRelativeDays[35]; FUntilTime: 84600; FUntilTimeMode: trLocal), + (FOffset: 30180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2015; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 2018; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 84600; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8229,117 +8239,117 @@ var { Time periods for Asia/Qostanay zone } CZone_275_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 15268; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Qyzylorda zone } CZone_276_Arr: array[0 .. 11] of TPeriod = ( (FOffset: 15712; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2018; FUntilMonth: 12; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 2004; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2018; FUntilMonth: 12; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Riyadh zone } CZone_277_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 11212; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 11212; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Sakhalin zone } CZone_278_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 34248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 34248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Samarkand zone } CZone_279_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 16073; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1981; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1982; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Seoul zone } CZone_280_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 30472; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 1954; FUntilMonth: 3; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 30600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 1961; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'K%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 30472; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: nil; FFmtStr: 'KST'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 1954; FUntilMonth: 3; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 30600; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 1961; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'K%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Shanghai zone } CZone_281_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 29143; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'C%sT'; FUntilYear: 1949; FUntilMonth: 5; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[11]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[123]; FFmtStr: 'C%sT'; FUntilYear: 1949; FUntilMonth: 5; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Singapore zone } CZone_282_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 24925; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1905; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1933; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1936; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 26400; FRuleFamily: nil; FFmtStr: '+0720'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 27000; FRuleFamily: nil; FFmtStr: '+0730'; FUntilYear: 1981; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 57600; FUntilTimeMode: trUniversal), (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Srednekolymsk zone } CZone_283_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 36892; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Taipei zone } CZone_284_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 29160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1937; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[25]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[72]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 29160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: 'CST'; FUntilYear: 1937; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'JST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[22]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tashkent zone } CZone_285_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 16631; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+06/+07'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+05/+06'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8348,55 +8358,55 @@ var (FOffset: 10751; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10751; FRuleFamily: nil; FFmtStr: 'TBMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+03/+04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+04/+05'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+03/+04'; FUntilYear: 1994; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+04/+05'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[118]; FFmtStr: '+04/+05'; FUntilYear: 2004; FUntilMonth: 6; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 2005; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tehran zone } CZone_287_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1935; FUntilMonth: 6; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+0330/+0430'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+04/+05'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 12600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+0330/+0430'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 12344; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1935; FUntilMonth: 6; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+0330/+0430'; FUntilYear: 1977; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+04/+05'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 12600; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+0330/+0430'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tel_Aviv zone } CZone_288_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 8344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8460; FRuleFamily: nil; FFmtStr: 'JMT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[12]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'I%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Thimphu zone } CZone_289_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 21516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 21516; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1947; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 19800; FRuleFamily: nil; FFmtStr: '+0530'; FUntilYear: 1987; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tokyo zone } CZone_290_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 33539; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 54000; FUntilTimeMode: trUniversal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'J%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 33539; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1887; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 54000; FUntilTimeMode: trUniversal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'J%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Tomsk zone } CZone_291_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 20391; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+07/+08'; FUntilYear: 2002; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 21600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+07/+08'; FUntilYear: 2002; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 21600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+06/+07'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2016; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8404,7 +8414,7 @@ var CZone_292_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 25652; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1905; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1978; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[83]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+08/+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Urumqi zone } @@ -8415,48 +8425,48 @@ var { Time periods for Asia/Ust-Nera zone } CZone_294_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 34374; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 34374; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1981; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+11/+12'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 2011; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Vientiane zone } CZone_295_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 24624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 24624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1906; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25590; FRuleFamily: nil; FFmtStr: 'PLMT'; FUntilYear: 1911; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1942; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1945; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 1947; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1955; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 25200; FRuleFamily: nil; FFmtStr: '+07'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Vladivostok zone } CZone_296_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 31651; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 31651; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+10/+11'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Yakutsk zone } CZone_297_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 31138; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 32400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 31138; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: nil; FFmtStr: '+08'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+08/+09'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 32400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+09/+10'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8465,19 +8475,19 @@ var (FOffset: 23087; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23087; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 1942; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 23400; FRuleFamily: nil; FFmtStr: '+0630'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Asia/Yekaterinburg zone } CZone_299_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 14553; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 13505; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[13]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 18000; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+05/+06'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14553; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 13505; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 18000; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+05/+06'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 21600; FRuleFamily: nil; FFmtStr: '+06'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 18000; FRuleFamily: nil; FFmtStr: '+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8485,64 +8495,64 @@ var CZone_300_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 10680; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1957; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+03/+04'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+03/+04'; FUntilYear: 1995; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+04/+05'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[67]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[119]; FFmtStr: '+04/+05'; FUntilYear: 2011; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[120]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Azores zone } CZone_301_Arr: array[0 .. 14] of TPeriod = ( (FOffset: -6160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -6872; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[25]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+00'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -7200; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-02/-01'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[109]; FFmtStr: '-01/+00'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -6872; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[19]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+00'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -7200; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-02/-01'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[79]; FFmtStr: '-01/+00'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 1993; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: '-01/+00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Bermuda zone } CZone_302_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -15558; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -15558; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'BMT/BST'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[55]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[3]; FFmtStr: 'A%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -15558; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'BMT/BST'; FUntilYear: 1930; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[40]; FFmtStr: 'A%sT'; FUntilYear: 1974; FUntilMonth: 4; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'A%sT'; FUntilYear: 1976; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'A%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Canary zone } CZone_303_Arr: array[0 .. 4] of TPeriod = ( (FOffset: -3696; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1922; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1980; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WEST'; FUntilYear: 1980; FUntilMonth: 9; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Cape_Verde zone } CZone_304_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -5644; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: -5644; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trUniversal), (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1942; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1975; FUntilMonth: 11; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 1945; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -7200; FRuleFamily: nil; FFmtStr: '-02'; FUntilYear: 1975; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -3600; FRuleFamily: nil; FFmtStr: '-01'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Faroe zone } CZone_305_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -1624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -1624; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Jan_Mayen zone } @@ -8553,24 +8563,24 @@ var { Time periods for Atlantic/Madeira zone } CZone_307_Arr: array[0 .. 12] of TPeriod = ( (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[25]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '+01'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 79200; FUntilTimeMode: trStandard), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[125]; FFmtStr: '-01/+00'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -4056; FRuleFamily: nil; FFmtStr: 'FMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1942; FUntilMonth: 4; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1943; FUntilMonth: 4; FUntilDay: @CRelativeDays[17]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1943; FUntilMonth: 8; FUntilDay: @CRelativeDays[16]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[33]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[19]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[22]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '+01'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 79200; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[101]; FFmtStr: '-01/+00'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Atlantic/Reykjavik zone } CZone_308_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -5280; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1908; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -3600; FRuleFamily: @CRuleFamilies[13]; FFmtStr: '-01/+00'; FUntilYear: 1968; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: -3600; FRuleFamily: @CRuleFamilies[112]; FFmtStr: '-01/+00'; FUntilYear: 1968; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 3600; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8583,10 +8593,10 @@ var { Time periods for Atlantic/Stanley zone } CZone_310_Arr: array[0 .. 5] of TPeriod = ( (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-04/-03'; FUntilYear: 1983; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -10800; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-03/-02'; FUntilYear: 1985; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -14400; FRuleFamily: @CRuleFamilies[94]; FFmtStr: '-04/-03'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[5]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -13884; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1912; FUntilMonth: 3; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-04/-03'; FUntilYear: 1983; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -10800; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-03/-02'; FUntilYear: 1985; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -14400; FRuleFamily: @CRuleFamilies[6]; FFmtStr: '-04/-03'; FUntilYear: 2010; FUntilMonth: 9; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -10800; FRuleFamily: nil; FFmtStr: '-03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -8601,107 +8611,107 @@ var CZone_312_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 33260; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Brisbane zone } CZone_313_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 36728; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Broken_Hill zone } CZone_314_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 33948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1896; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1896; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'AC%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[132]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'AC%sT'; FUntilYear: 2000; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 34200; FRuleFamily: @CRuleFamilies[62]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Currie zone } CZone_315_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 34528; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Darwin zone } CZone_316_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 31400; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: 'ACST'; FUntilYear: 1899; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 34200; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 34200; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AC%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Eucla zone } CZone_317_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 30928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 31500; FRuleFamily: @CRuleFamilies[15]; FFmtStr: '+0845/+0945'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 31500; FRuleFamily: @CRuleFamilies[129]; FFmtStr: '+0845/+0945'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 31500; FRuleFamily: @CRuleFamilies[58]; FFmtStr: '+0845/+0945'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 31500; FRuleFamily: @CRuleFamilies[59]; FFmtStr: '+0845/+0945'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Hobart zone } CZone_318_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 35356; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[14]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1967; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[63]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Lindeman zone } CZone_319_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 35756; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[130]; FFmtStr: 'AE%sT'; FUntilYear: 1992; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[131]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[60]; FFmtStr: 'AE%sT'; FUntilYear: 1992; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[61]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Lord_Howe zone } CZone_320_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 38180; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'AEST'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 37800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+1030/+1130'; FUntilYear: 1985; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 37800; FRuleFamily: @CRuleFamilies[135]; FFmtStr: '+1030/+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 37800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+1030/+1130'; FUntilYear: 1985; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 37800; FRuleFamily: @CRuleFamilies[66]; FFmtStr: '+1030/+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Melbourne zone } CZone_321_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 34792; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[133]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[64]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Perth zone } CZone_322_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 27804; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 12; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AW%sT'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 28800; FRuleFamily: @CRuleFamilies[129]; FFmtStr: 'AW%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 28800; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AW%sT'; FUntilYear: 1943; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 28800; FRuleFamily: @CRuleFamilies[59]; FFmtStr: 'AW%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Australia/Sydney zone } CZone_323_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 36292; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[15]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[134]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 36000; FRuleFamily: @CRuleFamilies[58]; FFmtStr: 'AE%sT'; FUntilYear: 1971; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[65]; FFmtStr: 'AE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for CET zone } CZone_324_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for CST6CDT zone } CZone_325_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -21600; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'C%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for EET zone } CZone_326_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for EST zone } @@ -8711,7 +8721,7 @@ var { Time periods for EST5EDT zone } CZone_328_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -18000; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -18000; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'E%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Etc/GMT zone } @@ -8857,232 +8867,232 @@ var { Time periods for Europe/Amsterdam zone } CZone_357_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 1172; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1835; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1172; FRuleFamily: @CRuleFamilies[16]; FFmtStr: '%s'; FUntilYear: 1937; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1200; FRuleFamily: @CRuleFamilies[16]; FFmtStr: '+0020/+0120'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[16]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1172; FRuleFamily: @CRuleFamilies[113]; FFmtStr: '%s'; FUntilYear: 1937; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 1200; FRuleFamily: @CRuleFamilies[113]; FFmtStr: '+0020/+0120'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Andorra zone } CZone_358_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 364; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1985; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1946; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1985; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Astrakhan zone } CZone_359_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 11532; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Athens zone } CZone_360_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: @CRelativeDays[20]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[14]; FUntilTime: 60; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'EE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[118]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 9; FUntilDay: @CRelativeDays[21]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5692; FRuleFamily: nil; FFmtStr: 'AMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 60; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'EE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[93]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Belfast zone } CZone_361_Arr: array[0 .. 6] of TPeriod = ( (FOffset: -1420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Belgrade zone } CZone_362_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 4920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Berlin zone } CZone_363_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 3208; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[117]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[92]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[91]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Brussels zone } CZone_364_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1892; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 1050; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[37]; FUntilTime: 39600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1050; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1892; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 1050; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'WET'; FUntilYear: 1914; FUntilMonth: 11; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 39600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Bucharest zone } CZone_365_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1981; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Budapest zone } CZone_366_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: 'CE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[119]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 4580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'CE%sT'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[94]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Chisinau zone } CZone_367_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 6920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[123]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 5; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[98]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Copenhagen zone } CZone_368_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1894; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[20]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3020; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1894; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'CE%sT'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[114]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Dublin zone } CZone_369_Arr: array[0 .. 10] of TPeriod = ( (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'GMT/IST'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[12]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'DMT'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: -1521; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: 'GMT/IST'; FUntilYear: 1940; FUntilMonth: 2; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1946; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 0; FRuleFamily: nil; FFmtStr: 'IST'; FUntilYear: 1947; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: 'GMT/IST'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[108]; FFmtStr: 'IST/GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1948; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: 'GMT/IST'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[78]; FFmtStr: 'IST/GMT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Gibraltar zone } CZone_370_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -1284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 8; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1957; FUntilMonth: 4; FUntilDay: @CRelativeDays[20]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1957; FUntilMonth: 4; FUntilDay: @CRelativeDays[21]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Guernsey zone } CZone_371_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -609; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 6; FUntilDay: @CRelativeDays[36]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -609; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1913; FUntilMonth: 6; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Helsinki zone } CZone_372_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1878; FUntilMonth: 5; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1878; FUntilMonth: 5; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5989; FRuleFamily: nil; FFmtStr: 'HMT'; FUntilYear: 1921; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'EE%sT'; FUntilYear: 1983; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[89]; FFmtStr: 'EE%sT'; FUntilYear: 1983; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Isle_of_Man zone } CZone_373_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -1075; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -1075; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1883; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Istanbul zone } CZone_374_Arr: array[0 .. 12] of TPeriod = ( (FOffset: 6952; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1910; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[128]; FFmtStr: 'EE%sT'; FUntilYear: 1978; FUntilMonth: 6; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[128]; FFmtStr: '+03/+04'; FUntilYear: 1984; FUntilMonth: 11; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[128]; FFmtStr: 'EE%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[3]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'EE%sT'; FUntilYear: 1978; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[105]; FFmtStr: '+03/+04'; FUntilYear: 1984; FUntilMonth: 11; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[105]; FFmtStr: 'EE%sT'; FUntilYear: 2007; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 2015; FUntilMonth: 11; FUntilDay: @CRelativeDays[44]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2016; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Jersey zone } CZone_375_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -506; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[37]; FUntilTime: 57600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -506; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1898; FUntilMonth: 6; FUntilDay: @CRelativeDays[23]; FUntilTime: 57600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1940; FUntilMonth: 7; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Kaliningrad zone } CZone_376_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 4920; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'EE%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[29]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 1946; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Kirov zone } CZone_377_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: 11928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11928; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9090,204 +9100,204 @@ var CZone_378_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7324; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 11; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 11; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Lisbon zone } CZone_379_Arr: array[0 .. 7] of TPeriod = ( (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1976; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 3600; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[125]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[12]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'WE%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 3600; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -2205; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1966; FUntilMonth: 4; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1976; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[101]; FFmtStr: 'WE%sT'; FUntilYear: 1983; FUntilMonth: 9; FUntilDay: @CRelativeDays[14]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'WE%sT'; FUntilYear: 1992; FUntilMonth: 9; FUntilDay: @CRelativeDays[28]; FUntilTime: 3600; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Ljubljana zone } CZone_380_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/London zone } CZone_381_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -75; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1847; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[19]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -75; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1847; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1968; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'BST'; FUntilYear: 1971; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[76]; FFmtStr: '%s'; FUntilYear: 1996; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'GMT/BST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Luxembourg zone } CZone_382_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 1476; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1904; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[21]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 10; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 0; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[20]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[36]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[22]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 11; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[115]; FFmtStr: 'WE%sT'; FUntilYear: 1929; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 0; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 5; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'WE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[11]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[85]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Madrid zone } CZone_383_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: -884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[126]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -884; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[102]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Malta zone } CZone_384_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 3484; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1973; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[122]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1973; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[97]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Minsk zone } CZone_385_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 6616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 6600; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Monaco zone } CZone_386_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 1772; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 6; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 1772; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Moscow zone } CZone_387_Arr: array[0 .. 10] of TPeriod = ( (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 9079; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '%s'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1922; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 9017; FRuleFamily: nil; FFmtStr: 'MMT'; FUntilYear: 1916; FUntilMonth: 7; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 9079; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '%s'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '%s'; FUntilYear: 1921; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1922; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Oslo zone } CZone_388_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 2580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[24]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2580; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[116]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Paris zone } CZone_389_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[23]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1891; FUntilMonth: 3; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 561; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1911; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'WE%sT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[90]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Prague zone } CZone_390_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 3464; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1850; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3464; FRuleFamily: nil; FFmtStr: 'PMT'; FUntilYear: 1891; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 12; FUntilDay: @CRelativeDays[1]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 2; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[113]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'CE%sT'; FUntilYear: 1946; FUntilMonth: 12; FUntilDay: @CRelativeDays[0]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'GMT'; FUntilYear: 1947; FUntilMonth: 2; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[87]; FFmtStr: 'CE%sT'; FUntilYear: 1979; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Riga zone } CZone_391_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1918; FUntilMonth: 4; FUntilDay: @CRelativeDays[13]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1918; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1919; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'LST'; FUntilYear: 1919; FUntilMonth: 5; FUntilDay: @CRelativeDays[33]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1926; FUntilMonth: 5; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 5794; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1926; FUntilMonth: 5; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[23]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[121]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2000; FUntilMonth: 2; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[39]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[96]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2000; FUntilMonth: 2; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2001; FUntilMonth: 1; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Rome zone } CZone_392_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1866; FUntilMonth: 12; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1893; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trUniversal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 6; FUntilDay: @CRelativeDays[35]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[120]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1866; FUntilMonth: 12; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 2996; FRuleFamily: nil; FFmtStr: 'RMT'; FUntilYear: 1893; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trUniversal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 6; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[95]; FFmtStr: 'CE%sT'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Samara zone } CZone_393_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: 12020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+02/+03'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[7]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 12020; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1935; FUntilMonth: 1; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+02/+03'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1991; FUntilMonth: 10; FUntilDay: @CRelativeDays[10]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 2010; FUntilMonth: 3; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Sarajevo zone } CZone_394_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 4420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Saratov zone } CZone_395_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 11058; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11058; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 12; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9295,103 +9305,103 @@ var CZone_396_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 8184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8160; FRuleFamily: nil; FFmtStr: 'SMT'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 11; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'MSK/MSD'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSD'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 10800; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[23]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 4; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1994; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'MSK/MSD'; FUntilYear: 1996; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSD'; FUntilYear: 1996; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 10800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1997; FUntilMonth: 3; FUntilDay: @CRelativeDays[39]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 2014; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Skopje zone } CZone_397_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 5144; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Sofia zone } CZone_398_Arr: array[0 .. 9] of TPeriod = ( (FOffset: 5596; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7016; FRuleFamily: nil; FFmtStr: 'IMT'; FUntilYear: 1894; FUntilMonth: 11; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1942; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1979; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[112]; FFmtStr: 'EE%sT'; FUntilYear: 1982; FUntilMonth: 9; FUntilDay: @CRelativeDays[6]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1979; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[86]; FFmtStr: 'EE%sT'; FUntilYear: 1982; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1997; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Stockholm zone } CZone_399_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: 4332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3614; FRuleFamily: nil; FFmtStr: 'SET'; FUntilYear: 1900; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[20]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[1]; FUntilTime: 3600; FUntilTimeMode: trLocal), + (FOffset: 4332; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1879; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3614; FRuleFamily: nil; FFmtStr: 'SET'; FUntilYear: 1900; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1916; FUntilMonth: 5; FUntilDay: @CRelativeDays[21]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1916; FUntilMonth: 10; FUntilDay: @CRelativeDays[0]; FUntilTime: 3600; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1980; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tallinn zone } CZone_400_Arr: array[0 .. 12] of TPeriod = ( (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5940; FRuleFamily: nil; FFmtStr: 'TMT'; FUntilYear: 1921; FUntilMonth: 5; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 14400; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 9; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1989; FUntilMonth: 9; FUntilDay: @CRelativeDays[32]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 9; FUntilDay: @CRelativeDays[33]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 14400; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2002; FUntilMonth: 2; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tirane zone } CZone_401_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 4760; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1914; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[110]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[83]; FFmtStr: 'CE%sT'; FUntilYear: 1984; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Tiraspol zone } CZone_402_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 7112; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[25]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 6900; FRuleFamily: nil; FFmtStr: 'CMT'; FUntilYear: 1918; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 6264; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1931; FUntilMonth: 7; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[99]; FFmtStr: 'EE%sT'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EEST'; FUntilYear: 1941; FUntilMonth: 7; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Ulyanovsk zone } CZone_403_Arr: array[0 .. 8] of TPeriod = ( - (FOffset: 11616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trUniversal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+02/+03'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[10]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 11616; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1919; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trUniversal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+02/+03'; FUntilYear: 1992; FUntilMonth: 1; FUntilDay: @CRelativeDays[29]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+03/+04'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 2016; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9399,112 +9409,112 @@ var CZone_404_Arr: array[0 .. 10] of TPeriod = ( (FOffset: 5352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 6; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1945; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1990; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1990; FUntilMonth: 7; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vaduz zone } CZone_405_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 2284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1894; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[104]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vienna zone } CZone_406_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 3921; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1893; FUntilMonth: 4; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 4; FUntilDay: @CRelativeDays[31]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[111]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[84]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Vilnius zone } CZone_407_Arr: array[0 .. 14] of TPeriod = ( (FOffset: 6076; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1917; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5736; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1920; FUntilMonth: 7; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1920; FUntilMonth: 10; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1998; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[9]; FUntilTime: 3600; FUntilTimeMode: trUniversal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2003; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5736; FRuleFamily: nil; FFmtStr: 'KMT'; FUntilYear: 1919; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1920; FUntilMonth: 7; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1920; FUntilMonth: 10; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1940; FUntilMonth: 8; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 6; FUntilDay: @CRelativeDays[32]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1989; FUntilMonth: 3; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'EE%sT'; FUntilYear: 1991; FUntilMonth: 9; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1998; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1998; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 1999; FUntilMonth: 10; FUntilDay: @CRelativeDays[8]; FUntilTime: 3600; FUntilTimeMode: trUniversal), + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 2003; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Volgograd zone } CZone_408_Arr: array[0 .. 10] of TPeriod = ( - (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1961; FUntilMonth: 11; FUntilDay: @CRelativeDays[37]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[26]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[17]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2020; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1920; FUntilMonth: 1; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: '+03'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1961; FUntilMonth: 11; FUntilDay: @CRelativeDays[23]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 14400; FRuleFamily: @CRuleFamilies[82]; FFmtStr: '+04/+05'; FUntilYear: 1988; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 2011; FUntilMonth: 3; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2014; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 2018; FUntilMonth: 10; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 2020; FUntilMonth: 12; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Warsaw zone } CZone_409_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 10800; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'EE%sT'; FUntilYear: 1922; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[26]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[124]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[109]; FFmtStr: 'CE%sT'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 5040; FRuleFamily: nil; FFmtStr: 'WMT'; FUntilYear: 1915; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1918; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 10800; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'EE%sT'; FUntilYear: 1922; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'CE%sT'; FUntilYear: 1940; FUntilMonth: 6; FUntilDay: @CRelativeDays[4]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1944; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[100]; FFmtStr: 'CE%sT'; FUntilYear: 1977; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[79]; FFmtStr: 'CE%sT'; FUntilYear: 1988; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zagreb zone } CZone_410_Arr: array[0 .. 5] of TPeriod = ( (FOffset: 3832; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1884; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[36]; FUntilTime: 82800; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[19]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[11]; FUntilTime: 82800; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1945; FUntilMonth: 5; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CEST'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[24]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 3600; FRuleFamily: nil; FFmtStr: 'CET'; FUntilYear: 1982; FUntilMonth: 11; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zaporozhye zone } CZone_411_Arr: array[0 .. 8] of TPeriod = ( (FOffset: 8440; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 8400; FRuleFamily: nil; FFmtStr: '+0220'; FUntilYear: 1924; FUntilMonth: 5; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 8; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 10; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: @CRuleFamilies[26]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[9]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[28]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 7200; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 7200; FRuleFamily: nil; FFmtStr: 'EET'; FUntilYear: 1930; FUntilMonth: 6; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'MSK'; FUntilYear: 1941; FUntilMonth: 8; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'CE%sT'; FUntilYear: 1943; FUntilMonth: 10; FUntilDay: @CRelativeDays[14]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 10800; FRuleFamily: @CRuleFamilies[82]; FFmtStr: 'MSK/MSD'; FUntilYear: 1991; FUntilMonth: 3; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[81]; FFmtStr: 'EE%sT'; FUntilYear: 1992; FUntilMonth: 3; FUntilDay: @CRelativeDays[10]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'EE%sT'; FUntilYear: 1996; FUntilMonth: 5; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 7200; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'EE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Europe/Zurich zone } CZone_412_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 2048; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1853; FUntilMonth: 7; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 2048; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1853; FUntilMonth: 7; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 1786; FRuleFamily: nil; FFmtStr: 'BMT'; FUntilYear: 1894; FUntilMonth: 6; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[27]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 3600; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[104]; FFmtStr: 'CE%sT'; FUntilYear: 1981; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 3600; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'CE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Factory zone } @@ -9520,8 +9530,8 @@ var { Time periods for Indian/Antananarivo zone } CZone_415_Arr: array[0 .. 3] of TPeriod = ( (FOffset: 11404; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 82800; FUntilTimeMode: trStandard), - (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAST'; FUntilYear: 1954; FUntilMonth: 5; FUntilDay: @CRelativeDays[17]; FUntilTime: 82800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 1954; FUntilMonth: 2; FUntilDay: @CRelativeDays[28]; FUntilTime: 82800; FUntilTimeMode: trStandard), + (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAST'; FUntilYear: 1954; FUntilMonth: 5; FUntilDay: @CRelativeDays[26]; FUntilTime: 82800; FUntilTimeMode: trStandard), (FOffset: 10800; FRuleFamily: nil; FFmtStr: 'EAT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9558,7 +9568,7 @@ var { Time periods for Indian/Mahe zone } CZone_421_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 13308; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 13308; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 14400; FRuleFamily: nil; FFmtStr: '+04'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9572,7 +9582,7 @@ var { Time periods for Indian/Mauritius zone } CZone_423_Arr: array[0 .. 1] of TPeriod = ( (FOffset: 13800; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1907; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 14400; FRuleFamily: @CRuleFamilies[102]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 14400; FRuleFamily: @CRuleFamilies[52]; FFmtStr: '+04/+05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Indian/Mayotte zone } @@ -9589,7 +9599,7 @@ var { Time periods for MET zone } CZone_426_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 3600; FRuleFamily: @CRuleFamilies[17]; FFmtStr: 'ME%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 3600; FRuleFamily: @CRuleFamilies[80]; FFmtStr: 'ME%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for MST zone } @@ -9599,23 +9609,23 @@ var { Time periods for MST7MDT zone } CZone_428_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -25200; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'M%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Apia zone } CZone_429_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45184; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41216; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41400; FRuleFamily: nil; FFmtStr: '-1130'; FUntilYear: 1950; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: @CRuleFamilies[140]; FFmtStr: '-11/-10'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[17]; FUntilTime: 86400; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[140]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -39600; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '-11/-10'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: 46800; FRuleFamily: @CRuleFamilies[73]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Auckland zone } CZone_430_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 41944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 41400; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[70]; FFmtStr: 'NZ%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Bougainville zone } @@ -9623,25 +9633,25 @@ var (FOffset: 37336; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1880; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 35312; FRuleFamily: nil; FFmtStr: 'PMMT'; FUntilYear: 1895; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1942; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 12; FUntilDay: @CRelativeDays[14]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: @CRelativeDays[22]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 2014; FUntilMonth: 12; FUntilDay: @CRelativeDays[16]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Chatham zone } CZone_432_Arr: array[0 .. 2] of TPeriod = ( (FOffset: 44028; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1868; FUntilMonth: 11; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 44100; FRuleFamily: nil; FFmtStr: '+1215'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 45900; FRuleFamily: @CRuleFamilies[138]; FFmtStr: '+1245/+1345'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 44100; FRuleFamily: nil; FFmtStr: '+1215'; FUntilYear: 1946; FUntilMonth: 1; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45900; FRuleFamily: @CRuleFamilies[71]; FFmtStr: '+1245/+1345'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Chuuk zone } CZone_433_Arr: array[0 .. 6] of TPeriod = ( - (FOffset: -49972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -49972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9650,36 +9660,36 @@ var CZone_434_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -26248; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1890; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -26248; FRuleFamily: nil; FFmtStr: 'EMT'; FUntilYear: 1932; FUntilMonth: 9; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -25200; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-07/-06'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[20]; FUntilTime: 10800; FUntilTimeMode: trUniversal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[91]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -25200; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-07/-06'; FUntilYear: 1982; FUntilMonth: 3; FUntilDay: @CRelativeDays[21]; FUntilTime: 10800; FUntilTimeMode: trUniversal), + (FOffset: -21600; FRuleFamily: @CRuleFamilies[3]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Efate zone } CZone_435_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[142]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 40396; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[75]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Enderbury zone } CZone_436_Arr: array[0 .. 4] of TPeriod = ( (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1860; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -41060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1885; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1938; FUntilMonth: 3; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1938; FUntilMonth: 3; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1942; FUntilMonth: 2; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Fakaofo zone } CZone_437_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -41096; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 2011; FUntilMonth: 12; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Fiji zone } CZone_438_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 42944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 10; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 43200; FRuleFamily: @CRuleFamilies[136]; FFmtStr: '+12/+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 42944; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1915; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 43200; FRuleFamily: @CRuleFamilies[67]; FFmtStr: '+12/+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Funafuti zone } @@ -9692,7 +9702,7 @@ var CZone_440_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -21504; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1931; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -18000; FRuleFamily: nil; FFmtStr: '-05'; FUntilYear: 1986; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -21600; FRuleFamily: @CRuleFamilies[93]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -21600; FRuleFamily: @CRuleFamilies[5]; FFmtStr: '-06/-05'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Gambier zone } @@ -9709,20 +9719,20 @@ var { Time periods for Pacific/Guam zone } CZone_443_Arr: array[0 .. 5] of TPeriod = ( - (FOffset: -51660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -51660; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34740; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'GST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'GST'; FUntilYear: 1941; FUntilMonth: 12; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'ChST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Honolulu zone } CZone_444_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[8]; FUntilTime: 7200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HDT'; FUntilYear: 1933; FUntilMonth: 5; FUntilDay: @CRelativeDays[25]; FUntilTime: 43200; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'H%sT'; FUntilYear: 1947; FUntilMonth: 6; FUntilDay: @CRelativeDays[3]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -37886; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1896; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 1933; FUntilMonth: 4; FUntilDay: @CRelativeDays[7]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: 'HDT'; FUntilYear: 1933; FUntilMonth: 5; FUntilDay: @CRelativeDays[22]; FUntilTime: 43200; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'H%sT'; FUntilYear: 1947; FUntilMonth: 6; FUntilDay: @CRelativeDays[44]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: -36000; FRuleFamily: nil; FFmtStr: 'HST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9733,9 +9743,9 @@ var { Time periods for Pacific/Kanton zone } CZone_446_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1937; FUntilMonth: 8; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 0; FRuleFamily: nil; FFmtStr: '-00'; FUntilYear: 1937; FUntilMonth: 8; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9743,18 +9753,18 @@ var CZone_447_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -37760; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -38400; FRuleFamily: nil; FFmtStr: '-1040'; FUntilYear: 1979; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1994; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 50400; FRuleFamily: nil; FFmtStr: '+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Kosrae zone } CZone_448_Arr: array[0 .. 9] of TPeriod = ( - (FOffset: -47284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -47284; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39116; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), @@ -9765,10 +9775,10 @@ var CZone_449_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 40160; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 2; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 2; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1993; FUntilMonth: 8; FUntilDay: @CRelativeDays[7]; FUntilTime: 86400; FUntilTimeMode: trLocal), + (FOffset: -43200; FRuleFamily: nil; FFmtStr: '-12'; FUntilYear: 1993; FUntilMonth: 8; FUntilDay: @CRelativeDays[10]; FUntilTime: 86400; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9776,10 +9786,10 @@ var CZone_450_Arr: array[0 .. 7] of TPeriod = ( (FOffset: 41088; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 1; FUntilDay: @CRelativeDays[7]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1969; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9793,23 +9803,23 @@ var { Time periods for Pacific/Midway zone } CZone_452_Arr: array[0 .. 3] of TPeriod = ( (FOffset: -42568; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[15]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 1956; FUntilMonth: 6; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-10'; FUntilYear: 1956; FUntilMonth: 9; FUntilDay: @CRelativeDays[2]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'SST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Nauru zone } CZone_453_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: 40060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[13]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[17]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[3]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1979; FUntilMonth: 2; FUntilDay: @CRelativeDays[18]; FUntilTime: 7200; FUntilTimeMode: trLocal), + (FOffset: 40060; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1921; FUntilMonth: 1; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1942; FUntilMonth: 8; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[44]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1979; FUntilMonth: 2; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trLocal), (FOffset: 43200; FRuleFamily: nil; FFmtStr: '+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Niue zone } CZone_454_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -40780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -40780; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -40800; FRuleFamily: nil; FFmtStr: '-1120'; FUntilYear: 1964; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: '-11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9818,29 +9828,29 @@ var CZone_455_Arr: array[0 .. 6] of TPeriod = ( (FOffset: 40312; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 40320; FRuleFamily: nil; FFmtStr: '+1112'; FUntilYear: 1951; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[34]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 1974; FUntilMonth: 10; FUntilDay: @CRelativeDays[28]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1230'; FUntilYear: 1975; FUntilMonth: 3; FUntilDay: @CRelativeDays[2]; FUntilTime: 7200; FUntilTimeMode: trStandard), - (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[35]; FUntilTime: 7200; FUntilTimeMode: trStandard), + (FOffset: 41400; FRuleFamily: nil; FFmtStr: '+1130'; FUntilYear: 2015; FUntilMonth: 10; FUntilDay: @CRelativeDays[15]; FUntilTime: 7200; FUntilTimeMode: trStandard), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 2019; FUntilMonth: 7; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[134]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39600; FRuleFamily: @CRuleFamilies[65]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Noumea zone } CZone_456_Arr: array[0 .. 1] of TPeriod = ( - (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[40]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 39600; FRuleFamily: @CRuleFamilies[137]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 39948; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1912; FUntilMonth: 1; FUntilDay: @CRelativeDays[12]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 39600; FRuleFamily: @CRuleFamilies[69]; FFmtStr: '+11/+12'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Pago_Pago zone } CZone_457_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[5]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 45432; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1892; FUntilMonth: 7; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -40968; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1911; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -39600; FRuleFamily: nil; FFmtStr: 'SST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Palau zone } CZone_458_Arr: array[0 .. 2] of TPeriod = ( - (FOffset: -54124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -54124; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32276; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9848,18 +9858,18 @@ var { Time periods for Pacific/Pitcairn zone } CZone_459_Arr: array[0 .. 2] of TPeriod = ( (FOffset: -31220; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -30600; FRuleFamily: nil; FFmtStr: '-0830'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -30600; FRuleFamily: nil; FFmtStr: '-0830'; FUntilYear: 1998; FUntilMonth: 4; FUntilDay: @CRelativeDays[28]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: -28800; FRuleFamily: nil; FFmtStr: '-08'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Pohnpei zone } CZone_460_Arr: array[0 .. 7] of TPeriod = ( - (FOffset: -48428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -48428; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 37972; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1914; FUntilMonth: 10; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1919; FUntilMonth: 2; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 1937; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[1]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: nil; FFmtStr: '+10'; FUntilYear: 1941; FUntilMonth: 4; FUntilDay: @CRelativeDays[0]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1945; FUntilMonth: 8; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 39600; FRuleFamily: nil; FFmtStr: '+11'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9873,18 +9883,18 @@ var { Time periods for Pacific/Rarotonga zone } CZone_462_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 48056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 12; FUntilDay: @CRelativeDays[6]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -38344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -37800; FRuleFamily: nil; FFmtStr: '-1030'; FUntilYear: 1978; FUntilMonth: 11; FUntilDay: @CRelativeDays[16]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: -36000; FRuleFamily: @CRuleFamilies[139]; FFmtStr: '-10/-0930'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 48056; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1899; FUntilMonth: 12; FUntilDay: @CRelativeDays[19]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -38344; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1952; FUntilMonth: 10; FUntilDay: @CRelativeDays[24]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -37800; FRuleFamily: nil; FFmtStr: '-1030'; FUntilYear: 1978; FUntilMonth: 11; FUntilDay: @CRelativeDays[31]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -36000; FRuleFamily: @CRuleFamilies[72]; FFmtStr: '-10/-0930'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Saipan zone } CZone_463_Arr: array[0 .. 4] of TPeriod = ( - (FOffset: -51420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[9]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: -51420; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1844; FUntilMonth: 12; FUntilDay: @CRelativeDays[8]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 34980; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1901; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[11]; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 36000; FRuleFamily: @CRuleFamilies[29]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[26]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 32400; FRuleFamily: nil; FFmtStr: '+09'; FUntilYear: 1944; FUntilMonth: 7; FUntilDay: @CRelativeDays[25]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 36000; FRuleFamily: @CRuleFamilies[68]; FFmtStr: 'G%sT'; FUntilYear: 2000; FUntilMonth: 12; FUntilDay: @CRelativeDays[4]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 36000; FRuleFamily: nil; FFmtStr: 'ChST'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); @@ -9902,10 +9912,10 @@ var { Time periods for Pacific/Tongatapu zone } CZone_466_Arr: array[0 .. 3] of TPeriod = ( - (FOffset: 44352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[18]; FUntilTime: 0; FUntilTimeMode: trLocal), + (FOffset: 44352; FRuleFamily: nil; FFmtStr: 'LMT'; FUntilYear: 1945; FUntilMonth: 9; FUntilDay: @CRelativeDays[34]; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 44400; FRuleFamily: nil; FFmtStr: '+1220'; FUntilYear: 1961; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), (FOffset: 46800; FRuleFamily: nil; FFmtStr: '+13'; FUntilYear: 1999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal), - (FOffset: 46800; FRuleFamily: @CRuleFamilies[141]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 46800; FRuleFamily: @CRuleFamilies[74]; FFmtStr: '+13/+14'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for Pacific/Wake zone } @@ -9922,12 +9932,12 @@ var { Time periods for PST8PDT zone } CZone_469_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: -28800; FRuleFamily: @CRuleFamilies[8]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: -28800; FRuleFamily: @CRuleFamilies[10]; FFmtStr: 'P%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); { Time periods for WET zone } CZone_470_Arr: array[0 .. 0] of TPeriod = ( - (FOffset: 0; FRuleFamily: @CRuleFamilies[18]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) + (FOffset: 0; FRuleFamily: @CRuleFamilies[77]; FFmtStr: 'WE%sT'; FUntilYear: 9999; FUntilMonth: 1; FUntilDay: nil; FUntilTime: 0; FUntilTimeMode: trLocal) ); var @@ -10094,7 +10104,7 @@ var (FName: 'America/North_Dakota/Beulah'; FCount: 3; FFirstPeriod: @CZone_158_Arr), (FName: 'America/North_Dakota/Center'; FCount: 3; FFirstPeriod: @CZone_159_Arr), (FName: 'America/North_Dakota/New_Salem'; FCount: 3; FFirstPeriod: @CZone_160_Arr), - (FName: 'America/Nuuk'; FCount: 4; FFirstPeriod: @CZone_161_Arr), + (FName: 'America/Nuuk'; FCount: 5; FFirstPeriod: @CZone_161_Arr), (FName: 'America/Ojinaga'; FCount: 11; FFirstPeriod: @CZone_162_Arr), (FName: 'America/Panama'; FCount: 3; FFirstPeriod: @CZone_163_Arr), (FName: 'America/Pangnirtung'; FCount: 4; FFirstPeriod: @CZone_164_Arr), @@ -10116,7 +10126,7 @@ var (FName: 'America/Santiago'; FCount: 14; FFirstPeriod: @CZone_180_Arr), (FName: 'America/Santo_Domingo'; FCount: 6; FFirstPeriod: @CZone_181_Arr), (FName: 'America/Sao_Paulo'; FCount: 4; FFirstPeriod: @CZone_182_Arr), - (FName: 'America/Scoresbysund'; FCount: 4; FFirstPeriod: @CZone_183_Arr), + (FName: 'America/Scoresbysund'; FCount: 5; FFirstPeriod: @CZone_183_Arr), (FName: 'America/Sitka'; FCount: 8; FFirstPeriod: @CZone_184_Arr), (FName: 'America/St_Johns'; FCount: 8; FFirstPeriod: @CZone_185_Arr), (FName: 'America/St_Kitts'; FCount: 2; FFirstPeriod: @CZone_186_Arr), @@ -10135,7 +10145,7 @@ var (FName: 'America/Winnipeg'; FCount: 3; FFirstPeriod: @CZone_199_Arr), (FName: 'America/Yakutat'; FCount: 7; FFirstPeriod: @CZone_200_Arr), (FName: 'America/Yellowknife'; FCount: 3; FFirstPeriod: @CZone_201_Arr), - (FName: 'Antarctica/Casey'; FCount: 13; FFirstPeriod: @CZone_202_Arr), + (FName: 'Antarctica/Casey'; FCount: 18; FFirstPeriod: @CZone_202_Arr), (FName: 'Antarctica/Davis'; FCount: 8; FFirstPeriod: @CZone_203_Arr), (FName: 'Antarctica/DumontDUrville'; FCount: 4; FFirstPeriod: @CZone_204_Arr), (FName: 'Antarctica/Macquarie'; FCount: 9; FFirstPeriod: @CZone_205_Arr), @@ -10145,7 +10155,7 @@ var (FName: 'Antarctica/Rothera'; FCount: 2; FFirstPeriod: @CZone_209_Arr), (FName: 'Antarctica/Syowa'; FCount: 2; FFirstPeriod: @CZone_210_Arr), (FName: 'Antarctica/Troll'; FCount: 2; FFirstPeriod: @CZone_211_Arr), - (FName: 'Antarctica/Vostok'; FCount: 2; FFirstPeriod: @CZone_212_Arr), + (FName: 'Antarctica/Vostok'; FCount: 5; FFirstPeriod: @CZone_212_Arr), (FName: 'Asia/Aden'; FCount: 2; FFirstPeriod: @CZone_213_Arr), (FName: 'Asia/Almaty'; FCount: 6; FFirstPeriod: @CZone_214_Arr), (FName: 'Asia/Amman'; FCount: 3; FFirstPeriod: @CZone_215_Arr), @@ -10408,7 +10418,7 @@ var var { This array contains zone aliases. } - CAliases: array[0 .. 409] of TZoneAlias = ( + CAliases: array[0 .. 408] of TZoneAlias = ( (FName: 'AUS Central Standard Time'; FAliasTo: @CZones[316]), (FName: 'AUS Eastern Standard Time'; FAliasTo: @CZones[323]), (FName: 'Afghanistan Standard Time'; FAliasTo: @CZones[250]), @@ -10502,7 +10512,6 @@ var (FName: 'Antarctica/McMurdo'; FAliasTo: @CZones[430]), (FName: 'Antarctica/South_Pole'; FAliasTo: @CZones[430]), (FName: 'Antarctica/Syowa'; FAliasTo: @CZones[277]), - (FName: 'Antarctica/Vostok'; FAliasTo: @CZones[293]), (FName: 'Arab Standard Time'; FAliasTo: @CZones[277]), (FName: 'Arabian Standard Time'; FAliasTo: @CZones[236]), (FName: 'Arabic Standard Time'; FAliasTo: @CZones[221]), diff --git a/src/TZDBPK/TZDB.pas b/src/TZDBPK/TZDB.pas index 7f402cb..186fb18 100644 --- a/src/TZDBPK/TZDB.pas +++ b/src/TZDBPK/TZDB.pas @@ -361,7 +361,7 @@ implementation SInvalidLocalTime = 'Local date/time value %s is invalid (does not exist in the time zone).'; const - CComponentVersion = '2.1.2.150'; + CComponentVersion = '2.1.2.151'; type { Day type. Specifies the "relative" day in a month } diff --git a/src/TZDBPK/TZDBPK.dproj b/src/TZDBPK/TZDBPK.dproj index 28315f4..68b9e3a 100644 --- a/src/TZDBPK/TZDBPK.dproj +++ b/src/TZDBPK/TZDBPK.dproj @@ -45,9 +45,9 @@ ..\..\bin\$(Config)\$(Platform) ..\..\bin\$(Config)\$(Platform) ..\..\bin\$(Config)\$(Platform);$(DCC_UnitSearchPath) - 150 + 151 1033 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= true 1 Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) @@ -68,7 +68,7 @@ ..\..\media\logo-64x64.ico Bde;$(DCC_Namespace) - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) D:\Projects\TimeZoneDB\bin\TZTest.exe $(BDS)\bin\default_app.manifest true @@ -82,7 +82,7 @@ 3 - CompanyName=Alexandru Ciobanu;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName) 2 @@ -92,7 +92,7 @@ 0 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZDBPK;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) @@ -130,7 +130,7 @@ 2 1 2 - 150 + 151 False False False @@ -142,7 +142,7 @@ Alexandru Ciobanu Olson Time Zone Database for Delphi - 2.1.2.150 + 2.1.2.151 IANA Time Zone Database for Delphi Alexandru Ciobanu diff --git a/src/TZTest/TZTest.dproj b/src/TZTest/TZTest.dproj index 240b78c..248bc3f 100644 --- a/src/TZTest/TZTest.dproj +++ b/src/TZTest/TZTest.dproj @@ -50,8 +50,8 @@ true Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) 1 - 150 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZTest;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + 151 + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZTest;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= 1033 ..\..\bin\$(Config)\$(Platform);$(BDS)\Source\DUnit\src;$(DCC_UnitSearchPath) _CONSOLE_TESTRUNNER;$(DCC_Define) @@ -90,7 +90,7 @@ $(BDS)\bin\default_app.manifest Debug - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZTest;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZTest;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) true 2 ..\..\media\logo-64x64.ico @@ -130,7 +130,7 @@ 2 1 2 - 150 + 151 False False False @@ -142,7 +142,7 @@ Alexandru Ciobanu Olson Time Zone Database for Delphi - 2.1.2.150 + 2.1.2.151 IANA Time Zone Database for Delphi Alexandru Ciobanu diff --git a/src/TZVisualizer/TZVisualizer.dproj b/src/TZVisualizer/TZVisualizer.dproj index b93d49e..f33c8f4 100644 --- a/src/TZVisualizer/TZVisualizer.dproj +++ b/src/TZVisualizer/TZVisualizer.dproj @@ -49,8 +49,8 @@ ..\..\bin\$(Config)\$(Platform);$(DCC_UnitSearchPath) 1033 true - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= - 150 + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments= + 151 Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) 1 true @@ -66,10 +66,10 @@ TZVisualizer - 150 + 151 System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) $(BDS)\bin\default_app.manifest - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) true $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png @@ -84,7 +84,7 @@ 3 $(BDS)\bin\default_app.manifest - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) true Debug 2 @@ -97,8 +97,8 @@ 0 - 150 - CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.150;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) + 151 + CompanyName=Alexandru Ciobanu;FileDescription=IANA Time Zone Database for Delphi;FileVersion=2.1.2.151;InternalName=IANA Time Zone Database for Delphi;LegalCopyright=Alexandru Ciobanu;LegalTrademarks=;OriginalFilename=TZVisualizer;ProductName=IANA Time Zone Database for Delphi;ProductVersion=2.1;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName) $(BDS)\bin\default_app.manifest true @@ -138,7 +138,7 @@ 2 1 2 - 150 + 151 False False False @@ -150,7 +150,7 @@ Alexandru Ciobanu IANA Time Zone Database for Delphi - 2.1.2.150 + 2.1.2.151 IANA Time Zone Database for Delphi Alexandru Ciobanu