Merge "Add .pipeline/ with dev image variant"
[lhc/web/wiklou.git] / .phan / internal_stubs / intl.phan_php
1 <?php
2 // These stubs were generated by the phan stub generator.
3 // @phan-stub-for-extension intl@7.3.4
4
5 namespace {
6 class Collator {
7
8 // constants
9 const DEFAULT_VALUE = -1;
10 const PRIMARY = 0;
11 const SECONDARY = 1;
12 const TERTIARY = 2;
13 const DEFAULT_STRENGTH = 2;
14 const QUATERNARY = 3;
15 const IDENTICAL = 15;
16 const OFF = 16;
17 const ON = 17;
18 const SHIFTED = 20;
19 const NON_IGNORABLE = 21;
20 const LOWER_FIRST = 24;
21 const UPPER_FIRST = 25;
22 const FRENCH_COLLATION = 0;
23 const ALTERNATE_HANDLING = 1;
24 const CASE_FIRST = 2;
25 const CASE_LEVEL = 3;
26 const NORMALIZATION_MODE = 4;
27 const STRENGTH = 5;
28 const HIRAGANA_QUATERNARY_MODE = 6;
29 const NUMERIC_COLLATION = 7;
30 const SORT_REGULAR = 0;
31 const SORT_STRING = 1;
32 const SORT_NUMERIC = 2;
33
34 // properties
35 public $name;
36
37 // methods
38 public function __construct($arg1) {}
39 public static function create($arg1) {}
40 public function compare($arg1, $arg2) {}
41 public function sort(array &$arr, $flags = null) {}
42 public function sortWithSortKeys(array &$arr) {}
43 public function asort(array &$arr, $flags = null) {}
44 public function getAttribute($arg1) {}
45 public function setAttribute($arg1, $arg2) {}
46 public function getStrength() {}
47 public function setStrength($arg1) {}
48 public function getLocale($arg1) {}
49 public function getErrorCode() {}
50 public function getErrorMessage() {}
51 public function getSortKey($arg1) {}
52 }
53
54 class IntlBreakIterator implements \Traversable {
55
56 // constants
57 const DONE = -1;
58 const WORD_NONE = 0;
59 const WORD_NONE_LIMIT = 100;
60 const WORD_NUMBER = 100;
61 const WORD_NUMBER_LIMIT = 200;
62 const WORD_LETTER = 200;
63 const WORD_LETTER_LIMIT = 300;
64 const WORD_KANA = 300;
65 const WORD_KANA_LIMIT = 400;
66 const WORD_IDEO = 400;
67 const WORD_IDEO_LIMIT = 500;
68 const LINE_SOFT = 0;
69 const LINE_SOFT_LIMIT = 100;
70 const LINE_HARD = 100;
71 const LINE_HARD_LIMIT = 200;
72 const SENTENCE_TERM = 0;
73 const SENTENCE_TERM_LIMIT = 100;
74 const SENTENCE_SEP = 100;
75 const SENTENCE_SEP_LIMIT = 200;
76
77 // methods
78 private function __construct() {}
79 public static function createWordInstance($locale = null) {}
80 public static function createLineInstance($locale = null) {}
81 public static function createCharacterInstance($locale = null) {}
82 public static function createSentenceInstance($locale = null) {}
83 public static function createTitleInstance($locale = null) {}
84 public static function createCodePointInstance() {}
85 public function getText() {}
86 public function setText($text) {}
87 public function first() {}
88 public function last() {}
89 public function previous() {}
90 public function next($offset = null) {}
91 public function current() {}
92 public function following($offset) {}
93 public function preceding($offset) {}
94 public function isBoundary($offset) {}
95 public function getLocale($locale_type) {}
96 public function getPartsIterator($key_type = null) {}
97 public function getErrorCode() {}
98 public function getErrorMessage() {}
99 }
100
101 class IntlCalendar {
102
103 // constants
104 const FIELD_ERA = 0;
105 const FIELD_YEAR = 1;
106 const FIELD_MONTH = 2;
107 const FIELD_WEEK_OF_YEAR = 3;
108 const FIELD_WEEK_OF_MONTH = 4;
109 const FIELD_DATE = 5;
110 const FIELD_DAY_OF_YEAR = 6;
111 const FIELD_DAY_OF_WEEK = 7;
112 const FIELD_DAY_OF_WEEK_IN_MONTH = 8;
113 const FIELD_AM_PM = 9;
114 const FIELD_HOUR = 10;
115 const FIELD_HOUR_OF_DAY = 11;
116 const FIELD_MINUTE = 12;
117 const FIELD_SECOND = 13;
118 const FIELD_MILLISECOND = 14;
119 const FIELD_ZONE_OFFSET = 15;
120 const FIELD_DST_OFFSET = 16;
121 const FIELD_YEAR_WOY = 17;
122 const FIELD_DOW_LOCAL = 18;
123 const FIELD_EXTENDED_YEAR = 19;
124 const FIELD_JULIAN_DAY = 20;
125 const FIELD_MILLISECONDS_IN_DAY = 21;
126 const FIELD_IS_LEAP_MONTH = 22;
127 const FIELD_FIELD_COUNT = 23;
128 const FIELD_DAY_OF_MONTH = 5;
129 const DOW_SUNDAY = 1;
130 const DOW_MONDAY = 2;
131 const DOW_TUESDAY = 3;
132 const DOW_WEDNESDAY = 4;
133 const DOW_THURSDAY = 5;
134 const DOW_FRIDAY = 6;
135 const DOW_SATURDAY = 7;
136 const DOW_TYPE_WEEKDAY = 0;
137 const DOW_TYPE_WEEKEND = 1;
138 const DOW_TYPE_WEEKEND_OFFSET = 2;
139 const DOW_TYPE_WEEKEND_CEASE = 3;
140 const WALLTIME_FIRST = 1;
141 const WALLTIME_LAST = 0;
142 const WALLTIME_NEXT_VALID = 2;
143
144 // methods
145 private function __construct() {}
146 public static function createInstance($timeZone = null, $locale = null) {}
147 public static function getKeywordValuesForLocale($key, $locale, $commonlyUsed) {}
148 public static function getNow() {}
149 public static function getAvailableLocales() {}
150 public function get($field) {}
151 public function getTime() {}
152 public function setTime($date) {}
153 public function add($field, $amount) {}
154 public function setTimeZone($timeZone) {}
155 public function after(\IntlCalendar $calendar) {}
156 public function before(\IntlCalendar $calendar) {}
157 public function set($fieldOrYear, $valueOrMonth, $dayOfMonth = null, $hour = null, $minute = null, $second = null) {}
158 public function roll($field, $amountOrUpOrDown) {}
159 public function clear($field = null) {}
160 public function fieldDifference($when, $field) {}
161 public function getActualMaximum($field) {}
162 public function getActualMinimum($field) {}
163 public function getDayOfWeekType($dayOfWeek) {}
164 public function getFirstDayOfWeek() {}
165 public function getGreatestMinimum($field) {}
166 public function getLeastMaximum($field) {}
167 public function getLocale($localeType) {}
168 public function getMaximum($field) {}
169 public function getMinimalDaysInFirstWeek() {}
170 public function getMinimum($field) {}
171 public function getTimeZone() {}
172 public function getType() {}
173 public function getWeekendTransition($dayOfWeek) {}
174 public function inDaylightTime() {}
175 public function isEquivalentTo(\IntlCalendar $calendar) {}
176 public function isLenient() {}
177 public function isSet($field) {}
178 public function isWeekend($date = null) {}
179 public function setFirstDayOfWeek($dayOfWeek) {}
180 public function setLenient($isLenient) {}
181 public function setMinimalDaysInFirstWeek($numberOfDays) {}
182 public function equals(\IntlCalendar $calendar) {}
183 public function getRepeatedWallTimeOption() {}
184 public function getSkippedWallTimeOption() {}
185 public function setRepeatedWallTimeOption($wallTimeOption) {}
186 public function setSkippedWallTimeOption($wallTimeOption) {}
187 public static function fromDateTime($dateTime) {}
188 public function toDateTime() {}
189 public function getErrorCode() {}
190 public function getErrorMessage() {}
191 }
192
193 class IntlChar {
194
195 // constants
196 const UNICODE_VERSION = '11.0';
197 const CODEPOINT_MIN = 0;
198 const CODEPOINT_MAX = 1114111;
199 const NO_NUMERIC_VALUE = -123456789.0;
200 const PROPERTY_ALPHABETIC = 0;
201 const PROPERTY_BINARY_START = 0;
202 const PROPERTY_ASCII_HEX_DIGIT = 1;
203 const PROPERTY_BIDI_CONTROL = 2;
204 const PROPERTY_BIDI_MIRRORED = 3;
205 const PROPERTY_DASH = 4;
206 const PROPERTY_DEFAULT_IGNORABLE_CODE_POINT = 5;
207 const PROPERTY_DEPRECATED = 6;
208 const PROPERTY_DIACRITIC = 7;
209 const PROPERTY_EXTENDER = 8;
210 const PROPERTY_FULL_COMPOSITION_EXCLUSION = 9;
211 const PROPERTY_GRAPHEME_BASE = 10;
212 const PROPERTY_GRAPHEME_EXTEND = 11;
213 const PROPERTY_GRAPHEME_LINK = 12;
214 const PROPERTY_HEX_DIGIT = 13;
215 const PROPERTY_HYPHEN = 14;
216 const PROPERTY_ID_CONTINUE = 15;
217 const PROPERTY_ID_START = 16;
218 const PROPERTY_IDEOGRAPHIC = 17;
219 const PROPERTY_IDS_BINARY_OPERATOR = 18;
220 const PROPERTY_IDS_TRINARY_OPERATOR = 19;
221 const PROPERTY_JOIN_CONTROL = 20;
222 const PROPERTY_LOGICAL_ORDER_EXCEPTION = 21;
223 const PROPERTY_LOWERCASE = 22;
224 const PROPERTY_MATH = 23;
225 const PROPERTY_NONCHARACTER_CODE_POINT = 24;
226 const PROPERTY_QUOTATION_MARK = 25;
227 const PROPERTY_RADICAL = 26;
228 const PROPERTY_SOFT_DOTTED = 27;
229 const PROPERTY_TERMINAL_PUNCTUATION = 28;
230 const PROPERTY_UNIFIED_IDEOGRAPH = 29;
231 const PROPERTY_UPPERCASE = 30;
232 const PROPERTY_WHITE_SPACE = 31;
233 const PROPERTY_XID_CONTINUE = 32;
234 const PROPERTY_XID_START = 33;
235 const PROPERTY_CASE_SENSITIVE = 34;
236 const PROPERTY_S_TERM = 35;
237 const PROPERTY_VARIATION_SELECTOR = 36;
238 const PROPERTY_NFD_INERT = 37;
239 const PROPERTY_NFKD_INERT = 38;
240 const PROPERTY_NFC_INERT = 39;
241 const PROPERTY_NFKC_INERT = 40;
242 const PROPERTY_SEGMENT_STARTER = 41;
243 const PROPERTY_PATTERN_SYNTAX = 42;
244 const PROPERTY_PATTERN_WHITE_SPACE = 43;
245 const PROPERTY_POSIX_ALNUM = 44;
246 const PROPERTY_POSIX_BLANK = 45;
247 const PROPERTY_POSIX_GRAPH = 46;
248 const PROPERTY_POSIX_PRINT = 47;
249 const PROPERTY_POSIX_XDIGIT = 48;
250 const PROPERTY_CASED = 49;
251 const PROPERTY_CASE_IGNORABLE = 50;
252 const PROPERTY_CHANGES_WHEN_LOWERCASED = 51;
253 const PROPERTY_CHANGES_WHEN_UPPERCASED = 52;
254 const PROPERTY_CHANGES_WHEN_TITLECASED = 53;
255 const PROPERTY_CHANGES_WHEN_CASEFOLDED = 54;
256 const PROPERTY_CHANGES_WHEN_CASEMAPPED = 55;
257 const PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED = 56;
258 const PROPERTY_BINARY_LIMIT = 65;
259 const PROPERTY_BIDI_CLASS = 4096;
260 const PROPERTY_INT_START = 4096;
261 const PROPERTY_BLOCK = 4097;
262 const PROPERTY_CANONICAL_COMBINING_CLASS = 4098;
263 const PROPERTY_DECOMPOSITION_TYPE = 4099;
264 const PROPERTY_EAST_ASIAN_WIDTH = 4100;
265 const PROPERTY_GENERAL_CATEGORY = 4101;
266 const PROPERTY_JOINING_GROUP = 4102;
267 const PROPERTY_JOINING_TYPE = 4103;
268 const PROPERTY_LINE_BREAK = 4104;
269 const PROPERTY_NUMERIC_TYPE = 4105;
270 const PROPERTY_SCRIPT = 4106;
271 const PROPERTY_HANGUL_SYLLABLE_TYPE = 4107;
272 const PROPERTY_NFD_QUICK_CHECK = 4108;
273 const PROPERTY_NFKD_QUICK_CHECK = 4109;
274 const PROPERTY_NFC_QUICK_CHECK = 4110;
275 const PROPERTY_NFKC_QUICK_CHECK = 4111;
276 const PROPERTY_LEAD_CANONICAL_COMBINING_CLASS = 4112;
277 const PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS = 4113;
278 const PROPERTY_GRAPHEME_CLUSTER_BREAK = 4114;
279 const PROPERTY_SENTENCE_BREAK = 4115;
280 const PROPERTY_WORD_BREAK = 4116;
281 const PROPERTY_BIDI_PAIRED_BRACKET_TYPE = 4117;
282 const PROPERTY_INT_LIMIT = 4121;
283 const PROPERTY_GENERAL_CATEGORY_MASK = 8192;
284 const PROPERTY_MASK_START = 8192;
285 const PROPERTY_MASK_LIMIT = 8193;
286 const PROPERTY_NUMERIC_VALUE = 12288;
287 const PROPERTY_DOUBLE_START = 12288;
288 const PROPERTY_DOUBLE_LIMIT = 12289;
289 const PROPERTY_AGE = 16384;
290 const PROPERTY_STRING_START = 16384;
291 const PROPERTY_BIDI_MIRRORING_GLYPH = 16385;
292 const PROPERTY_CASE_FOLDING = 16386;
293 const PROPERTY_ISO_COMMENT = 16387;
294 const PROPERTY_LOWERCASE_MAPPING = 16388;
295 const PROPERTY_NAME = 16389;
296 const PROPERTY_SIMPLE_CASE_FOLDING = 16390;
297 const PROPERTY_SIMPLE_LOWERCASE_MAPPING = 16391;
298 const PROPERTY_SIMPLE_TITLECASE_MAPPING = 16392;
299 const PROPERTY_SIMPLE_UPPERCASE_MAPPING = 16393;
300 const PROPERTY_TITLECASE_MAPPING = 16394;
301 const PROPERTY_UNICODE_1_NAME = 16395;
302 const PROPERTY_UPPERCASE_MAPPING = 16396;
303 const PROPERTY_BIDI_PAIRED_BRACKET = 16397;
304 const PROPERTY_STRING_LIMIT = 16398;
305 const PROPERTY_SCRIPT_EXTENSIONS = 28672;
306 const PROPERTY_OTHER_PROPERTY_START = 28672;
307 const PROPERTY_OTHER_PROPERTY_LIMIT = 28673;
308 const PROPERTY_INVALID_CODE = -1;
309 const CHAR_CATEGORY_UNASSIGNED = 0;
310 const CHAR_CATEGORY_GENERAL_OTHER_TYPES = 0;
311 const CHAR_CATEGORY_UPPERCASE_LETTER = 1;
312 const CHAR_CATEGORY_LOWERCASE_LETTER = 2;
313 const CHAR_CATEGORY_TITLECASE_LETTER = 3;
314 const CHAR_CATEGORY_MODIFIER_LETTER = 4;
315 const CHAR_CATEGORY_OTHER_LETTER = 5;
316 const CHAR_CATEGORY_NON_SPACING_MARK = 6;
317 const CHAR_CATEGORY_ENCLOSING_MARK = 7;
318 const CHAR_CATEGORY_COMBINING_SPACING_MARK = 8;
319 const CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER = 9;
320 const CHAR_CATEGORY_LETTER_NUMBER = 10;
321 const CHAR_CATEGORY_OTHER_NUMBER = 11;
322 const CHAR_CATEGORY_SPACE_SEPARATOR = 12;
323 const CHAR_CATEGORY_LINE_SEPARATOR = 13;
324 const CHAR_CATEGORY_PARAGRAPH_SEPARATOR = 14;
325 const CHAR_CATEGORY_CONTROL_CHAR = 15;
326 const CHAR_CATEGORY_FORMAT_CHAR = 16;
327 const CHAR_CATEGORY_PRIVATE_USE_CHAR = 17;
328 const CHAR_CATEGORY_SURROGATE = 18;
329 const CHAR_CATEGORY_DASH_PUNCTUATION = 19;
330 const CHAR_CATEGORY_START_PUNCTUATION = 20;
331 const CHAR_CATEGORY_END_PUNCTUATION = 21;
332 const CHAR_CATEGORY_CONNECTOR_PUNCTUATION = 22;
333 const CHAR_CATEGORY_OTHER_PUNCTUATION = 23;
334 const CHAR_CATEGORY_MATH_SYMBOL = 24;
335 const CHAR_CATEGORY_CURRENCY_SYMBOL = 25;
336 const CHAR_CATEGORY_MODIFIER_SYMBOL = 26;
337 const CHAR_CATEGORY_OTHER_SYMBOL = 27;
338 const CHAR_CATEGORY_INITIAL_PUNCTUATION = 28;
339 const CHAR_CATEGORY_FINAL_PUNCTUATION = 29;
340 const CHAR_CATEGORY_CHAR_CATEGORY_COUNT = 30;
341 const CHAR_DIRECTION_LEFT_TO_RIGHT = 0;
342 const CHAR_DIRECTION_RIGHT_TO_LEFT = 1;
343 const CHAR_DIRECTION_EUROPEAN_NUMBER = 2;
344 const CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR = 3;
345 const CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR = 4;
346 const CHAR_DIRECTION_ARABIC_NUMBER = 5;
347 const CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR = 6;
348 const CHAR_DIRECTION_BLOCK_SEPARATOR = 7;
349 const CHAR_DIRECTION_SEGMENT_SEPARATOR = 8;
350 const CHAR_DIRECTION_WHITE_SPACE_NEUTRAL = 9;
351 const CHAR_DIRECTION_OTHER_NEUTRAL = 10;
352 const CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING = 11;
353 const CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE = 12;
354 const CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC = 13;
355 const CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING = 14;
356 const CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE = 15;
357 const CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT = 16;
358 const CHAR_DIRECTION_DIR_NON_SPACING_MARK = 17;
359 const CHAR_DIRECTION_BOUNDARY_NEUTRAL = 18;
360 const CHAR_DIRECTION_FIRST_STRONG_ISOLATE = 19;
361 const CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE = 20;
362 const CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE = 21;
363 const CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE = 22;
364 const CHAR_DIRECTION_CHAR_DIRECTION_COUNT = 23;
365 const BLOCK_CODE_NO_BLOCK = 0;
366 const BLOCK_CODE_BASIC_LATIN = 1;
367 const BLOCK_CODE_LATIN_1_SUPPLEMENT = 2;
368 const BLOCK_CODE_LATIN_EXTENDED_A = 3;
369 const BLOCK_CODE_LATIN_EXTENDED_B = 4;
370 const BLOCK_CODE_IPA_EXTENSIONS = 5;
371 const BLOCK_CODE_SPACING_MODIFIER_LETTERS = 6;
372 const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS = 7;
373 const BLOCK_CODE_GREEK = 8;
374 const BLOCK_CODE_CYRILLIC = 9;
375 const BLOCK_CODE_ARMENIAN = 10;
376 const BLOCK_CODE_HEBREW = 11;
377 const BLOCK_CODE_ARABIC = 12;
378 const BLOCK_CODE_SYRIAC = 13;
379 const BLOCK_CODE_THAANA = 14;
380 const BLOCK_CODE_DEVANAGARI = 15;
381 const BLOCK_CODE_BENGALI = 16;
382 const BLOCK_CODE_GURMUKHI = 17;
383 const BLOCK_CODE_GUJARATI = 18;
384 const BLOCK_CODE_ORIYA = 19;
385 const BLOCK_CODE_TAMIL = 20;
386 const BLOCK_CODE_TELUGU = 21;
387 const BLOCK_CODE_KANNADA = 22;
388 const BLOCK_CODE_MALAYALAM = 23;
389 const BLOCK_CODE_SINHALA = 24;
390 const BLOCK_CODE_THAI = 25;
391 const BLOCK_CODE_LAO = 26;
392 const BLOCK_CODE_TIBETAN = 27;
393 const BLOCK_CODE_MYANMAR = 28;
394 const BLOCK_CODE_GEORGIAN = 29;
395 const BLOCK_CODE_HANGUL_JAMO = 30;
396 const BLOCK_CODE_ETHIOPIC = 31;
397 const BLOCK_CODE_CHEROKEE = 32;
398 const BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33;
399 const BLOCK_CODE_OGHAM = 34;
400 const BLOCK_CODE_RUNIC = 35;
401 const BLOCK_CODE_KHMER = 36;
402 const BLOCK_CODE_MONGOLIAN = 37;
403 const BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL = 38;
404 const BLOCK_CODE_GREEK_EXTENDED = 39;
405 const BLOCK_CODE_GENERAL_PUNCTUATION = 40;
406 const BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS = 41;
407 const BLOCK_CODE_CURRENCY_SYMBOLS = 42;
408 const BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS = 43;
409 const BLOCK_CODE_LETTERLIKE_SYMBOLS = 44;
410 const BLOCK_CODE_NUMBER_FORMS = 45;
411 const BLOCK_CODE_ARROWS = 46;
412 const BLOCK_CODE_MATHEMATICAL_OPERATORS = 47;
413 const BLOCK_CODE_MISCELLANEOUS_TECHNICAL = 48;
414 const BLOCK_CODE_CONTROL_PICTURES = 49;
415 const BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION = 50;
416 const BLOCK_CODE_ENCLOSED_ALPHANUMERICS = 51;
417 const BLOCK_CODE_BOX_DRAWING = 52;
418 const BLOCK_CODE_BLOCK_ELEMENTS = 53;
419 const BLOCK_CODE_GEOMETRIC_SHAPES = 54;
420 const BLOCK_CODE_MISCELLANEOUS_SYMBOLS = 55;
421 const BLOCK_CODE_DINGBATS = 56;
422 const BLOCK_CODE_BRAILLE_PATTERNS = 57;
423 const BLOCK_CODE_CJK_RADICALS_SUPPLEMENT = 58;
424 const BLOCK_CODE_KANGXI_RADICALS = 59;
425 const BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60;
426 const BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION = 61;
427 const BLOCK_CODE_HIRAGANA = 62;
428 const BLOCK_CODE_KATAKANA = 63;
429 const BLOCK_CODE_BOPOMOFO = 64;
430 const BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO = 65;
431 const BLOCK_CODE_KANBUN = 66;
432 const BLOCK_CODE_BOPOMOFO_EXTENDED = 67;
433 const BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68;
434 const BLOCK_CODE_CJK_COMPATIBILITY = 69;
435 const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70;
436 const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS = 71;
437 const BLOCK_CODE_YI_SYLLABLES = 72;
438 const BLOCK_CODE_YI_RADICALS = 73;
439 const BLOCK_CODE_HANGUL_SYLLABLES = 74;
440 const BLOCK_CODE_HIGH_SURROGATES = 75;
441 const BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES = 76;
442 const BLOCK_CODE_LOW_SURROGATES = 77;
443 const BLOCK_CODE_PRIVATE_USE_AREA = 78;
444 const BLOCK_CODE_PRIVATE_USE = 78;
445 const BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS = 79;
446 const BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS = 80;
447 const BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A = 81;
448 const BLOCK_CODE_COMBINING_HALF_MARKS = 82;
449 const BLOCK_CODE_CJK_COMPATIBILITY_FORMS = 83;
450 const BLOCK_CODE_SMALL_FORM_VARIANTS = 84;
451 const BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B = 85;
452 const BLOCK_CODE_SPECIALS = 86;
453 const BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS = 87;
454 const BLOCK_CODE_OLD_ITALIC = 88;
455 const BLOCK_CODE_GOTHIC = 89;
456 const BLOCK_CODE_DESERET = 90;
457 const BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS = 91;
458 const BLOCK_CODE_MUSICAL_SYMBOLS = 92;
459 const BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93;
460 const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94;
461 const BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95;
462 const BLOCK_CODE_TAGS = 96;
463 const BLOCK_CODE_CYRILLIC_SUPPLEMENT = 97;
464 const BLOCK_CODE_CYRILLIC_SUPPLEMENTARY = 97;
465 const BLOCK_CODE_TAGALOG = 98;
466 const BLOCK_CODE_HANUNOO = 99;
467 const BLOCK_CODE_BUHID = 100;
468 const BLOCK_CODE_TAGBANWA = 101;
469 const BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102;
470 const BLOCK_CODE_SUPPLEMENTAL_ARROWS_A = 103;
471 const BLOCK_CODE_SUPPLEMENTAL_ARROWS_B = 104;
472 const BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105;
473 const BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106;
474 const BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS = 107;
475 const BLOCK_CODE_VARIATION_SELECTORS = 108;
476 const BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109;
477 const BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110;
478 const BLOCK_CODE_LIMBU = 111;
479 const BLOCK_CODE_TAI_LE = 112;
480 const BLOCK_CODE_KHMER_SYMBOLS = 113;
481 const BLOCK_CODE_PHONETIC_EXTENSIONS = 114;
482 const BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115;
483 const BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS = 116;
484 const BLOCK_CODE_LINEAR_B_SYLLABARY = 117;
485 const BLOCK_CODE_LINEAR_B_IDEOGRAMS = 118;
486 const BLOCK_CODE_AEGEAN_NUMBERS = 119;
487 const BLOCK_CODE_UGARITIC = 120;
488 const BLOCK_CODE_SHAVIAN = 121;
489 const BLOCK_CODE_OSMANYA = 122;
490 const BLOCK_CODE_CYPRIOT_SYLLABARY = 123;
491 const BLOCK_CODE_TAI_XUAN_JING_SYMBOLS = 124;
492 const BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT = 125;
493 const BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION = 126;
494 const BLOCK_CODE_ANCIENT_GREEK_NUMBERS = 127;
495 const BLOCK_CODE_ARABIC_SUPPLEMENT = 128;
496 const BLOCK_CODE_BUGINESE = 129;
497 const BLOCK_CODE_CJK_STROKES = 130;
498 const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131;
499 const BLOCK_CODE_COPTIC = 132;
500 const BLOCK_CODE_ETHIOPIC_EXTENDED = 133;
501 const BLOCK_CODE_ETHIOPIC_SUPPLEMENT = 134;
502 const BLOCK_CODE_GEORGIAN_SUPPLEMENT = 135;
503 const BLOCK_CODE_GLAGOLITIC = 136;
504 const BLOCK_CODE_KHAROSHTHI = 137;
505 const BLOCK_CODE_MODIFIER_TONE_LETTERS = 138;
506 const BLOCK_CODE_NEW_TAI_LUE = 139;
507 const BLOCK_CODE_OLD_PERSIAN = 140;
508 const BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT = 141;
509 const BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION = 142;
510 const BLOCK_CODE_SYLOTI_NAGRI = 143;
511 const BLOCK_CODE_TIFINAGH = 144;
512 const BLOCK_CODE_VERTICAL_FORMS = 145;
513 const BLOCK_CODE_NKO = 146;
514 const BLOCK_CODE_BALINESE = 147;
515 const BLOCK_CODE_LATIN_EXTENDED_C = 148;
516 const BLOCK_CODE_LATIN_EXTENDED_D = 149;
517 const BLOCK_CODE_PHAGS_PA = 150;
518 const BLOCK_CODE_PHOENICIAN = 151;
519 const BLOCK_CODE_CUNEIFORM = 152;
520 const BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153;
521 const BLOCK_CODE_COUNTING_ROD_NUMERALS = 154;
522 const BLOCK_CODE_SUNDANESE = 155;
523 const BLOCK_CODE_LEPCHA = 156;
524 const BLOCK_CODE_OL_CHIKI = 157;
525 const BLOCK_CODE_CYRILLIC_EXTENDED_A = 158;
526 const BLOCK_CODE_VAI = 159;
527 const BLOCK_CODE_CYRILLIC_EXTENDED_B = 160;
528 const BLOCK_CODE_SAURASHTRA = 161;
529 const BLOCK_CODE_KAYAH_LI = 162;
530 const BLOCK_CODE_REJANG = 163;
531 const BLOCK_CODE_CHAM = 164;
532 const BLOCK_CODE_ANCIENT_SYMBOLS = 165;
533 const BLOCK_CODE_PHAISTOS_DISC = 166;
534 const BLOCK_CODE_LYCIAN = 167;
535 const BLOCK_CODE_CARIAN = 168;
536 const BLOCK_CODE_LYDIAN = 169;
537 const BLOCK_CODE_MAHJONG_TILES = 170;
538 const BLOCK_CODE_DOMINO_TILES = 171;
539 const BLOCK_CODE_SAMARITAN = 172;
540 const BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173;
541 const BLOCK_CODE_TAI_THAM = 174;
542 const BLOCK_CODE_VEDIC_EXTENSIONS = 175;
543 const BLOCK_CODE_LISU = 176;
544 const BLOCK_CODE_BAMUM = 177;
545 const BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS = 178;
546 const BLOCK_CODE_DEVANAGARI_EXTENDED = 179;
547 const BLOCK_CODE_HANGUL_JAMO_EXTENDED_A = 180;
548 const BLOCK_CODE_JAVANESE = 181;
549 const BLOCK_CODE_MYANMAR_EXTENDED_A = 182;
550 const BLOCK_CODE_TAI_VIET = 183;
551 const BLOCK_CODE_MEETEI_MAYEK = 184;
552 const BLOCK_CODE_HANGUL_JAMO_EXTENDED_B = 185;
553 const BLOCK_CODE_IMPERIAL_ARAMAIC = 186;
554 const BLOCK_CODE_OLD_SOUTH_ARABIAN = 187;
555 const BLOCK_CODE_AVESTAN = 188;
556 const BLOCK_CODE_INSCRIPTIONAL_PARTHIAN = 189;
557 const BLOCK_CODE_INSCRIPTIONAL_PAHLAVI = 190;
558 const BLOCK_CODE_OLD_TURKIC = 191;
559 const BLOCK_CODE_RUMI_NUMERAL_SYMBOLS = 192;
560 const BLOCK_CODE_KAITHI = 193;
561 const BLOCK_CODE_EGYPTIAN_HIEROGLYPHS = 194;
562 const BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195;
563 const BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196;
564 const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197;
565 const BLOCK_CODE_MANDAIC = 198;
566 const BLOCK_CODE_BATAK = 199;
567 const BLOCK_CODE_ETHIOPIC_EXTENDED_A = 200;
568 const BLOCK_CODE_BRAHMI = 201;
569 const BLOCK_CODE_BAMUM_SUPPLEMENT = 202;
570 const BLOCK_CODE_KANA_SUPPLEMENT = 203;
571 const BLOCK_CODE_PLAYING_CARDS = 204;
572 const BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205;
573 const BLOCK_CODE_EMOTICONS = 206;
574 const BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS = 207;
575 const BLOCK_CODE_ALCHEMICAL_SYMBOLS = 208;
576 const BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209;
577 const BLOCK_CODE_ARABIC_EXTENDED_A = 210;
578 const BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211;
579 const BLOCK_CODE_CHAKMA = 212;
580 const BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS = 213;
581 const BLOCK_CODE_MEROITIC_CURSIVE = 214;
582 const BLOCK_CODE_MEROITIC_HIEROGLYPHS = 215;
583 const BLOCK_CODE_MIAO = 216;
584 const BLOCK_CODE_SHARADA = 217;
585 const BLOCK_CODE_SORA_SOMPENG = 218;
586 const BLOCK_CODE_SUNDANESE_SUPPLEMENT = 219;
587 const BLOCK_CODE_TAKRI = 220;
588 const BLOCK_CODE_BASSA_VAH = 221;
589 const BLOCK_CODE_CAUCASIAN_ALBANIAN = 222;
590 const BLOCK_CODE_COPTIC_EPACT_NUMBERS = 223;
591 const BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224;
592 const BLOCK_CODE_DUPLOYAN = 225;
593 const BLOCK_CODE_ELBASAN = 226;
594 const BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED = 227;
595 const BLOCK_CODE_GRANTHA = 228;
596 const BLOCK_CODE_KHOJKI = 229;
597 const BLOCK_CODE_KHUDAWADI = 230;
598 const BLOCK_CODE_LATIN_EXTENDED_E = 231;
599 const BLOCK_CODE_LINEAR_A = 232;
600 const BLOCK_CODE_MAHAJANI = 233;
601 const BLOCK_CODE_MANICHAEAN = 234;
602 const BLOCK_CODE_MENDE_KIKAKUI = 235;
603 const BLOCK_CODE_MODI = 236;
604 const BLOCK_CODE_MRO = 237;
605 const BLOCK_CODE_MYANMAR_EXTENDED_B = 238;
606 const BLOCK_CODE_NABATAEAN = 239;
607 const BLOCK_CODE_OLD_NORTH_ARABIAN = 240;
608 const BLOCK_CODE_OLD_PERMIC = 241;
609 const BLOCK_CODE_ORNAMENTAL_DINGBATS = 242;
610 const BLOCK_CODE_PAHAWH_HMONG = 243;
611 const BLOCK_CODE_PALMYRENE = 244;
612 const BLOCK_CODE_PAU_CIN_HAU = 245;
613 const BLOCK_CODE_PSALTER_PAHLAVI = 246;
614 const BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS = 247;
615 const BLOCK_CODE_SIDDHAM = 248;
616 const BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS = 249;
617 const BLOCK_CODE_SUPPLEMENTAL_ARROWS_C = 250;
618 const BLOCK_CODE_TIRHUTA = 251;
619 const BLOCK_CODE_WARANG_CITI = 252;
620 const BLOCK_CODE_COUNT = 292;
621 const BLOCK_CODE_INVALID_CODE = -1;
622 const BPT_NONE = 0;
623 const BPT_OPEN = 1;
624 const BPT_CLOSE = 2;
625 const BPT_COUNT = 3;
626 const EA_NEUTRAL = 0;
627 const EA_AMBIGUOUS = 1;
628 const EA_HALFWIDTH = 2;
629 const EA_FULLWIDTH = 3;
630 const EA_NARROW = 4;
631 const EA_WIDE = 5;
632 const EA_COUNT = 6;
633 const UNICODE_CHAR_NAME = 0;
634 const UNICODE_10_CHAR_NAME = 1;
635 const EXTENDED_CHAR_NAME = 2;
636 const CHAR_NAME_ALIAS = 3;
637 const CHAR_NAME_CHOICE_COUNT = 4;
638 const SHORT_PROPERTY_NAME = 0;
639 const LONG_PROPERTY_NAME = 1;
640 const PROPERTY_NAME_CHOICE_COUNT = 2;
641 const DT_NONE = 0;
642 const DT_CANONICAL = 1;
643 const DT_COMPAT = 2;
644 const DT_CIRCLE = 3;
645 const DT_FINAL = 4;
646 const DT_FONT = 5;
647 const DT_FRACTION = 6;
648 const DT_INITIAL = 7;
649 const DT_ISOLATED = 8;
650 const DT_MEDIAL = 9;
651 const DT_NARROW = 10;
652 const DT_NOBREAK = 11;
653 const DT_SMALL = 12;
654 const DT_SQUARE = 13;
655 const DT_SUB = 14;
656 const DT_SUPER = 15;
657 const DT_VERTICAL = 16;
658 const DT_WIDE = 17;
659 const DT_COUNT = 18;
660 const JT_NON_JOINING = 0;
661 const JT_JOIN_CAUSING = 1;
662 const JT_DUAL_JOINING = 2;
663 const JT_LEFT_JOINING = 3;
664 const JT_RIGHT_JOINING = 4;
665 const JT_TRANSPARENT = 5;
666 const JT_COUNT = 6;
667 const JG_NO_JOINING_GROUP = 0;
668 const JG_AIN = 1;
669 const JG_ALAPH = 2;
670 const JG_ALEF = 3;
671 const JG_BEH = 4;
672 const JG_BETH = 5;
673 const JG_DAL = 6;
674 const JG_DALATH_RISH = 7;
675 const JG_E = 8;
676 const JG_FEH = 9;
677 const JG_FINAL_SEMKATH = 10;
678 const JG_GAF = 11;
679 const JG_GAMAL = 12;
680 const JG_HAH = 13;
681 const JG_TEH_MARBUTA_GOAL = 14;
682 const JG_HAMZA_ON_HEH_GOAL = 14;
683 const JG_HE = 15;
684 const JG_HEH = 16;
685 const JG_HEH_GOAL = 17;
686 const JG_HETH = 18;
687 const JG_KAF = 19;
688 const JG_KAPH = 20;
689 const JG_KNOTTED_HEH = 21;
690 const JG_LAM = 22;
691 const JG_LAMADH = 23;
692 const JG_MEEM = 24;
693 const JG_MIM = 25;
694 const JG_NOON = 26;
695 const JG_NUN = 27;
696 const JG_PE = 28;
697 const JG_QAF = 29;
698 const JG_QAPH = 30;
699 const JG_REH = 31;
700 const JG_REVERSED_PE = 32;
701 const JG_SAD = 33;
702 const JG_SADHE = 34;
703 const JG_SEEN = 35;
704 const JG_SEMKATH = 36;
705 const JG_SHIN = 37;
706 const JG_SWASH_KAF = 38;
707 const JG_SYRIAC_WAW = 39;
708 const JG_TAH = 40;
709 const JG_TAW = 41;
710 const JG_TEH_MARBUTA = 42;
711 const JG_TETH = 43;
712 const JG_WAW = 44;
713 const JG_YEH = 45;
714 const JG_YEH_BARREE = 46;
715 const JG_YEH_WITH_TAIL = 47;
716 const JG_YUDH = 48;
717 const JG_YUDH_HE = 49;
718 const JG_ZAIN = 50;
719 const JG_FE = 51;
720 const JG_KHAPH = 52;
721 const JG_ZHAIN = 53;
722 const JG_BURUSHASKI_YEH_BARREE = 54;
723 const JG_FARSI_YEH = 55;
724 const JG_NYA = 56;
725 const JG_ROHINGYA_YEH = 57;
726 const JG_MANICHAEAN_ALEPH = 58;
727 const JG_MANICHAEAN_AYIN = 59;
728 const JG_MANICHAEAN_BETH = 60;
729 const JG_MANICHAEAN_DALETH = 61;
730 const JG_MANICHAEAN_DHAMEDH = 62;
731 const JG_MANICHAEAN_FIVE = 63;
732 const JG_MANICHAEAN_GIMEL = 64;
733 const JG_MANICHAEAN_HETH = 65;
734 const JG_MANICHAEAN_HUNDRED = 66;
735 const JG_MANICHAEAN_KAPH = 67;
736 const JG_MANICHAEAN_LAMEDH = 68;
737 const JG_MANICHAEAN_MEM = 69;
738 const JG_MANICHAEAN_NUN = 70;
739 const JG_MANICHAEAN_ONE = 71;
740 const JG_MANICHAEAN_PE = 72;
741 const JG_MANICHAEAN_QOPH = 73;
742 const JG_MANICHAEAN_RESH = 74;
743 const JG_MANICHAEAN_SADHE = 75;
744 const JG_MANICHAEAN_SAMEKH = 76;
745 const JG_MANICHAEAN_TAW = 77;
746 const JG_MANICHAEAN_TEN = 78;
747 const JG_MANICHAEAN_TETH = 79;
748 const JG_MANICHAEAN_THAMEDH = 80;
749 const JG_MANICHAEAN_TWENTY = 81;
750 const JG_MANICHAEAN_WAW = 82;
751 const JG_MANICHAEAN_YODH = 83;
752 const JG_MANICHAEAN_ZAYIN = 84;
753 const JG_STRAIGHT_WAW = 85;
754 const JG_COUNT = 102;
755 const GCB_OTHER = 0;
756 const GCB_CONTROL = 1;
757 const GCB_CR = 2;
758 const GCB_EXTEND = 3;
759 const GCB_L = 4;
760 const GCB_LF = 5;
761 const GCB_LV = 6;
762 const GCB_LVT = 7;
763 const GCB_T = 8;
764 const GCB_V = 9;
765 const GCB_SPACING_MARK = 10;
766 const GCB_PREPEND = 11;
767 const GCB_REGIONAL_INDICATOR = 12;
768 const GCB_COUNT = 18;
769 const WB_OTHER = 0;
770 const WB_ALETTER = 1;
771 const WB_FORMAT = 2;
772 const WB_KATAKANA = 3;
773 const WB_MIDLETTER = 4;
774 const WB_MIDNUM = 5;
775 const WB_NUMERIC = 6;
776 const WB_EXTENDNUMLET = 7;
777 const WB_CR = 8;
778 const WB_EXTEND = 9;
779 const WB_LF = 10;
780 const WB_MIDNUMLET = 11;
781 const WB_NEWLINE = 12;
782 const WB_REGIONAL_INDICATOR = 13;
783 const WB_HEBREW_LETTER = 14;
784 const WB_SINGLE_QUOTE = 15;
785 const WB_DOUBLE_QUOTE = 16;
786 const WB_COUNT = 23;
787 const SB_OTHER = 0;
788 const SB_ATERM = 1;
789 const SB_CLOSE = 2;
790 const SB_FORMAT = 3;
791 const SB_LOWER = 4;
792 const SB_NUMERIC = 5;
793 const SB_OLETTER = 6;
794 const SB_SEP = 7;
795 const SB_SP = 8;
796 const SB_STERM = 9;
797 const SB_UPPER = 10;
798 const SB_CR = 11;
799 const SB_EXTEND = 12;
800 const SB_LF = 13;
801 const SB_SCONTINUE = 14;
802 const SB_COUNT = 15;
803 const LB_UNKNOWN = 0;
804 const LB_AMBIGUOUS = 1;
805 const LB_ALPHABETIC = 2;
806 const LB_BREAK_BOTH = 3;
807 const LB_BREAK_AFTER = 4;
808 const LB_BREAK_BEFORE = 5;
809 const LB_MANDATORY_BREAK = 6;
810 const LB_CONTINGENT_BREAK = 7;
811 const LB_CLOSE_PUNCTUATION = 8;
812 const LB_COMBINING_MARK = 9;
813 const LB_CARRIAGE_RETURN = 10;
814 const LB_EXCLAMATION = 11;
815 const LB_GLUE = 12;
816 const LB_HYPHEN = 13;
817 const LB_IDEOGRAPHIC = 14;
818 const LB_INSEPARABLE = 15;
819 const LB_INSEPERABLE = 15;
820 const LB_INFIX_NUMERIC = 16;
821 const LB_LINE_FEED = 17;
822 const LB_NONSTARTER = 18;
823 const LB_NUMERIC = 19;
824 const LB_OPEN_PUNCTUATION = 20;
825 const LB_POSTFIX_NUMERIC = 21;
826 const LB_PREFIX_NUMERIC = 22;
827 const LB_QUOTATION = 23;
828 const LB_COMPLEX_CONTEXT = 24;
829 const LB_SURROGATE = 25;
830 const LB_SPACE = 26;
831 const LB_BREAK_SYMBOLS = 27;
832 const LB_ZWSPACE = 28;
833 const LB_NEXT_LINE = 29;
834 const LB_WORD_JOINER = 30;
835 const LB_H2 = 31;
836 const LB_H3 = 32;
837 const LB_JL = 33;
838 const LB_JT = 34;
839 const LB_JV = 35;
840 const LB_CLOSE_PARENTHESIS = 36;
841 const LB_CONDITIONAL_JAPANESE_STARTER = 37;
842 const LB_HEBREW_LETTER = 38;
843 const LB_REGIONAL_INDICATOR = 39;
844 const LB_COUNT = 43;
845 const NT_NONE = 0;
846 const NT_DECIMAL = 1;
847 const NT_DIGIT = 2;
848 const NT_NUMERIC = 3;
849 const NT_COUNT = 4;
850 const HST_NOT_APPLICABLE = 0;
851 const HST_LEADING_JAMO = 1;
852 const HST_VOWEL_JAMO = 2;
853 const HST_TRAILING_JAMO = 3;
854 const HST_LV_SYLLABLE = 4;
855 const HST_LVT_SYLLABLE = 5;
856 const HST_COUNT = 6;
857 const FOLD_CASE_DEFAULT = 0;
858 const FOLD_CASE_EXCLUDE_SPECIAL_I = 1;
859
860 // methods
861 public static function chr($codepoint) {}
862 public static function ord($character) {}
863 public static function hasBinaryProperty($codepoint, $property) {}
864 public static function isUAlphabetic($codepoint) {}
865 public static function isULowercase($codepoint) {}
866 public static function isUUppercase($codepoint) {}
867 public static function isUWhiteSpace($codepoint) {}
868 public static function getIntPropertyValue($codepoint, $property) {}
869 public static function getIntPropertyMinValue($property) {}
870 public static function getIntPropertyMaxValue($property) {}
871 public static function getNumericValue($codepoint) {}
872 public static function islower($codepoint) {}
873 public static function isupper($codepoint) {}
874 public static function istitle($codepoint) {}
875 public static function isdigit($codepoint) {}
876 public static function isalpha($codepoint) {}
877 public static function isalnum($codepoint) {}
878 public static function isxdigit($codepoint) {}
879 public static function ispunct($codepoint) {}
880 public static function isgraph($codepoint) {}
881 public static function isblank($codepoint) {}
882 public static function isdefined($codepoint) {}
883 public static function isspace($codepoint) {}
884 public static function isJavaSpaceChar($codepoint) {}
885 public static function isWhitespace($codepoint) {}
886 public static function iscntrl($codepoint) {}
887 public static function isISOControl($codepoint) {}
888 public static function isprint($codepoint) {}
889 public static function isbase($codepoint) {}
890 public static function charDirection($codepoint) {}
891 public static function isMirrored($codepoint) {}
892 public static function charMirror($codepoint) {}
893 public static function getBidiPairedBracket($codepoint) {}
894 public static function charType($codepoint) {}
895 public static function enumCharTypes($callback = null) {}
896 public static function getCombiningClass($codepoint) {}
897 public static function charDigitValue($codepoint) {}
898 public static function getBlockCode($codepoint) {}
899 public static function charName($codepoint, $nameChoice = null) {}
900 public static function charFromName($characterName, $nameChoice = null) {}
901 public static function enumCharNames($start, $limit, $callback, $nameChoice = null) {}
902 public static function getPropertyName($property, $nameChoice = null) {}
903 public static function getPropertyEnum($alias) {}
904 public static function getPropertyValueName($property, $value, $nameChoice = null) {}
905 public static function getPropertyValueEnum($property, $name) {}
906 public static function isIDStart($codepoint) {}
907 public static function isIDPart($codepoint) {}
908 public static function isIDIgnorable($codepoint) {}
909 public static function isJavaIDStart($codepoint) {}
910 public static function isJavaIDPart($codepoint) {}
911 public static function tolower($codepoint) {}
912 public static function toupper($codepoint) {}
913 public static function totitle($codepoint) {}
914 public static function foldCase($codepoint, $options = null) {}
915 public static function digit($codepoint, $radix = null) {}
916 public static function forDigit($digit, $radix = null) {}
917 public static function charAge($codepoint) {}
918 public static function getUnicodeVersion() {}
919 public static function getFC_NFKC_Closure($codepoint) {}
920 }
921
922 class IntlCodePointBreakIterator extends \IntlBreakIterator {
923
924 // constants
925 const DONE = -1;
926 const WORD_NONE = 0;
927 const WORD_NONE_LIMIT = 100;
928 const WORD_NUMBER = 100;
929 const WORD_NUMBER_LIMIT = 200;
930 const WORD_LETTER = 200;
931 const WORD_LETTER_LIMIT = 300;
932 const WORD_KANA = 300;
933 const WORD_KANA_LIMIT = 400;
934 const WORD_IDEO = 400;
935 const WORD_IDEO_LIMIT = 500;
936 const LINE_SOFT = 0;
937 const LINE_SOFT_LIMIT = 100;
938 const LINE_HARD = 100;
939 const LINE_HARD_LIMIT = 200;
940 const SENTENCE_TERM = 0;
941 const SENTENCE_TERM_LIMIT = 100;
942 const SENTENCE_SEP = 100;
943 const SENTENCE_SEP_LIMIT = 200;
944
945 // methods
946 public function getLastCodePoint() {}
947 }
948
949 class IntlDateFormatter {
950
951 // constants
952 const FULL = 0;
953 const LONG = 1;
954 const MEDIUM = 2;
955 const SHORT = 3;
956 const NONE = -1;
957 const GREGORIAN = 1;
958 const TRADITIONAL = 0;
959
960 // methods
961 public function __construct($locale, $datetype, $timetype, $timezone = null, $calendar = null, $pattern = null) {}
962 public static function create($locale, $datetype, $timetype, $timezone = null, $calendar = null, $pattern = null) {}
963 public function getDateType() {}
964 public function getTimeType() {}
965 public function getCalendar() {}
966 public function getCalendarObject() {}
967 public function setCalendar($which) {}
968 public function getTimeZoneId() {}
969 public function getTimeZone() {}
970 public function setTimeZone($zone) {}
971 public function setPattern($pattern) {}
972 public function getPattern() {}
973 public function getLocale() {}
974 public function setLenient($lenient) {}
975 public function isLenient() {}
976 public function format($args = null, $array = null) {}
977 public static function formatObject($object, $format = null, $locale = null) {}
978 public function parse($string, &$position = null) {}
979 public function localtime($string, &$position = null) {}
980 public function getErrorCode() {}
981 public function getErrorMessage() {}
982 }
983
984 class IntlException extends \Exception {
985
986 // properties
987 protected $message;
988 protected $code;
989 protected $file;
990 protected $line;
991 }
992
993 class IntlGregorianCalendar extends \IntlCalendar {
994
995 // constants
996 const FIELD_ERA = 0;
997 const FIELD_YEAR = 1;
998 const FIELD_MONTH = 2;
999 const FIELD_WEEK_OF_YEAR = 3;
1000 const FIELD_WEEK_OF_MONTH = 4;
1001 const FIELD_DATE = 5;
1002 const FIELD_DAY_OF_YEAR = 6;
1003 const FIELD_DAY_OF_WEEK = 7;
1004 const FIELD_DAY_OF_WEEK_IN_MONTH = 8;
1005 const FIELD_AM_PM = 9;
1006 const FIELD_HOUR = 10;
1007 const FIELD_HOUR_OF_DAY = 11;
1008 const FIELD_MINUTE = 12;
1009 const FIELD_SECOND = 13;
1010 const FIELD_MILLISECOND = 14;
1011 const FIELD_ZONE_OFFSET = 15;
1012 const FIELD_DST_OFFSET = 16;
1013 const FIELD_YEAR_WOY = 17;
1014 const FIELD_DOW_LOCAL = 18;
1015 const FIELD_EXTENDED_YEAR = 19;
1016 const FIELD_JULIAN_DAY = 20;
1017 const FIELD_MILLISECONDS_IN_DAY = 21;
1018 const FIELD_IS_LEAP_MONTH = 22;
1019 const FIELD_FIELD_COUNT = 23;
1020 const FIELD_DAY_OF_MONTH = 5;
1021 const DOW_SUNDAY = 1;
1022 const DOW_MONDAY = 2;
1023 const DOW_TUESDAY = 3;
1024 const DOW_WEDNESDAY = 4;
1025 const DOW_THURSDAY = 5;
1026 const DOW_FRIDAY = 6;
1027 const DOW_SATURDAY = 7;
1028 const DOW_TYPE_WEEKDAY = 0;
1029 const DOW_TYPE_WEEKEND = 1;
1030 const DOW_TYPE_WEEKEND_OFFSET = 2;
1031 const DOW_TYPE_WEEKEND_CEASE = 3;
1032 const WALLTIME_FIRST = 1;
1033 const WALLTIME_LAST = 0;
1034 const WALLTIME_NEXT_VALID = 2;
1035
1036 // methods
1037 public function __construct($timeZoneOrYear = null, $localeOrMonth = null, $dayOfMonth = null, $hour = null, $minute = null, $second = null) {}
1038 public function setGregorianChange($date) {}
1039 public function getGregorianChange() {}
1040 public function isLeapYear($year) {}
1041 }
1042
1043 class IntlIterator implements \Iterator, \Traversable {
1044
1045 // methods
1046 public function current() {}
1047 public function key() {}
1048 public function next() {}
1049 public function rewind() {}
1050 public function valid() {}
1051 }
1052
1053 class IntlPartsIterator extends \IntlIterator {
1054
1055 // constants
1056 const KEY_SEQUENTIAL = 0;
1057 const KEY_LEFT = 1;
1058 const KEY_RIGHT = 2;
1059
1060 // methods
1061 public function getBreakIterator() {}
1062 }
1063
1064 class IntlRuleBasedBreakIterator extends \IntlBreakIterator {
1065
1066 // constants
1067 const DONE = -1;
1068 const WORD_NONE = 0;
1069 const WORD_NONE_LIMIT = 100;
1070 const WORD_NUMBER = 100;
1071 const WORD_NUMBER_LIMIT = 200;
1072 const WORD_LETTER = 200;
1073 const WORD_LETTER_LIMIT = 300;
1074 const WORD_KANA = 300;
1075 const WORD_KANA_LIMIT = 400;
1076 const WORD_IDEO = 400;
1077 const WORD_IDEO_LIMIT = 500;
1078 const LINE_SOFT = 0;
1079 const LINE_SOFT_LIMIT = 100;
1080 const LINE_HARD = 100;
1081 const LINE_HARD_LIMIT = 200;
1082 const SENTENCE_TERM = 0;
1083 const SENTENCE_TERM_LIMIT = 100;
1084 const SENTENCE_SEP = 100;
1085 const SENTENCE_SEP_LIMIT = 200;
1086
1087 // methods
1088 public function __construct($rules, $areCompiled = null) {}
1089 public function getRules() {}
1090 public function getRuleStatus() {}
1091 public function getRuleStatusVec() {}
1092 public function getBinaryRules() {}
1093 }
1094
1095 class IntlTimeZone {
1096
1097 // constants
1098 const DISPLAY_SHORT = 1;
1099 const DISPLAY_LONG = 2;
1100 const DISPLAY_SHORT_GENERIC = 3;
1101 const DISPLAY_LONG_GENERIC = 4;
1102 const DISPLAY_SHORT_GMT = 5;
1103 const DISPLAY_LONG_GMT = 6;
1104 const DISPLAY_SHORT_COMMONLY_USED = 7;
1105 const DISPLAY_GENERIC_LOCATION = 8;
1106 const TYPE_ANY = 0;
1107 const TYPE_CANONICAL = 1;
1108 const TYPE_CANONICAL_LOCATION = 2;
1109
1110 // methods
1111 private function __construct() {}
1112 public static function createTimeZone($zoneId) {}
1113 public static function fromDateTimeZone($zoneId) {}
1114 public static function createDefault() {}
1115 public static function getGMT() {}
1116 public static function getUnknown() {}
1117 public static function createEnumeration($countryOrRawOffset = null) {}
1118 public static function countEquivalentIDs($zoneId) {}
1119 public static function createTimeZoneIDEnumeration($zoneType, $region = null, $rawOffset = null) {}
1120 public static function getCanonicalID($zoneId, &$isSystemID = null) {}
1121 public static function getRegion($zoneId) {}
1122 public static function getTZDataVersion() {}
1123 public static function getEquivalentID($zoneId, $index) {}
1124 public function getID() {}
1125 public function useDaylightTime() {}
1126 public function getOffset($date, $local, &$rawOffset, &$dstOffset) {}
1127 public function getRawOffset() {}
1128 public function hasSameRules(\IntlTimeZone $otherTimeZone) {}
1129 public function getDisplayName($isDaylight = null, $style = null, $locale = null) {}
1130 public function getDSTSavings() {}
1131 public function toDateTimeZone() {}
1132 public function getErrorCode() {}
1133 public function getErrorMessage() {}
1134 public static function getWindowsID($timezone) {}
1135 public static function getIDForWindowsID($timezone, $region = null) {}
1136 }
1137
1138 class Locale {
1139
1140 // constants
1141 const ACTUAL_LOCALE = 0;
1142 const VALID_LOCALE = 1;
1143 const DEFAULT_LOCALE = NULL;
1144 const LANG_TAG = 'language';
1145 const EXTLANG_TAG = 'extlang';
1146 const SCRIPT_TAG = 'script';
1147 const REGION_TAG = 'region';
1148 const VARIANT_TAG = 'variant';
1149 const GRANDFATHERED_LANG_TAG = 'grandfathered';
1150 const PRIVATE_TAG = 'private';
1151
1152 // properties
1153 public $name;
1154
1155 // methods
1156 public static function getDefault() {}
1157 public static function setDefault($locale) {}
1158 public static function getPrimaryLanguage($locale) {}
1159 public static function getScript($locale) {}
1160 public static function getRegion($locale) {}
1161 public static function getKeywords($locale) {}
1162 public static function getDisplayScript($locale, $in_locale = null) {}
1163 public static function getDisplayRegion($locale, $in_locale = null) {}
1164 public static function getDisplayName($locale, $in_locale = null) {}
1165 public static function getDisplayLanguage($locale, $in_locale = null) {}
1166 public static function getDisplayVariant($locale, $in_locale = null) {}
1167 public static function composeLocale($subtags) {}
1168 public static function parseLocale($locale) {}
1169 public static function getAllVariants($locale) {}
1170 public static function filterMatches($langtag, $locale, $canonicalize = null) {}
1171 public static function lookup($langtag, $locale, $canonicalize = null, $default = null) {}
1172 public static function canonicalize($locale) {}
1173 public static function acceptFromHttp($header) {}
1174 }
1175
1176 class MessageFormatter {
1177
1178 // methods
1179 public function __construct($locale, $pattern) {}
1180 public static function create($locale, $pattern) {}
1181 public function format($args) {}
1182 public static function formatMessage($locale, $pattern, $args) {}
1183 public function parse($source) {}
1184 public static function parseMessage($locale, $pattern, $args) {}
1185 public function setPattern($pattern) {}
1186 public function getPattern() {}
1187 public function getLocale() {}
1188 public function getErrorCode() {}
1189 public function getErrorMessage() {}
1190 }
1191
1192 class Normalizer {
1193
1194 // constants
1195 const NONE = 2;
1196 const FORM_D = 4;
1197 const NFD = 4;
1198 const FORM_KD = 8;
1199 const NFKD = 8;
1200 const FORM_C = 16;
1201 const NFC = 16;
1202 const FORM_KC = 32;
1203 const NFKC = 32;
1204 const FORM_KC_CF = 48;
1205 const NFKC_CF = 48;
1206
1207 // properties
1208 public $name;
1209
1210 // methods
1211 public static function normalize($input, $form = null) {}
1212 public static function isNormalized($input, $form = null) {}
1213 public static function getRawDecomposition($input) {}
1214 }
1215
1216 class NumberFormatter {
1217
1218 // constants
1219 const PATTERN_DECIMAL = 0;
1220 const DECIMAL = 1;
1221 const CURRENCY = 2;
1222 const PERCENT = 3;
1223 const SCIENTIFIC = 4;
1224 const SPELLOUT = 5;
1225 const ORDINAL = 6;
1226 const DURATION = 7;
1227 const PATTERN_RULEBASED = 9;
1228 const IGNORE = 0;
1229 const DEFAULT_STYLE = 1;
1230 const ROUND_CEILING = 0;
1231 const ROUND_FLOOR = 1;
1232 const ROUND_DOWN = 2;
1233 const ROUND_UP = 3;
1234 const ROUND_HALFEVEN = 4;
1235 const ROUND_HALFDOWN = 5;
1236 const ROUND_HALFUP = 6;
1237 const PAD_BEFORE_PREFIX = 0;
1238 const PAD_AFTER_PREFIX = 1;
1239 const PAD_BEFORE_SUFFIX = 2;
1240 const PAD_AFTER_SUFFIX = 3;
1241 const PARSE_INT_ONLY = 0;
1242 const GROUPING_USED = 1;
1243 const DECIMAL_ALWAYS_SHOWN = 2;
1244 const MAX_INTEGER_DIGITS = 3;
1245 const MIN_INTEGER_DIGITS = 4;
1246 const INTEGER_DIGITS = 5;
1247 const MAX_FRACTION_DIGITS = 6;
1248 const MIN_FRACTION_DIGITS = 7;
1249 const FRACTION_DIGITS = 8;
1250 const MULTIPLIER = 9;
1251 const GROUPING_SIZE = 10;
1252 const ROUNDING_MODE = 11;
1253 const ROUNDING_INCREMENT = 12;
1254 const FORMAT_WIDTH = 13;
1255 const PADDING_POSITION = 14;
1256 const SECONDARY_GROUPING_SIZE = 15;
1257 const SIGNIFICANT_DIGITS_USED = 16;
1258 const MIN_SIGNIFICANT_DIGITS = 17;
1259 const MAX_SIGNIFICANT_DIGITS = 18;
1260 const LENIENT_PARSE = 19;
1261 const POSITIVE_PREFIX = 0;
1262 const POSITIVE_SUFFIX = 1;
1263 const NEGATIVE_PREFIX = 2;
1264 const NEGATIVE_SUFFIX = 3;
1265 const PADDING_CHARACTER = 4;
1266 const CURRENCY_CODE = 5;
1267 const DEFAULT_RULESET = 6;
1268 const PUBLIC_RULESETS = 7;
1269 const DECIMAL_SEPARATOR_SYMBOL = 0;
1270 const GROUPING_SEPARATOR_SYMBOL = 1;
1271 const PATTERN_SEPARATOR_SYMBOL = 2;
1272 const PERCENT_SYMBOL = 3;
1273 const ZERO_DIGIT_SYMBOL = 4;
1274 const DIGIT_SYMBOL = 5;
1275 const MINUS_SIGN_SYMBOL = 6;
1276 const PLUS_SIGN_SYMBOL = 7;
1277 const CURRENCY_SYMBOL = 8;
1278 const INTL_CURRENCY_SYMBOL = 9;
1279 const MONETARY_SEPARATOR_SYMBOL = 10;
1280 const EXPONENTIAL_SYMBOL = 11;
1281 const PERMILL_SYMBOL = 12;
1282 const PAD_ESCAPE_SYMBOL = 13;
1283 const INFINITY_SYMBOL = 14;
1284 const NAN_SYMBOL = 15;
1285 const SIGNIFICANT_DIGIT_SYMBOL = 16;
1286 const MONETARY_GROUPING_SEPARATOR_SYMBOL = 17;
1287 const TYPE_DEFAULT = 0;
1288 const TYPE_INT32 = 1;
1289 const TYPE_INT64 = 2;
1290 const TYPE_DOUBLE = 3;
1291 const TYPE_CURRENCY = 4;
1292
1293 // properties
1294 public $name;
1295
1296 // methods
1297 public function __construct($locale, $style, $pattern = null) {}
1298 public static function create($locale, $style, $pattern = null) {}
1299 public function format($num, $type = null) {}
1300 public function parse($string, $type = null, &$position = null) {}
1301 public function formatCurrency($num, $currency) {}
1302 public function parseCurrency($string, &$currency, &$position = null) {}
1303 public function setAttribute($attr, $value) {}
1304 public function getAttribute($attr) {}
1305 public function setTextAttribute($attr, $value) {}
1306 public function getTextAttribute($attr) {}
1307 public function setSymbol($attr, $symbol) {}
1308 public function getSymbol($attr) {}
1309 public function setPattern($pattern) {}
1310 public function getPattern() {}
1311 public function getLocale($type = null) {}
1312 public function getErrorCode() {}
1313 public function getErrorMessage() {}
1314 }
1315
1316 class ResourceBundle implements \Traversable {
1317
1318 // methods
1319 public function __construct($locale, $bundlename, $fallback = null) {}
1320 public static function create($locale, $bundlename, $fallback = null) {}
1321 public function get($index, $fallback = null) {}
1322 public function count() {}
1323 public static function getLocales($bundlename) {}
1324 public function getErrorCode() {}
1325 public function getErrorMessage() {}
1326 }
1327
1328 class Spoofchecker {
1329
1330 // constants
1331 const SINGLE_SCRIPT_CONFUSABLE = 1;
1332 const MIXED_SCRIPT_CONFUSABLE = 2;
1333 const WHOLE_SCRIPT_CONFUSABLE = 4;
1334 const ANY_CASE = 8;
1335 const SINGLE_SCRIPT = 16;
1336 const INVISIBLE = 32;
1337 const CHAR_LIMIT = 64;
1338 const ASCII = 268435456;
1339 const HIGHLY_RESTRICTIVE = 805306368;
1340 const MODERATELY_RESTRICTIVE = 1073741824;
1341 const MINIMALLY_RESTRICTIVE = 1342177280;
1342 const UNRESTRICTIVE = 1610612736;
1343 const SINGLE_SCRIPT_RESTRICTIVE = 536870912;
1344
1345 // methods
1346 public function __construct() {}
1347 public function isSuspicious($text, &$error = null) {}
1348 public function areConfusable($s1, $s2, &$error = null) {}
1349 public function setAllowedLocales($locale_list) {}
1350 public function setChecks($checks) {}
1351 public function setRestrictionLevel($level) {}
1352 }
1353
1354 class Transliterator {
1355
1356 // constants
1357 const FORWARD = 0;
1358 const REVERSE = 1;
1359
1360 // properties
1361 public $id;
1362
1363 // methods
1364 private function __construct() {}
1365 public static function create($id, $direction = null) {}
1366 public static function createFromRules($rules, $direction = null) {}
1367 public function createInverse() {}
1368 public static function listIDs() {}
1369 public function transliterate($subject, $start = null, $end = null) {}
1370 public function getErrorCode() {}
1371 public function getErrorMessage() {}
1372 }
1373
1374 class UConverter {
1375
1376 // constants
1377 const REASON_UNASSIGNED = 0;
1378 const REASON_ILLEGAL = 1;
1379 const REASON_IRREGULAR = 2;
1380 const REASON_RESET = 3;
1381 const REASON_CLOSE = 4;
1382 const REASON_CLONE = 5;
1383 const UNSUPPORTED_CONVERTER = -1;
1384 const SBCS = 0;
1385 const DBCS = 1;
1386 const MBCS = 2;
1387 const LATIN_1 = 3;
1388 const UTF8 = 4;
1389 const UTF16_BigEndian = 5;
1390 const UTF16_LittleEndian = 6;
1391 const UTF32_BigEndian = 7;
1392 const UTF32_LittleEndian = 8;
1393 const EBCDIC_STATEFUL = 9;
1394 const ISO_2022 = 10;
1395 const LMBCS_1 = 11;
1396 const LMBCS_2 = 12;
1397 const LMBCS_3 = 13;
1398 const LMBCS_4 = 14;
1399 const LMBCS_5 = 15;
1400 const LMBCS_6 = 16;
1401 const LMBCS_8 = 17;
1402 const LMBCS_11 = 18;
1403 const LMBCS_16 = 19;
1404 const LMBCS_17 = 20;
1405 const LMBCS_18 = 21;
1406 const LMBCS_19 = 22;
1407 const LMBCS_LAST = 22;
1408 const HZ = 23;
1409 const SCSU = 24;
1410 const ISCII = 25;
1411 const US_ASCII = 26;
1412 const UTF7 = 27;
1413 const BOCU1 = 28;
1414 const UTF16 = 29;
1415 const UTF32 = 30;
1416 const CESU8 = 31;
1417 const IMAP_MAILBOX = 32;
1418
1419 // methods
1420 public function __construct($destination_encoding = null, $source_encoding = null) {}
1421 public function setSourceEncoding($encoding) {}
1422 public function setDestinationEncoding($encoding) {}
1423 public function getSourceEncoding() {}
1424 public function getDestinationEncoding() {}
1425 public function getSourceType() {}
1426 public function getDestinationType() {}
1427 public function getSubstChars() {}
1428 public function setSubstChars($chars) {}
1429 public function toUCallback($reason, $source, $codeUnits, &$error) {}
1430 public function fromUCallback($reason, $source, $codePoint, &$error) {}
1431 public function convert($str, $reverse = null) {}
1432 public static function transcode($str, $toEncoding, $fromEncoding, array $options = null) {}
1433 public function getErrorCode() {}
1434 public function getErrorMessage() {}
1435 public static function reasonText($reason = null) {}
1436 public static function getAvailable() {}
1437 public static function getAliases($name) {}
1438 public static function getStandards() {}
1439 }
1440
1441 function collator_asort(\Collator $object, array &$arr, $sort_flags = null) {}
1442 function collator_compare(\Collator $object, $arg1, $arg2) {}
1443 function collator_create($arg1) {}
1444 function collator_get_attribute(\Collator $object, $arg1) {}
1445 function collator_get_error_code(\Collator $object) {}
1446 function collator_get_error_message(\Collator $object) {}
1447 function collator_get_locale(\Collator $object, $arg1) {}
1448 function collator_get_sort_key(\Collator $object, $arg1) {}
1449 function collator_get_strength(\Collator $object) {}
1450 function collator_set_attribute(\Collator $object, $arg1, $arg2) {}
1451 function collator_set_strength(\Collator $object, $arg1) {}
1452 function collator_sort(\Collator $object, array &$arr, $sort_flags = null) {}
1453 function collator_sort_with_sort_keys(\Collator $coll, array &$arr) {}
1454 function datefmt_create($locale, $date_type, $time_type, $timezone_str = null, $calendar = null, $pattern = null) {}
1455 function datefmt_format($args = null, $array = null) {}
1456 function datefmt_format_object($object, $format = null, $locale = null) {}
1457 function datefmt_get_calendar($mf) {}
1458 function datefmt_get_calendar_object($mf) {}
1459 function datefmt_get_datetype($mf) {}
1460 function datefmt_get_error_code($nf) {}
1461 function datefmt_get_error_message($coll) {}
1462 function datefmt_get_locale($mf) {}
1463 function datefmt_get_pattern($mf) {}
1464 function datefmt_get_timetype($mf) {}
1465 function datefmt_get_timezone($mf) {}
1466 function datefmt_get_timezone_id($mf) {}
1467 function datefmt_is_lenient($mf) {}
1468 function datefmt_localtime($formatter, $string, &$position = null) {}
1469 function datefmt_parse($formatter, $string, &$position = null) {}
1470 function datefmt_set_calendar($mf, $calendar) {}
1471 function datefmt_set_lenient($mf) {}
1472 function datefmt_set_pattern($mf, $pattern) {}
1473 function datefmt_set_timezone($mf, $timezone) {}
1474 function grapheme_extract($arg1, $arg2, $arg3 = null, $arg4 = null, &$arg5 = null) {}
1475 function grapheme_stripos($haystack, $needle, $offset = null) {}
1476 function grapheme_stristr($haystack, $needle, $before_needle = null) {}
1477 function grapheme_strlen($string) {}
1478 function grapheme_strpos($haystack, $needle, $offset = null) {}
1479 function grapheme_strripos($haystack, $needle, $offset = null) {}
1480 function grapheme_strrpos($haystack, $needle, $offset = null) {}
1481 function grapheme_strstr($haystack, $needle, $before_needle = null) {}
1482 function grapheme_substr($string, $start, $length = null) {}
1483 function idn_to_ascii($domain, $option = null, $variant = null, &$idn_info = null) {}
1484 function idn_to_utf8($domain, $option = null, $variant = null, &$idn_info = null) {}
1485 function intl_error_name($arg1) {}
1486 function intl_get_error_code() {}
1487 function intl_get_error_message() {}
1488 function intl_is_failure($arg1) {}
1489 function intlcal_add(\IntlCalendar $calendar, $field, $amount) {}
1490 function intlcal_after(\IntlCalendar $calendar, \IntlCalendar $otherCalendar) {}
1491 function intlcal_before(\IntlCalendar $calendar, \IntlCalendar $otherCalendar) {}
1492 function intlcal_clear(\IntlCalendar $calendar, $field = null) {}
1493 function intlcal_create_instance($timeZone = null, $locale = null) {}
1494 function intlcal_equals(\IntlCalendar $calendar, \IntlCalendar $otherCalendar) {}
1495 function intlcal_field_difference(\IntlCalendar $calendar, $when, $field) {}
1496 function intlcal_from_date_time($dateTime) {}
1497 function intlcal_get(\IntlCalendar $calendar, $field) {}
1498 function intlcal_get_actual_maximum(\IntlCalendar $calendar, $field) {}
1499 function intlcal_get_actual_minimum(\IntlCalendar $calendar, $field) {}
1500 function intlcal_get_available_locales() {}
1501 function intlcal_get_day_of_week_type(\IntlCalendar $calendar, $dayOfWeek) {}
1502 function intlcal_get_error_code(\IntlCalendar $calendar) {}
1503 function intlcal_get_error_message(\IntlCalendar $calendar) {}
1504 function intlcal_get_first_day_of_week(\IntlCalendar $calendar) {}
1505 function intlcal_get_greatest_minimum(\IntlCalendar $calendar, $field) {}
1506 function intlcal_get_keyword_values_for_locale($key, $locale, $commonlyUsed) {}
1507 function intlcal_get_least_maximum(\IntlCalendar $calendar, $field) {}
1508 function intlcal_get_locale(\IntlCalendar $calendar, $localeType) {}
1509 function intlcal_get_maximum(\IntlCalendar $calendar, $field) {}
1510 function intlcal_get_minimal_days_in_first_week(\IntlCalendar $calendar) {}
1511 function intlcal_get_minimum(\IntlCalendar $calendar, $field) {}
1512 function intlcal_get_now() {}
1513 function intlcal_get_repeated_wall_time_option(\IntlCalendar $calendar) {}
1514 function intlcal_get_skipped_wall_time_option(\IntlCalendar $calendar) {}
1515 function intlcal_get_time(\IntlCalendar $calendar) {}
1516 function intlcal_get_time_zone(\IntlCalendar $calendar) {}
1517 function intlcal_get_type(\IntlCalendar $calendar) {}
1518 function intlcal_get_weekend_transition(\IntlCalendar $calendar, $dayOfWeek) {}
1519 function intlcal_in_daylight_time(\IntlCalendar $calendar) {}
1520 function intlcal_is_equivalent_to(\IntlCalendar $calendar, \IntlCalendar $otherCalendar) {}
1521 function intlcal_is_lenient(\IntlCalendar $calendar) {}
1522 function intlcal_is_set(\IntlCalendar $calendar, $field) {}
1523 function intlcal_is_weekend(\IntlCalendar $calendar, $date = null) {}
1524 function intlcal_roll(\IntlCalendar $calendar, $field, $amountOrUpOrDown = null) {}
1525 function intlcal_set(\IntlCalendar $calendar, $fieldOrYear, $valueOrMonth, $dayOfMonth = null, $hour = null, $minute = null, $second = null) {}
1526 function intlcal_set_first_day_of_week(\IntlCalendar $calendar, $dayOfWeek) {}
1527 function intlcal_set_lenient(\IntlCalendar $calendar, $isLenient) {}
1528 function intlcal_set_minimal_days_in_first_week(\IntlCalendar $calendar, $numberOfDays) {}
1529 function intlcal_set_repeated_wall_time_option(\IntlCalendar $calendar, $wallTimeOption) {}
1530 function intlcal_set_skipped_wall_time_option(\IntlCalendar $calendar, $wallTimeOption) {}
1531 function intlcal_set_time(\IntlCalendar $calendar, $date) {}
1532 function intlcal_set_time_zone(\IntlCalendar $calendar, $timeZone) {}
1533 function intlcal_to_date_time(\IntlCalendar $calendar) {}
1534 function intlgregcal_create_instance($timeZoneOrYear = null, $localeOrMonth = null, $dayOfMonth = null, $hour = null, $minute = null, $second = null) {}
1535 function intlgregcal_get_gregorian_change(\IntlGregorianCalendar $calendar) {}
1536 function intlgregcal_is_leap_year(\IntlGregorianCalendar $calendar, $year) {}
1537 function intlgregcal_set_gregorian_change(\IntlGregorianCalendar $calendar, $date) {}
1538 function intltz_count_equivalent_ids($zoneId) {}
1539 function intltz_create_default() {}
1540 function intltz_create_enumeration($countryOrRawOffset = null) {}
1541 function intltz_create_time_zone($zoneId) {}
1542 function intltz_create_time_zone_id_enumeration($zoneType, $region = null, $rawOffset = null) {}
1543 function intltz_from_date_time_zone(\DateTimeZone $dateTimeZone) {}
1544 function intltz_get_canonical_id($zoneId, &$isSystemID = null) {}
1545 function intltz_get_display_name(\IntlTimeZone $timeZone, $isDaylight = null, $style = null, $locale = null) {}
1546 function intltz_get_dst_savings(\IntlTimeZone $timeZone) {}
1547 function intltz_get_equivalent_id($zoneId, $index) {}
1548 function intltz_get_error_code(\IntlTimeZone $timeZone) {}
1549 function intltz_get_error_message(\IntlTimeZone $timeZone) {}
1550 function intltz_get_gmt() {}
1551 function intltz_get_id(\IntlTimeZone $timeZone) {}
1552 function intltz_get_offset(\IntlTimeZone $timeZone, $date, $local, &$rawOffset, &$dstOffset) {}
1553 function intltz_get_raw_offset(\IntlTimeZone $timeZone) {}
1554 function intltz_get_region($zoneId) {}
1555 function intltz_get_tz_data_version() {}
1556 function intltz_get_unknown() {}
1557 function intltz_has_same_rules(\IntlTimeZone $timeZone, \IntlTimeZone $otherTimeZone = null) {}
1558 function intltz_to_date_time_zone(\IntlTimeZone $timeZone) {}
1559 function intltz_use_daylight_time(\IntlTimeZone $timeZone) {}
1560 function locale_accept_from_http($arg1) {}
1561 function locale_canonicalize($arg1) {}
1562 function locale_compose($arg1) {}
1563 function locale_filter_matches($langtag, $locale, $canonicalize = null) {}
1564 function locale_get_all_variants($arg1) {}
1565 function locale_get_default() {}
1566 function locale_get_display_language($locale, $in_locale = null) {}
1567 function locale_get_display_name($locale, $in_locale = null) {}
1568 function locale_get_display_region($locale, $in_locale = null) {}
1569 function locale_get_display_script($locale, $in_locale = null) {}
1570 function locale_get_display_variant($locale, $in_locale = null) {}
1571 function locale_get_keywords($arg1) {}
1572 function locale_get_primary_language($arg1) {}
1573 function locale_get_region($arg1) {}
1574 function locale_get_script($arg1) {}
1575 function locale_lookup($langtag, $locale, $canonicalize = null, $def = null) {}
1576 function locale_parse($arg1) {}
1577 function locale_set_default($arg1) {}
1578 function msgfmt_create($locale, $pattern) {}
1579 function msgfmt_format($nf, $args) {}
1580 function msgfmt_format_message($locale, $pattern, $args) {}
1581 function msgfmt_get_error_code($nf) {}
1582 function msgfmt_get_error_message($coll) {}
1583 function msgfmt_get_locale($mf) {}
1584 function msgfmt_get_pattern($mf) {}
1585 function msgfmt_parse($nf, $source) {}
1586 function msgfmt_parse_message($locale, $pattern, $source) {}
1587 function msgfmt_set_pattern($mf, $pattern) {}
1588 function normalizer_get_raw_decomposition($input) {}
1589 function normalizer_is_normalized($input, $form = null) {}
1590 function normalizer_normalize($input, $form = null) {}
1591 function numfmt_create($locale, $style, $pattern = null) {}
1592 function numfmt_format($nf, $num, $type = null) {}
1593 function numfmt_format_currency($nf, $num, $currency) {}
1594 function numfmt_get_attribute($nf, $attr) {}
1595 function numfmt_get_error_code($nf) {}
1596 function numfmt_get_error_message($nf) {}
1597 function numfmt_get_locale($nf, $type = null) {}
1598 function numfmt_get_pattern($nf) {}
1599 function numfmt_get_symbol($nf, $attr) {}
1600 function numfmt_get_text_attribute($nf, $attr) {}
1601 function numfmt_parse($formatter, $string, $type = null, &$position = null) {}
1602 function numfmt_parse_currency($formatter, $string, &$currency, &$position = null) {}
1603 function numfmt_set_attribute($nf, $attr, $value) {}
1604 function numfmt_set_pattern($nf, $pattern) {}
1605 function numfmt_set_symbol($nf, $attr, $symbol) {}
1606 function numfmt_set_text_attribute($nf, $attr, $value) {}
1607 function resourcebundle_count($bundle) {}
1608 function resourcebundle_create($locale, $bundlename, $fallback = null) {}
1609 function resourcebundle_get($bundle, $index, $fallback = null) {}
1610 function resourcebundle_get_error_code($bundle) {}
1611 function resourcebundle_get_error_message($bundle) {}
1612 function resourcebundle_locales($bundlename) {}
1613 function transliterator_create($id, $direction = null) {}
1614 function transliterator_create_from_rules($rules, $direction = null) {}
1615 function transliterator_create_inverse(\Transliterator $orig_trans) {}
1616 function transliterator_get_error_code(\Transliterator $trans) {}
1617 function transliterator_get_error_message(\Transliterator $trans) {}
1618 function transliterator_list_ids() {}
1619 function transliterator_transliterate($trans, $subject, $start = null, $end = null) {}
1620 const GRAPHEME_EXTR_COUNT = 0;
1621 const GRAPHEME_EXTR_MAXBYTES = 1;
1622 const GRAPHEME_EXTR_MAXCHARS = 2;
1623 const IDNA_ALLOW_UNASSIGNED = 1;
1624 const IDNA_CHECK_BIDI = 4;
1625 const IDNA_CHECK_CONTEXTJ = 8;
1626 const IDNA_DEFAULT = 0;
1627 const IDNA_ERROR_BIDI = 2048;
1628 const IDNA_ERROR_CONTEXTJ = 4096;
1629 const IDNA_ERROR_DISALLOWED = 128;
1630 const IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4;
1631 const IDNA_ERROR_EMPTY_LABEL = 1;
1632 const IDNA_ERROR_HYPHEN_3_4 = 32;
1633 const IDNA_ERROR_INVALID_ACE_LABEL = 1024;
1634 const IDNA_ERROR_LABEL_HAS_DOT = 512;
1635 const IDNA_ERROR_LABEL_TOO_LONG = 2;
1636 const IDNA_ERROR_LEADING_COMBINING_MARK = 64;
1637 const IDNA_ERROR_LEADING_HYPHEN = 8;
1638 const IDNA_ERROR_PUNYCODE = 256;
1639 const IDNA_ERROR_TRAILING_HYPHEN = 16;
1640 const IDNA_NONTRANSITIONAL_TO_ASCII = 16;
1641 const IDNA_NONTRANSITIONAL_TO_UNICODE = 32;
1642 const IDNA_USE_STD3_RULES = 2;
1643 const INTL_ICU_DATA_VERSION = '63.1';
1644 const INTL_ICU_VERSION = '63.1';
1645 const INTL_IDNA_VARIANT_2003 = 0;
1646 const INTL_IDNA_VARIANT_UTS46 = 1;
1647 const INTL_MAX_LOCALE_LEN = 156;
1648 const ULOC_ACTUAL_LOCALE = 0;
1649 const ULOC_VALID_LOCALE = 1;
1650 const U_AMBIGUOUS_ALIAS_WARNING = -122;
1651 const U_BAD_VARIABLE_DEFINITION = 65536;
1652 const U_BRK_ASSIGN_ERROR = 66053;
1653 const U_BRK_ERROR_LIMIT = 66062;
1654 const U_BRK_ERROR_START = 66048;
1655 const U_BRK_HEX_DIGITS_EXPECTED = 66049;
1656 const U_BRK_INIT_ERROR = 66058;
1657 const U_BRK_INTERNAL_ERROR = 66048;
1658 const U_BRK_MALFORMED_RULE_TAG = 66061;
1659 const U_BRK_MISMATCHED_PAREN = 66055;
1660 const U_BRK_NEW_LINE_IN_QUOTED_STRING = 66056;
1661 const U_BRK_RULE_EMPTY_SET = 66059;
1662 const U_BRK_RULE_SYNTAX = 66051;
1663 const U_BRK_SEMICOLON_EXPECTED = 66050;
1664 const U_BRK_UNCLOSED_SET = 66052;
1665 const U_BRK_UNDEFINED_VARIABLE = 66057;
1666 const U_BRK_UNRECOGNIZED_OPTION = 66060;
1667 const U_BRK_VARIABLE_REDFINITION = 66054;
1668 const U_BUFFER_OVERFLOW_ERROR = 15;
1669 const U_CE_NOT_FOUND_ERROR = 21;
1670 const U_COLLATOR_VERSION_MISMATCH = 28;
1671 const U_DIFFERENT_UCA_VERSION = -121;
1672 const U_ENUM_OUT_OF_SYNC_ERROR = 25;
1673 const U_ERROR_LIMIT = 66818;
1674 const U_ERROR_WARNING_LIMIT = -119;
1675 const U_ERROR_WARNING_START = -128;
1676 const U_FILE_ACCESS_ERROR = 4;
1677 const U_FMT_PARSE_ERROR_LIMIT = 65812;
1678 const U_FMT_PARSE_ERROR_START = 65792;
1679 const U_IDNA_ACE_PREFIX_ERROR = 66564;
1680 const U_IDNA_CHECK_BIDI_ERROR = 66562;
1681 const U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568;
1682 const U_IDNA_ERROR_LIMIT = 66569;
1683 const U_IDNA_ERROR_START = 66560;
1684 const U_IDNA_LABEL_TOO_LONG_ERROR = 66566;
1685 const U_IDNA_PROHIBITED_ERROR = 66560;
1686 const U_IDNA_STD3_ASCII_RULES_ERROR = 66563;
1687 const U_IDNA_UNASSIGNED_ERROR = 66561;
1688 const U_IDNA_VERIFICATION_ERROR = 66565;
1689 const U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567;
1690 const U_ILLEGAL_ARGUMENT_ERROR = 1;
1691 const U_ILLEGAL_CHARACTER = 65567;
1692 const U_ILLEGAL_CHAR_FOUND = 12;
1693 const U_ILLEGAL_CHAR_IN_SEGMENT = 65564;
1694 const U_ILLEGAL_ESCAPE_SEQUENCE = 18;
1695 const U_ILLEGAL_PAD_POSITION = 65800;
1696 const U_INDEX_OUTOFBOUNDS_ERROR = 8;
1697 const U_INTERNAL_PROGRAM_ERROR = 5;
1698 const U_INTERNAL_TRANSLITERATOR_ERROR = 65568;
1699 const U_INVALID_CHAR_FOUND = 10;
1700 const U_INVALID_FORMAT_ERROR = 3;
1701 const U_INVALID_FUNCTION = 65570;
1702 const U_INVALID_ID = 65569;
1703 const U_INVALID_PROPERTY_PATTERN = 65561;
1704 const U_INVALID_RBT_SYNTAX = 65560;
1705 const U_INVALID_STATE_ERROR = 27;
1706 const U_INVALID_TABLE_FILE = 14;
1707 const U_INVALID_TABLE_FORMAT = 13;
1708 const U_INVARIANT_CONVERSION_ERROR = 26;
1709 const U_MALFORMED_EXPONENTIAL_PATTERN = 65795;
1710 const U_MALFORMED_PRAGMA = 65562;
1711 const U_MALFORMED_RULE = 65537;
1712 const U_MALFORMED_SET = 65538;
1713 const U_MALFORMED_SYMBOL_REFERENCE = 65539;
1714 const U_MALFORMED_UNICODE_ESCAPE = 65540;
1715 const U_MALFORMED_VARIABLE_DEFINITION = 65541;
1716 const U_MALFORMED_VARIABLE_REFERENCE = 65542;
1717 const U_MEMORY_ALLOCATION_ERROR = 7;
1718 const U_MESSAGE_PARSE_ERROR = 6;
1719 const U_MISMATCHED_SEGMENT_DELIMITERS = 65543;
1720 const U_MISPLACED_ANCHOR_START = 65544;
1721 const U_MISPLACED_COMPOUND_FILTER = 65558;
1722 const U_MISPLACED_CURSOR_OFFSET = 65545;
1723 const U_MISPLACED_QUANTIFIER = 65546;
1724 const U_MISSING_OPERATOR = 65547;
1725 const U_MISSING_RESOURCE_ERROR = 2;
1726 const U_MISSING_SEGMENT_CLOSE = 65548;
1727 const U_MULTIPLE_ANTE_CONTEXTS = 65549;
1728 const U_MULTIPLE_COMPOUND_FILTERS = 65559;
1729 const U_MULTIPLE_CURSORS = 65550;
1730 const U_MULTIPLE_DECIMAL_SEPARATORS = 65793;
1731 const U_MULTIPLE_DECIMAL_SEPERATORS = 65793;
1732 const U_MULTIPLE_EXPONENTIAL_SYMBOLS = 65794;
1733 const U_MULTIPLE_PAD_SPECIFIERS = 65798;
1734 const U_MULTIPLE_PERCENT_SYMBOLS = 65796;
1735 const U_MULTIPLE_PERMILL_SYMBOLS = 65797;
1736 const U_MULTIPLE_POST_CONTEXTS = 65551;
1737 const U_NO_SPACE_AVAILABLE = 20;
1738 const U_NO_WRITE_PERMISSION = 30;
1739 const U_PARSE_ERROR = 9;
1740 const U_PARSE_ERROR_LIMIT = 65571;
1741 const U_PARSE_ERROR_START = 65536;
1742 const U_PATTERN_SYNTAX_ERROR = 65799;
1743 const U_PRIMARY_TOO_LONG_ERROR = 22;
1744 const U_REGEX_BAD_ESCAPE_SEQUENCE = 66307;
1745 const U_REGEX_BAD_INTERVAL = 66312;
1746 const U_REGEX_ERROR_LIMIT = 66326;
1747 const U_REGEX_ERROR_START = 66304;
1748 const U_REGEX_INTERNAL_ERROR = 66304;
1749 const U_REGEX_INVALID_BACK_REF = 66314;
1750 const U_REGEX_INVALID_FLAG = 66315;
1751 const U_REGEX_INVALID_STATE = 66306;
1752 const U_REGEX_LOOK_BEHIND_LIMIT = 66316;
1753 const U_REGEX_MAX_LT_MIN = 66313;
1754 const U_REGEX_MISMATCHED_PAREN = 66310;
1755 const U_REGEX_NUMBER_TOO_BIG = 66311;
1756 const U_REGEX_PROPERTY_SYNTAX = 66308;
1757 const U_REGEX_RULE_SYNTAX = 66305;
1758 const U_REGEX_SET_CONTAINS_STRING = 66317;
1759 const U_REGEX_UNIMPLEMENTED = 66309;
1760 const U_RESOURCE_TYPE_MISMATCH = 17;
1761 const U_RULE_MASK_ERROR = 65557;
1762 const U_SAFECLONE_ALLOCATED_WARNING = -126;
1763 const U_SORT_KEY_TOO_SHORT_WARNING = -123;
1764 const U_STANDARD_ERROR_LIMIT = 31;
1765 const U_STATE_OLD_WARNING = -125;
1766 const U_STATE_TOO_OLD_ERROR = 23;
1767 const U_STRINGPREP_CHECK_BIDI_ERROR = 66562;
1768 const U_STRINGPREP_PROHIBITED_ERROR = 66560;
1769 const U_STRINGPREP_UNASSIGNED_ERROR = 66561;
1770 const U_STRING_NOT_TERMINATED_WARNING = -124;
1771 const U_TOO_MANY_ALIASES_ERROR = 24;
1772 const U_TRAILING_BACKSLASH = 65552;
1773 const U_TRUNCATED_CHAR_FOUND = 11;
1774 const U_UNCLOSED_SEGMENT = 65563;
1775 const U_UNDEFINED_SEGMENT_REFERENCE = 65553;
1776 const U_UNDEFINED_VARIABLE = 65554;
1777 const U_UNEXPECTED_TOKEN = 65792;
1778 const U_UNMATCHED_BRACES = 65801;
1779 const U_UNQUOTED_SPECIAL = 65555;
1780 const U_UNSUPPORTED_ATTRIBUTE = 65803;
1781 const U_UNSUPPORTED_ERROR = 16;
1782 const U_UNSUPPORTED_ESCAPE_SEQUENCE = 19;
1783 const U_UNSUPPORTED_PROPERTY = 65802;
1784 const U_UNTERMINATED_QUOTE = 65556;
1785 const U_USELESS_COLLATOR_ERROR = 29;
1786 const U_USING_DEFAULT_WARNING = -127;
1787 const U_USING_FALLBACK_WARNING = -128;
1788 const U_VARIABLE_RANGE_EXHAUSTED = 65565;
1789 const U_VARIABLE_RANGE_OVERLAP = 65566;
1790 const U_ZERO_ERROR = 0;
1791 }