tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

index.mjs (39794B)


      1 export * as lib from "icu4x";
      2 import * as CaseMapperDemo from "./CaseMapper.mjs";
      3 export * as CaseMapperDemo from "./CaseMapper.mjs";
      4 import * as TitlecaseMapperDemo from "./TitlecaseMapper.mjs";
      5 export * as TitlecaseMapperDemo from "./TitlecaseMapper.mjs";
      6 import * as DateDemo from "./Date.mjs";
      7 export * as DateDemo from "./Date.mjs";
      8 import * as DateFormatterDemo from "./DateFormatter.mjs";
      9 export * as DateFormatterDemo from "./DateFormatter.mjs";
     10 import * as DateFormatterGregorianDemo from "./DateFormatterGregorian.mjs";
     11 export * as DateFormatterGregorianDemo from "./DateFormatterGregorian.mjs";
     12 import * as DateTimeFormatterDemo from "./DateTimeFormatter.mjs";
     13 export * as DateTimeFormatterDemo from "./DateTimeFormatter.mjs";
     14 import * as DateTimeFormatterGregorianDemo from "./DateTimeFormatterGregorian.mjs";
     15 export * as DateTimeFormatterGregorianDemo from "./DateTimeFormatterGregorian.mjs";
     16 import * as DecimalFormatterDemo from "./DecimalFormatter.mjs";
     17 export * as DecimalFormatterDemo from "./DecimalFormatter.mjs";
     18 import * as DecimalDemo from "./Decimal.mjs";
     19 export * as DecimalDemo from "./Decimal.mjs";
     20 import * as ListFormatterDemo from "./ListFormatter.mjs";
     21 export * as ListFormatterDemo from "./ListFormatter.mjs";
     22 import * as LocaleDemo from "./Locale.mjs";
     23 export * as LocaleDemo from "./Locale.mjs";
     24 import * as ComposingNormalizerDemo from "./ComposingNormalizer.mjs";
     25 export * as ComposingNormalizerDemo from "./ComposingNormalizer.mjs";
     26 import * as DecomposingNormalizerDemo from "./DecomposingNormalizer.mjs";
     27 export * as DecomposingNormalizerDemo from "./DecomposingNormalizer.mjs";
     28 import * as TimeFormatterDemo from "./TimeFormatter.mjs";
     29 export * as TimeFormatterDemo from "./TimeFormatter.mjs";
     30 import * as TimeZoneFormatterDemo from "./TimeZoneFormatter.mjs";
     31 export * as TimeZoneFormatterDemo from "./TimeZoneFormatter.mjs";
     32 import * as ZonedDateFormatterDemo from "./ZonedDateFormatter.mjs";
     33 export * as ZonedDateFormatterDemo from "./ZonedDateFormatter.mjs";
     34 import * as ZonedDateFormatterGregorianDemo from "./ZonedDateFormatterGregorian.mjs";
     35 export * as ZonedDateFormatterGregorianDemo from "./ZonedDateFormatterGregorian.mjs";
     36 import * as ZonedDateTimeFormatterDemo from "./ZonedDateTimeFormatter.mjs";
     37 export * as ZonedDateTimeFormatterDemo from "./ZonedDateTimeFormatter.mjs";
     38 import * as ZonedDateTimeFormatterGregorianDemo from "./ZonedDateTimeFormatterGregorian.mjs";
     39 export * as ZonedDateTimeFormatterGregorianDemo from "./ZonedDateTimeFormatterGregorian.mjs";
     40 import * as ZonedTimeFormatterDemo from "./ZonedTimeFormatter.mjs";
     41 export * as ZonedTimeFormatterDemo from "./ZonedTimeFormatter.mjs";
     42 
     43 import RenderTerminiWordSegmenter from "./WordSegmenter.mjs";
     44 
     45 
     46 let termini = Object.assign({
     47    "CaseMapper.lowercase": {
     48        func: CaseMapperDemo.lowercase,
     49        // For avoiding webpacking minifying issues:
     50        funcName: "CaseMapper.lowercase",
     51        parameters: [
     52            
     53            {
     54                name: "S",
     55                type: "string",
     56                typeUse: "string"
     57            },
     58            
     59            {
     60                name: "Locale:Name",
     61                type: "string",
     62                typeUse: "string"
     63            }
     64            
     65        ]
     66    },
     67 
     68    "CaseMapper.uppercase": {
     69        func: CaseMapperDemo.uppercase,
     70        // For avoiding webpacking minifying issues:
     71        funcName: "CaseMapper.uppercase",
     72        parameters: [
     73            
     74            {
     75                name: "S",
     76                type: "string",
     77                typeUse: "string"
     78            },
     79            
     80            {
     81                name: "Locale:Name",
     82                type: "string",
     83                typeUse: "string"
     84            }
     85            
     86        ]
     87    },
     88 
     89    "CaseMapper.lowercaseWithCompiledData": {
     90        func: CaseMapperDemo.lowercaseWithCompiledData,
     91        // For avoiding webpacking minifying issues:
     92        funcName: "CaseMapper.lowercaseWithCompiledData",
     93        parameters: [
     94            
     95            {
     96                name: "S",
     97                type: "string",
     98                typeUse: "string"
     99            },
    100            
    101            {
    102                name: "Locale:Name",
    103                type: "string",
    104                typeUse: "string"
    105            }
    106            
    107        ]
    108    },
    109 
    110    "CaseMapper.uppercaseWithCompiledData": {
    111        func: CaseMapperDemo.uppercaseWithCompiledData,
    112        // For avoiding webpacking minifying issues:
    113        funcName: "CaseMapper.uppercaseWithCompiledData",
    114        parameters: [
    115            
    116            {
    117                name: "S",
    118                type: "string",
    119                typeUse: "string"
    120            },
    121            
    122            {
    123                name: "Locale:Name",
    124                type: "string",
    125                typeUse: "string"
    126            }
    127            
    128        ]
    129    },
    130 
    131    "CaseMapper.titlecaseSegmentWithOnlyCaseData": {
    132        func: CaseMapperDemo.titlecaseSegmentWithOnlyCaseData,
    133        // For avoiding webpacking minifying issues:
    134        funcName: "CaseMapper.titlecaseSegmentWithOnlyCaseData",
    135        parameters: [
    136            
    137            {
    138                name: "S",
    139                type: "string",
    140                typeUse: "string"
    141            },
    142            
    143            {
    144                name: "Locale:Name",
    145                type: "string",
    146                typeUse: "string"
    147            },
    148            
    149            {
    150                name: "Options:LeadingAdjustment",
    151                type: "LeadingAdjustment",
    152                typeUse: "enumerator"
    153            },
    154            
    155            {
    156                name: "Options:TrailingCase",
    157                type: "TrailingCase",
    158                typeUse: "enumerator"
    159            }
    160            
    161        ]
    162    },
    163 
    164    "CaseMapper.fold": {
    165        func: CaseMapperDemo.fold,
    166        // For avoiding webpacking minifying issues:
    167        funcName: "CaseMapper.fold",
    168        parameters: [
    169            
    170            {
    171                name: "S",
    172                type: "string",
    173                typeUse: "string"
    174            }
    175            
    176        ]
    177    },
    178 
    179    "CaseMapper.foldTurkic": {
    180        func: CaseMapperDemo.foldTurkic,
    181        // For avoiding webpacking minifying issues:
    182        funcName: "CaseMapper.foldTurkic",
    183        parameters: [
    184            
    185            {
    186                name: "S",
    187                type: "string",
    188                typeUse: "string"
    189            }
    190            
    191        ]
    192    },
    193 
    194    "TitlecaseMapper.titlecaseSegment": {
    195        func: TitlecaseMapperDemo.titlecaseSegment,
    196        // For avoiding webpacking minifying issues:
    197        funcName: "TitlecaseMapper.titlecaseSegment",
    198        parameters: [
    199            
    200            {
    201                name: "S",
    202                type: "string",
    203                typeUse: "string"
    204            },
    205            
    206            {
    207                name: "Locale:Name",
    208                type: "string",
    209                typeUse: "string"
    210            },
    211            
    212            {
    213                name: "Options:LeadingAdjustment",
    214                type: "LeadingAdjustment",
    215                typeUse: "enumerator"
    216            },
    217            
    218            {
    219                name: "Options:TrailingCase",
    220                type: "TrailingCase",
    221                typeUse: "enumerator"
    222            }
    223            
    224        ]
    225    },
    226 
    227    "TitlecaseMapper.titlecaseSegmentWithCompiledData": {
    228        func: TitlecaseMapperDemo.titlecaseSegmentWithCompiledData,
    229        // For avoiding webpacking minifying issues:
    230        funcName: "TitlecaseMapper.titlecaseSegmentWithCompiledData",
    231        parameters: [
    232            
    233            {
    234                name: "S",
    235                type: "string",
    236                typeUse: "string"
    237            },
    238            
    239            {
    240                name: "Locale:Name",
    241                type: "string",
    242                typeUse: "string"
    243            },
    244            
    245            {
    246                name: "Options:LeadingAdjustment",
    247                type: "LeadingAdjustment",
    248                typeUse: "enumerator"
    249            },
    250            
    251            {
    252                name: "Options:TrailingCase",
    253                type: "TrailingCase",
    254                typeUse: "enumerator"
    255            }
    256            
    257        ]
    258    },
    259 
    260    "Date.monthCode": {
    261        func: DateDemo.monthCode,
    262        // For avoiding webpacking minifying issues:
    263        funcName: "Date.monthCode",
    264        parameters: [
    265            
    266            {
    267                name: "Date:Year",
    268                type: "number",
    269                typeUse: "number"
    270            },
    271            
    272            {
    273                name: "Date:Month",
    274                type: "number",
    275                typeUse: "number"
    276            },
    277            
    278            {
    279                name: "Date:Day",
    280                type: "number",
    281                typeUse: "number"
    282            },
    283            
    284            {
    285                name: "Date:Calendar:Kind",
    286                type: "CalendarKind",
    287                typeUse: "enumerator"
    288            }
    289            
    290        ]
    291    },
    292 
    293    "Date.era": {
    294        func: DateDemo.era,
    295        // For avoiding webpacking minifying issues:
    296        funcName: "Date.era",
    297        parameters: [
    298            
    299            {
    300                name: "Date:Year",
    301                type: "number",
    302                typeUse: "number"
    303            },
    304            
    305            {
    306                name: "Date:Month",
    307                type: "number",
    308                typeUse: "number"
    309            },
    310            
    311            {
    312                name: "Date:Day",
    313                type: "number",
    314                typeUse: "number"
    315            },
    316            
    317            {
    318                name: "Date:Calendar:Kind",
    319                type: "CalendarKind",
    320                typeUse: "enumerator"
    321            }
    322            
    323        ]
    324    },
    325 
    326    "DateFormatter.formatIso": {
    327        func: DateFormatterDemo.formatIso,
    328        // For avoiding webpacking minifying issues:
    329        funcName: "DateFormatter.formatIso",
    330        parameters: [
    331            
    332            {
    333                name: "DateFormatter:Locale:Name",
    334                type: "string",
    335                typeUse: "string"
    336            },
    337            
    338            {
    339                name: "DateFormatter:Length",
    340                type: "DateTimeLength",
    341                typeUse: "enumerator"
    342            },
    343            
    344            {
    345                name: "DateFormatter:Alignment",
    346                type: "DateTimeAlignment",
    347                typeUse: "enumerator"
    348            },
    349            
    350            {
    351                name: "DateFormatter:YearStyle",
    352                type: "YearStyle",
    353                typeUse: "enumerator"
    354            },
    355            
    356            {
    357                name: "Date:Year",
    358                type: "number",
    359                typeUse: "number"
    360            },
    361            
    362            {
    363                name: "Date:Month",
    364                type: "number",
    365                typeUse: "number"
    366            },
    367            
    368            {
    369                name: "Date:Day",
    370                type: "number",
    371                typeUse: "number"
    372            }
    373            
    374        ]
    375    },
    376 
    377    "DateFormatter.formatSameCalendar": {
    378        func: DateFormatterDemo.formatSameCalendar,
    379        // For avoiding webpacking minifying issues:
    380        funcName: "DateFormatter.formatSameCalendar",
    381        parameters: [
    382            
    383            {
    384                name: "DateFormatter:Locale:Name",
    385                type: "string",
    386                typeUse: "string"
    387            },
    388            
    389            {
    390                name: "DateFormatter:Length",
    391                type: "DateTimeLength",
    392                typeUse: "enumerator"
    393            },
    394            
    395            {
    396                name: "DateFormatter:Alignment",
    397                type: "DateTimeAlignment",
    398                typeUse: "enumerator"
    399            },
    400            
    401            {
    402                name: "DateFormatter:YearStyle",
    403                type: "YearStyle",
    404                typeUse: "enumerator"
    405            },
    406            
    407            {
    408                name: "Date:Year",
    409                type: "number",
    410                typeUse: "number"
    411            },
    412            
    413            {
    414                name: "Date:Month",
    415                type: "number",
    416                typeUse: "number"
    417            },
    418            
    419            {
    420                name: "Date:Day",
    421                type: "number",
    422                typeUse: "number"
    423            },
    424            
    425            {
    426                name: "Date:Calendar:Kind",
    427                type: "CalendarKind",
    428                typeUse: "enumerator"
    429            }
    430            
    431        ]
    432    },
    433 
    434    "DateFormatterGregorian.formatIso": {
    435        func: DateFormatterGregorianDemo.formatIso,
    436        // For avoiding webpacking minifying issues:
    437        funcName: "DateFormatterGregorian.formatIso",
    438        parameters: [
    439            
    440            {
    441                name: "DateFormatterGregorian:Locale:Name",
    442                type: "string",
    443                typeUse: "string"
    444            },
    445            
    446            {
    447                name: "DateFormatterGregorian:Length",
    448                type: "DateTimeLength",
    449                typeUse: "enumerator"
    450            },
    451            
    452            {
    453                name: "DateFormatterGregorian:Alignment",
    454                type: "DateTimeAlignment",
    455                typeUse: "enumerator"
    456            },
    457            
    458            {
    459                name: "DateFormatterGregorian:YearStyle",
    460                type: "YearStyle",
    461                typeUse: "enumerator"
    462            },
    463            
    464            {
    465                name: "Date:Year",
    466                type: "number",
    467                typeUse: "number"
    468            },
    469            
    470            {
    471                name: "Date:Month",
    472                type: "number",
    473                typeUse: "number"
    474            },
    475            
    476            {
    477                name: "Date:Day",
    478                type: "number",
    479                typeUse: "number"
    480            }
    481            
    482        ]
    483    },
    484 
    485    "DateTimeFormatter.formatIso": {
    486        func: DateTimeFormatterDemo.formatIso,
    487        // For avoiding webpacking minifying issues:
    488        funcName: "DateTimeFormatter.formatIso",
    489        parameters: [
    490            
    491            {
    492                name: "DateTimeFormatter:Locale:Name",
    493                type: "string",
    494                typeUse: "string"
    495            },
    496            
    497            {
    498                name: "DateTimeFormatter:Length",
    499                type: "DateTimeLength",
    500                typeUse: "enumerator"
    501            },
    502            
    503            {
    504                name: "DateTimeFormatter:TimePrecision",
    505                type: "TimePrecision",
    506                typeUse: "enumerator"
    507            },
    508            
    509            {
    510                name: "DateTimeFormatter:Alignment",
    511                type: "DateTimeAlignment",
    512                typeUse: "enumerator"
    513            },
    514            
    515            {
    516                name: "DateTimeFormatter:YearStyle",
    517                type: "YearStyle",
    518                typeUse: "enumerator"
    519            },
    520            
    521            {
    522                name: "Date:Year",
    523                type: "number",
    524                typeUse: "number"
    525            },
    526            
    527            {
    528                name: "Date:Month",
    529                type: "number",
    530                typeUse: "number"
    531            },
    532            
    533            {
    534                name: "Date:Day",
    535                type: "number",
    536                typeUse: "number"
    537            },
    538            
    539            {
    540                name: "Time:Hour",
    541                type: "number",
    542                typeUse: "number"
    543            },
    544            
    545            {
    546                name: "Time:Minute",
    547                type: "number",
    548                typeUse: "number"
    549            },
    550            
    551            {
    552                name: "Time:Second",
    553                type: "number",
    554                typeUse: "number"
    555            },
    556            
    557            {
    558                name: "Time:Subsecond",
    559                type: "number",
    560                typeUse: "number"
    561            }
    562            
    563        ]
    564    },
    565 
    566    "DateTimeFormatter.formatSameCalendar": {
    567        func: DateTimeFormatterDemo.formatSameCalendar,
    568        // For avoiding webpacking minifying issues:
    569        funcName: "DateTimeFormatter.formatSameCalendar",
    570        parameters: [
    571            
    572            {
    573                name: "DateTimeFormatter:Locale:Name",
    574                type: "string",
    575                typeUse: "string"
    576            },
    577            
    578            {
    579                name: "DateTimeFormatter:Length",
    580                type: "DateTimeLength",
    581                typeUse: "enumerator"
    582            },
    583            
    584            {
    585                name: "DateTimeFormatter:TimePrecision",
    586                type: "TimePrecision",
    587                typeUse: "enumerator"
    588            },
    589            
    590            {
    591                name: "DateTimeFormatter:Alignment",
    592                type: "DateTimeAlignment",
    593                typeUse: "enumerator"
    594            },
    595            
    596            {
    597                name: "DateTimeFormatter:YearStyle",
    598                type: "YearStyle",
    599                typeUse: "enumerator"
    600            },
    601            
    602            {
    603                name: "Date:Year",
    604                type: "number",
    605                typeUse: "number"
    606            },
    607            
    608            {
    609                name: "Date:Month",
    610                type: "number",
    611                typeUse: "number"
    612            },
    613            
    614            {
    615                name: "Date:Day",
    616                type: "number",
    617                typeUse: "number"
    618            },
    619            
    620            {
    621                name: "Date:Calendar:Kind",
    622                type: "CalendarKind",
    623                typeUse: "enumerator"
    624            },
    625            
    626            {
    627                name: "Time:Hour",
    628                type: "number",
    629                typeUse: "number"
    630            },
    631            
    632            {
    633                name: "Time:Minute",
    634                type: "number",
    635                typeUse: "number"
    636            },
    637            
    638            {
    639                name: "Time:Second",
    640                type: "number",
    641                typeUse: "number"
    642            },
    643            
    644            {
    645                name: "Time:Subsecond",
    646                type: "number",
    647                typeUse: "number"
    648            }
    649            
    650        ]
    651    },
    652 
    653    "DateTimeFormatterGregorian.formatIso": {
    654        func: DateTimeFormatterGregorianDemo.formatIso,
    655        // For avoiding webpacking minifying issues:
    656        funcName: "DateTimeFormatterGregorian.formatIso",
    657        parameters: [
    658            
    659            {
    660                name: "DateTimeFormatterGregorian:Locale:Name",
    661                type: "string",
    662                typeUse: "string"
    663            },
    664            
    665            {
    666                name: "DateTimeFormatterGregorian:Length",
    667                type: "DateTimeLength",
    668                typeUse: "enumerator"
    669            },
    670            
    671            {
    672                name: "DateTimeFormatterGregorian:TimePrecision",
    673                type: "TimePrecision",
    674                typeUse: "enumerator"
    675            },
    676            
    677            {
    678                name: "DateTimeFormatterGregorian:Alignment",
    679                type: "DateTimeAlignment",
    680                typeUse: "enumerator"
    681            },
    682            
    683            {
    684                name: "DateTimeFormatterGregorian:YearStyle",
    685                type: "YearStyle",
    686                typeUse: "enumerator"
    687            },
    688            
    689            {
    690                name: "Date:Year",
    691                type: "number",
    692                typeUse: "number"
    693            },
    694            
    695            {
    696                name: "Date:Month",
    697                type: "number",
    698                typeUse: "number"
    699            },
    700            
    701            {
    702                name: "Date:Day",
    703                type: "number",
    704                typeUse: "number"
    705            },
    706            
    707            {
    708                name: "Time:Hour",
    709                type: "number",
    710                typeUse: "number"
    711            },
    712            
    713            {
    714                name: "Time:Minute",
    715                type: "number",
    716                typeUse: "number"
    717            },
    718            
    719            {
    720                name: "Time:Second",
    721                type: "number",
    722                typeUse: "number"
    723            },
    724            
    725            {
    726                name: "Time:Subsecond",
    727                type: "number",
    728                typeUse: "number"
    729            }
    730            
    731        ]
    732    },
    733 
    734    "DecimalFormatter.format": {
    735        func: DecimalFormatterDemo.format,
    736        // For avoiding webpacking minifying issues:
    737        funcName: "DecimalFormatter.format",
    738        parameters: [
    739            
    740            {
    741                name: "DecimalFormatter:Locale:Name",
    742                type: "string",
    743                typeUse: "string"
    744            },
    745            
    746            {
    747                name: "DecimalFormatter:GroupingStrategy",
    748                type: "DecimalGroupingStrategy",
    749                typeUse: "enumerator"
    750            },
    751            
    752            {
    753                name: "Value:F",
    754                type: "number",
    755                typeUse: "number"
    756            }
    757            
    758        ]
    759    },
    760 
    761    "Decimal.toString": {
    762        func: DecimalDemo.toString,
    763        // For avoiding webpacking minifying issues:
    764        funcName: "Decimal.toString",
    765        parameters: [
    766            
    767            {
    768                name: "Decimal:F",
    769                type: "number",
    770                typeUse: "number"
    771            }
    772            
    773        ]
    774    },
    775 
    776    "ListFormatter.format": {
    777        func: ListFormatterDemo.format,
    778        // For avoiding webpacking minifying issues:
    779        funcName: "ListFormatter.format",
    780        parameters: [
    781            
    782            {
    783                name: "ListFormatter:Locale:Name",
    784                type: "string",
    785                typeUse: "string"
    786            },
    787            
    788            {
    789                name: "ListFormatter:Length",
    790                type: "ListLength",
    791                typeUse: "enumerator"
    792            },
    793            
    794            {
    795                name: "List",
    796                type: "Array<string>",
    797                typeUse: "Array<string>"
    798            }
    799            
    800        ]
    801    },
    802 
    803    "Locale.basename": {
    804        func: LocaleDemo.basename,
    805        // For avoiding webpacking minifying issues:
    806        funcName: "Locale.basename",
    807        parameters: [
    808            
    809            {
    810                name: "Locale:Name",
    811                type: "string",
    812                typeUse: "string"
    813            }
    814            
    815        ]
    816    },
    817 
    818    "Locale.getUnicodeExtension": {
    819        func: LocaleDemo.getUnicodeExtension,
    820        // For avoiding webpacking minifying issues:
    821        funcName: "Locale.getUnicodeExtension",
    822        parameters: [
    823            
    824            {
    825                name: "Locale:Name",
    826                type: "string",
    827                typeUse: "string"
    828            },
    829            
    830            {
    831                name: "S",
    832                type: "string",
    833                typeUse: "string"
    834            }
    835            
    836        ]
    837    },
    838 
    839    "Locale.language": {
    840        func: LocaleDemo.language,
    841        // For avoiding webpacking minifying issues:
    842        funcName: "Locale.language",
    843        parameters: [
    844            
    845            {
    846                name: "Locale:Name",
    847                type: "string",
    848                typeUse: "string"
    849            }
    850            
    851        ]
    852    },
    853 
    854    "Locale.region": {
    855        func: LocaleDemo.region,
    856        // For avoiding webpacking minifying issues:
    857        funcName: "Locale.region",
    858        parameters: [
    859            
    860            {
    861                name: "Locale:Name",
    862                type: "string",
    863                typeUse: "string"
    864            }
    865            
    866        ]
    867    },
    868 
    869    "Locale.script": {
    870        func: LocaleDemo.script,
    871        // For avoiding webpacking minifying issues:
    872        funcName: "Locale.script",
    873        parameters: [
    874            
    875            {
    876                name: "Locale:Name",
    877                type: "string",
    878                typeUse: "string"
    879            }
    880            
    881        ]
    882    },
    883 
    884    "Locale.normalize": {
    885        func: LocaleDemo.normalize,
    886        // For avoiding webpacking minifying issues:
    887        funcName: "Locale.normalize",
    888        parameters: [
    889            
    890            {
    891                name: "S",
    892                type: "string",
    893                typeUse: "string"
    894            }
    895            
    896        ]
    897    },
    898 
    899    "Locale.toString": {
    900        func: LocaleDemo.toString,
    901        // For avoiding webpacking minifying issues:
    902        funcName: "Locale.toString",
    903        parameters: [
    904            
    905            {
    906                name: "Locale:Name",
    907                type: "string",
    908                typeUse: "string"
    909            }
    910            
    911        ]
    912    },
    913 
    914    "ComposingNormalizer.normalize": {
    915        func: ComposingNormalizerDemo.normalize,
    916        // For avoiding webpacking minifying issues:
    917        funcName: "ComposingNormalizer.normalize",
    918        parameters: [
    919            
    920            {
    921                name: "S",
    922                type: "string",
    923                typeUse: "string"
    924            }
    925            
    926        ]
    927    },
    928 
    929    "DecomposingNormalizer.normalize": {
    930        func: DecomposingNormalizerDemo.normalize,
    931        // For avoiding webpacking minifying issues:
    932        funcName: "DecomposingNormalizer.normalize",
    933        parameters: [
    934            
    935            {
    936                name: "S",
    937                type: "string",
    938                typeUse: "string"
    939            }
    940            
    941        ]
    942    },
    943 
    944    "TimeFormatter.format": {
    945        func: TimeFormatterDemo.format,
    946        // For avoiding webpacking minifying issues:
    947        funcName: "TimeFormatter.format",
    948        parameters: [
    949            
    950            {
    951                name: "TimeFormatter:Locale:Name",
    952                type: "string",
    953                typeUse: "string"
    954            },
    955            
    956            {
    957                name: "TimeFormatter:Length",
    958                type: "DateTimeLength",
    959                typeUse: "enumerator"
    960            },
    961            
    962            {
    963                name: "TimeFormatter:TimePrecision",
    964                type: "TimePrecision",
    965                typeUse: "enumerator"
    966            },
    967            
    968            {
    969                name: "TimeFormatter:Alignment",
    970                type: "DateTimeAlignment",
    971                typeUse: "enumerator"
    972            },
    973            
    974            {
    975                name: "Time:Hour",
    976                type: "number",
    977                typeUse: "number"
    978            },
    979            
    980            {
    981                name: "Time:Minute",
    982                type: "number",
    983                typeUse: "number"
    984            },
    985            
    986            {
    987                name: "Time:Second",
    988                type: "number",
    989                typeUse: "number"
    990            },
    991            
    992            {
    993                name: "Time:Subsecond",
    994                type: "number",
    995                typeUse: "number"
    996            }
    997            
    998        ]
    999    },
   1000 
   1001    "TimeZoneFormatter.format": {
   1002        func: TimeZoneFormatterDemo.format,
   1003        // For avoiding webpacking minifying issues:
   1004        funcName: "TimeZoneFormatter.format",
   1005        parameters: [
   1006            
   1007            {
   1008                name: "TimeZoneFormatter:Locale:Name",
   1009                type: "string",
   1010                typeUse: "string"
   1011            },
   1012            
   1013            {
   1014                name: "Zone:Id:Id",
   1015                type: "string",
   1016                typeUse: "string"
   1017            },
   1018            
   1019            {
   1020                name: "Zone:Offset:Offset",
   1021                type: "string",
   1022                typeUse: "string"
   1023            },
   1024            
   1025            {
   1026                name: "Zone:Variant",
   1027                type: "TimeZoneVariant",
   1028                typeUse: "enumerator"
   1029            }
   1030            
   1031        ]
   1032    },
   1033 
   1034    "ZonedDateFormatter.formatIso": {
   1035        func: ZonedDateFormatterDemo.formatIso,
   1036        // For avoiding webpacking minifying issues:
   1037        funcName: "ZonedDateFormatter.formatIso",
   1038        parameters: [
   1039            
   1040            {
   1041                name: "ZonedDateFormatter:Locale:Name",
   1042                type: "string",
   1043                typeUse: "string"
   1044            },
   1045            
   1046            {
   1047                name: "ZonedDateFormatter:Formatter:Locale:Name",
   1048                type: "string",
   1049                typeUse: "string"
   1050            },
   1051            
   1052            {
   1053                name: "ZonedDateFormatter:Formatter:Length",
   1054                type: "DateTimeLength",
   1055                typeUse: "enumerator"
   1056            },
   1057            
   1058            {
   1059                name: "ZonedDateFormatter:Formatter:Alignment",
   1060                type: "DateTimeAlignment",
   1061                typeUse: "enumerator"
   1062            },
   1063            
   1064            {
   1065                name: "ZonedDateFormatter:Formatter:YearStyle",
   1066                type: "YearStyle",
   1067                typeUse: "enumerator"
   1068            },
   1069            
   1070            {
   1071                name: "Date:Year",
   1072                type: "number",
   1073                typeUse: "number"
   1074            },
   1075            
   1076            {
   1077                name: "Date:Month",
   1078                type: "number",
   1079                typeUse: "number"
   1080            },
   1081            
   1082            {
   1083                name: "Date:Day",
   1084                type: "number",
   1085                typeUse: "number"
   1086            },
   1087            
   1088            {
   1089                name: "Zone:Id:Id",
   1090                type: "string",
   1091                typeUse: "string"
   1092            },
   1093            
   1094            {
   1095                name: "Zone:Offset:Offset",
   1096                type: "string",
   1097                typeUse: "string"
   1098            },
   1099            
   1100            {
   1101                name: "Zone:Variant",
   1102                type: "TimeZoneVariant",
   1103                typeUse: "enumerator"
   1104            }
   1105            
   1106        ]
   1107    },
   1108 
   1109    "ZonedDateFormatterGregorian.formatIso": {
   1110        func: ZonedDateFormatterGregorianDemo.formatIso,
   1111        // For avoiding webpacking minifying issues:
   1112        funcName: "ZonedDateFormatterGregorian.formatIso",
   1113        parameters: [
   1114            
   1115            {
   1116                name: "ZonedDateFormatterGregorian:Locale:Name",
   1117                type: "string",
   1118                typeUse: "string"
   1119            },
   1120            
   1121            {
   1122                name: "ZonedDateFormatterGregorian:Formatter:Locale:Name",
   1123                type: "string",
   1124                typeUse: "string"
   1125            },
   1126            
   1127            {
   1128                name: "ZonedDateFormatterGregorian:Formatter:Length",
   1129                type: "DateTimeLength",
   1130                typeUse: "enumerator"
   1131            },
   1132            
   1133            {
   1134                name: "ZonedDateFormatterGregorian:Formatter:Alignment",
   1135                type: "DateTimeAlignment",
   1136                typeUse: "enumerator"
   1137            },
   1138            
   1139            {
   1140                name: "ZonedDateFormatterGregorian:Formatter:YearStyle",
   1141                type: "YearStyle",
   1142                typeUse: "enumerator"
   1143            },
   1144            
   1145            {
   1146                name: "Date:Year",
   1147                type: "number",
   1148                typeUse: "number"
   1149            },
   1150            
   1151            {
   1152                name: "Date:Month",
   1153                type: "number",
   1154                typeUse: "number"
   1155            },
   1156            
   1157            {
   1158                name: "Date:Day",
   1159                type: "number",
   1160                typeUse: "number"
   1161            },
   1162            
   1163            {
   1164                name: "Zone:Id:Id",
   1165                type: "string",
   1166                typeUse: "string"
   1167            },
   1168            
   1169            {
   1170                name: "Zone:Offset:Offset",
   1171                type: "string",
   1172                typeUse: "string"
   1173            },
   1174            
   1175            {
   1176                name: "Zone:Variant",
   1177                type: "TimeZoneVariant",
   1178                typeUse: "enumerator"
   1179            }
   1180            
   1181        ]
   1182    },
   1183 
   1184    "ZonedDateTimeFormatter.formatIso": {
   1185        func: ZonedDateTimeFormatterDemo.formatIso,
   1186        // For avoiding webpacking minifying issues:
   1187        funcName: "ZonedDateTimeFormatter.formatIso",
   1188        parameters: [
   1189            
   1190            {
   1191                name: "ZonedDateTimeFormatter:Locale:Name",
   1192                type: "string",
   1193                typeUse: "string"
   1194            },
   1195            
   1196            {
   1197                name: "ZonedDateTimeFormatter:Formatter:Locale:Name",
   1198                type: "string",
   1199                typeUse: "string"
   1200            },
   1201            
   1202            {
   1203                name: "ZonedDateTimeFormatter:Formatter:Length",
   1204                type: "DateTimeLength",
   1205                typeUse: "enumerator"
   1206            },
   1207            
   1208            {
   1209                name: "ZonedDateTimeFormatter:Formatter:TimePrecision",
   1210                type: "TimePrecision",
   1211                typeUse: "enumerator"
   1212            },
   1213            
   1214            {
   1215                name: "ZonedDateTimeFormatter:Formatter:Alignment",
   1216                type: "DateTimeAlignment",
   1217                typeUse: "enumerator"
   1218            },
   1219            
   1220            {
   1221                name: "ZonedDateTimeFormatter:Formatter:YearStyle",
   1222                type: "YearStyle",
   1223                typeUse: "enumerator"
   1224            },
   1225            
   1226            {
   1227                name: "Date:Year",
   1228                type: "number",
   1229                typeUse: "number"
   1230            },
   1231            
   1232            {
   1233                name: "Date:Month",
   1234                type: "number",
   1235                typeUse: "number"
   1236            },
   1237            
   1238            {
   1239                name: "Date:Day",
   1240                type: "number",
   1241                typeUse: "number"
   1242            },
   1243            
   1244            {
   1245                name: "Time:Hour",
   1246                type: "number",
   1247                typeUse: "number"
   1248            },
   1249            
   1250            {
   1251                name: "Time:Minute",
   1252                type: "number",
   1253                typeUse: "number"
   1254            },
   1255            
   1256            {
   1257                name: "Time:Second",
   1258                type: "number",
   1259                typeUse: "number"
   1260            },
   1261            
   1262            {
   1263                name: "Time:Subsecond",
   1264                type: "number",
   1265                typeUse: "number"
   1266            },
   1267            
   1268            {
   1269                name: "Zone:Id:Id",
   1270                type: "string",
   1271                typeUse: "string"
   1272            },
   1273            
   1274            {
   1275                name: "Zone:Offset:Offset",
   1276                type: "string",
   1277                typeUse: "string"
   1278            },
   1279            
   1280            {
   1281                name: "Zone:Variant",
   1282                type: "TimeZoneVariant",
   1283                typeUse: "enumerator"
   1284            }
   1285            
   1286        ]
   1287    },
   1288 
   1289    "ZonedDateTimeFormatterGregorian.formatIso": {
   1290        func: ZonedDateTimeFormatterGregorianDemo.formatIso,
   1291        // For avoiding webpacking minifying issues:
   1292        funcName: "ZonedDateTimeFormatterGregorian.formatIso",
   1293        parameters: [
   1294            
   1295            {
   1296                name: "ZonedDateTimeFormatterGregorian:Locale:Name",
   1297                type: "string",
   1298                typeUse: "string"
   1299            },
   1300            
   1301            {
   1302                name: "ZonedDateTimeFormatterGregorian:Formatter:Locale:Name",
   1303                type: "string",
   1304                typeUse: "string"
   1305            },
   1306            
   1307            {
   1308                name: "ZonedDateTimeFormatterGregorian:Formatter:Length",
   1309                type: "DateTimeLength",
   1310                typeUse: "enumerator"
   1311            },
   1312            
   1313            {
   1314                name: "ZonedDateTimeFormatterGregorian:Formatter:TimePrecision",
   1315                type: "TimePrecision",
   1316                typeUse: "enumerator"
   1317            },
   1318            
   1319            {
   1320                name: "ZonedDateTimeFormatterGregorian:Formatter:Alignment",
   1321                type: "DateTimeAlignment",
   1322                typeUse: "enumerator"
   1323            },
   1324            
   1325            {
   1326                name: "ZonedDateTimeFormatterGregorian:Formatter:YearStyle",
   1327                type: "YearStyle",
   1328                typeUse: "enumerator"
   1329            },
   1330            
   1331            {
   1332                name: "Date:Year",
   1333                type: "number",
   1334                typeUse: "number"
   1335            },
   1336            
   1337            {
   1338                name: "Date:Month",
   1339                type: "number",
   1340                typeUse: "number"
   1341            },
   1342            
   1343            {
   1344                name: "Date:Day",
   1345                type: "number",
   1346                typeUse: "number"
   1347            },
   1348            
   1349            {
   1350                name: "Time:Hour",
   1351                type: "number",
   1352                typeUse: "number"
   1353            },
   1354            
   1355            {
   1356                name: "Time:Minute",
   1357                type: "number",
   1358                typeUse: "number"
   1359            },
   1360            
   1361            {
   1362                name: "Time:Second",
   1363                type: "number",
   1364                typeUse: "number"
   1365            },
   1366            
   1367            {
   1368                name: "Time:Subsecond",
   1369                type: "number",
   1370                typeUse: "number"
   1371            },
   1372            
   1373            {
   1374                name: "Zone:Id:Id",
   1375                type: "string",
   1376                typeUse: "string"
   1377            },
   1378            
   1379            {
   1380                name: "Zone:Offset:Offset",
   1381                type: "string",
   1382                typeUse: "string"
   1383            },
   1384            
   1385            {
   1386                name: "Zone:Variant",
   1387                type: "TimeZoneVariant",
   1388                typeUse: "enumerator"
   1389            }
   1390            
   1391        ]
   1392    },
   1393 
   1394    "ZonedTimeFormatter.format": {
   1395        func: ZonedTimeFormatterDemo.format,
   1396        // For avoiding webpacking minifying issues:
   1397        funcName: "ZonedTimeFormatter.format",
   1398        parameters: [
   1399            
   1400            {
   1401                name: "ZonedTimeFormatter:Locale:Name",
   1402                type: "string",
   1403                typeUse: "string"
   1404            },
   1405            
   1406            {
   1407                name: "ZonedTimeFormatter:Length",
   1408                type: "DateTimeLength",
   1409                typeUse: "enumerator"
   1410            },
   1411            
   1412            {
   1413                name: "ZonedTimeFormatter:TimePrecision",
   1414                type: "TimePrecision",
   1415                typeUse: "enumerator"
   1416            },
   1417            
   1418            {
   1419                name: "ZonedTimeFormatter:Alignment",
   1420                type: "DateTimeAlignment",
   1421                typeUse: "enumerator"
   1422            },
   1423            
   1424            {
   1425                name: "Time:Hour",
   1426                type: "number",
   1427                typeUse: "number"
   1428            },
   1429            
   1430            {
   1431                name: "Time:Minute",
   1432                type: "number",
   1433                typeUse: "number"
   1434            },
   1435            
   1436            {
   1437                name: "Time:Second",
   1438                type: "number",
   1439                typeUse: "number"
   1440            },
   1441            
   1442            {
   1443                name: "Time:Subsecond",
   1444                type: "number",
   1445                typeUse: "number"
   1446            },
   1447            
   1448            {
   1449                name: "Zone:Id:Id",
   1450                type: "string",
   1451                typeUse: "string"
   1452            },
   1453            
   1454            {
   1455                name: "Zone:Offset:Offset",
   1456                type: "string",
   1457                typeUse: "string"
   1458            },
   1459            
   1460            {
   1461                name: "Zone:Variant",
   1462                type: "TimeZoneVariant",
   1463                typeUse: "enumerator"
   1464            }
   1465            
   1466        ]
   1467    }
   1468 }, RenderTerminiWordSegmenter);
   1469 
   1470 export const RenderInfo = {
   1471    "termini": termini
   1472 };