@unicode/unicode-15.0.0
Version:
JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols, and regular expressions for Unicode v15.0.0’s categories, scripts, blocks, bidi, and other properties.
904 lines (675 loc) • 208 kB
Markdown
# Unicode v15.0.0 data [](https://www.npmjs.com/package/@unicode/unicode-15.0.0)
JavaScript-compatible Unicode data for use in Node.js. Included: arrays of code points, arrays of symbols, and regular expressions for Unicode v15.0.0’s categories, scripts, script extensions, blocks, and properties, as well as bidi mirroring and case folding data.
The data files in this module are generated as part of the [node-unicode-data](https://mths.be/node-unicode-data) project. **Please report any bugs or requests [in the appropriate issue tracker](https://github.com/node-unicode/node-unicode-data/issues).**
## Installation
```bash
npm install @unicode/unicode-15.0.0 --save-dev
```
**Note:** _@unicode/unicode-15.0.0_ is supposed to be used in build scripts (i.e. as a `devDependency`), and not at runtime (i.e. as a regular `dependency`).
## Regular expressions
The Unicode data modules ship with pre-compiled regular expressions for categories, scripts, script extensions, blocks, and properties. But maybe you want to create a single regular expression that combines several categories, scripts, etc. In that case, [***you should use Regenerate***](https://mths.be/regenerate). For example, to construct a regex that matches all symbols in the Arabic and Greek scripts as per Unicode v6.3.0:
```js
const regenerate = require('regenerate');
const set = regenerate()
.add(require('@unicode/unicode-6.3.0/Script_Extensions/Arabic/code-points.js')) // or `…/symbols`, doesn’t matter
.add(require('@unicode/unicode-6.3.0/Script_Extensions/Greek/code-points.js')); // or `…/symbols`, doesn’t matter
console.log(set.toString());
// Then you might want to use a template like this to write the result to a file, along with any regex flags you might need:
// const regex = /<%= set.toString() %>/gim;
```
## Usage
```js
// Get an array of code points in a given Unicode category:
const codePoints = require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/code-points.js');
// Get an array of symbols (strings) in a given Unicode category:
const symbols = require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/symbols.js');
// Get a regular expression that matches any symbol in a given Unicode category:
const regex = require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/regex.js');
// Get the canonical category a given code point belongs to:
// (Note: U+0041 is LATIN CAPITAL LETTER A)
const category = require('@unicode/unicode-15.0.0/General_Category').get(0x41);
// Get an array of all code points with a given bidi class:
const on = require('@unicode/unicode-15.0.0/Bidi_Class/Other_Neutral/code-points.js');
// Get a map from code points to bidi classes:
const bidiClassMap = require('@unicode/unicode-15.0.0/Bidi_Class');
// Get the directionality of a given code point:
const directionality = require('@unicode/unicode-15.0.0/Bidi_Class').get(0x41);
// What glyph is the mirror image of `«` (U+00AB)?
const mirrored = require('@unicode/unicode-15.0.0/Bidi_Mirroring_Glyph').get(0xAB);
// Get a regular expression that matches all opening brackets:
const openingBrackets = require('@unicode/unicode-15.0.0/Bidi_Paired_Bracket_Type/Open/regex.js');
// …you get the idea.
```
Other than categories, data on Unicode properties, blocks, scripts, and script extensions is available too (for recent versions of the Unicode standard). Here’s the full list of the available data for v15.0.0:
```js
// `Names`:
require('@unicode/unicode-15.0.0/Names/index.js'); // array of canonical names
require('@unicode/unicode-15.0.0/Names/Abbreviation/index.js'); // lookup map from code point to aliases
require('@unicode/unicode-15.0.0/Names/Alternate/index.js'); // lookup map from code point to aliases
require('@unicode/unicode-15.0.0/Names/Control/index.js'); // lookup map from code point to aliases
require('@unicode/unicode-15.0.0/Names/Correction/index.js'); // lookup map from code point to aliases
require('@unicode/unicode-15.0.0/Names/Figment/index.js'); // lookup map from code point to aliases
// `General_Category`:
require('@unicode/unicode-15.0.0/General_Category').get(codePoint); // lookup map
require('@unicode/unicode-15.0.0/General_Category/Cased_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Cased_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Cased_Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Close_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Close_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Close_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Connector_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Connector_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Connector_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Control/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Control/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Control/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Currency_Symbol/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Currency_Symbol/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Currency_Symbol/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Dash_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Dash_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Dash_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Decimal_Number/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Decimal_Number/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Decimal_Number/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Enclosing_Mark/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Enclosing_Mark/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Enclosing_Mark/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Final_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Final_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Final_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Format/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Format/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Format/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Initial_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Initial_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Initial_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Letter_Number/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Letter_Number/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Letter_Number/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Line_Separator/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Line_Separator/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Line_Separator/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Lowercase_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Lowercase_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Lowercase_Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Mark/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Mark/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Mark/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Math_Symbol/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Math_Symbol/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Math_Symbol/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Symbol/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Symbol/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Modifier_Symbol/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Nonspacing_Mark/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Nonspacing_Mark/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Nonspacing_Mark/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Number/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Number/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Number/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Open_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Open_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Open_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Other/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Other/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Other/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Number/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Number/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Number/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Symbol/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Symbol/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Other_Symbol/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Paragraph_Separator/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Paragraph_Separator/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Paragraph_Separator/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Private_Use/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Private_Use/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Private_Use/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Punctuation/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Separator/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Separator/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Separator/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Space_Separator/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Space_Separator/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Space_Separator/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Spacing_Mark/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Spacing_Mark/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Spacing_Mark/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Surrogate/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Surrogate/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Surrogate/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Symbol/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Symbol/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Symbol/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Titlecase_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Titlecase_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Titlecase_Letter/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Unassigned/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Unassigned/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Unassigned/regex.js');
require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/code-points.js');
require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/symbols.js');
require('@unicode/unicode-15.0.0/General_Category/Uppercase_Letter/regex.js');
// `Binary_Property`:
require('@unicode/unicode-15.0.0/Binary_Property/ASCII/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/ASCII/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/ASCII/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/ASCII_Hex_Digit/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/ASCII_Hex_Digit/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/ASCII_Hex_Digit/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Alphabetic/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Alphabetic/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Alphabetic/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Any/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Any/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Any/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Assigned/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Assigned/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Assigned/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Control/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Control/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Control/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Mirrored/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Mirrored/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Bidi_Mirrored/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Case_Ignorable/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Case_Ignorable/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Case_Ignorable/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Cased/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Cased/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Cased/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casefolded/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casefolded/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casefolded/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casemapped/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casemapped/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Casemapped/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Lowercased/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Lowercased/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Lowercased/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_NFKC_Casefolded/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_NFKC_Casefolded/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_NFKC_Casefolded/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Titlecased/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Titlecased/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Titlecased/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Uppercased/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Uppercased/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Changes_When_Uppercased/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Composition_Exclusion/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Composition_Exclusion/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Composition_Exclusion/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Dash/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Dash/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Dash/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Default_Ignorable_Code_Point/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Default_Ignorable_Code_Point/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Default_Ignorable_Code_Point/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Deprecated/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Deprecated/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Deprecated/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Diacritic/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Diacritic/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Diacritic/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Component/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Component/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Component/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier_Base/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier_Base/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Modifier_Base/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Presentation/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Presentation/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Emoji_Presentation/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFC/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFC/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFC/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFD/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFD/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFD/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKC/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKC/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKC/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKD/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKD/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Expands_On_NFKD/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extended_Pictographic/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extended_Pictographic/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extended_Pictographic/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extender/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extender/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Extender/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Full_Composition_Exclusion/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Full_Composition_Exclusion/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Full_Composition_Exclusion/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Base/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Base/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Base/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Extend/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Extend/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Extend/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Link/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Link/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Grapheme_Link/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hex_Digit/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hex_Digit/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hex_Digit/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hyphen/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hyphen/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Hyphen/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Binary_Operator/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Binary_Operator/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Binary_Operator/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Trinary_Operator/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Trinary_Operator/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/IDS_Trinary_Operator/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Continue/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Continue/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Continue/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Start/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Start/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/ID_Start/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Ideographic/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Ideographic/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Ideographic/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Join_Control/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Join_Control/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Join_Control/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Logical_Order_Exception/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Logical_Order_Exception/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Logical_Order_Exception/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Lowercase/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Lowercase/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Lowercase/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Math/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Math/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Math/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Noncharacter_Code_Point/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Noncharacter_Code_Point/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Noncharacter_Code_Point/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Alphabetic/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Alphabetic/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Alphabetic/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Default_Ignorable_Code_Point/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Default_Ignorable_Code_Point/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Default_Ignorable_Code_Point/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Grapheme_Extend/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Grapheme_Extend/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Grapheme_Extend/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Continue/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Continue/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Continue/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Start/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Start/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_ID_Start/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Lowercase/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Lowercase/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Lowercase/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Math/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Math/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Math/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Uppercase/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Uppercase/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Other_Uppercase/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_Syntax/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_Syntax/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_Syntax/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_White_Space/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_White_Space/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Pattern_White_Space/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Prepended_Concatenation_Mark/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Prepended_Concatenation_Mark/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Prepended_Concatenation_Mark/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Quotation_Mark/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Quotation_Mark/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Quotation_Mark/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Radical/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Radical/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Radical/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Regional_Indicator/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Regional_Indicator/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Regional_Indicator/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Sentence_Terminal/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Sentence_Terminal/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Sentence_Terminal/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Soft_Dotted/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Soft_Dotted/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Soft_Dotted/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Terminal_Punctuation/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Terminal_Punctuation/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Terminal_Punctuation/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Unified_Ideograph/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Unified_Ideograph/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Unified_Ideograph/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Uppercase/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Uppercase/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Uppercase/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/Variation_Selector/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/Variation_Selector/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/Variation_Selector/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/White_Space/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/White_Space/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/White_Space/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Continue/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Continue/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Continue/regex.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Start/code-points.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Start/symbols.js');
require('@unicode/unicode-15.0.0/Binary_Property/XID_Start/regex.js');
// `Bidi_Class`:
require('@unicode/unicode-15.0.0/Bidi_Class').get(codePoint); // lookup map
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Letter/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Letter/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Letter/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Number/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Number/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Arabic_Number/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Boundary_Neutral/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Boundary_Neutral/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Boundary_Neutral/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Common_Separator/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Common_Separator/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Common_Separator/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Number/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Number/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Number/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Separator/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Separator/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Separator/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Terminator/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Terminator/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/European_Terminator/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/First_Strong_Isolate/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/First_Strong_Isolate/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/First_Strong_Isolate/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Embedding/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Embedding/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Embedding/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Isolate/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Isolate/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Isolate/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Override/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Override/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Left_To_Right_Override/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Nonspacing_Mark/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Nonspacing_Mark/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Nonspacing_Mark/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Other_Neutral/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Other_Neutral/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Other_Neutral/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Paragraph_Separator/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Paragraph_Separator/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Paragraph_Separator/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Format/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Format/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Format/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Isolate/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Isolate/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Pop_Directional_Isolate/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Embedding/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Embedding/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Embedding/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Isolate/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Isolate/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Isolate/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Override/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Override/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Right_To_Left_Override/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Segment_Separator/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Segment_Separator/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/Segment_Separator/regex.js');
require('@unicode/unicode-15.0.0/Bidi_Class/White_Space/code-points.js');
require('@unicode/unicode-15.0.0/Bidi_Class/White_Space/symbols.js');
require('@unicode/unicode-15.0.0/Bidi_Class/White_Space/regex.js');
// `Script`:
require('@unicode/unicode-15.0.0/Script/Adlam/code-points.js');
require('@unicode/unicode-15.0.0/Script/Adlam/symbols.js');
require('@unicode/unicode-15.0.0/Script/Adlam/regex.js');
require('@unicode/unicode-15.0.0/Script/Ahom/code-points.js');
require('@unicode/unicode-15.0.0/Script/Ahom/symbols.js');
require('@unicode/unicode-15.0.0/Script/Ahom/regex.js');
require('@unicode/unicode-15.0.0/Script/Anatolian_Hieroglyphs/code-points.js');
require('@unicode/unicode-15.0.0/Script/Anatolian_Hieroglyphs/symbols.js');
require('@unicode/unicode-15.0.0/Script/Anatolian_Hieroglyphs/regex.js');
require('@unicode/unicode-15.0.0/Script/Arabic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Arabic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Arabic/regex.js');
require('@unicode/unicode-15.0.0/Script/Armenian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Armenian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Armenian/regex.js');
require('@unicode/unicode-15.0.0/Script/Avestan/code-points.js');
require('@unicode/unicode-15.0.0/Script/Avestan/symbols.js');
require('@unicode/unicode-15.0.0/Script/Avestan/regex.js');
require('@unicode/unicode-15.0.0/Script/Balinese/code-points.js');
require('@unicode/unicode-15.0.0/Script/Balinese/symbols.js');
require('@unicode/unicode-15.0.0/Script/Balinese/regex.js');
require('@unicode/unicode-15.0.0/Script/Bamum/code-points.js');
require('@unicode/unicode-15.0.0/Script/Bamum/symbols.js');
require('@unicode/unicode-15.0.0/Script/Bamum/regex.js');
require('@unicode/unicode-15.0.0/Script/Bassa_Vah/code-points.js');
require('@unicode/unicode-15.0.0/Script/Bassa_Vah/symbols.js');
require('@unicode/unicode-15.0.0/Script/Bassa_Vah/regex.js');
require('@unicode/unicode-15.0.0/Script/Batak/code-points.js');
require('@unicode/unicode-15.0.0/Script/Batak/symbols.js');
require('@unicode/unicode-15.0.0/Script/Batak/regex.js');
require('@unicode/unicode-15.0.0/Script/Bengali/code-points.js');
require('@unicode/unicode-15.0.0/Script/Bengali/symbols.js');
require('@unicode/unicode-15.0.0/Script/Bengali/regex.js');
require('@unicode/unicode-15.0.0/Script/Bhaiksuki/code-points.js');
require('@unicode/unicode-15.0.0/Script/Bhaiksuki/symbols.js');
require('@unicode/unicode-15.0.0/Script/Bhaiksuki/regex.js');
require('@unicode/unicode-15.0.0/Script/Bopomofo/code-points.js');
require('@unicode/unicode-15.0.0/Script/Bopomofo/symbols.js');
require('@unicode/unicode-15.0.0/Script/Bopomofo/regex.js');
require('@unicode/unicode-15.0.0/Script/Brahmi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Brahmi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Brahmi/regex.js');
require('@unicode/unicode-15.0.0/Script/Braille/code-points.js');
require('@unicode/unicode-15.0.0/Script/Braille/symbols.js');
require('@unicode/unicode-15.0.0/Script/Braille/regex.js');
require('@unicode/unicode-15.0.0/Script/Buginese/code-points.js');
require('@unicode/unicode-15.0.0/Script/Buginese/symbols.js');
require('@unicode/unicode-15.0.0/Script/Buginese/regex.js');
require('@unicode/unicode-15.0.0/Script/Buhid/code-points.js');
require('@unicode/unicode-15.0.0/Script/Buhid/symbols.js');
require('@unicode/unicode-15.0.0/Script/Buhid/regex.js');
require('@unicode/unicode-15.0.0/Script/Canadian_Aboriginal/code-points.js');
require('@unicode/unicode-15.0.0/Script/Canadian_Aboriginal/symbols.js');
require('@unicode/unicode-15.0.0/Script/Canadian_Aboriginal/regex.js');
require('@unicode/unicode-15.0.0/Script/Carian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Carian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Carian/regex.js');
require('@unicode/unicode-15.0.0/Script/Caucasian_Albanian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Caucasian_Albanian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Caucasian_Albanian/regex.js');
require('@unicode/unicode-15.0.0/Script/Chakma/code-points.js');
require('@unicode/unicode-15.0.0/Script/Chakma/symbols.js');
require('@unicode/unicode-15.0.0/Script/Chakma/regex.js');
require('@unicode/unicode-15.0.0/Script/Cham/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cham/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cham/regex.js');
require('@unicode/unicode-15.0.0/Script/Cherokee/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cherokee/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cherokee/regex.js');
require('@unicode/unicode-15.0.0/Script/Chorasmian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Chorasmian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Chorasmian/regex.js');
require('@unicode/unicode-15.0.0/Script/Common/code-points.js');
require('@unicode/unicode-15.0.0/Script/Common/symbols.js');
require('@unicode/unicode-15.0.0/Script/Common/regex.js');
require('@unicode/unicode-15.0.0/Script/Coptic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Coptic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Coptic/regex.js');
require('@unicode/unicode-15.0.0/Script/Cuneiform/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cuneiform/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cuneiform/regex.js');
require('@unicode/unicode-15.0.0/Script/Cypriot/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cypriot/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cypriot/regex.js');
require('@unicode/unicode-15.0.0/Script/Cypro_Minoan/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cypro_Minoan/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cypro_Minoan/regex.js');
require('@unicode/unicode-15.0.0/Script/Cyrillic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Cyrillic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Cyrillic/regex.js');
require('@unicode/unicode-15.0.0/Script/Deseret/code-points.js');
require('@unicode/unicode-15.0.0/Script/Deseret/symbols.js');
require('@unicode/unicode-15.0.0/Script/Deseret/regex.js');
require('@unicode/unicode-15.0.0/Script/Devanagari/code-points.js');
require('@unicode/unicode-15.0.0/Script/Devanagari/symbols.js');
require('@unicode/unicode-15.0.0/Script/Devanagari/regex.js');
require('@unicode/unicode-15.0.0/Script/Dives_Akuru/code-points.js');
require('@unicode/unicode-15.0.0/Script/Dives_Akuru/symbols.js');
require('@unicode/unicode-15.0.0/Script/Dives_Akuru/regex.js');
require('@unicode/unicode-15.0.0/Script/Dogra/code-points.js');
require('@unicode/unicode-15.0.0/Script/Dogra/symbols.js');
require('@unicode/unicode-15.0.0/Script/Dogra/regex.js');
require('@unicode/unicode-15.0.0/Script/Duployan/code-points.js');
require('@unicode/unicode-15.0.0/Script/Duployan/symbols.js');
require('@unicode/unicode-15.0.0/Script/Duployan/regex.js');
require('@unicode/unicode-15.0.0/Script/Egyptian_Hieroglyphs/code-points.js');
require('@unicode/unicode-15.0.0/Script/Egyptian_Hieroglyphs/symbols.js');
require('@unicode/unicode-15.0.0/Script/Egyptian_Hieroglyphs/regex.js');
require('@unicode/unicode-15.0.0/Script/Elbasan/code-points.js');
require('@unicode/unicode-15.0.0/Script/Elbasan/symbols.js');
require('@unicode/unicode-15.0.0/Script/Elbasan/regex.js');
require('@unicode/unicode-15.0.0/Script/Elymaic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Elymaic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Elymaic/regex.js');
require('@unicode/unicode-15.0.0/Script/Ethiopic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Ethiopic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Ethiopic/regex.js');
require('@unicode/unicode-15.0.0/Script/Georgian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Georgian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Georgian/regex.js');
require('@unicode/unicode-15.0.0/Script/Glagolitic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Glagolitic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Glagolitic/regex.js');
require('@unicode/unicode-15.0.0/Script/Gothic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Gothic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Gothic/regex.js');
require('@unicode/unicode-15.0.0/Script/Grantha/code-points.js');
require('@unicode/unicode-15.0.0/Script/Grantha/symbols.js');
require('@unicode/unicode-15.0.0/Script/Grantha/regex.js');
require('@unicode/unicode-15.0.0/Script/Greek/code-points.js');
require('@unicode/unicode-15.0.0/Script/Greek/symbols.js');
require('@unicode/unicode-15.0.0/Script/Greek/regex.js');
require('@unicode/unicode-15.0.0/Script/Gujarati/code-points.js');
require('@unicode/unicode-15.0.0/Script/Gujarati/symbols.js');
require('@unicode/unicode-15.0.0/Script/Gujarati/regex.js');
require('@unicode/unicode-15.0.0/Script/Gunjala_Gondi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Gunjala_Gondi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Gunjala_Gondi/regex.js');
require('@unicode/unicode-15.0.0/Script/Gurmukhi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Gurmukhi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Gurmukhi/regex.js');
require('@unicode/unicode-15.0.0/Script/Han/code-points.js');
require('@unicode/unicode-15.0.0/Script/Han/symbols.js');
require('@unicode/unicode-15.0.0/Script/Han/regex.js');
require('@unicode/unicode-15.0.0/Script/Hangul/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hangul/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hangul/regex.js');
require('@unicode/unicode-15.0.0/Script/Hanifi_Rohingya/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hanifi_Rohingya/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hanifi_Rohingya/regex.js');
require('@unicode/unicode-15.0.0/Script/Hanunoo/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hanunoo/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hanunoo/regex.js');
require('@unicode/unicode-15.0.0/Script/Hatran/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hatran/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hatran/regex.js');
require('@unicode/unicode-15.0.0/Script/Hebrew/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hebrew/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hebrew/regex.js');
require('@unicode/unicode-15.0.0/Script/Hiragana/code-points.js');
require('@unicode/unicode-15.0.0/Script/Hiragana/symbols.js');
require('@unicode/unicode-15.0.0/Script/Hiragana/regex.js');
require('@unicode/unicode-15.0.0/Script/Imperial_Aramaic/code-points.js');
require('@unicode/unicode-15.0.0/Script/Imperial_Aramaic/symbols.js');
require('@unicode/unicode-15.0.0/Script/Imperial_Aramaic/regex.js');
require('@unicode/unicode-15.0.0/Script/Inherited/code-points.js');
require('@unicode/unicode-15.0.0/Script/Inherited/symbols.js');
require('@unicode/unicode-15.0.0/Script/Inherited/regex.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Pahlavi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Pahlavi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Pahlavi/regex.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Parthian/code-points.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Parthian/symbols.js');
require('@unicode/unicode-15.0.0/Script/Inscriptional_Parthian/regex.js');
require('@unicode/unicode-15.0.0/Script/Javanese/code-points.js');
require('@unicode/unicode-15.0.0/Script/Javanese/symbols.js');
require('@unicode/unicode-15.0.0/Script/Javanese/regex.js');
require('@unicode/unicode-15.0.0/Script/Kaithi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Kaithi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Kaithi/regex.js');
require('@unicode/unicode-15.0.0/Script/Kannada/code-points.js');
require('@unicode/unicode-15.0.0/Script/Kannada/symbols.js');
require('@unicode/unicode-15.0.0/Script/Kannada/regex.js');
require('@unicode/unicode-15.0.0/Script/Katakana/code-points.js');
require('@unicode/unicode-15.0.0/Script/Katakana/symbols.js');
require('@unicode/unicode-15.0.0/Script/Katakana/regex.js');
require('@unicode/unicode-15.0.0/Script/Kawi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Kawi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Kawi/regex.js');
require('@unicode/unicode-15.0.0/Script/Kayah_Li/code-points.js');
require('@unicode/unicode-15.0.0/Script/Kayah_Li/symbols.js');
require('@unicode/unicode-15.0.0/Script/Kayah_Li/regex.js');
require('@unicode/unicode-15.0.0/Script/Kharoshthi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Kharoshthi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Kharoshthi/regex.js');
require('@unicode/unicode-15.0.0/Script/Khitan_Small_Script/code-points.js');
require('@unicode/unicode-15.0.0/Script/Khitan_Small_Script/symbols.js');
require('@unicode/unicode-15.0.0/Script/Khitan_Small_Script/regex.js');
require('@unicode/unicode-15.0.0/Script/Khmer/code-points.js');
require('@unicode/unicode-15.0.0/Script/Khmer/symbols.js');
require('@unicode/unicode-15.0.0/Script/Khmer/regex.js');
require('@unicode/unicode-15.0.0/Script/Khojki/code-points.js');
require('@unicode/unicode-15.0.0/Script/Khojki/symbols.js');
require('@unicode/unicode-15.0.0/Script/Khojki/regex.js');
require('@unicode/unicode-15.0.0/Script/Khudawadi/code-points.js');
require('@unicode/unicode-15.0.0/Script/Khudawadi/symbols.js');
require('@unicode/unicode-15.0.0/Script/Khudawadi/regex.js');
require('@unicode/unicode-15.0.0/Script/Lao/code-points.js');
require('@unicode/unicode-15.0.0/Script/Lao/symbols.js');
require('@unicode/unicode-15.0.0/Script/Lao/regex.js');
require('@unicode/unicode-15.0.0/Script/Latin/code-points.js');
require('@unicode/unicode-15.0.0/Script/Latin/symbols.js');
require('@unicode/unicode-15.0.0/Script/Latin/regex.js');
require('@unicode/unicode-15.0.0/Script/Lepcha/code-points.js');
require('@unicode/unicode-15.0.0/Script/Lepcha/symbols.js');
require('@unicode/unicode-15.0.0/Script/Lepcha/regex.js');
require('@unicode/unicode-15.0.0/Script/Limbu/code-points.js');
require('@unicode/unicode-15.0.0/Script/Limbu/symbols.js');
require('@unicode/unicode-15.0.0/Script/Limbu/regex.js');
require('@unicode/unicode-15.0.0/Script/Linear_A/code-points.js');
require('@unicode/unicode-15.0.0/Script/Linear_A/symbols.js');
require('@unicode/unicode-15.0.0/Script/Linear_A/regex.js');
require('@unicode/unicode-15.0.0/Script/Linear_B/code-points.js');
require('@unicode/unicode-15.0.0/Script/Linear_B/symbols.js');
require('@unicode/unicode-15.0.0/Script/Linear_B/re