WordPress.org

Make WordPress Core

Ticket #44793: 44793.diff

File 44793.diff, 260.0 KB (added by sebastienserre, 13 months ago)
  • wp-includes/formatting.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    2222 *
    2323 * Do not use this function before the {@see 'init'} action hook; everything will break.
    2424 *
    25  * @since 0.71
     25 * @since     0.71
    2626 *
    2727 * @global array $wp_cockneyreplace Array of formatted entities for certain common phrases
    2828 * @global array $shortcode_tags
     
    4444 * @staticvar string $open_sq_flag
    4545 * @staticvar string $apos_flag
    4646 *
    47  * @param string $text The text to be formatted
    48  * @param bool   $reset Set to true for unit testing. Translated patterns will reset.
     47 * @param string $text              The text to be formatted
     48 * @param bool   $reset             Set to true for unit testing. Translated patterns will reset.
     49 *
    4950 * @return string The string replaced with html entities
    5051 */
    5152function wptexturize( $text, $reset = false ) {
    5253        global $wp_cockneyreplace, $shortcode_tags;
    53         static $static_characters            = null,
    54                 $static_replacements            = null,
    55                 $dynamic_characters              = null,
    56                 $dynamic_replacements            = null,
    57                 $default_no_texturize_tags      = null,
    58                 $default_no_texturize_shortcodes = null,
    59                 $run_texturize                  = true,
    60                 $apos                            = null,
    61                 $prime                          = null,
    62                 $double_prime                    = null,
    63                 $opening_quote                  = null,
    64                 $closing_quote                  = null,
    65                 $opening_single_quote            = null,
    66                 $closing_single_quote            = null,
    67                 $open_q_flag                    = '<!--oq-->',
    68                 $open_sq_flag                    = '<!--osq-->',
    69                 $apos_flag                      = '<!--apos-->';
     54        static $static_characters = null,
     55        $static_replacements = null,
     56        $dynamic_characters = null,
     57        $dynamic_replacements = null,
     58        $default_no_texturize_tags = null,
     59        $default_no_texturize_shortcodes = null,
     60        $run_texturize = true,
     61        $apos = null,
     62        $prime = null,
     63        $double_prime = null,
     64        $opening_quote = null,
     65        $closing_quote = null,
     66        $opening_single_quote = null,
     67        $closing_single_quote = null,
     68        $open_q_flag = '<!--oq-->',
     69        $open_sq_flag = '<!--osq-->',
     70        $apos_flag = '<!--apos-->';
    7071
    7172        // If there's nothing to do, just stop.
    7273        if ( empty( $text ) || false === $run_texturize ) {
     
    8586                 *
    8687                 * @since 4.0.0
    8788                 *
    88                  * @see wptexturize()
     89                 * @see   wptexturize()
    8990                 *
    9091                 * @param bool $run_texturize Whether to short-circuit wptexturize().
    9192                 */
     
    145146                }
    146147
    147148                $static_characters   = array_merge( array( '...', '``', '\'\'', ' (tm)' ), $cockney );
    148                 $static_replacements = array_merge( array( '&#8230;', $opening_quote, $closing_quote, ' &#8482;' ), $cockneyreplace );
     149                $static_replacements = array_merge( array(
     150                        '&#8230;',
     151                        $opening_quote,
     152                        $closing_quote,
     153                        ' &#8482;'
     154                ), $cockneyreplace );
    149155
    150156                // Pattern-based replacements of characters.
    151157                // Sort the remaining patterns into several arrays for performance tuning.
     
    209215                $dynamic                       = array();
    210216
    211217                // Dashes and spaces
    212                 $dynamic['/---/'] = $em_dash;
     218                $dynamic['/---/']                                             = $em_dash;
    213219                $dynamic[ '/(?<=^|' . $spaces . ')--(?=$|' . $spaces . ')/' ] = $em_dash;
    214220                $dynamic['/(?<!xn)--/']                                       = $en_dash;
    215221                $dynamic[ '/(?<=^|' . $spaces . ')-(?=$|' . $spaces . ')/' ]  = $en_dash;
     
    247253        $shortcode_regex  = $found_shortcodes ? _get_wptexturize_shortcode_regex( $tagnames ) : '';
    248254        $regex            = _get_wptexturize_split_regex( $shortcode_regex );
    249255
    250         $textarr = preg_split( $regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );
     256        $textarr = preg_split( $regex, $text, - 1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );
    251257
    252258        foreach ( $textarr as &$curl ) {
    253259                // Only call _wptexturize_pushpop_element if $curl is a delimiter.
     
    271277                } elseif ( '[' === $first && $found_shortcodes && 1 === preg_match( '/^' . $shortcode_regex . '$/', $curl ) ) {
    272278                        // This is a shortcode delimiter.
    273279
    274                         if ( '[[' !== substr( $curl, 0, 2 ) && ']]' !== substr( $curl, -2 ) ) {
     280                        if ( '[[' !== substr( $curl, 0, 2 ) && ']]' !== substr( $curl, - 2 ) ) {
    275281                                // Looks like a normal shortcode.
    276282                                _wptexturize_pushpop_element( $curl, $no_texturize_shortcodes_stack, $no_texturize_shortcodes );
    277283                        } else {
     
    324330 * @param string $open_quote  The opening quote char. Opening quote replacement must be
    325331 *                            accomplished already.
    326332 * @param string $close_quote The closing quote char to use for replacement.
     333 *
    327334 * @return string The $haystack value after primes and quotes replacements.
    328335 */
    329336function wptexturize_primes( $haystack, $needle, $prime, $open_quote, $close_quote ) {
     
    340347                if ( false === strpos( $sentence, $needle ) ) {
    341348                        continue;
    342349                } elseif ( 0 !== $key && 0 === substr_count( $sentence, $close_quote ) ) {
    343                         $sentence = preg_replace( $quote_pattern, $flag, $sentence, -1, $count );
     350                        $sentence = preg_replace( $quote_pattern, $flag, $sentence, - 1, $count );
    344351                        if ( $count > 1 ) {
    345352                                // This sentence appears to have multiple closing quotes.  Attempt Vulcan logic.
    346                                 $sentence = preg_replace( $flag_no_digit, $close_quote, $sentence, -1, $count2 );
     353                                $sentence = preg_replace( $flag_no_digit, $close_quote, $sentence, - 1, $count2 );
    347354                                if ( 0 === $count2 ) {
    348355                                        // Try looking for a quote followed by a period.
    349356                                        $count2 = substr_count( $sentence, "$flag." );
     
    388395 * Assumes first char of $text is tag opening and last char is tag closing.
    389396 * Assumes second char of $text is optionally '/' to indicate closing as in </html>.
    390397 *
    391  * @since 2.9.0
     398 * @since  2.9.0
    392399 * @access private
    393400 *
    394  * @param string $text Text to check. Must be a tag like `<html>` or `[shortcode]`.
    395  * @param array  $stack List of open tag elements.
     401 * @param string $text              Text to check. Must be a tag like `<html>` or `[shortcode]`.
     402 * @param array  $stack             List of open tag elements.
    396403 * @param array  $disabled_elements The tag names to match against. Spaces are not allowed in tag names.
    397404 */
    398405function _wptexturize_pushpop_element( $text, &$stack, $disabled_elements ) {
     
    411418        // Parse out the tag name.
    412419        $space = strpos( $text, ' ' );
    413420        if ( false === $space ) {
    414                 $space = -1;
     421                $space = - 1;
    415422        } else {
    416423                $space -= $name_offset;
    417424        }
     
    447454 * @param string $pee The text which has to be formatted.
    448455 * @param bool   $br  Optional. If set, this will convert all remaining line-breaks
    449456 *                    after paragraphing. Default true.
     457 *
    450458 * @return string Text which has been converted into correct paragraph tags.
    451459 */
    452460function wpautop( $pee, $br = true ) {
     
    482490                        $pre_tags[ $name ] = substr( $pee_part, $start ) . '</pre>';
    483491
    484492                        $pee .= substr( $pee_part, 0, $start ) . $name;
    485                         $i++;
     493                        $i ++;
    486494                }
    487495
    488496                $pee .= $last_pee;
     
    540548        $pee = preg_replace( "/\n\n+/", "\n\n", $pee );
    541549
    542550        // Split up the contents into an array of strings, separated by double line breaks.
    543         $pees = preg_split( '/\n\s*\n/', $pee, -1, PREG_SPLIT_NO_EMPTY );
     551        $pees = preg_split( '/\n\s*\n/', $pee, - 1, PREG_SPLIT_NO_EMPTY );
    544552
    545553        // Reset $pee prior to rebuilding.
    546554        $pee = '';
     
    613621 * @since 4.2.4
    614622 *
    615623 * @param string $input The text which has to be formatted.
     624 *
    616625 * @return array The formatted text.
    617626 */
    618627function wp_html_split( $input ) {
    619         return preg_split( get_html_split_regex(), $input, -1, PREG_SPLIT_DELIM_CAPTURE );
     628        return preg_split( get_html_split_regex(), $input, - 1, PREG_SPLIT_DELIM_CAPTURE );
    620629}
    621630
    622631/**
    623632 * Retrieve the regular expression for an HTML element.
    624633 *
    625  * @since 4.4.0
     634 * @since     4.4.0
    626635 *
    627636 * @staticvar string $regex
    628637 *
     
    636645                $comments =
    637646                        '!'             // Start of comment, after the <.
    638647                        . '(?:'         // Unroll the loop: Consume everything until --> is found.
    639                         .     '-(?!->)' // Dash not followed by end of comment.
    640                         .     '[^\-]*+' // Consume non-dashes.
     648                        . '-(?!->)' // Dash not followed by end of comment.
     649                        . '[^\-]*+' // Consume non-dashes.
    641650                        . ')*+'         // Loop possessively.
    642651                        . '(?:-->)?';   // End of comment. If not found, match all input.
    643652
     
    645654                        '!\[CDATA\['    // Start of comment, after the <.
    646655                        . '[^\]]*+'     // Consume non-].
    647656                        . '(?:'         // Unroll the loop: Consume everything until ]]> is found.
    648                         .     '](?!]>)' // One ] not followed by end of comment.
    649                         .     '[^\]]*+' // Consume non-].
     657                        . '](?!]>)' // One ] not followed by end of comment.
     658                        . '[^\]]*+' // Consume non-].
    650659                        . ')*+'         // Loop possessively.
    651660                        . '(?:]]>)?';   // End of comment. If not found, match all input.
    652661
    653662                $escaped =
    654663                        '(?='             // Is the element escaped?
    655                         .    '!--'
     664                        . '!--'
    656665                        . '|'
    657                         .    '!\[CDATA\['
     666                        . '!\[CDATA\['
    658667                        . ')'
    659668                        . '(?(?=!-)'      // If yes, which type?
    660                         .     $comments
     669                        . $comments
    661670                        . '|'
    662                         .     $cdata
     671                        . $cdata
    663672                        . ')';
    664673
    665674                $regex =
    666675                        '/('                // Capture the entire match.
    667                         .     '<'           // Find start of element.
    668                         .     '(?'          // Conditional expression follows.
    669                         .         $escaped  // Find end of escaped element.
    670                         .     '|'           // ... else ...
    671                         .         '[^>]*>?' // Find end of normal element.
    672                         .     ')'
     676                        . '<'           // Find start of element.
     677                        . '(?'          // Conditional expression follows.
     678                        . $escaped  // Find end of escaped element.
     679                        . '|'           // ... else ...
     680                        . '[^>]*>?' // Find end of normal element.
     681                        . ')'
    673682                        . ')/';
    674683                // phpcs:enable
    675684        }
     
    680689/**
    681690 * Retrieve the combined regular expression for HTML and shortcodes.
    682691 *
    683  * @access private
     692 * @access    private
    684693 * @ignore
    685  * @internal This function will be removed in 4.5.0 per Shortcode API Roadmap.
    686  * @since 4.4.0
     694 * @internal  This function will be removed in 4.5.0 per Shortcode API Roadmap.
     695 * @since     4.4.0
    687696 *
    688697 * @staticvar string $html_regex
    689698 *
    690699 * @param string $shortcode_regex The result from _get_wptexturize_shortcode_regex().  Optional.
     700 *
    691701 * @return string The regular expression
    692702 */
    693703function _get_wptexturize_split_regex( $shortcode_regex = '' ) {
     
    698708                $comment_regex =
    699709                        '!'             // Start of comment, after the <.
    700710                        . '(?:'         // Unroll the loop: Consume everything until --> is found.
    701                         .     '-(?!->)' // Dash not followed by end of comment.
    702                         .     '[^\-]*+' // Consume non-dashes.
     711                        . '-(?!->)' // Dash not followed by end of comment.
     712                        . '[^\-]*+' // Consume non-dashes.
    703713                        . ')*+'         // Loop possessively.
    704714                        . '(?:-->)?';   // End of comment. If not found, match all input.
    705715
    706716                $html_regex = // Needs replaced with wp_html_split() per Shortcode API Roadmap.
    707717                        '<'                  // Find start of element.
    708718                        . '(?(?=!--)'        // Is this a comment?
    709                         .     $comment_regex // Find end of comment.
     719                        . $comment_regex // Find end of comment.
    710720                        . '|'
    711                         .     '[^>]*>?'      // Find end of element. If not found, match all input.
     721                        . '[^>]*>?'      // Find end of element. If not found, match all input.
    712722                        . ')';
    713723                // phpcs:enable
    714724        }
     
    725735/**
    726736 * Retrieve the regular expression for shortcodes.
    727737 *
    728  * @access private
     738 * @access   private
    729739 * @ignore
    730740 * @internal This function will be removed in 4.5.0 per Shortcode API Roadmap.
    731  * @since 4.4.0
     741 * @since    4.4.0
    732742 *
    733743 * @param array $tagnames List of shortcodes to find.
     744 *
    734745 * @return string The regular expression
    735746 */
    736747function _get_wptexturize_shortcode_regex( $tagnames ) {
     
    742753                . '[\/\[]?'         // Shortcodes may begin with [/ or [[
    743754                . $tagregexp        // Only match registered shortcodes, because performance.
    744755                . '(?:'
    745                 .     '[^\[\]<>]+'  // Shortcodes do not contain other shortcodes. Quantifier critical.
     756                . '[^\[\]<>]+'  // Shortcodes do not contain other shortcodes. Quantifier critical.
    746757                . '|'
    747                 .     '<[^\[\]>]*>' // HTML elements permitted. Prevents matching ] before >.
     758                . '<[^\[\]>]*>' // HTML elements permitted. Prevents matching ] before >.
    748759                . ')*+'             // Possessive critical.
    749760                . '\]'              // Find end of shortcode.
    750761                . '\]?';            // Shortcodes may end with ]]
     
    758769 *
    759770 * @since 4.2.3
    760771 *
    761  * @param string $haystack The text which has to be formatted.
    762  * @param array $replace_pairs In the form array('from' => 'to', ...).
     772 * @param string $haystack      The text which has to be formatted.
     773 * @param array  $replace_pairs In the form array('from' => 'to', ...).
     774 *
    763775 * @return string The formatted text.
    764776 */
    765777function wp_replace_in_html_tags( $haystack, $replace_pairs ) {
     
    807819/**
    808820 * Newline preservation help function for wpautop
    809821 *
    810  * @since 3.1.0
     822 * @since  3.1.0
    811823 * @access private
    812824 *
    813825 * @param array $matches preg_replace_callback matches array
     826 *
    814827 * @return string
    815828 */
    816829function _autop_newline_preservation_helper( $matches ) {
     
    827840 * @global array $shortcode_tags
    828841 *
    829842 * @param string $pee The content.
     843 *
    830844 * @return string The filtered content.
    831845 */
    832846function shortcode_unautop( $pee ) {
     
    845859                . '<p>'                              // Opening paragraph
    846860                . '(?:' . $spaces . ')*+'            // Optional leading whitespace
    847861                . '('                                // 1: The shortcode
    848                 .     '\\['                          // Opening bracket
    849                 .     "($tagregexp)"                 // 2: Shortcode name
    850                 .     '(?![\\w-])'                   // Not followed by word character or hyphen
    851                                                                                          // Unroll the loop: Inside the opening shortcode tag
    852                 .     '[^\\]\\/]*'                   // Not a closing bracket or forward slash
    853                 .     '(?:'
    854                 .         '\\/(?!\\])'               // A forward slash not followed by a closing bracket
    855                 .         '[^\\]\\/]*'               // Not a closing bracket or forward slash
    856                 .     ')*?'
    857                 .     '(?:'
    858                 .         '\\/\\]'                   // Self closing tag and closing bracket
    859                 .     '|'
    860                 .         '\\]'                      // Closing bracket
    861                 .         '(?:'                      // Unroll the loop: Optionally, anything between the opening and closing shortcode tags
    862                 .             '[^\\[]*+'             // Not an opening bracket
    863                 .             '(?:'
    864                 .                 '\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing shortcode tag
    865                 .                 '[^\\[]*+'         // Not an opening bracket
    866                 .             ')*+'
    867                 .             '\\[\\/\\2\\]'         // Closing shortcode tag
    868                 .         ')?'
    869                 .     ')'
     862                . '\\['                          // Opening bracket
     863                . "($tagregexp)"                 // 2: Shortcode name
     864                . '(?![\\w-])'                   // Not followed by word character or hyphen
     865                // Unroll the loop: Inside the opening shortcode tag
     866                . '[^\\]\\/]*'                   // Not a closing bracket or forward slash
     867                . '(?:'
     868                . '\\/(?!\\])'               // A forward slash not followed by a closing bracket
     869                . '[^\\]\\/]*'               // Not a closing bracket or forward slash
     870                . ')*?'
     871                . '(?:'
     872                . '\\/\\]'                   // Self closing tag and closing bracket
     873                . '|'
     874                . '\\]'                      // Closing bracket
     875                . '(?:'                      // Unroll the loop: Optionally, anything between the opening and closing shortcode tags
     876                . '[^\\[]*+'             // Not an opening bracket
     877                . '(?:'
     878                . '\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing shortcode tag
     879                . '[^\\[]*+'         // Not an opening bracket
     880                . ')*+'
     881                . '\\[\\/\\2\\]'         // Closing shortcode tag
     882                . ')?'
     883                . ')'
    870884                . ')'
    871885                . '(?:' . $spaces . ')*+'            // optional trailing whitespace
    872886                . '<\\/p>'                           // closing paragraph
    873887                . '/';
     888
    874889        // phpcs:enable
    875890
    876891        return preg_replace( $pattern, '$1', $pee );
     
    883898 *       has Bytes Sequences with a maximum length of 4.
    884899 *
    885900 * @author bmorel at ssi dot fr (modified)
    886  * @since 1.2.1
     901 * @since  1.2.1
    887902 *
    888903 * @param string $str The string to be checked
     904 *
    889905 * @return bool True if $str fits a UTF-8 model, false otherwise.
    890906 */
    891907function seems_utf8( $str ) {
    892908        mbstring_binary_safe_encoding();
    893909        $length = strlen( $str );
    894910        reset_mbstring_encoding();
    895         for ( $i = 0; $i < $length; $i++ ) {
     911        for ( $i = 0; $i < $length; $i ++ ) {
    896912                $c = ord( $str[ $i ] );
    897913                if ( $c < 0x80 ) {
    898914                        $n = 0; // 0bbbbbbb
     
    909925                } else {
    910926                        return false; // Does not match any model
    911927                }
    912                 for ( $j = 0; $j < $n; $j++ ) { // n bytes matching 10bbbbbb follow ?
    913                         if ( ( ++$i == $length ) || ( ( ord( $str[ $i ] ) & 0xC0 ) != 0x80 ) ) {
     928                for ( $j = 0; $j < $n; $j ++ ) { // n bytes matching 10bbbbbb follow ?
     929                        if ( ( ++ $i == $length ) || ( ( ord( $str[ $i ] ) & 0xC0 ) != 0x80 ) ) {
    914930                                return false;
    915931                        }
    916932                }
    917933        }
     934
    918935        return true;
    919936}
    920937
     
    926943 * $quote_style can be set to ENT_COMPAT to encode " to
    927944 * &quot;, or ENT_QUOTES to do both. Default is ENT_NOQUOTES where no quotes are encoded.
    928945 *
    929  * @since 1.2.2
    930  * @access private
     946 * @since     1.2.2
     947 * @access    private
    931948 *
    932949 * @staticvar string $_charset
    933950 *
     
    939956 *                                   Default is ENT_NOQUOTES.
    940957 * @param string     $charset        Optional. The character encoding of the string. Default is false.
    941958 * @param bool       $double_encode  Optional. Whether to encode existing html entities. Default is false.
     959 *
    942960 * @return string The encoded text with HTML entities.
    943961 */
    944962function _wp_specialchars( $string, $quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) {
     
    10091027 *
    10101028 * @since 2.8.0
    10111029 *
    1012  * @param string     $string The text which is to be decoded.
     1030 * @param string     $string      The text which is to be decoded.
    10131031 * @param string|int $quote_style Optional. Converts double quotes if set to ENT_COMPAT,
    10141032 *                                both single and double if set to ENT_QUOTES or
    10151033 *                                none if set to ENT_NOQUOTES.
     
    10171035 *                                converting single quotes if set to 'single',
    10181036 *                                double if set to 'double' or both if otherwise set.
    10191037 *                                Default is ENT_NOQUOTES.
     1038 *
    10201039 * @return string The decoded text without HTML entities.
    10211040 */
    10221041function wp_specialchars_decode( $string, $quote_style = ENT_NOQUOTES ) {
     
    10961115/**
    10971116 * Checks for invalid UTF8 in a string.
    10981117 *
    1099  * @since 2.8.0
     1118 * @since     2.8.0
    11001119 *
    11011120 * @staticvar bool $is_utf8
    11021121 * @staticvar bool $utf8_pcre
    11031122 *
    1104  * @param string  $string The text which is to be checked.
    1105  * @param bool    $strip Optional. Whether to attempt to strip out invalid UTF8. Default is false.
     1123 * @param string $string The text which is to be checked.
     1124 * @param bool   $strip  Optional. Whether to attempt to strip out invalid UTF8. Default is false.
     1125 *
    11061126 * @return string The checked text.
    11071127 */
    11081128function wp_check_invalid_utf8( $string, $strip = false ) {
     
    11511171 *
    11521172 * @param string $utf8_string
    11531173 * @param int    $length Max  length of the string
     1174 *
    11541175 * @return string String with Unicode encoded for URI.
    11551176 */
    11561177function utf8_uri_encode( $utf8_string, $length = 0 ) {
     
    11631184        $string_length = strlen( $utf8_string );
    11641185        reset_mbstring_encoding();
    11651186
    1166         for ( $i = 0; $i < $string_length; $i++ ) {
     1187        for ( $i = 0; $i < $string_length; $i ++ ) {
    11671188
    11681189                $value = ord( $utf8_string[ $i ] );
    11691190
     
    11721193                                break;
    11731194                        }
    11741195                        $unicode .= chr( $value );
    1175                         $unicode_length++;
     1196                        $unicode_length ++;
    11761197                } else {
    11771198                        if ( count( $values ) == 0 ) {
    11781199                                if ( $value < 224 ) {
     
    11901211                                break;
    11911212                        }
    11921213                        if ( count( $values ) == $num_octets ) {
    1193                                 for ( $j = 0; $j < $num_octets; $j++ ) {
     1214                                for ( $j = 0; $j < $num_octets; $j ++ ) {
    11941215                                        $unicode .= '%' . dechex( $values[ $j ] );
    11951216                                }
    11961217
     
    15891610 * @since 4.8.0 Added locale support for `bs_BA`.
    15901611 *
    15911612 * @param string $string Text that might have accent characters
     1613 *
    15921614 * @return string Filtered string with replaced "nice" characters.
    15931615 */
    15941616function remove_accents( $string ) {
     
    15991621        if ( seems_utf8( $string ) ) {
    16001622                $chars = array(
    16011623                        // Decompositions for Latin-1 Supplement
    1602                         'ª' => 'a',
    1603                         'º' => 'o',
    1604                         'À' => 'A',
    1605                         'Á' => 'A',
    1606                         'Â' => 'A',
    1607                         'Ã' => 'A',
    1608                         'Ä' => 'A',
    1609                         'Å' => 'A',
    1610                         'Æ' => 'AE',
    1611                         'Ç' => 'C',
    1612                         'È' => 'E',
    1613                         'É' => 'E',
    1614                         'Ê' => 'E',
    1615                         'Ë' => 'E',
    1616                         'Ì' => 'I',
    1617                         'Í' => 'I',
    1618                         'Î' => 'I',
    1619                         'Ï' => 'I',
    1620                         'Ð' => 'D',
    1621                         'Ñ' => 'N',
    1622                         'Ò' => 'O',
    1623                         'Ó' => 'O',
    1624                         'Ô' => 'O',
    1625                         'Õ' => 'O',
    1626                         'Ö' => 'O',
    1627                         'Ù' => 'U',
    1628                         'Ú' => 'U',
    1629                         'Û' => 'U',
    1630                         'Ü' => 'U',
    1631                         'Ý' => 'Y',
    1632                         'Þ' => 'TH',
    1633                         'ß' => 's',
    1634                         'à' => 'a',
    1635                         'á' => 'a',
    1636                         'â' => 'a',
    1637                         'ã' => 'a',
    1638                         'ä' => 'a',
    1639                         'å' => 'a',
    1640                         'æ' => 'ae',
    1641                         'ç' => 'c',
    1642                         'è' => 'e',
    1643                         'é' => 'e',
    1644                         'ê' => 'e',
    1645                         'ë' => 'e',
    1646                         'ì' => 'i',
    1647                         'í' => 'i',
    1648                         'î' => 'i',
    1649                         'ï' => 'i',
    1650                         'ð' => 'd',
    1651                         'ñ' => 'n',
    1652                         'ò' => 'o',
    1653                         'ó' => 'o',
    1654                         'ô' => 'o',
    1655                         'õ' => 'o',
    1656                         'ö' => 'o',
    1657                         'ø' => 'o',
    1658                         'ù' => 'u',
    1659                         'ú' => 'u',
    1660                         'û' => 'u',
    1661                         'ü' => 'u',
    1662                         'ý' => 'y',
    1663                         'þ' => 'th',
    1664                         'ÿ' => 'y',
    1665                         'Ø' => 'O',
     1624                        'ª'  => 'a',
     1625                        'º'  => 'o',
     1626                        'À'  => 'A',
     1627                        'Á'  => 'A',
     1628                        'Â'  => 'A',
     1629                        'Ã'  => 'A',
     1630                        'Ä'  => 'A',
     1631                        'Å'  => 'A',
     1632                        'Æ'  => 'AE',
     1633                        'Ç'  => 'C',
     1634                        'È'  => 'E',
     1635                        'É'  => 'E',
     1636                        'Ê'  => 'E',
     1637                        'Ë'  => 'E',
     1638                        'Ì'  => 'I',
     1639                        'Í'  => 'I',
     1640                        'Î'  => 'I',
     1641                        'Ï'  => 'I',
     1642                        'Ð'  => 'D',
     1643                        'Ñ'  => 'N',
     1644                        'Ò'  => 'O',
     1645                        'Ó'  => 'O',
     1646                        'Ô'  => 'O',
     1647                        'Õ'  => 'O',
     1648                        'Ö'  => 'O',
     1649                        'Ù'  => 'U',
     1650                        'Ú'  => 'U',
     1651                        'Û'  => 'U',
     1652                        'Ü'  => 'U',
     1653                        'Ý'  => 'Y',
     1654                        'Þ'  => 'TH',
     1655                        'ß'  => 's',
     1656                        'à'  => 'a',
     1657                        'á'  => 'a',
     1658                        'â'  => 'a',
     1659                        'ã'  => 'a',
     1660                        'ä'  => 'a',
     1661                        'å'  => 'a',
     1662                        'æ'  => 'ae',
     1663                        'ç'  => 'c',
     1664                        'è'  => 'e',
     1665                        'é'  => 'e',
     1666                        'ê'  => 'e',
     1667                        'ë'  => 'e',
     1668                        'ì'  => 'i',
     1669                        'í'  => 'i',
     1670                        'î'  => 'i',
     1671                        'ï'  => 'i',
     1672                        'ð'  => 'd',
     1673                        'ñ'  => 'n',
     1674                        'ò'  => 'o',
     1675                        'ó'  => 'o',
     1676                        'ô'  => 'o',
     1677                        'õ'  => 'o',
     1678                        'ö'  => 'o',
     1679                        'ø'  => 'o',
     1680                        'ù'  => 'u',
     1681                        'ú'  => 'u',
     1682                        'û'  => 'u',
     1683                        'ü'  => 'u',
     1684                        'ý'  => 'y',
     1685                        'þ'  => 'th',
     1686                        'ÿ'  => 'y',
     1687                        'Ø'  => 'O',
    16661688                        // Decompositions for Latin Extended-A
    1667                         'Ā' => 'A',
    1668                         'ā' => 'a',
    1669                         'Ă' => 'A',
    1670                         'ă' => 'a',
    1671                         'Ą' => 'A',
    1672                         'ą' => 'a',
    1673                         'Ć' => 'C',
    1674                         'ć' => 'c',
    1675                         'Ĉ' => 'C',
    1676                         'ĉ' => 'c',
    1677                         'Ċ' => 'C',
    1678                         'ċ' => 'c',
    1679                         'Č' => 'C',
    1680                         'č' => 'c',
    1681                         'Ď' => 'D',
    1682                         'ď' => 'd',
    1683                         'Đ' => 'D',
    1684                         'đ' => 'd',
    1685                         'Ē' => 'E',
    1686                         'ē' => 'e',
    1687                         'Ĕ' => 'E',
    1688                         'ĕ' => 'e',
    1689                         'Ė' => 'E',
    1690                         'ė' => 'e',
    1691                         'Ę' => 'E',
    1692                         'ę' => 'e',
    1693                         'Ě' => 'E',
    1694                         'ě' => 'e',
    1695                         'Ĝ' => 'G',
    1696                         'ĝ' => 'g',
    1697                         'Ğ' => 'G',
    1698                         'ğ' => 'g',
    1699                         'Ġ' => 'G',
    1700                         'ġ' => 'g',
    1701                         'Ģ' => 'G',
    1702                         'ģ' => 'g',
    1703                         'Ĥ' => 'H',
    1704                         'ĥ' => 'h',
    1705                         'Ħ' => 'H',
    1706                         'ħ' => 'h',
    1707                         'Ĩ' => 'I',
    1708                         'ĩ' => 'i',
    1709                         'Ī' => 'I',
    1710                         'ī' => 'i',
    1711                         'Ĭ' => 'I',
    1712                         'ĭ' => 'i',
    1713                         'Į' => 'I',
    1714                         'į' => 'i',
    1715                         'İ' => 'I',
    1716                         'ı' => 'i',
    1717                         'IJ' => 'IJ',
    1718                         'ij' => 'ij',
    1719                         'Ĵ' => 'J',
    1720                         'ĵ' => 'j',
    1721                         'Ķ' => 'K',
    1722                         'ķ' => 'k',
    1723                         'ĸ' => 'k',
    1724                         'Ĺ' => 'L',
    1725                         'ĺ' => 'l',
    1726                         'Ļ' => 'L',
    1727                         'ļ' => 'l',
    1728                         'Ľ' => 'L',
    1729                         'ľ' => 'l',
    1730                         'Ŀ' => 'L',
    1731                         'ŀ' => 'l',
    1732                         'Ł' => 'L',
    1733                         'ł' => 'l',
    1734                         'Ń' => 'N',
    1735                         'ń' => 'n',
    1736                         'Ņ' => 'N',
    1737                         'ņ' => 'n',
    1738                         'Ň' => 'N',
    1739                         'ň' => 'n',
    1740                         'ʼn' => 'n',
    1741                         'Ŋ' => 'N',
    1742                         'ŋ' => 'n',
    1743                         'Ō' => 'O',
    1744                         'ō' => 'o',
    1745                         'Ŏ' => 'O',
    1746                         'ŏ' => 'o',
    1747                         'Ő' => 'O',
    1748                         'ő' => 'o',
    1749                         'Œ' => 'OE',
    1750                         'œ' => 'oe',
    1751                         'Ŕ' => 'R',
    1752                         'ŕ' => 'r',
    1753                         'Ŗ' => 'R',
    1754                         'ŗ' => 'r',
    1755                         'Ř' => 'R',
    1756                         'ř' => 'r',
    1757                         'Ś' => 'S',
    1758                         'ś' => 's',
    1759                         'Ŝ' => 'S',
    1760                         'ŝ' => 's',
    1761                         'Ş' => 'S',
    1762                         'ş' => 's',
    1763                         'Š' => 'S',
    1764                         'š' => 's',
    1765                         'Ţ' => 'T',
    1766                         'ţ' => 't',
    1767                         'Ť' => 'T',
    1768                         'ť' => 't',
    1769                         'Ŧ' => 'T',
    1770                         'ŧ' => 't',
    1771                         'Ũ' => 'U',
    1772                         'ũ' => 'u',
    1773                         'Ū' => 'U',
    1774                         'ū' => 'u',
    1775                         'Ŭ' => 'U',
    1776                         'ŭ' => 'u',
    1777                         'Ů' => 'U',
    1778                         'ů' => 'u',
    1779                         'Ű' => 'U',
    1780                         'ű' => 'u',
    1781                         'Ų' => 'U',
    1782                         'ų' => 'u',
    1783                         'Ŵ' => 'W',
    1784                         'ŵ' => 'w',
    1785                         'Ŷ' => 'Y',
    1786                         'ŷ' => 'y',
    1787                         'Ÿ' => 'Y',
    1788                         'Ź' => 'Z',
    1789                         'ź' => 'z',
    1790                         'Ż' => 'Z',
    1791                         'ż' => 'z',
    1792                         'Ž' => 'Z',
    1793                         'ž' => 'z',
    1794                         'ſ' => 's',
     1689                        'Ā'  => 'A',
     1690                        'ā'  => 'a',
     1691                        'Ă'  => 'A',
     1692                        'ă'  => 'a',
     1693                        'Ą'  => 'A',
     1694                        'ą'  => 'a',
     1695                        'Ć'  => 'C',
     1696                        'ć'  => 'c',
     1697                        'Ĉ'  => 'C',
     1698                        'ĉ'  => 'c',
     1699                        'Ċ'  => 'C',
     1700                        'ċ'  => 'c',
     1701                        'Č'  => 'C',
     1702                        'č'  => 'c',
     1703                        'Ď'  => 'D',
     1704                        'ď'  => 'd',
     1705                        'Đ'  => 'D',
     1706                        'đ'  => 'd',
     1707                        'Ē'  => 'E',
     1708                        'ē'  => 'e',
     1709                        'Ĕ'  => 'E',
     1710                        'ĕ'  => 'e',
     1711                        'Ė'  => 'E',
     1712                        'ė'  => 'e',
     1713                        'Ę'  => 'E',
     1714                        'ę'  => 'e',
     1715                        'Ě'  => 'E',
     1716                        'ě'  => 'e',
     1717                        'Ĝ'  => 'G',
     1718                        'ĝ'  => 'g',
     1719                        'Ğ'  => 'G',
     1720                        'ğ'  => 'g',
     1721                        'Ġ'  => 'G',
     1722                        'ġ'  => 'g',
     1723                        'Ģ'  => 'G',
     1724                        'ģ'  => 'g',
     1725                        'Ĥ'  => 'H',
     1726                        'ĥ'  => 'h',
     1727                        'Ħ'  => 'H',
     1728                        'ħ'  => 'h',
     1729                        'Ĩ'  => 'I',
     1730                        'ĩ'  => 'i',
     1731                        'Ī'  => 'I',
     1732                        'ī'  => 'i',
     1733                        'Ĭ'  => 'I',
     1734                        'ĭ'  => 'i',
     1735                        'Į'  => 'I',
     1736                        'į'  => 'i',
     1737                        'İ'  => 'I',
     1738                        'ı'  => 'i',
     1739                        'Î'  => 'I',
     1740                        'î'  => 'i',
     1741                        '΅Ι' => 'i',
     1742                        'IJ'  => 'IJ',
     1743                        'ij'  => 'ij',
     1744                        'Ĵ'  => 'J',
     1745                        'ĵ'  => 'j',
     1746                        'Ķ'  => 'K',
     1747                        'ķ'  => 'k',
     1748                        'ĸ'  => 'k',
     1749                        'Ĺ'  => 'L',
     1750                        'ĺ'  => 'l',
     1751                        'Ļ'  => 'L',
     1752                        'ļ'  => 'l',
     1753                        'Ľ'  => 'L',
     1754                        'ľ'  => 'l',
     1755                        'Ŀ'  => 'L',
     1756                        'ŀ'  => 'l',
     1757                        'Ł'  => 'L',
     1758                        'ł'  => 'l',
     1759                        'Ń'  => 'N',
     1760                        'ń'  => 'n',
     1761                        'Ņ'  => 'N',
     1762                        'ņ'  => 'n',
     1763                        'Ň'  => 'N',
     1764                        'ň'  => 'n',
     1765                        'ʼn'  => 'n',
     1766                        'Ŋ'  => 'N',
     1767                        'ŋ'  => 'n',
     1768                        'Ō'  => 'O',
     1769                        'ō'  => 'o',
     1770                        'Ŏ'  => 'O',
     1771                        'ŏ'  => 'o',
     1772                        'Ő'  => 'O',
     1773                        'ő'  => 'o',
     1774                        'Œ'  => 'OE',
     1775                        'œ'  => 'oe',
     1776                        'Ŕ'  => 'R',
     1777                        'ŕ'  => 'r',
     1778                        'Ŗ'  => 'R',
     1779                        'ŗ'  => 'r',
     1780                        'Ř'  => 'R',
     1781                        'ř'  => 'r',
     1782                        'Ś'  => 'S',
     1783                        'ś'  => 's',
     1784                        'Ŝ'  => 'S',
     1785                        'ŝ'  => 's',
     1786                        'Ş'  => 'S',
     1787                        'ş'  => 's',
     1788                        'Š'  => 'S',
     1789                        'š'  => 's',
     1790                        'Ţ'  => 'T',
     1791                        'ţ'  => 't',
     1792                        'Ť'  => 'T',
     1793                        'ť'  => 't',
     1794                        'Ŧ'  => 'T',
     1795                        'ŧ'  => 't',
     1796                        'Ũ'  => 'U',
     1797                        'ũ'  => 'u',
     1798                        'Ū'  => 'U',
     1799                        'ū'  => 'u',
     1800                        'Ŭ'  => 'U',
     1801                        'ŭ'  => 'u',
     1802                        'Ů'  => 'U',
     1803                        'ů'  => 'u',
     1804                        'Ű'  => 'U',
     1805                        'ű'  => 'u',
     1806                        'Ų'  => 'U',
     1807                        'ų'  => 'u',
     1808                        'Ŵ'  => 'W',
     1809                        'ŵ'  => 'w',
     1810                        'Ŷ'  => 'Y',
     1811                        'ŷ'  => 'y',
     1812                        'Ÿ'  => 'Y',
     1813                        'Ź'  => 'Z',
     1814                        'ź'  => 'z',
     1815                        'Ż'  => 'Z',
     1816                        'ż'  => 'z',
     1817                        'Ž'  => 'Z',
     1818                        'ž'  => 'z',
     1819                        'ſ'  => 's',
    17951820                        // Decompositions for Latin Extended-B
    1796                         'Ș' => 'S',
    1797                         'ș' => 's',
    1798                         'Ț' => 'T',
    1799                         'ț' => 't',
     1821                        'Ș'  => 'S',
     1822                        'ș'  => 's',
     1823                        'Ț'  => 'T',
     1824                        'ț'  => 't',
    18001825                        // Euro Sign
    1801                         '€' => 'E',
     1826                        '€'  => 'E',
    18021827                        // GBP (Pound) Sign
    1803                         '£' => '',
     1828                        '£'  => '',
    18041829                        // Vowels with diacritic (Vietnamese)
    18051830                        // unmarked
    1806                         'Ơ' => 'O',
    1807                         'ơ' => 'o',
    1808                         'Ư' => 'U',
    1809                         'ư' => 'u',
     1831                        'Ơ'  => 'O',
     1832                        'ơ'  => 'o',
     1833                        'Ư'  => 'U',
     1834                        'ư'  => 'u',
    18101835                        // grave accent
    1811                         'Ầ' => 'A',
    1812                         'ầ' => 'a',
    1813                         'Ằ' => 'A',
    1814                         'ằ' => 'a',
    1815                         'Ề' => 'E',
    1816                         'ề' => 'e',
    1817                         'Ồ' => 'O',
    1818                         'ồ' => 'o',
    1819                         'Ờ' => 'O',
    1820                         'ờ' => 'o',
    1821                         'Ừ' => 'U',
    1822                         'ừ' => 'u',
    1823                         'Ỳ' => 'Y',
    1824                         'ỳ' => 'y',
     1836                        'Ầ'  => 'A',
     1837                        'ầ'  => 'a',
     1838                        'Ằ'  => 'A',
     1839                        'ằ'  => 'a',
     1840                        'Ề'  => 'E',
     1841                        'ề'  => 'e',
     1842                        'Ồ'  => 'O',
     1843                        'ồ'  => 'o',
     1844                        'Ờ'  => 'O',
     1845                        'ờ'  => 'o',
     1846                        'Ừ'  => 'U',
     1847                        'ừ'  => 'u',
     1848                        'Ỳ'  => 'Y',
     1849                        'ỳ'  => 'y',
    18251850                        // hook
    1826                         'Ả' => 'A',
    1827                         'ả' => 'a',
    1828                         'Ẩ' => 'A',
    1829                         'ẩ' => 'a',
    1830                         'Ẳ' => 'A',
    1831                         'ẳ' => 'a',
    1832                         'Ẻ' => 'E',
    1833                         'ẻ' => 'e',
    1834                         'Ể' => 'E',
    1835                         'ể' => 'e',
    1836                         'Ỉ' => 'I',
    1837                         'ỉ' => 'i',
    1838                         'Ỏ' => 'O',
    1839                         'ỏ' => 'o',
    1840                         'Ổ' => 'O',
    1841                         'ổ' => 'o',
    1842                         'Ở' => 'O',
    1843                         'ở' => 'o',
    1844                         'Ủ' => 'U',
    1845                         'ủ' => 'u',
    1846                         'Ử' => 'U',
    1847                         'ử' => 'u',
    1848                         'Ỷ' => 'Y',
    1849                         'ỷ' => 'y',
     1851                        'Ả'  => 'A',
     1852                        'ả'  => 'a',
     1853                        'Ẩ'  => 'A',
     1854                        'ẩ'  => 'a',
     1855                        'Ẳ'  => 'A',
     1856                        'ẳ'  => 'a',
     1857                        'Ẻ'  => 'E',
     1858                        'ẻ'  => 'e',
     1859                        'Ể'  => 'E',
     1860                        'ể'  => 'e',
     1861                        'Ỉ'  => 'I',
     1862                        'ỉ'  => 'i',
     1863                        'Ỏ'  => 'O',
     1864                        'ỏ'  => 'o',
     1865                        'Ổ'  => 'O',
     1866                        'ổ'  => 'o',
     1867                        'Ở'  => 'O',
     1868                        'ở'  => 'o',
     1869                        'Ủ'  => 'U',
     1870                        'ủ'  => 'u',
     1871                        'Ử'  => 'U',
     1872                        'ử'  => 'u',
     1873                        'Ỷ'  => 'Y',
     1874                        'ỷ'  => 'y',
    18501875                        // tilde
    1851                         'Ẫ' => 'A',
    1852                         'ẫ' => 'a',
    1853                         'Ẵ' => 'A',
    1854                         'ẵ' => 'a',
    1855                         'Ẽ' => 'E',
    1856                         'ẽ' => 'e',
    1857                         'Ễ' => 'E',
    1858                         'ễ' => 'e',
    1859                         'Ỗ' => 'O',
    1860                         'ỗ' => 'o',
    1861                         'Ỡ' => 'O',
    1862                         'ỡ' => 'o',
    1863                         'Ữ' => 'U',
    1864                         'ữ' => 'u',
    1865                         'Ỹ' => 'Y',
    1866                         'ỹ' => 'y',
     1876                        'Ẫ'  => 'A',
     1877                        'ẫ'  => 'a',
     1878                        'Ẵ'  => 'A',
     1879                        'ẵ'  => 'a',
     1880                        'Ẽ'  => 'E',
     1881                        'ẽ'  => 'e',
     1882                        'Ễ'  => 'E',
     1883                        'ễ'  => 'e',
     1884                        'Ỗ'  => 'O',
     1885                        'ỗ'  => 'o',
     1886                        'Ỡ'  => 'O',
     1887                        'ỡ'  => 'o',
     1888                        'Ữ'  => 'U',
     1889                        'ữ'  => 'u',
     1890                        'Ỹ'  => 'Y',
     1891                        'ỹ'  => 'y',
    18671892                        // acute accent
    1868                         'Ấ' => 'A',
    1869                         'ấ' => 'a',
    1870                         'Ắ' => 'A',
    1871                         'ắ' => 'a',
    1872                         'Ế' => 'E',
    1873                         'ế' => 'e',
    1874                         'Ố' => 'O',
    1875                         'ố' => 'o',
    1876                         'Ớ' => 'O',
    1877                         'ớ' => 'o',
    1878                         'Ứ' => 'U',
    1879                         'ứ' => 'u',
     1893                        'Ấ'  => 'A',
     1894                        'ấ'  => 'a',
     1895                        'Ắ'  => 'A',
     1896                        'ắ'  => 'a',
     1897                        'Ế'  => 'E',
     1898                        'ế'  => 'e',
     1899                        'Ố'  => 'O',
     1900                        'ố'  => 'o',
     1901                        'Ớ'  => 'O',
     1902                        'ớ'  => 'o',
     1903                        'Ứ'  => 'U',
     1904                        'ứ'  => 'u',
    18801905                        // dot below
    1881                         'Ạ' => 'A',
    1882                         'ạ' => 'a',
    1883                         'Ậ' => 'A',
    1884                         'ậ' => 'a',
    1885                         'Ặ' => 'A',
    1886                         'ặ' => 'a',
    1887                         'Ẹ' => 'E',
    1888                         'ẹ' => 'e',
    1889                         'Ệ' => 'E',
    1890                         'ệ' => 'e',
    1891                         'Ị' => 'I',
    1892                         'ị' => 'i',
    1893                         'Ọ' => 'O',
    1894                         'ọ' => 'o',
    1895                         'Ộ' => 'O',
    1896                         'ộ' => 'o',
    1897                         'Ợ' => 'O',
    1898                         'ợ' => 'o',
    1899                         'Ụ' => 'U',
    1900                         'ụ' => 'u',
    1901                         'Ự' => 'U',
    1902                         'ự' => 'u',
    1903                         'Ỵ' => 'Y',
    1904                         'ỵ' => 'y',
     1906                        'Ạ'  => 'A',
     1907                        'ạ'  => 'a',
     1908                        'Ậ'  => 'A',
     1909                        'ậ'  => 'a',
     1910                        'Ặ'  => 'A',
     1911                        'ặ'  => 'a',
     1912                        'Ẹ'  => 'E',
     1913                        'ẹ'  => 'e',
     1914                        'Ệ'  => 'E',
     1915                        'ệ'  => 'e',
     1916                        'Ị'  => 'I',
     1917                        'ị'  => 'i',
     1918                        'Ọ'  => 'O',
     1919                        'ọ'  => 'o',
     1920                        'Ộ'  => 'O',
     1921                        'ộ'  => 'o',
     1922                        'Ợ'  => 'O',
     1923                        'ợ'  => 'o',
     1924                        'Ụ'  => 'U',
     1925                        'ụ'  => 'u',
     1926                        'Ự'  => 'U',
     1927                        'ự'  => 'u',
     1928                        'Ỵ'  => 'Y',
     1929                        'ỵ'  => 'y',
    19051930                        // Vowels with diacritic (Chinese, Hanyu Pinyin)
    1906                         'ɑ' => 'a',
     1931                        'ɑ'  => 'a',
    19071932                        // macron
    1908                         'Ǖ' => 'U',
    1909                         'ǖ' => 'u',
     1933                        'Ǖ'  => 'U',
     1934                        'ǖ'  => 'u',
    19101935                        // acute accent
    1911                         'Ǘ' => 'U',
    1912                         'ǘ' => 'u',
     1936                        'Ǘ'  => 'U',
     1937                        'ǘ'  => 'u',
    19131938                        // caron
    1914                         'Ǎ' => 'A',
    1915                         'ǎ' => 'a',
    1916                         'Ǐ' => 'I',
    1917                         'ǐ' => 'i',
    1918                         'Ǒ' => 'O',
    1919                         'ǒ' => 'o',
    1920                         'Ǔ' => 'U',
    1921                         'ǔ' => 'u',
    1922                         'Ǚ' => 'U',
    1923                         'ǚ' => 'u',
     1939                        'Ǎ'  => 'A',
     1940                        'ǎ'  => 'a',
     1941                        'Ǐ'  => 'I',
     1942                        'ǐ'  => 'i',
     1943                        'Ǒ'  => 'O',
     1944                        'ǒ'  => 'o',
     1945                        'Ǔ'  => 'U',
     1946                        'ǔ'  => 'u',
     1947                        'Ǚ'  => 'U',
     1948                        'ǚ'  => 'u',
    19241949                        // grave accent
    1925                         'Ǜ' => 'U',
    1926                         'ǜ' => 'u',
     1950                        'Ǜ'  => 'U',
     1951                        'ǜ'  => 'u',
    19271952                );
    19281953
    19291954                // Used for locale-specific rules
     
    19561981                $chars = array();
    19571982                // Assume ISO-8859-1 if not UTF-8
    19581983                $chars['in'] = "\x80\x83\x8a\x8e\x9a\x9e"
    1959                         . "\x9f\xa2\xa5\xb5\xc0\xc1\xc2"
    1960                         . "\xc3\xc4\xc5\xc7\xc8\xc9\xca"
    1961                         . "\xcb\xcc\xcd\xce\xcf\xd1\xd2"
    1962                         . "\xd3\xd4\xd5\xd6\xd8\xd9\xda"
    1963                         . "\xdb\xdc\xdd\xe0\xe1\xe2\xe3"
    1964                         . "\xe4\xe5\xe7\xe8\xe9\xea\xeb"
    1965                         . "\xec\xed\xee\xef\xf1\xf2\xf3"
    1966                         . "\xf4\xf5\xf6\xf8\xf9\xfa\xfb"
    1967                         . "\xfc\xfd\xff";
     1984                               . "\x9f\xa2\xa5\xb5\xc0\xc1\xc2"
     1985                               . "\xc3\xc4\xc5\xc7\xc8\xc9\xca"
     1986                               . "\xcb\xcc\xcd\xce\xcf\xd1\xd2"
     1987                               . "\xd3\xd4\xd5\xd6\xd8\xd9\xda"
     1988                               . "\xdb\xdc\xdd\xe0\xe1\xe2\xe3"
     1989                               . "\xe4\xe5\xe7\xe8\xe9\xea\xeb"
     1990                               . "\xec\xed\xee\xef\xf1\xf2\xf3"
     1991                               . "\xf4\xf5\xf6\xf8\xf9\xfa\xfb"
     1992                               . "\xfc\xfd\xff";
    19681993
    19691994                $chars['out'] = 'EfSZszYcYuAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy';
    19701995
     
    19912016 * @since 2.1.0
    19922017 *
    19932018 * @param string $filename The filename to be sanitized
     2019 *
    19942020 * @return string The sanitized filename
    19952021 */
    19962022function sanitize_file_name( $filename ) {
    19972023        $filename_raw  = $filename;
    1998         $special_chars = array( '?', '[', ']', '/', '\\', '=', '<', '>', ':', ';', ',', "'", '"', '&', '$', '#', '*', '(', ')', '|', '~', '`', '!', '{', '}', '%', '+', chr( 0 ) );
     2024        $special_chars = array(
     2025                '?',
     2026                '[',
     2027                ']',
     2028                '/',
     2029                '\\',
     2030                '=',
     2031                '<',
     2032                '>',
     2033                ':',
     2034                ';',
     2035                ',',
     2036                "'",
     2037                '"',
     2038                '&',
     2039                '$',
     2040                '#',
     2041                '*',
     2042                '(',
     2043                ')',
     2044                '|',
     2045                '~',
     2046                '`',
     2047                '!',
     2048                '{',
     2049                '}',
     2050                '%',
     2051                '+',
     2052                chr( 0 )
     2053        );
    19992054        /**
    20002055         * Filters the list of characters to remove from a filename.
    20012056         *
     
    20622117                }
    20632118        }
    20642119        $filename .= '.' . $extension;
     2120
    20652121        /** This filter is documented in wp-includes/formatting.php */
    20662122        return apply_filters( 'sanitize_file_name', $filename, $filename_raw );
    20672123}
     
    20782134 *
    20792135 * @param string $username The username to be sanitized.
    20802136 * @param bool   $strict   If set limits $username to specific characters. Default false.
     2137 *
    20812138 * @return string The sanitized username, after passing through filters.
    20822139 */
    20832140function sanitize_user( $username, $strict = false ) {
     
    21172174 * @since 3.0.0
    21182175 *
    21192176 * @param string $key String key
     2177 *
    21202178 * @return string Sanitized key
    21212179 */
    21222180function sanitize_key( $key ) {
     
    21472205 * @param string $title          The string to be sanitized.
    21482206 * @param string $fallback_title Optional. A title to use if $title is empty.
    21492207 * @param string $context        Optional. The operation for which the string is sanitized
     2208 *
    21502209 * @return string The sanitized string.
    21512210 */
    21522211function sanitize_title( $title, $fallback_title = '', $context = 'save' ) {
     
    21822241 * @since 3.1.0
    21832242 *
    21842243 * @param string $title The string to be sanitized.
     2244 *
    21852245 * @return string The sanitized string.
    21862246 */
    21872247function sanitize_title_for_query( $title ) {
     
    21992259 * @param string $title     The title to be sanitized.
    22002260 * @param string $raw_title Optional. Not used.
    22012261 * @param string $context   Optional. The operation for which the string is sanitized.
     2262 *
    22022263 * @return string The sanitized title.
    22032264 */
    22042265function sanitize_title_with_dashes( $title, $raw_title = '', $context = 'display' ) {
     
    22912352 * @since 2.5.1
    22922353 *
    22932354 * @param string $orderby Order by clause to be validated.
     2355 *
    22942356 * @return string|false Returns $orderby if valid, false otherwise.
    22952357 */
    22962358function sanitize_sql_orderby( $orderby ) {
    22972359        if ( preg_match( '/^\s*(([a-z0-9_]+|`[a-z0-9_]+`)(\s+(ASC|DESC))?\s*(,\s*(?=[a-z0-9_`])|$))+$/i', $orderby ) || preg_match( '/^\s*RAND\(\s*\)\s*$/i', $orderby ) ) {
    22982360                return $orderby;
    22992361        }
     2362
    23002363        return false;
    23012364}
    23022365
     
    23062369 * Strips the string down to A-Z,a-z,0-9,_,-. If this results in an empty
    23072370 * string then it will return the alternative value supplied.
    23082371 *
    2309  * @todo Expand to support the full range of CDATA that a class attribute can contain.
     2372 * @todo  Expand to support the full range of CDATA that a class attribute can contain.
    23102373 *
    23112374 * @since 2.8.0
    23122375 *
    23132376 * @param string $class    The classname to be sanitized
    23142377 * @param string $fallback Optional. The value to return if the sanitization ends up as an empty string.
    2315  *  Defaults to an empty string.
     2378 *                         Defaults to an empty string.
     2379 *
    23162380 * @return string The sanitized value
    23172381 */
    23182382function sanitize_html_class( $class, $fallback = '' ) {
     
    23252389        if ( '' == $sanitized && $fallback ) {
    23262390                return sanitize_html_class( $fallback );
    23272391        }
     2392
    23282393        /**
    23292394         * Filters a sanitized HTML class string.
    23302395         *
     
    23442409 *
    23452410 * @param string $content    String of characters to be converted.
    23462411 * @param string $deprecated Not used.
     2412 *
    23472413 * @return string Converted string.
    23482414 */
    23492415function convert_chars( $content, $deprecated = '' ) {
     
    23642430 * @since 4.3.0
    23652431 *
    23662432 * @param string $content String with entities that need converting.
     2433 *
    23672434 * @return string Converted string.
    23682435 */
    23692436function convert_invalid_entities( $content ) {
     
    24162483 *
    24172484 * @param string $text  Text to be balanced
    24182485 * @param bool   $force If true, forces balancing, ignoring the value of the option. Default false.
     2486 *
    24192487 * @return string Balanced text
    24202488 */
    24212489function balanceTags( $text, $force = false ) {
     
    24292497/**
    24302498 * Balances tags of string using a modified stack.
    24312499 *
    2432  * @since 2.0.4
     2500 * @since     2.0.4
    24332501 *
    2434  * @author Leonard Lin <leonard@acm.org>
    2435  * @license GPL
     2502 * @author    Leonard Lin <leonard@acm.org>
     2503 * @license   GPL
    24362504 * @copyright November 4, 2001
    2437  * @version 1.1
    2438  * @todo Make better - change loop condition to $text in 1.2
    2439  * @internal Modified by Scott Reilly (coffee2code) 02 Aug 2004
     2505 * @version   1.1
     2506 * @todo      Make better - change loop condition to $text in 1.2
     2507 * @internal  Modified by Scott Reilly (coffee2code) 02 Aug 2004
    24402508 *      1.1  Fixed handling of append/stack pop order of end text
    24412509 *           Added Cleaning Hooks
    24422510 *      1.0  First Version
    24432511 *
    24442512 * @param string $text Text to be balanced.
     2513 *
    24452514 * @return string Balanced text.
    24462515 */
    24472516function force_balance_tags( $text ) {
     
    24502519        $tagqueue  = '';
    24512520        $newtext   = '';
    24522521        // Known single-entity/self-closing tags
    2453         $single_tags = array( 'area', 'base', 'basefont', 'br', 'col', 'command', 'embed', 'frame', 'hr', 'img', 'input', 'isindex', 'link', 'meta', 'param', 'source' );
     2522        $single_tags = array(
     2523                'area',
     2524                'base',
     2525                'basefont',
     2526                'br',
     2527                'col',
     2528                'command',
     2529                'embed',
     2530                'frame',
     2531                'hr',
     2532                'img',
     2533                'input',
     2534                'isindex',
     2535                'link',
     2536                'meta',
     2537                'param',
     2538                'source'
     2539        );
    24542540        // Tags that can be immediately nested within themselves
    24552541        $nestable_tags = array( 'blockquote', 'div', 'object', 'q', 'span' );
    24562542
     
    24792565                                $tag = '</' . $tag . '>'; // Close Tag
    24802566                                // Pop
    24812567                                array_pop( $tagstack );
    2482                                 $stacksize--;
     2568                                $stacksize --;
    24832569                        } else { // closing tag not at top, search for it
    2484                                 for ( $j = $stacksize - 1; $j >= 0; $j-- ) {
     2570                                for ( $j = $stacksize - 1; $j >= 0; $j -- ) {
    24852571                                        if ( $tagstack[ $j ] == $tag ) {
    24862572                                                // add tag to tagqueue
    2487                                                 for ( $k = $stacksize - 1; $k >= $j; $k-- ) {
     2573                                                for ( $k = $stacksize - 1; $k >= $j; $k -- ) {
    24882574                                                        $tagqueue .= '</' . array_pop( $tagstack ) . '>';
    2489                                                         $stacksize--;
     2575                                                        $stacksize --;
    24902576                                                }
    24912577                                                break;
    24922578                                        }
     
    25022588                        if ( '' == $tag ) {
    25032589                                // do nothing
    25042590                        } // ElseIf it presents itself as a self-closing tag...
    2505                         elseif ( substr( $regex[2], -1 ) == '/' ) {
     2591                        elseif ( substr( $regex[2], - 1 ) == '/' ) {
    25062592                                // ...but it isn't a known single-entity self-closing tag, then don't let it be treated as such and
    25072593                                // immediately close it with a closing tag (the tag will encapsulate no text as a result)
    25082594                                if ( ! in_array( $tag, $single_tags ) ) {
    2509                                         $regex[2] = trim( substr( $regex[2], 0, -1 ) ) . "></$tag";
     2595                                        $regex[2] = trim( substr( $regex[2], 0, - 1 ) ) . "></$tag";
    25102596                                }
    25112597                        } // ElseIf it's a known single-entity tag but it doesn't close itself, do so
    25122598                        elseif ( in_array( $tag, $single_tags ) ) {
     
    25162602                                // If the top of the stack is the same as the tag we want to push, close previous tag
    25172603                                if ( $stacksize > 0 && ! in_array( $tag, $nestable_tags ) && $tagstack[ $stacksize - 1 ] == $tag ) {
    25182604                                        $tagqueue = '</' . array_pop( $tagstack ) . '>';
    2519                                         $stacksize--;
     2605                                        $stacksize --;
    25202606                                }
    25212607                                $stacksize = array_push( $tagstack, $tag );
    25222608                        }
     
    25312617                        //If already queuing a close tag, then put this tag on, too
    25322618                        if ( ! empty( $tagqueue ) ) {
    25332619                                $tagqueue .= $tag;
    2534                                 $tag       = '';
     2620                                $tag      = '';
    25352621                        }
    25362622                }
    25372623                $newtext .= substr( $text, 0, $i ) . $tag;
    2538                 $text     = substr( $text, $i + $l );
     2624                $text    = substr( $text, $i + $l );
    25392625        }
    25402626
    25412627        // Clear Tag Queue
     
    25702656 * @param bool   $rich_text Optional. Whether `$content` should be considered rich text,
    25712657 *                          in which case it would not be passed through esc_textarea().
    25722658 *                          Default false.
     2659 *
    25732660 * @return string The text after the filter (and possibly htmlspecialchars()) has been run.
    25742661 */
    25752662function format_to_edit( $content, $rich_text = false ) {
     
    25842671        if ( ! $rich_text ) {
    25852672                $content = esc_textarea( $content );
    25862673        }
     2674
    25872675        return $content;
    25882676}
    25892677
     
    26002688 *
    26012689 * @since 0.71
    26022690 *
    2603  * @param int $number     Number to append zeros to if not greater than threshold.
    2604  * @param int $threshold  Digit places number needs to be to not have zeros added.
     2691 * @param int $number    Number to append zeros to if not greater than threshold.
     2692 * @param int $threshold Digit places number needs to be to not have zeros added.
     2693 *
    26052694 * @return string Adds leading zeros to number if needed.
    26062695 */
    26072696function zeroise( $number, $threshold ) {
     
    26142703 * @since 0.71
    26152704 *
    26162705 * @param string $string Value to which backslashes will be added.
     2706 *
    26172707 * @return string String with backslashes inserted.
    26182708 */
    26192709function backslashit( $string ) {
    26202710        if ( isset( $string[0] ) && $string[0] >= '0' && $string[0] <= '9' ) {
    26212711                $string = '\\\\' . $string;
    26222712        }
     2713
    26232714        return addcslashes( $string, 'A..Za..z' );
    26242715}
    26252716
     
    26352726 * @since 1.2.0
    26362727 *
    26372728 * @param string $string What to add the trailing slash to.
     2729 *
    26382730 * @return string String with trailing slash added.
    26392731 */
    26402732function trailingslashit( $string ) {
     
    26502742 * @since 2.2.0
    26512743 *
    26522744 * @param string $string What to remove the trailing slashes from.
     2745 *
    26532746 * @return string String without the trailing slashes.
    26542747 */
    26552748function untrailingslashit( $string ) {
     
    26652758 * @since 0.71
    26662759 *
    26672760 * @param string $gpc The string returned from HTTP request data.
     2761 *
    26682762 * @return string Returns a string escaped with slashes.
    26692763 */
    26702764function addslashes_gpc( $gpc ) {
     
    26812775 * @since 2.0.0
    26822776 *
    26832777 * @param mixed $value The value to be stripped.
     2778 *
    26842779 * @return mixed Stripped value.
    26852780 */
    26862781function stripslashes_deep( $value ) {
     
    26932788 * @since 4.4.0
    26942789 *
    26952790 * @param mixed $value The array or string to be stripped.
     2791 *
    26962792 * @return mixed $value The stripped value.
    26972793 */
    26982794function stripslashes_from_strings_only( $value ) {
     
    27052801 * @since 2.2.0
    27062802 *
    27072803 * @param mixed $value The array or string to be encoded.
     2804 *
    27082805 * @return mixed $value The encoded value.
    27092806 */
    27102807function urlencode_deep( $value ) {
     
    27172814 * @since 3.4.0
    27182815 *
    27192816 * @param mixed $value The array or string to be encoded.
     2817 *
    27202818 * @return mixed $value The encoded value.
    27212819 */
    27222820function rawurlencode_deep( $value ) {
     
    27292827 * @since 4.4.0
    27302828 *
    27312829 * @param mixed $value The array or string to be decoded.
     2830 *
    27322831 * @return mixed $value The decoded value.
    27332832 */
    27342833function urldecode_deep( $value ) {
     
    27422841 *
    27432842 * @param string $email_address Email address.
    27442843 * @param int    $hex_encoding  Optional. Set to 1 to enable hex encoding.
     2844 *
    27452845 * @return string Converted email address.
    27462846 */
    27472847function antispambot( $email_address, $hex_encoding = 0 ) {
    27482848        $email_no_spam_address = '';
    2749         for ( $i = 0, $len = strlen( $email_address ); $i < $len; $i++ ) {
     2849        for ( $i = 0, $len = strlen( $email_address ); $i < $len; $i ++ ) {
    27502850                $j = rand( 0, 1 + $hex_encoding );
    27512851                if ( $j == 0 ) {
    27522852                        $email_no_spam_address .= '&#' . ord( $email_address[ $i ] ) . ';';
     
    27652865 *
    27662866 * This function was backported from 2.5.0 to 2.3.2. Regex callback for make_clickable().
    27672867 *
    2768  * @since 2.3.2
     2868 * @since  2.3.2
    27692869 * @access private
    27702870 *
    27712871 * @param array $matches Single Regex Match.
     2872 *
    27722873 * @return string HTML A element with URI address.
    27732874 */
    27742875function _make_url_clickable_cb( $matches ) {
     
    27772878        if ( ')' == $matches[3] && strpos( $url, '(' ) ) {
    27782879                // If the trailing character is a closing parethesis, and the URL has an opening parenthesis in it, add the closing parenthesis to the URL.
    27792880                // Then we can let the parenthesis balancer do its thing below.
    2780                 $url   .= $matches[3];
     2881                $url    .= $matches[3];
    27812882                $suffix = '';
    27822883        } else {
    27832884                $suffix = $matches[3];
     
    28022903 *
    28032904 * This function was backported from 2.5.0 to 2.3.2. Regex callback for make_clickable().
    28042905 *
    2805  * @since 2.3.2
     2906 * @since  2.3.2
    28062907 * @access private
    28072908 *
    28082909 * @param array $matches Single Regex Match.
     2910 *
    28092911 * @return string HTML A element with URL address.
    28102912 */
    28112913function _make_web_ftp_clickable_cb( $matches ) {
     
    28142916        $dest = 'http://' . $dest;
    28152917
    28162918        // removed trailing [.,;:)] from URL
    2817         if ( in_array( substr( $dest, -1 ), array( '.', ',', ';', ':', ')' ) ) === true ) {
    2818                 $ret  = substr( $dest, -1 );
     2919        if ( in_array( substr( $dest, - 1 ), array( '.', ',', ';', ':', ')' ) ) === true ) {
     2920                $ret  = substr( $dest, - 1 );
    28192921                $dest = substr( $dest, 0, strlen( $dest ) - 1 );
    28202922        }
    28212923
     
    28322934 *
    28332935 * This function was backported from 2.5.0 to 2.3.2. Regex callback for make_clickable().
    28342936 *
    2835  * @since 2.3.2
     2937 * @since  2.3.2
    28362938 * @access private
    28372939 *
    28382940 * @param array $matches Single Regex Match.
     2941 *
    28392942 * @return string HTML A element with email address.
    28402943 */
    28412944function _make_email_clickable_cb( $matches ) {
    28422945        $email = $matches[2] . '@' . $matches[3];
     2946
    28432947        return $matches[1] . "<a href=\"mailto:$email\">$email</a>";
    28442948}
    28452949
     
    28522956 * @since 0.71
    28532957 *
    28542958 * @param string $text Content to convert URIs.
     2959 *
    28552960 * @return string Content with converted URIs.
    28562961 */
    28572962function make_clickable( $text ) {
    28582963        $r               = '';
    2859         $textarr         = preg_split( '/(<[^<>]+>)/', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // split out HTML tags
     2964        $textarr         = preg_split( '/(<[^<>]+>)/', $text, - 1, PREG_SPLIT_DELIM_CAPTURE ); // split out HTML tags
    28602965        $nested_code_pre = 0; // Keep track of how many levels link is nested inside <pre> or <code>
    28612966        foreach ( $textarr as $piece ) {
    28622967
    28632968                if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) || preg_match( '|^<script[\s>]|i', $piece ) || preg_match( '|^<style[\s>]|i', $piece ) ) {
    2864                         $nested_code_pre++;
     2969                        $nested_code_pre ++;
    28652970                } elseif ( $nested_code_pre && ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) || '</script>' === strtolower( $piece ) || '</style>' === strtolower( $piece ) ) ) {
    2866                         $nested_code_pre--;
     2971                        $nested_code_pre --;
    28672972                }
    28682973
    28692974                if ( $nested_code_pre || empty( $piece ) || ( $piece[0] === '<' && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) ) {
     
    28973002                                )
    28983003                                (\)?)                                                  # 3: Trailing closing parenthesis (for parethesis balancing post processing)
    28993004                        ~xS'; // The regex is a non-anchored pattern and does not have a single fixed starting character.
    2900                                   // Tell PCRE to spend more time optimizing since, when used on a page load, it will probably be used several times.
     3005                        // Tell PCRE to spend more time optimizing since, when used on a page load, it will probably be used several times.
    29013006
    29023007                        $ret = preg_replace_callback( $url_clickable, '_make_url_clickable_cb', $ret );
    29033008
    29043009                        $ret = preg_replace_callback( '#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret );
    29053010                        $ret = preg_replace_callback( '#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret );
    29063011
    2907                         $ret = substr( $ret, 1, -1 ); // Remove our whitespace padding.
    2908                         $r  .= $ret;
     3012                        $ret = substr( $ret, 1, - 1 ); // Remove our whitespace padding.
     3013                        $r   .= $ret;
    29093014                }
    29103015        }
    29113016
     
    29213026 *
    29223027 * Joining the returned chunks with empty delimiters reconstructs the input string losslessly.
    29233028 *
    2924  * Input string must have no null characters (or eventual transformations on output chunks must not care about null characters)
     3029 * Input string must have no null characters (or eventual transformations on output chunks must not care about null
     3030 * characters)
    29253031 *
    2926  *     _split_str_by_whitespace( "1234 67890 1234 67890a cd 1234   890 123456789 1234567890a    45678   1 3 5 7 90 ", 10 ) ==
    2927  *     array (
     3032 *     _split_str_by_whitespace( "1234 67890 1234 67890a cd 1234   890 123456789 1234567890a    45678   1 3 5 7 90 ",
     3033 *     10 ) == array (
    29283034 *         0 => '1234 67890 ',  // 11 characters: Perfect split
    29293035 *         1 => '1234 ',        //  5 characters: '1234 67890a' was too long
    29303036 *         2 => '67890a cd ',   // 10 characters: '67890a cd 1234' was too long
     
    29353041 *         7 => '1 3 5 7 90 ',  // 11 characters: End of $string
    29363042 *     );
    29373043 *
    2938  * @since 3.4.0
     3044 * @since  3.4.0
    29393045 * @access private
    29403046 *
    29413047 * @param string $string The string to split.
    29423048 * @param int    $goal   The desired chunk length.
     3049 *
    29433050 * @return array Numeric array of chunks.
    29443051 */
    29453052function _split_str_by_whitespace( $string, $goal ) {
     
    29753082 * @since 1.5.0
    29763083 *
    29773084 * @param string $text Content that may contain HTML A elements.
     3085 *
    29783086 * @return string Converted content.
    29793087 */
    29803088function wp_rel_nofollow( $text ) {
    29813089        // This is a pre save filter, so text is already escaped.
    29823090        $text = stripslashes( $text );
    29833091        $text = preg_replace_callback( '|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text );
     3092
    29843093        return wp_slash( $text );
    29853094}
    29863095
     
    29933102 * @since 2.3.0
    29943103 *
    29953104 * @param array $matches Single Match
     3105 *
    29963106 * @return string HTML A Element with rel nofollow.
    29973107 */
    29983108function wp_rel_nofollow_callback( $matches ) {
     
    30013111        $rel  = 'nofollow';
    30023112
    30033113        if ( preg_match( '%href=["\'](' . preg_quote( set_url_scheme( home_url(), 'http' ) ) . ')%i', $text ) ||
    3004                 preg_match( '%href=["\'](' . preg_quote( set_url_scheme( home_url(), 'https' ) ) . ')%i', $text ) ) {
     3114             preg_match( '%href=["\'](' . preg_quote( set_url_scheme( home_url(), 'https' ) ) . ')%i', $text ) ) {
    30053115
    30063116                return "<a $text>";
    30073117        }
     
    30203130                }
    30213131                $text = trim( $html );
    30223132        }
     3133
    30233134        return "<a $text rel=\"$rel\">";
    30243135}
    30253136
     
    30273138 * Adds rel noreferrer and noopener to all HTML A elements that have a target.
    30283139 *
    30293140 * @param string $text Content that may contain HTML A elements.
     3141 *
    30303142 * @return string Converted content.
    30313143 */
    30323144function wp_targeted_link_rel( $text ) {
     
    30453157 * to prevent from invalidating the HTML.
    30463158 *
    30473159 * @param array $matches Single Match
     3160 *
    30483161 * @return string HTML A Element with rel noreferrer noopener in addition to any existing values
    30493162 */
    30503163function wp_targeted_link_rel_callback( $matches ) {
     
    30723185        }
    30733186
    30743187        if ( ! empty( $rel_match[0] ) ) {
    3075                 $parts = preg_split( '|\s+|', strtolower( $rel_match[2] ) );
    3076                 $parts = array_map( 'esc_attr', $parts );
    3077                 $needed = explode( ' ', $rel );
    3078                 $parts = array_unique( array_merge( $parts, $needed ) );
     3188                $parts     = preg_split( '|\s+|', strtolower( $rel_match[2] ) );
     3189                $parts     = array_map( 'esc_attr', $parts );
     3190                $needed    = explode( ' ', $rel );
     3191                $parts     = array_unique( array_merge( $parts, $needed ) );
    30793192                $delimiter = trim( $rel_match[1] ) ? $rel_match[1] : '"';
    3080                 $rel = 'rel=' . $delimiter . trim( implode( ' ', $parts ) ) . $delimiter;
     3193                $rel       = 'rel=' . $delimiter . trim( implode( ' ', $parts ) ) . $delimiter;
    30813194                $link_html = str_replace( $rel_match[0], $rel, $link_html );
    30823195        } else {
    30833196                $link_html .= " rel=\"$rel\"";
     
    30983211 *
    30993212 * @global array $wpsmiliestrans
    31003213 *
    3101  * @param array $matches Single match. Smiley code to convert to image.
     3214 * @param array  $matches Single match. Smiley code to convert to image.
     3215 *
    31023216 * @return string Image string for smiley.
    31033217 */
    31043218function translate_smiley( $matches ) {
     
    31443258 *
    31453259 * @global string|array $wp_smiliessearch
    31463260 *
    3147  * @param string $text Content to convert smilies from text.
     3261 * @param string        $text Content to convert smilies from text.
     3262 *
    31483263 * @return string Converted content with text smilies replaced with images.
    31493264 */
    31503265function convert_smilies( $text ) {
     
    31523267        $output = '';
    31533268        if ( get_option( 'use_smilies' ) && ! empty( $wp_smiliessearch ) ) {
    31543269                // HTML loop taken from texturize function, could possible be consolidated
    3155                 $textarr = preg_split( '/(<.*>)/U', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // capture the tags as well as in between
     3270                $textarr = preg_split( '/(<.*>)/U', $text, - 1, PREG_SPLIT_DELIM_CAPTURE ); // capture the tags as well as in between
    31563271                $stop    = count( $textarr );// loop stuff
    31573272
    31583273                // Ignore proessing of specific tags
    31593274                $tags_to_ignore       = 'code|pre|style|script|textarea';
    31603275                $ignore_block_element = '';
    31613276
    3162                 for ( $i = 0; $i < $stop; $i++ ) {
     3277                for ( $i = 0; $i < $stop; $i ++ ) {
    31633278                        $content = $textarr[ $i ];
    31643279
    31653280                        // If we're in an ignore block, wait until we find its closing tag
     
    31833298                // return default text.
    31843299                $output = $text;
    31853300        }
     3301
    31863302        return $output;
    31873303}
    31883304
     
    31953311 *
    31963312 * @param string $email      Email address to verify.
    31973313 * @param bool   $deprecated Deprecated.
     3314 *
    31983315 * @return string|bool Either false or the valid email address.
    31993316 */
    32003317function is_email( $email, $deprecated = false ) {
     
    32743391        }
    32753392
    32763393        // Congratulations your email made it!
     3394
    32773395        /** This filter is documented in wp-includes/formatting.php */
    32783396        return apply_filters( 'is_email', $email, $email, null );
    32793397}
     
    32843402 * @since 1.2.0
    32853403 *
    32863404 * @param string $string Subject line
     3405 *
    32873406 * @return string Converted string to ASCII
    32883407 */
    32893408function wp_iso_descrambler( $string ) {
     
    32923411                return $string;
    32933412        } else {
    32943413                $subject = str_replace( '_', ' ', $matches[2] );
     3414
    32953415                return preg_replace_callback( '#\=([0-9a-f]{2})#i', '_wp_iso_convert', $subject );
    32963416        }
    32973417}
     
    32993419/**
    33003420 * Helper function to convert hex encoded chars to ASCII
    33013421 *
    3302  * @since 3.1.0
     3422 * @since  3.1.0
    33033423 * @access private
    33043424 *
    33053425 * @param array $match The preg_replace_callback matches array
     3426 *
    33063427 * @return string Converted chars
    33073428 */
    33083429function _wp_iso_convert( $match ) {
     
    33213442 *
    33223443 * @param string $string The date to be converted.
    33233444 * @param string $format The format string for the returned date (default is Y-m-d H:i:s)
     3445 *
    33243446 * @return string GMT version of the date provided.
    33253447 */
    33263448function get_gmt_from_date( $string, $format = 'Y-m-d H:i:s' ) {
     
    33383460                        if ( false === $datetime ) {
    33393461                                return gmdate( $format, 0 );
    33403462                        }
     3463
    33413464                        return gmdate( $format, $datetime );
    33423465                }
    33433466                $string_time = gmmktime( $matches[4], $matches[5], $matches[6], $matches[2], $matches[3], $matches[1] );
    33443467                $string_gmt  = gmdate( $format, $string_time - get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
    33453468        }
     3469
    33463470        return $string_gmt;
    33473471}
    33483472
     
    33583482 *
    33593483 * @param string $string The date to be converted.
    33603484 * @param string $format The format string for the returned date (default is Y-m-d H:i:s)
     3485 *
    33613486 * @return string Formatted date relative to the timezone / GMT offset.
    33623487 */
    33633488function get_date_from_gmt( $string, $format = 'Y-m-d H:i:s' ) {
     
    33763501                $string_time      = gmmktime( $matches[4], $matches[5], $matches[6], $matches[2], $matches[3], $matches[1] );
    33773502                $string_localtime = gmdate( $format, $string_time + get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );
    33783503        }
     3504
    33793505        return $string_localtime;
    33803506}
    33813507
     
    33853511 * @since 1.5.0
    33863512 *
    33873513 * @param string $timezone Either 'Z' for 0 offset or '±hhmm'.
     3514 *
    33883515 * @return int|float The offset in seconds.
    33893516 */
    33903517function iso8601_timezone_to_offset( $timezone ) {
     
    33923519        if ( $timezone == 'Z' ) {
    33933520                $offset = 0;
    33943521        } else {
    3395                 $sign    = ( substr( $timezone, 0, 1 ) == '+' ) ? 1 : -1;
     3522                $sign    = ( substr( $timezone, 0, 1 ) == '+' ) ? 1 : - 1;
    33963523                $hours   = intval( substr( $timezone, 1, 2 ) );
    33973524                $minutes = intval( substr( $timezone, 3, 4 ) ) / 60;
    33983525                $offset  = $sign * HOUR_IN_SECONDS * ( $hours + $minutes );
    33993526        }
     3527
    34003528        return $offset;
    34013529}
    34023530
     
    34073535 *
    34083536 * @param string $date_string Date and time in ISO 8601 format {@link https://en.wikipedia.org/wiki/ISO_8601}.
    34093537 * @param string $timezone    Optional. If set to GMT returns the time minus gmt_offset. Default is 'user'.
     3538 *
    34103539 * @return string The date and time in MySQL DateTime format - Y-m-d H:i:s.
    34113540 */
    34123541function iso8601_to_datetime( $date_string, $timezone = 'user' ) {
     
    34223551                        $offset = HOUR_IN_SECONDS * get_option( 'gmt_offset' );
    34233552                }
    34243553
    3425                 $timestamp  = gmmktime( $date_bits[4], $date_bits[5], $date_bits[6], $date_bits[2], $date_bits[3], $date_bits[1] );
     3554                $timestamp = gmmktime( $date_bits[4], $date_bits[5], $date_bits[6], $date_bits[2], $date_bits[3], $date_bits[1] );
    34263555                $timestamp -= $offset;
    34273556
    34283557                return gmdate( 'Y-m-d H:i:s', $timestamp );
     
    34383567 * @since 1.5.0
    34393568 *
    34403569 * @param string $email Email address to filter.
     3570 *
    34413571 * @return string Filtered email address.
    34423572 */
    34433573function sanitize_email( $email ) {
     
    35303660        $email = $local . '@' . $domain;
    35313661
    35323662        // Congratulations your email made it!
     3663
    35333664        /** This filter is documented in wp-includes/formatting.php */
    35343665        return apply_filters( 'sanitize_email', $email, $email, null );
    35353666}
     
    35443675 *
    35453676 * @param int $from Unix timestamp from which the difference begins.
    35463677 * @param int $to   Optional. Unix timestamp to end the time difference. Default becomes time() if not set.
     3678 *
    35473679 * @return string Human readable time difference.
    35483680 */
    35493681function human_time_diff( $from, $to = '' ) {
     
    36233755 * @since 1.5.0
    36243756 *
    36253757 * @param string $text Optional. The excerpt. If set to empty, an excerpt is generated.
     3758 *
    36263759 * @return string The excerpt.
    36273760 */
    36283761function wp_trim_excerpt( $text = '' ) {
     
    36543787                $excerpt_more = apply_filters( 'excerpt_more', ' ' . '[&hellip;]' );
    36553788                $text         = wp_trim_words( $text, $excerpt_length, $excerpt_more );
    36563789        }
     3790
    36573791        /**
    36583792         * Filters the trimmed excerpt string.
    36593793         *
     
    36773811 * @param string $text      Text to trim.
    36783812 * @param int    $num_words Number of words. Default 55.
    36793813 * @param string $more      Optional. What to append if $text needs to be trimmed. Default '&hellip;'.
     3814 *
    36803815 * @return string Trimmed text.
    36813816 */
    36823817function wp_trim_words( $text, $num_words = 55, $more = null ) {
     
    37293864 * @since 1.5.1
    37303865 *
    37313866 * @param string $text The text within which entities will be converted.
     3867 *
    37323868 * @return string Text with converted entities.
    37333869 */
    37343870function ent2ncr( $text ) {
     
    40214157 *
    40224158 * @since 4.3.0
    40234159 *
    4024  * @see _WP_Editors::editor()
     4160 * @see   _WP_Editors::editor()
    40254161 *
    40264162 * @param string $text           The text to be formatted.
    40274163 * @param string $default_editor The default editor for the current user.
    40284164 *                               It is usually either 'html' or 'tinymce'.
     4165 *
    40294166 * @return string The formatted text after filter is applied.
    40304167 */
    40314168function format_for_editor( $text, $default_editor = null ) {
     
    40524189 * e.g. $subject = '%0%0%0DDD', $search ='%0D', $result ='' rather than the '%0%0DD' that
    40534190 * str_replace would return
    40544191 *
    4055  * @since 2.8.1
     4192 * @since  2.8.1
    40564193 * @access private
    40574194 *
    40584195 * @param string|array $search  The value being searched for, otherwise known as the needle.
    40594196 *                              An array may be used to designate multiple needles.
    40604197 * @param string       $subject The string being searched and replaced on, otherwise known as the haystack.
     4198 *
    40614199 * @return string The string with the replaced values.
    40624200 */
    40634201function _deep_replace( $search, $subject ) {
     
    40854223 *
    40864224 * @since 2.8.0
    40874225 *
    4088  * @global wpdb $wpdb WordPress database abstraction object.
     4226 * @global wpdb        $wpdb WordPress database abstraction object.
    40894227 *
    40904228 * @param string|array $data Unescaped data
     4229 *
    40914230 * @return string|array Escaped data
    40924231 */
    40934232function esc_sql( $data ) {
    40944233        global $wpdb;
     4234
    40954235        return $wpdb->_escape( $data );
    40964236}
    40974237
     
    41084248 * @param array  $protocols Optional. An array of acceptable protocols.
    41094249 *                          Defaults to return value of wp_allowed_protocols()
    41104250 * @param string $_context  Private. Use esc_url_raw() for database usage.
     4251 *
    41114252 * @return string The cleaned $url after the {@see 'clean_url'} filter is applied.
    41124253 */
    41134254function esc_url( $url, $protocols = null, $_context = 'display' ) {
     
    41354276         * link starting with /, # or ? or a php file).
    41364277         */
    41374278        if ( strpos( $url, ':' ) === false && ! in_array( $url[0], array( '/', '#', '?' ) ) &&
    4138                 ! preg_match( '/^[a-z0-9-]+?\.php/i', $url ) ) {
     4279             ! preg_match( '/^[a-z0-9-]+?\.php/i', $url ) ) {
    41394280                $url = 'http://' . $url;
    41404281        }
    41414282
     
    42144355 *
    42154356 * @param string $url       The URL to be cleaned.
    42164357 * @param array  $protocols An array of acceptable protocols.
     4358 *
    42174359 * @return string The cleaned URL.
    42184360 */
    42194361function esc_url_raw( $url, $protocols = null ) {
     
    42234365/**
    42244366 * Convert entities, while preserving already-encoded entities.
    42254367 *
    4226  * @link https://secure.php.net/htmlentities Borrowed from the PHP Manual user notes.
     4368 * @link  https://secure.php.net/htmlentities Borrowed from the PHP Manual user notes.
    42274369 *
    42284370 * @since 1.2.2
    42294371 *
    42304372 * @param string $myHTML The text to be converted.
     4373 *
    42314374 * @return string Converted text.
    42324375 */
    42334376function htmlentities2( $myHTML ) {
    42344377        $translation_table              = get_html_translation_table( HTML_ENTITIES, ENT_QUOTES );
    42354378        $translation_table[ chr( 38 ) ] = '&';
     4379
    42364380        return preg_replace( '/&(?![A-Za-z]{0,4}\w{2,3};|#[0-9]{2,3};)/', '&amp;', strtr( $myHTML, $translation_table ) );
    42374381}
    42384382
     
    42464390 * @since 2.8.0
    42474391 *
    42484392 * @param string $text The text to be escaped.
     4393 *
    42494394 * @return string Escaped text.
    42504395 */
    42514396function esc_js( $text ) {
     
    42544399        $safe_text = preg_replace( '/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes( $safe_text ) );
    42554400        $safe_text = str_replace( "\r", '', $safe_text );
    42564401        $safe_text = str_replace( "\n", '\\n', addslashes( $safe_text ) );
     4402
    42574403        /**
    42584404         * Filters a string cleaned and escaped for output in JavaScript.
    42594405         *
     
    42744420 * @since 2.8.0
    42754421 *
    42764422 * @param string $text
     4423 *
    42774424 * @return string
    42784425 */
    42794426function esc_html( $text ) {
    42804427        $safe_text = wp_check_invalid_utf8( $text );
    42814428        $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
     4429
    42824430        /**
    42834431         * Filters a string cleaned and escaped for output in HTML.
    42844432         *
     
    42994447 * @since 2.8.0
    43004448 *
    43014449 * @param string $text
     4450 *
    43024451 * @return string
    43034452 */
    43044453function esc_attr( $text ) {
    43054454        $safe_text = wp_check_invalid_utf8( $text );
    43064455        $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
     4456
    43074457        /**
    43084458         * Filters a string cleaned and escaped for output in an HTML attribute.
    43094459         *
     
    43244474 * @since 3.1.0
    43254475 *
    43264476 * @param string $text
     4477 *
    43274478 * @return string
    43284479 */
    43294480function esc_textarea( $text ) {
    43304481        $safe_text = htmlspecialchars( $text, ENT_QUOTES, get_option( 'blog_charset' ) );
     4482
    43314483        /**
    43324484         * Filters a string cleaned and escaped for output in a textarea element.
    43334485         *
     
    43454497 * @since 2.5.0
    43464498 *
    43474499 * @param string $tag_name
     4500 *
    43484501 * @return string
    43494502 */
    43504503function tag_escape( $tag_name ) {
    43514504        $safe_tag = strtolower( preg_replace( '/[^a-zA-Z0-9_:]/', '', $tag_name ) );
     4505
    43524506        /**
    43534507         * Filters a string cleaned and escaped for output as an HTML tag.
    43544508         *
     
    43704524 * @since 4.1.0 Support was added for relative URLs.
    43714525 *
    43724526 * @param string $link Full URL path.
     4527 *
    43734528 * @return string Absolute path.
    43744529 */
    43754530function wp_make_link_relative( $link ) {
     
    43844539 *
    43854540 * @since 2.0.5
    43864541 *
    4387  * @global wpdb $wpdb WordPress database abstraction object.
     4542 * @global wpdb  $wpdb  WordPress database abstraction object.
    43884543 *
    43894544 * @param string $option The name of the option.
    43904545 * @param string $value  The unsanitised value.
     4546 *
    43914547 * @return string Sanitized value.
    43924548 */
    43934549function sanitize_option( $option, $value ) {
     
    44414597                        if ( empty( $value ) ) {
    44424598                                $value = 1;
    44434599                        }
    4444                         if ( $value < -1 ) {
     4600                        if ( $value < - 1 ) {
    44454601                                $value = abs( $value );
    44464602                        }
    44474603                        break;
     
    46044760
    46054761                        if ( 'permalink_structure' === $option && '' !== $value && ! preg_match( '/%[^\/%]+%/', $value ) ) {
    46064762                                $error = sprintf(
    4607                                         /* translators: %s: Codex URL */
     4763                                /* translators: %s: Codex URL */
    46084764                                        __( 'A structure tag is required when using custom permalinks. <a href="%s">Learn more</a>' ),
    46094765                                        __( 'https://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure' )
    46104766                                );
     
    46604816 *
    46614817 * @param mixed    $value    The array, object, or scalar.
    46624818 * @param callable $callback The function to map onto $value.
     4819 *
    46634820 * @return mixed The value with the callback applied to all non-arrays and non-objects inside it.
    46644821 */
    46654822function map_deep( $value, $callback ) {
     
    47134870 * @since 2.3.0
    47144871 *
    47154872 * @param string $text Text to be converted.
     4873 *
    47164874 * @return string Converted text.
    47174875 */
    47184876function wp_pre_kses_less_than( $text ) {
     
    47254883 * @since 2.3.0
    47264884 *
    47274885 * @param array $matches Populated by matches to preg_replace.
     4886 *
    47284887 * @return string The text returned after esc_html if needed.
    47294888 */
    47304889function wp_pre_kses_less_than_callback( $matches ) {
    47314890        if ( false === strpos( $matches[0], '>' ) ) {
    47324891                return esc_html( $matches[0] );
    47334892        }
     4893
    47344894        return $matches[0];
    47354895}
    47364896
     
    47384898 * WordPress implementation of PHP sprintf() with filters.
    47394899 *
    47404900 * @since 2.5.0
    4741  * @link https://secure.php.net/sprintf
     4901 * @link  https://secure.php.net/sprintf
    47424902 *
    47434903 * @param string $pattern   The string which formatted args are inserted.
    47444904 * @param mixed  $args ,... Arguments to be formatted into the $pattern string.
     4905 *
    47454906 * @return string The formatted string.
    47464907 */
    47474908function wp_sprintf( $pattern ) {
     
    47534914        while ( $len > $start ) {
    47544915                // Last character: append and break
    47554916                if ( strlen( $pattern ) - 1 == $start ) {
    4756                         $result .= substr( $pattern, -1 );
     4917                        $result .= substr( $pattern, - 1 );
    47574918                        break;
    47584919                }
    47594920
     
    47784939                                $arg      = isset( $args[ $matches[1] ] ) ? $args[ $matches[1] ] : '';
    47794940                                $fragment = str_replace( "%{$matches[1]}$", '%', $fragment );
    47804941                        } else {
    4781                                 ++$arg_index;
     4942                                ++ $arg_index;
    47824943                                $arg = isset( $args[ $arg_index ] ) ? $args[ $arg_index ] : '';
    47834944                        }
    47844945
     
    48024963
    48034964                // Append to result and move to next fragment
    48044965                $result .= $fragment;
    4805                 $start   = $end;
     4966                $start  = $end;
    48064967        }
     4968
    48074969        return $result;
    48084970}
    48094971
     
    48184980 *
    48194981 * @param string $pattern Content containing '%l' at the beginning.
    48204982 * @param array  $args    List items to prepend to the content and replace '%l'.
     4983 *
    48214984 * @return string Localized list items and rest of the content.
    48224985 */
    48234986function wp_sprintf_l( $pattern, $args ) {
     
    48625025        $i = count( $args );
    48635026        while ( $i ) {
    48645027                $arg = array_shift( $args );
    4865                 $i--;
     5028                $i --;
    48665029                if ( 0 == $i ) {
    48675030                        $result .= $l['between_last_two'] . $arg;
    48685031                } else {
    48695032                        $result .= $l['between'] . $arg;
    48705033                }
    48715034        }
     5035
    48725036        return $result . substr( $pattern, 2 );
    48735037}
    48745038
     
    48845048 * @param string $str   String to get the excerpt from.
    48855049 * @param int    $count Maximum number of characters to take.
    48865050 * @param string $more  Optional. What to append if $str needs to be trimmed. Defaults to empty string.
     5051 *
    48875052 * @return string The excerpt.
    48885053 */
    48895054function wp_html_excerpt( $str, $count, $more = null ) {
     
    48975062        if ( $str != $excerpt ) {
    48985063                $excerpt = trim( $excerpt ) . $more;
    48995064        }
     5065
    49005066        return $excerpt;
    49015067}
    49025068
     
    49105076 *
    49115077 * @global string $_links_add_base
    49125078 *
    4913  * @param string $content String to search for links in.
    4914  * @param string $base    The base URL to prefix to links.
    4915  * @param array  $attrs   The attributes which should be processed.
     5079 * @param string  $content String to search for links in.
     5080 * @param string  $base    The base URL to prefix to links.
     5081 * @param array   $attrs   The attributes which should be processed.
     5082 *
    49165083 * @return string The processed content.
    49175084 */
    49185085function links_add_base_url( $content, $base, $attrs = array( 'src', 'href' ) ) {
    49195086        global $_links_add_base;
    49205087        $_links_add_base = $base;
    49215088        $attrs           = implode( '|', (array) $attrs );
     5089
    49225090        return preg_replace_callback( "!($attrs)=(['\"])(.+?)\\2!i", '_links_add_base', $content );
    49235091}
    49245092
    49255093/**
    49265094 * Callback to add a base url to relative links in passed content.
    49275095 *
    4928  * @since 2.7.0
     5096 * @since  2.7.0
    49295097 * @access private
    49305098 *
    49315099 * @global string $_links_add_base
    49325100 *
    4933  * @param string $m The matched link.
     5101 * @param string  $m The matched link.
     5102 *
    49345103 * @return string The processed link.
    49355104 */
    49365105function _links_add_base( $m ) {
    49375106        global $_links_add_base;
     5107
    49385108        //1 = attribute name  2 = quotation mark  3 = URL
    49395109        return $m[1] . '=' . $m[2] .
    4940                 ( preg_match( '#^(\w{1,20}):#', $m[3], $protocol ) && in_array( $protocol[1], wp_allowed_protocols() ) ?
    4941                         $m[3] :
    4942                         WP_Http::make_absolute_url( $m[3], $_links_add_base )
    4943                 )
    4944                 . $m[2];
     5110               ( preg_match( '#^(\w{1,20}):#', $m[3], $protocol ) && in_array( $protocol[1], wp_allowed_protocols() ) ?
     5111                       $m[3] :
     5112                       WP_Http::make_absolute_url( $m[3], $_links_add_base )
     5113               )
     5114               . $m[2];
    49455115}
    49465116
    49475117/**
     
    49565126 *
    49575127 * @global string $_links_add_target
    49585128 *
    4959  * @param string $content String to search for links in.
    4960  * @param string $target  The Target to add to the links.
    4961  * @param array  $tags    An array of tags to apply to.
     5129 * @param string  $content String to search for links in.
     5130 * @param string  $target  The Target to add to the links.
     5131 * @param array   $tags    An array of tags to apply to.
     5132 *
    49625133 * @return string The processed content.
    49635134 */
    49645135function links_add_target( $content, $target = '_blank', $tags = array( 'a' ) ) {
    49655136        global $_links_add_target;
    49665137        $_links_add_target = $target;
    49675138        $tags              = implode( '|', (array) $tags );
     5139
    49685140        return preg_replace_callback( "!<($tags)([^>]*)>!i", '_links_add_target', $content );
    49695141}
    49705142
    49715143/**
    49725144 * Callback to add a target attribute to all links in passed content.
    49735145 *
    4974  * @since 2.7.0
     5146 * @since  2.7.0
    49755147 * @access private
    49765148 *
    49775149 * @global string $_links_add_target
    49785150 *
    4979  * @param string $m The matched link.
     5151 * @param string  $m The matched link.
     5152 *
    49805153 * @return string The processed link.
    49815154 */
    49825155function _links_add_target( $m ) {
    49835156        global $_links_add_target;
    49845157        $tag  = $m[1];
    49855158        $link = preg_replace( '|( target=([\'"])(.*?)\2)|i', '', $m[2] );
     5159
    49865160        return '<' . $tag . $link . ' target="' . esc_attr( $_links_add_target ) . '">';
    49875161}
    49885162
     
    49925166 * @since 2.7.0
    49935167 *
    49945168 * @param string $str The string to normalize.
     5169 *
    49955170 * @return string The normalized string.
    49965171 */
    49975172function normalize_whitespace( $str ) {
    49985173        $str = trim( $str );
    49995174        $str = str_replace( "\r", "\n", $str );
    50005175        $str = preg_replace( array( '/\n+/', '/[ \t]+/' ), array( "\n", ' ' ), $str );
     5176
    50015177        return $str;
    50025178}
    50035179
     
    50125188 *
    50135189 * @param string $string        String containing HTML tags
    50145190 * @param bool   $remove_breaks Optional. Whether to remove left over line breaks and white space chars
     5191 *
    50155192 * @return string The processed string.
    50165193 */
    50175194function wp_strip_all_tags( $string, $remove_breaks = false ) {
     
    50365213 *
    50375214 * @since 2.9.0
    50385215 *
    5039  * @see sanitize_textarea_field()
    5040  * @see wp_check_invalid_utf8()
    5041  * @see wp_strip_all_tags()
     5216 * @see   sanitize_textarea_field()
     5217 * @see   wp_check_invalid_utf8()
     5218 * @see   wp_strip_all_tags()
    50425219 *
    50435220 * @param string $str String to sanitize.
     5221 *
    50445222 * @return string Sanitized string.
    50455223 */
    50465224function sanitize_text_field( $str ) {
     
    50645242 * new lines (\n) and other whitespace, which are legitimate
    50655243 * input in textarea elements.
    50665244 *
    5067  * @see sanitize_text_field()
     5245 * @see   sanitize_text_field()
    50685246 *
    50695247 * @since 4.7.0
    50705248 *
    50715249 * @param string $str String to sanitize.
     5250 *
    50725251 * @return string Sanitized string.
    50735252 */
    50745253function sanitize_textarea_field( $str ) {
     
    50885267/**
    50895268 * Internal helper function to sanitize a string from user input or from the db
    50905269 *
    5091  * @since 4.7.0
     5270 * @since  4.7.0
    50925271 * @access private
    50935272 *
    5094  * @param string $str String to sanitize.
    5095  * @param bool $keep_newlines optional Whether to keep newlines. Default: false.
     5273 * @param string $str           String to sanitize.
     5274 * @param bool   $keep_newlines optional Whether to keep newlines. Default: false.
     5275 *
    50965276 * @return string Sanitized string.
    50975277 */
    50985278function _sanitize_text_fields( $str, $keep_newlines = false ) {
     
    51345314 *
    51355315 * @param string $path   A path.
    51365316 * @param string $suffix If the filename ends in suffix this will also be cut off.
     5317 *
    51375318 * @return string
    51385319 */
    51395320function wp_basename( $path, $suffix = '' ) {
     
    51465327 *
    51475328 * Violating our coding standards for a good function name.
    51485329 *
    5149  * @since 3.0.0
     5330 * @since     3.0.0
    51505331 *
    51515332 * @staticvar string|false $dblq
    51525333 *
    51535334 * @param string $text The text to be modified.
     5335 *
    51545336 * @return string The modified text.
    51555337 */
    51565338function capital_P_dangit( $text ) {
     
    51645346        if ( false === $dblq ) {
    51655347                $dblq = _x( '&#8220;', 'opening curly double quote' );
    51665348        }
     5349
    51675350        return str_replace(
    51685351                array( ' Wordpress', '&#8216;Wordpress', $dblq . 'Wordpress', '>Wordpress', '(Wordpress' ),
    51695352                array( ' WordPress', '&#8216;WordPress', $dblq . 'WordPress', '>WordPress', '(WordPress' ),
    51705353                $text
    51715354        );
    51725355}
     5356
    51735357// phpcs:enable
    51745358
    51755359/**
     
    51785362 * @since 3.1.3
    51795363 *
    51805364 * @param string $mime_type Mime type
     5365 *
    51815366 * @return string Sanitized mime type
    51825367 */
    51835368function sanitize_mime_type( $mime_type ) {
    51845369        $sani_mime_type = preg_replace( '/[^-+*.a-zA-Z0-9\/]/', '', $mime_type );
     5370
    51855371        /**
    51865372         * Filters a mime type following sanitization.
    51875373         *
     
    51995385 * @since 3.4.0
    52005386 *
    52015387 * @param string $to_ping Space or carriage return separated URLs
     5388 *
    52025389 * @return string URLs starting with the http or https protocol, separated by a carriage return.
    52035390 */
    52045391function sanitize_trackback_urls( $to_ping ) {
    5205         $urls_to_ping = preg_split( '/[\r\n\t ]/', trim( $to_ping ), -1, PREG_SPLIT_NO_EMPTY );
     5392        $urls_to_ping = preg_split( '/[\r\n\t ]/', trim( $to_ping ), - 1, PREG_SPLIT_NO_EMPTY );
    52065393        foreach ( $urls_to_ping as $k => $url ) {
    52075394                if ( ! preg_match( '#^https?://.#i', $url ) ) {
    52085395                        unset( $urls_to_ping[ $k ] );
     
    52105397        }
    52115398        $urls_to_ping = array_map( 'esc_url_raw', $urls_to_ping );
    52125399        $urls_to_ping = implode( "\n", $urls_to_ping );
     5400
    52135401        /**
    52145402         * Filters a list of trackback URLs following sanitization.
    52155403         *
     
    52335421 * @since 3.6.0
    52345422 *
    52355423 * @param string|array $value String or array of strings to slash.
     5424 *
    52365425 * @return string|array Slashed $value
    52375426 */
    52385427function wp_slash( $value ) {
     
    52605449 * @since 3.6.0
    52615450 *
    52625451 * @param string|array $value String or array of strings to unslash.
     5452 *
    52635453 * @return string|array Unslashed $value
    52645454 */
    52655455function wp_unslash( $value ) {
     
    52725462 * @since 3.6.0
    52735463 *
    52745464 * @param string $content A string which might contain a URL.
     5465 *
    52755466 * @return string|false The found URL.
    52765467 */
    52775468function get_url_in_content( $content ) {
     
    52935484 * This is designed to replace the PCRE \s sequence.  In ticket #22692, that
    52945485 * sequence was found to be unreliable due to random inclusion of the A0 byte.
    52955486 *
    5296  * @since 4.0.0
     5487 * @since     4.0.0
    52975488 *
    52985489 * @staticvar string $spaces
    52995490 *
     
    53245515/**
    53255516 * Print the important emoji-related styles.
    53265517 *
    5327  * @since 4.2.0
     5518 * @since     4.2.0
    53285519 *
    53295520 * @staticvar bool $printed
    53305521 */
     
    53365527        }
    53375528
    53385529        $printed = true;
    5339 ?>
    5340 <style type="text/css">
    5341 img.wp-smiley,
    5342 img.emoji {
    5343         display: inline !important;
    5344         border: none !important;
    5345         box-shadow: none !important;
    5346         height: 1em !important;
    5347         width: 1em !important;
    5348         margin: 0 .07em !important;
    5349         vertical-align: -0.1em !important;
    5350         background: none !important;
    5351         padding: 0 !important;
    5352 }
    5353 </style>
    5354 <?php
     5530        ?>
     5531        <style type="text/css">
     5532                img.wp-smiley,
     5533                img.emoji {
     5534                        display: inline !important;
     5535                        border: none !important;
     5536                        box-shadow: none !important;
     5537                        height: 1em !important;
     5538                        width: 1em !important;
     5539                        margin: 0 .07em !important;
     5540                        vertical-align: -0.1em !important;
     5541                        background: none !important;
     5542                        padding: 0 !important;
     5543                }
     5544        </style>
     5545        <?php
    53555546}
    53565547
    53575548/**
    53585549 * Print the inline Emoji detection script if it is not already printed.
    53595550 *
    5360  * @since 4.2.0
     5551 * @since     4.2.0
    53615552 * @staticvar bool $printed
    53625553 */
    53635554function print_emoji_detection_script() {
     
    53765567 * Prints inline Emoji dection script
    53775568 *
    53785569 * @ignore
    5379  * @since 4.6.0
     5570 * @since  4.6.0
    53805571 * @access private
    53815572 */
    53825573function _print_emoji_detection_script() {
     
    54305621
    54315622                ?>
    54325623                <script type="text/javascript">
    5433                         window._wpemojiSettings = <?php echo wp_json_encode( $settings ); ?>;
     5624            window._wpemojiSettings = <?php echo wp_json_encode( $settings ); ?>;
    54345625                        <?php readfile( ABSPATH . WPINC . '/js/wp-emoji-loader.js' ); ?>
    54355626                </script>
    54365627                <?php
     
    54525643                 */
    54535644                ?>
    54545645                <script type="text/javascript">
    5455                         window._wpemojiSettings = <?php echo wp_json_encode( $settings ); ?>;
    5456                         !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
     5646            window._wpemojiSettings = <?php echo wp_json_encode( $settings ); ?>;
     5647            !function (a, b, c) {
     5648                function d(a, b) {
     5649                    var c = String.fromCharCode;
     5650                    l.clearRect(0, 0, k.width, k.height), l.fillText(c.apply(this, a), 0, 0);
     5651                    var d = k.toDataURL();
     5652                    l.clearRect(0, 0, k.width, k.height), l.fillText(c.apply(this, b), 0, 0);
     5653                    var e = k.toDataURL();
     5654                    return d === e
     5655                }
     5656
     5657                function e(a) {
     5658                    var b;
     5659                    if (!l || !l.fillText) return !1;
     5660                    switch (l.textBaseline = "top", l.font = "600 32px Arial", a) {
     5661                        case"flag":
     5662                            return !(b = d([55356, 56826, 55356, 56819], [55356, 56826, 8203, 55356, 56819])) && (b = d([55356, 57332, 56128, 56423, 56128, 56418, 56128, 56421, 56128, 56430, 56128, 56423, 56128, 56447], [55356, 57332, 8203, 56128, 56423, 8203, 56128, 56418, 8203, 56128, 56421, 8203, 56128, 56430, 8203, 56128, 56423, 8203, 56128, 56447]), !b);
     5663                        case"emoji":
     5664                            return b = d([55358, 56760, 9792, 65039], [55358, 56760, 8203, 9792, 65039]), !b
     5665                    }
     5666                    return !1
     5667                }
     5668
     5669                function f(a) {
     5670                    var c = b.createElement("script");
     5671                    c.src = a, c.defer = c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
     5672                }
     5673
     5674                var g, h, i, j, k = b.createElement("canvas"), l = k.getContext && k.getContext("2d");
     5675                for (j = Array("flag", "emoji"), c.supports = {
     5676                    everything: !0,
     5677                    everythingExceptFlag: !0
     5678                }, i = 0; i < j.length; i++) c.supports[j[i]] = e(j[i]), c.supports.everything = c.supports.everything && c.supports[j[i]], "flag" !== j[i] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[j[i]]);
     5679                c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function () {
     5680                    c.DOMReady = !0
     5681                }, c.supports.everything || (h = function () {
     5682                    c.readyCallback()
     5683                }, b.addEventListener ? (b.addEventListener("DOMContentLoaded", h, !1), a.addEventListener("load", h, !1)) : (a.attachEvent("onload", h), b.attachEvent("onreadystatechange", function () {
     5684                    "complete" === b.readyState && c.readyCallback()
     5685                })), g = c.source || {}, g.concatemoji ? f(g.concatemoji) : g.wpemoji && g.twemoji && (f(g.twemoji), f(g.wpemoji)))
     5686            }(window, document, window._wpemojiSettings);
    54575687                </script>
    54585688                <?php
    54595689        }
     
    54675697 * @since 4.2.0
    54685698 *
    54695699 * @param string $content The content to encode.
     5700 *
    54705701 * @return string The encoded content.
    54715702 */
    54725703function wp_encode_emoji( $content ) {
     
    54925723 * @since 4.2.0
    54935724 *
    54945725 * @param string $text The content to encode.
     5726 *
    54955727 * @return string The encoded content.
    54965728 */
    54975729function wp_staticize_emoji( $text ) {
     
    55405772         *
    55415773         * First, capture the tags as well as in between.
    55425774         */
    5543         $textarr = preg_split( '/(<.*>)/U', $text, -1, PREG_SPLIT_DELIM_CAPTURE );
     5775        $textarr = preg_split( '/(<.*>)/U', $text, - 1, PREG_SPLIT_DELIM_CAPTURE );
    55445776        $stop    = count( $textarr );
    55455777
    55465778        // Ignore processing of specific tags.
    55475779        $tags_to_ignore       = 'code|pre|style|script|textarea';
    55485780        $ignore_block_element = '';
    55495781
    5550         for ( $i = 0; $i < $stop; $i++ ) {
     5782        for ( $i = 0; $i < $stop; $i ++ ) {
    55515783                $content = $textarr[ $i ];
    55525784
    55535785                // If we're in an ignore block, wait until we find its closing tag.
     
    55915823 * @since 4.2.0
    55925824 *
    55935825 * @param array $mail The email data array.
     5826 *
    55945827 * @return array The email data array, with emoji in the message staticized.
    55955828 */
    55965829function wp_staticize_emoji_for_email( $mail ) {
     
    56295862                if ( 'content-type' === strtolower( $name ) ) {
    56305863                        if ( strpos( $content, ';' ) !== false ) {
    56315864                                list( $type, $charset ) = explode( ';', $content );
    5632                                 $content_type           = trim( $type );
     5865                                $content_type = trim( $type );
    56335866                        } else {
    56345867                                $content_type = trim( $content );
    56355868                        }
     
    56585891 * These arrays are automatically built from the regex in twemoji.js - if they need to be updated,
    56595892 * you should update the regex there, then run the `grunt precommit:emoji` job.
    56605893 *
    5661  * @since 4.9.0
     5894 * @since  4.9.0
    56625895 * @access private
    56635896 *
    56645897 * @param string $type Optional. Which array type to return. Accepts 'partials' or 'entities', default 'entities'.
     5898 *
    56655899 * @return array An array to match all emoji that WordPress recognises.
    56665900 */
    56675901function _wp_emoji_list( $type = 'entities' ) {
    56685902        // Do not remove the START/END comments - they're used to find where to insert the arrays.
    56695903
    56705904        // START: emoji arrays
    5671         $entities = array( '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f469;', '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f468;', '&#x1f468;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f468;', '&#x1f3f4;&#xe0067;&#xe0062;&#xe0073;&#xe0063;&#xe0074;&#xe007f;', '&#x1f3f4;&#xe0067;&#xe0062;&#xe0077;&#xe006c;&#xe0073;&#xe007f;', '&#x1f3f4;&#xe0067;&#xe0062;&#xe0065;&#xe006e;&#xe0067;&#xe007f;', '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f466;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f468;', '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f468;', '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f469;', '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f466;', '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f466;&#x200d;&#x1f466;', '&#x1f935;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cc;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cc;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cc;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cc;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cc;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c3;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c3;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dd;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dd;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dd;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dd;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dc;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dc;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dc;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dc;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f468;&#x1f3fb;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x1f3fb;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x1f3fb;&#x200d;&#x2708;&#xfe0f;', '&#x1f9dc;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dc;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9db;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9db;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9db;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9db;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9db;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9da;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9da;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f468;&#x1f3fc;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x1f3fc;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x1f3fc;&#x200d;&#x2708;&#xfe0f;', '&#x1f9da;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9da;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9da;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d8;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f468;&#x1f3fd;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x1f3fd;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x1f3fd;&#x200d;&#x2708;&#xfe0f;', '&#x1f9d8;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d8;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d8;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d8;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d8;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d7;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d7;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d7;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d7;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f468;&#x1f3fe;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x1f3fe;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x1f3fe;&#x200d;&#x2708;&#xfe0f;', '&#x1f9d7;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d6;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d6;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d6;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d6;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d6;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f468;&#x1f3ff;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x1f3ff;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x1f3ff;&#x200d;&#x2708;&#xfe0f;', '&#x1f9b9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b8;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c3;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c3;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b8;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b8;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f9b8;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f93e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f93e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f93e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f93e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f93e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f93d;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f93d;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f93d;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f93d;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f93d;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f939;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f939;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f469;&#x1f3fb;&#x200d;&#x2695;&#xfe0f;', '&#x1f469;&#x1f3fb;&#x200d;&#x2696;&#xfe0f;', '&#x1f469;&#x1f3fb;&#x200d;&#x2708;&#xfe0f;', '&#x1f939;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f939;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f939;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f937;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f469;&#x1f3fc;&#x200d;&#x2695;&#xfe0f;', '&#x1f469;&#x1f3fc;&#x200d;&#x2696;&#xfe0f;', '&#x1f469;&#x1f3fc;&#x200d;&#x2708;&#xfe0f;', '&#x1f937;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f937;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f937;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f937;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f935;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f935;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f935;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f935;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f935;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f935;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f935;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f935;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f469;&#x1f3fd;&#x200d;&#x2695;&#xfe0f;', '&#x1f469;&#x1f3fd;&#x200d;&#x2696;&#xfe0f;', '&#x1f469;&#x1f3fd;&#x200d;&#x2708;&#xfe0f;', '&#x1f935;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b6;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b6;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b6;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f469;&#x1f3fe;&#x200d;&#x2695;&#xfe0f;', '&#x1f469;&#x1f3fe;&#x200d;&#x2696;&#xfe0f;', '&#x1f469;&#x1f3fe;&#x200d;&#x2708;&#xfe0f;', '&#x1f6b6;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b6;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b4;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f469;&#x1f3ff;&#x200d;&#x2695;&#xfe0f;', '&#x1f469;&#x1f3ff;&#x200d;&#x2696;&#xfe0f;', '&#x1f469;&#x1f3ff;&#x200d;&#x2708;&#xfe0f;', '&#x1f6b4;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b4;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b4;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b4;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f3ca;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3ca;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f3ca;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f3ca;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f6a3;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f6a3;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f6a3;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f6a3;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f64e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f64e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f64e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f3ca;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f46e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f46e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f46e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f46e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f64e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f64e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f64d;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f64d;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f64d;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f64d;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f482;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f482;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f482;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f482;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f482;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f64d;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f574;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f574;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f574;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f574;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f574;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f647;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f647;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x1f647;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f647;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x1f647;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#xfe0f;&#x200d;&#x2640;&#xfe0f;', '&#x1f574;&#xfe0f;&#x200d;&#x2642;&#xfe0f;', '&#x1f3cb;&#xfe0f;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cb;&#xfe0f;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#xfe0f;&#x200d;&#x2640;&#xfe0f;', '&#x1f3cc;&#xfe0f;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;', '&#x26f9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;', '&#x26f9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;', '&#x1f575;&#xfe0f;&#x200d;&#x2640;&#xfe0f;', '&#x1f575;&#xfe0f;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;', '&#x26f9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;', '&#x26f9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;', '&#x26f9;&#xfe0f;&#x200d;&#x2640;&#xfe0f;', '&#x26f9;&#xfe0f;&#x200d;&#x2642;&#xfe0f;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f33e;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f373;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f393;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f3a4;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f3ed;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f4bb;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f4bc;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f527;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f52c;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f680;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f692;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b0;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b2;', '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b3;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f33e;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f373;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f393;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f3a4;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f3ed;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f4bb;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f4bc;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f527;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f52c;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f680;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f692;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b0;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b2;', '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b3;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f33e;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f373;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f393;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f3a4;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f3ed;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f4bb;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f4bc;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f527;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f52c;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f680;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f692;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b0;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b2;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b2;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b3;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b0;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f692;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f680;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f527;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f4bc;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f4bb;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f3eb;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f373;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f393;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f3a4;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f393;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f373;', '&#x1f469;&#x1f3ff;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b2;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b1;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b0;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f692;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f680;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f3a4;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f3a8;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f527;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f4bc;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f4bb;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f3eb;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f3a8;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f3a4;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f393;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f373;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3fe;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b2;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b1;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b0;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f692;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f680;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f527;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f4bc;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f4bb;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f4bc;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f4bb;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f3eb;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f3a8;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f3a4;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f393;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f373;', '&#x1f469;&#x1f3fd;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b2;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f527;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b1;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b0;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f692;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f680;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f527;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f4bc;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f4bb;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f680;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f692;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f3a8;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f3a4;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f393;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f373;', '&#x1f469;&#x1f3fc;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b2;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b1;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b0;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f692;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b0;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b2;', '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b3;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f680;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f52c;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f527;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f4bc;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f4bb;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f3ed;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f33e;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f3a4;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f393;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f373;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f393;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f373;', '&#x1f469;&#x1f3fb;&#x200d;&#x1f33e;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f3a4;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f3a8;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f3eb;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f3ed;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f4bb;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f4bc;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f527;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f52c;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f680;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f692;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b0;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b1;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b2;', '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b3;', '&#x1f3f3;&#xfe0f;&#x200d;&#x1f308;', '&#x1f469;&#x200d;&#x2696;&#xfe0f;', '&#x1f9b8;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x200d;&#x2642;&#xfe0f;', '&#x1f93e;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x200d;&#x2640;&#xfe0f;', '&#x1f9b9;&#x200d;&#x2642;&#xfe0f;', '&#x1f468;&#x200d;&#x2695;&#xfe0f;', '&#x1f468;&#x200d;&#x2696;&#xfe0f;', '&#x1f468;&#x200d;&#x2708;&#xfe0f;', '&#x1f93d;&#x200d;&#x2642;&#xfe0f;', '&#x1f93d;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d6;&#x200d;&#x2642;&#xfe0f;', '&#x1f647;&#x200d;&#x2640;&#xfe0f;', '&#x1f93c;&#x200d;&#x2642;&#xfe0f;', '&#x1f93c;&#x200d;&#x2640;&#xfe0f;', '&#x1f939;&#x200d;&#x2642;&#xfe0f;', '&#x1f939;&#x200d;&#x2640;&#xfe0f;', '&#x1f938;&#x200d;&#x2642;&#xfe0f;', '&#x1f938;&#x200d;&#x2640;&#xfe0f;', '&#x1f937;&#x200d;&#x2642;&#xfe0f;', '&#x1f937;&#x200d;&#x2640;&#xfe0f;', '&#x1f935;&#x200d;&#x2642;&#xfe0f;', '&#x1f9d7;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d7;&#x200d;&#x2642;&#xfe0f;', '&#x1f935;&#x200d;&#x2640;&#xfe0f;', '&#x1f926;&#x200d;&#x2642;&#xfe0f;', '&#x1f926;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b6;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b6;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b5;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b5;&#x200d;&#x2640;&#xfe0f;', '&#x1f6b4;&#x200d;&#x2642;&#xfe0f;', '&#x1f6b4;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d8;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x200d;&#x2642;&#xfe0f;', '&#x1f6a3;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x200d;&#x2640;&#xfe0f;', '&#x1f9d9;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x200d;&#x2642;&#xfe0f;', '&#x1f64e;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x200d;&#x2640;&#xfe0f;', '&#x1f9da;&#x200d;&#x2642;&#xfe0f;', '&#x1f469;&#x200d;&#x2695;&#xfe0f;', '&#x1f9b8;&#x200d;&#x2640;&#xfe0f;', '&#x1f469;&#x200d;&#x2708;&#xfe0f;', '&#x1f46e;&#x200d;&#x2640;&#xfe0f;', '&#x1f46e;&#x200d;&#x2642;&#xfe0f;', '&#x1f46f;&#x200d;&#x2640;&#xfe0f;', '&#x1f46f;&#x200d;&#x2642;&#xfe0f;', '&#x1f471;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x200d;&#x2640;&#xfe0f;', '&#x1f9db;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x200d;&#x2642;&#xfe0f;', '&#x1f64d;&#x200d;&#x2640;&#xfe0f;', '&#x1f471;&#x200d;&#x2642;&#xfe0f;', '&#x1f473;&#x200d;&#x2640;&#xfe0f;', '&#x1f473;&#x200d;&#x2642;&#xfe0f;', '&#x1f477;&#x200d;&#x2640;&#xfe0f;', '&#x1f477;&#x200d;&#x2642;&#xfe0f;', '&#x1f481;&#x200d;&#x2640;&#xfe0f;', '&#x1f481;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dc;&#x200d;&#x2642;&#xfe0f;', '&#x1f482;&#x200d;&#x2642;&#xfe0f;', '&#x1f486;&#x200d;&#x2640;&#xfe0f;', '&#x1f64b;&#x200d;&#x2642;&#xfe0f;', '&#x1f64b;&#x200d;&#x2640;&#xfe0f;', '&#x1f486;&#x200d;&#x2642;&#xfe0f;', '&#x1f487;&#x200d;&#x2640;&#xfe0f;', '&#x1f487;&#x200d;&#x2642;&#xfe0f;', '&#x1f645;&#x200d;&#x2640;&#xfe0f;', '&#x1f645;&#x200d;&#x2642;&#xfe0f;', '&#x1f9dd;&#x200d;&#x2640;&#xfe0f;', '&#x1f9dd;&#x200d;&#x2642;&#xfe0f;', '&#x1f9de;&#x200d;&#x2640;&#xfe0f;', '&#x1f9de;&#x200d;&#x2642;&#xfe0f;', '&#x1f9df;&#x200d;&#x2640;&#xfe0f;', '&#x1f9df;&#x200d;&#x2642;&#xfe0f;', '&#x1f3f4;&#x200d;&#x2620;&#xfe0f;', '&#x1f647;&#x200d;&#x2642;&#xfe0f;', '&#x1f646;&#x200d;&#x2640;&#xfe0f;', '&#x1f646;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x200d;&#x2642;&#xfe0f;', '&#x1f3ca;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c4;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c4;&#x200d;&#x2640;&#xfe0f;', '&#x1f3c3;&#x200d;&#x2642;&#xfe0f;', '&#x1f3c3;&#x200d;&#x2640;&#xfe0f;', '&#x1f468;&#x200d;&#x1f3a8;', '&#x1f469;&#x200d;&#x1f373;', '&#x1f469;&#x200d;&#x1f393;', '&#x1f469;&#x200d;&#x1f3a4;', '&#x1f469;&#x200d;&#x1f3a8;', '&#x1f469;&#x200d;&#x1f3eb;', '&#x1f469;&#x200d;&#x1f3ed;', '&#x1f468;&#x200d;&#x1f4bb;', '&#x1f468;&#x200d;&#x1f692;', '&#x1f469;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f467;', '&#x1f468;&#x200d;&#x1f9b0;', '&#x1f468;&#x200d;&#x1f9b1;', '&#x1f469;&#x200d;&#x1f4bb;', '&#x1f469;&#x200d;&#x1f4bc;', '&#x1f469;&#x200d;&#x1f527;', '&#x1f469;&#x200d;&#x1f52c;', '&#x1f469;&#x200d;&#x1f680;', '&#x1f469;&#x200d;&#x1f692;', '&#x1f469;&#x200d;&#x1f9b0;', '&#x1f469;&#x200d;&#x1f9b1;', '&#x1f441;&#x200d;&#x1f5e8;', '&#x1f468;&#x200d;&#x1f9b2;', '&#x1f468;&#x200d;&#x1f9b3;', '&#x1f468;&#x200d;&#x1f466;', '&#x1f468;&#x200d;&#x1f3a4;', '&#x1f469;&#x200d;&#x1f9b2;', '&#x1f469;&#x200d;&#x1f9b3;', '&#x1f468;&#x200d;&#x1f393;', '&#x1f468;&#x200d;&#x1f373;', '&#x1f468;&#x200d;&#x1f33e;', '&#x1f468;&#x200d;&#x1f4bc;', '&#x1f468;&#x200d;&#x1f527;', '&#x1f468;&#x200d;&#x1f52c;', '&#x1f468;&#x200d;&#x1f680;', '&#x1f468;&#x200d;&#x1f3ed;', '&#x1f469;&#x200d;&#x1f33e;', '&#x1f468;&#x200d;&#x1f3eb;', '&#x1f469;&#x200d;&#x1f467;', '&#x1f446;&#x1f3ff;', '&#x1f447;&#x1f3fb;', '&#x1f477;&#x1f3fc;', '&#x1f447;&#x1f3fc;', '&#x1f447;&#x1f3fd;', '&#x1f477;&#x1f3fd;', '&#x1f447;&#x1f3fe;', '&#x1f447;&#x1f3ff;', '&#x1f477;&#x1f3fe;', '&#x1f448;&#x1f3fb;', '&#x1f448;&#x1f3fc;', '&#x1f477;&#x1f3ff;', '&#x1f448;&#x1f3fd;', '&#x1f448;&#x1f3fe;', '&#x1f478;&#x1f3fb;', '&#x1f478;&#x1f3fc;', '&#x1f478;&#x1f3fd;', '&#x1f478;&#x1f3fe;', '&#x1f478;&#x1f3ff;', '&#x1f47c;&#x1f3fb;', '&#x1f47c;&#x1f3fc;', '&#x1f47c;&#x1f3fd;', '&#x1f47c;&#x1f3fe;', '&#x1f47c;&#x1f3ff;', '&#x1f448;&#x1f3ff;', '&#x1f449;&#x1f3fb;', '&#x1f481;&#x1f3fb;', '&#x1f449;&#x1f3fc;', '&#x1f449;&#x1f3fd;', '&#x1f481;&#x1f3fc;', '&#x1f449;&#x1f3fe;', '&#x1f449;&#x1f3ff;', '&#x1f481;&#x1f3fd;', '&#x1f44a;&#x1f3fb;', '&#x1f44a;&#x1f3fc;', '&#x1f481;&#x1f3fe;', '&#x1f44a;&#x1f3fd;', '&#x1f44a;&#x1f3fe;', '&#x1f481;&#x1f3ff;', '&#x1f44a;&#x1f3ff;', '&#x1f44b;&#x1f3fb;', '&#x1f44b;&#x1f3fc;', '&#x1f44b;&#x1f3fd;', '&#x1f482;&#x1f3fb;', '&#x1f44b;&#x1f3fe;', '&#x1f44b;&#x1f3ff;', '&#x1f482;&#x1f3fc;', '&#x1f44c;&#x1f3fb;', '&#x1f44c;&#x1f3fc;', '&#x1f482;&#x1f3fd;', '&#x1f44c;&#x1f3fd;', '&#x1f44c;&#x1f3fe;', '&#x1f482;&#x1f3fe;', '&#x1f44c;&#x1f3ff;', '&#x1f44d;&#x1f3fb;', '&#x1f482;&#x1f3ff;', '&#x1f44d;&#x1f3fc;', '&#x1f44d;&#x1f3fd;', '&#x1f483;&#x1f3fb;', '&#x1f483;&#x1f3fc;', '&#x1f483;&#x1f3fd;', '&#x1f483;&#x1f3fe;', '&#x1f483;&#x1f3ff;', '&#x1f485;&#x1f3fb;', '&#x1f485;&#x1f3fc;', '&#x1f485;&#x1f3fd;', '&#x1f485;&#x1f3fe;', '&#x1f485;&#x1f3ff;', '&#x1f44d;&#x1f3fe;', '&#x1f44d;&#x1f3ff;', '&#x1f486;&#x1f3fb;', '&#x1f44e;&#x1f3fb;', '&#x1f44e;&#x1f3fc;', '&#x1f486;&#x1f3fc;', '&#x1f44e;&#x1f3fd;', '&#x1f44e;&#x1f3fe;', '&#x1f486;&#x1f3fd;', '&#x1f44e;&#x1f3ff;', '&#x1f44f;&#x1f3fb;', '&#x1f486;&#x1f3fe;', '&#x1f44f;&#x1f3fc;', '&#x1f44f;&#x1f3fd;', '&#x1f486;&#x1f3ff;', '&#x1f44f;&#x1f3fe;', '&#x1f44f;&#x1f3ff;', '&#x1f450;&#x1f3fb;', '&#x1f450;&#x1f3fc;', '&#x1f487;&#x1f3fb;', '&#x1f450;&#x1f3fd;', '&#x1f450;&#x1f3fe;', '&#x1f487;&#x1f3fc;', '&#x1f450;&#x1f3ff;', '&#x1f466;&#x1f3fb;', '&#x1f487;&#x1f3fd;', '&#x1f466;&#x1f3fc;', '&#x1f466;&#x1f3fd;', '&#x1f487;&#x1f3fe;', '&#x1f466;&#x1f3fe;', '&#x1f466;&#x1f3ff;', '&#x1f487;&#x1f3ff;', '&#x1f467;&#x1f3fb;', '&#x1f467;&#x1f3fc;', '&#x1f4aa;&#x1f3fb;', '&#x1f4aa;&#x1f3fc;', '&#x1f4aa;&#x1f3fd;', '&#x1f4aa;&#x1f3fe;', '&#x1f4aa;&#x1f3ff;', '&#x1f467;&#x1f3fd;', '&#x1f467;&#x1f3fe;', '&#x1f574;&#x1f3fb;', '&#x1f467;&#x1f3ff;', '&#x1f1ea;&#x1f1ea;', '&#x1f574;&#x1f3fc;', '&#x1f1ea;&#x1f1ec;', '&#x1f1ea;&#x1f1ed;', '&#x1f574;&#x1f3fd;', '&#x1f1ea;&#x1f1f7;', '&#x1f1ea;&#x1f1f8;', '&#x1f574;&#x1f3fe;', '&#x1f1ea;&#x1f1f9;', '&#x1f1ea;&#x1f1fa;', '&#x1f574;&#x1f3ff;', '&#x1f1eb;&#x1f1ee;', '&#x1f1eb;&#x1f1ef;', '&#x1f1eb;&#x1f1f0;', '&#x1f1eb;&#x1f1f2;', '&#x1f575;&#x1f3fb;', '&#x1f1eb;&#x1f1f4;', '&#x1f1eb;&#x1f1f7;', '&#x1f575;&#x1f3fc;', '&#x1f1ec;&#x1f1e6;', '&#x1f1ec;&#x1f1e7;', '&#x1f575;&#x1f3fd;', '&#x1f1ec;&#x1f1e9;', '&#x1f1ec;&#x1f1ea;', '&#x1f575;&#x1f3fe;', '&#x1f1ec;&#x1f1eb;', '&#x1f1ec;&#x1f1ec;', '&#x1f575;&#x1f3ff;', '&#x1f1ec;&#x1f1ed;', '&#x1f468;&#x1f3fb;', '&#x1f57a;&#x1f3fb;', '&#x1f57a;&#x1f3fc;', '&#x1f57a;&#x1f3fd;', '&#x1f57a;&#x1f3fe;', '&#x1f57a;&#x1f3ff;', '&#x1f590;&#x1f3fb;', '&#x1f590;&#x1f3fc;', '&#x1f590;&#x1f3fd;', '&#x1f590;&#x1f3fe;', '&#x1f590;&#x1f3ff;', '&#x1f595;&#x1f3fb;', '&#x1f595;&#x1f3fc;', '&#x1f595;&#x1f3fd;', '&#x1f595;&#x1f3fe;', '&#x1f595;&#x1f3ff;', '&#x1f596;&#x1f3fb;', '&#x1f596;&#x1f3fc;', '&#x1f596;&#x1f3fd;', '&#x1f596;&#x1f3fe;', '&#x1f596;&#x1f3ff;', '&#x1f1ec;&#x1f1ee;', '&#x1f1ec;&#x1f1f1;', '&#x1f645;&#x1f3fb;', '&#x1f1ec;&#x1f1f2;', '&#x1f1ec;&#x1f1f3;', '&#x1f645;&#x1f3fc;', '&#x1f1ec;&#x1f1f5;', '&#x1f1ec;&#x1f1f6;', '&#x1f645;&#x1f3fd;', '&#x1f1ec;&#x1f1f7;', '&#x1f1ec;&#x1f1f8;', '&#x1f645;&#x1f3fe;', '&#x1f1ec;&#x1f1f9;', '&#x1f1ec;&#x1f1fa;', '&#x1f645;&#x1f3ff;', '&#x1f1ec;&#x1f1fc;', '&#x1f1ec;&#x1f1fe;', '&#x1f1ed;&#x1f1f0;', '&#x1f1ed;&#x1f1f2;', '&#x1f646;&#x1f3fb;', '&#x1f1ed;&#x1f1f3;', '&#x1f1ed;&#x1f1f7;', '&#x1f646;&#x1f3fc;', '&#x1f1ed;&#x1f1f9;', '&#x1f1ed;&#x1f1fa;', '&#x1f646;&#x1f3fd;', '&#x1f1ee;&#x1f1e8;', '&#x1f1ee;&#x1f1e9;', '&#x1f646;&#x1f3fe;', '&#x1f468;&#x1f3fc;', '&#x1f1ee;&#x1f1ea;', '&#x1f646;&#x1f3ff;', '&#x1f1ee;&#x1f1f1;', '&#x1f1ee;&#x1f1f2;', '&#x1f1ee;&#x1f1f3;', '&#x1f1ee;&#x1f1f4;', '&#x1f647;&#x1f3fb;', '&#x1f1ee;&#x1f1f6;', '&#x1f1ee;&#x1f1f7;', '&#x1f647;&#x1f3fc;', '&#x1f1ee;&#x1f1f8;', '&#x1f1ee;&#x1f1f9;', '&#x1f647;&#x1f3fd;', '&#x1f1ef;&#x1f1ea;', '&#x1f1ef;&#x1f1f2;', '&#x1f647;&#x1f3fe;', '&#x1f1ef;&#x1f1f4;', '&#x1f1ef;&#x1f1f5;', '&#x1f647;&#x1f3ff;', '&#x1f1f0;&#x1f1ea;', '&#x1f1f0;&#x1f1ec;', '&#x1f1f0;&#x1f1ed;', '&#x1f1f0;&#x1f1ee;', '&#x1f64b;&#x1f3fb;', '&#x1f1f0;&#x1f1f2;', '&#x1f1f0;&#x1f1f3;', '&#x1f64b;&#x1f3fc;', '&#x1f1f0;&#x1f1f5;', '&#x1f468;&#x1f3fd;', '&#x1f64b;&#x1f3fd;', '&#x1f1f0;&#x1f1f7;', '&#x1f1f0;&#x1f1fc;', '&#x1f64b;&#x1f3fe;', '&#x1f1f0;&#x1f1fe;', '&#x1f1f0;&#x1f1ff;', '&#x1f64b;&#x1f3ff;', '&#x1f1f1;&#x1f1e6;', '&#x1f1f1;&#x1f1e7;', '&#x1f64c;&#x1f3fb;', '&#x1f64c;&#x1f3fc;', '&#x1f64c;&#x1f3fd;', '&#x1f64c;&#x1f3fe;', '&#x1f64c;&#x1f3ff;', '&#x1f1f1;&#x1f1e8;', '&#x1f1f1;&#x1f1ee;', '&#x1f64d;&#x1f3fb;', '&#x1f1f1;&#x1f1f0;', '&#x1f1f1;&#x1f1f7;', '&#x1f64d;&#x1f3fc;', '&#x1f1f1;&#x1f1f8;', '&#x1f1f1;&#x1f1f9;', '&#x1f64d;&#x1f3fd;', '&#x1f1f1;&#x1f1fa;', '&#x1f1f1;&#x1f1fb;', '&#x1f64d;&#x1f3fe;', '&#x1f1f1;&#x1f1fe;', '&#x1f1f2;&#x1f1e6;', '&#x1f64d;&#x1f3ff;', '&#x1f1f2;&#x1f1e8;', '&#x1f1f2;&#x1f1e9;', '&#x1f1f2;&#x1f1ea;', '&#x1f1f2;&#x1f1eb;', '&#x1f64e;&#x1f3fb;', '&#x1f468;&#x1f3fe;', '&#x1f1f2;&#x1f1ec;', '&#x1f64e;&#x1f3fc;', '&#x1f1f2;&#x1f1ed;', '&#x1f1f2;&#x1f1f0;', '&#x1f64e;&#x1f3fd;', '&#x1f1f2;&#x1f1f1;', '&#x1f1f2;&#x1f1f2;', '&#x1f64e;&#x1f3fe;', '&#x1f1f2;&#x1f1f3;', '&#x1f1f2;&#x1f1f4;', '&#x1f64e;&#x1f3ff;', '&#x1f1f2;&#x1f1f5;', '&#x1f1f2;&#x1f1f6;', '&#x1f64f;&#x1f3fb;', '&#x1f64f;&#x1f3fc;', '&#x1f64f;&#x1f3fd;', '&#x1f64f;&#x1f3fe;', '&#x1f64f;&#x1f3ff;', '&#x1f1f2;&#x1f1f7;', '&#x1f1f2;&#x1f1f8;', '&#x1f6a3;&#x1f3fb;', '&#x1f1f2;&#x1f1f9;', '&#x1f1f2;&#x1f1fa;', '&#x1f6a3;&#x1f3fc;', '&#x1f1f2;&#x1f1fb;', '&#x1f1f2;&#x1f1fc;', '&#x1f6a3;&#x1f3fd;', '&#x1f1f2;&#x1f1fd;', '&#x1f1f2;&#x1f1fe;', '&#x1f6a3;&#x1f3fe;', '&#x1f1f2;&#x1f1ff;', '&#x1f1f3;&#x1f1e6;', '&#x1f6a3;&#x1f3ff;', '&#x1f1f3;&#x1f1e8;', '&#x1f468;&#x1f3ff;', '&#x1f1f3;&#x1f1ea;', '&#x1f1f3;&#x1f1eb;', '&#x1f6b4;&#x1f3fb;', '&#x1f1f3;&#x1f1ec;', '&#x1f1f3;&#x1f1ee;', '&#x1f6b4;&#x1f3fc;', '&#x1f1f3;&#x1f1f1;', '&#x1f1f3;&#x1f1f4;', '&#x1f6b4;&#x1f3fd;', '&#x1f1f3;&#x1f1f5;', '&#x1f1f3;&#x1f1f7;', '&#x1f6b4;&#x1f3fe;', '&#x1f1f3;&#x1f1fa;', '&#x1f1f3;&#x1f1ff;', '&#x1f6b4;&#x1f3ff;', '&#x1f1f4;&#x1f1f2;', '&#x1f1f5;&#x1f1e6;', '&#x1f1f5;&#x1f1ea;', '&#x1f1f5;&#x1f1eb;', '&#x1f6b5;&#x1f3fb;', '&#x1f1f5;&#x1f1ec;', '&#x1f1f5;&#x1f1ed;', '&#x1f6b5;&#x1f3fc;', '&#x1f1f5;&#x1f1f0;', '&#x1f1f5;&#x1f1f1;', '&#x1f6b5;&#x1f3fd;', '&#x1f1f5;&#x1f1f2;', '&#x1f1f5;&#x1f1f3;', '&#x1f6b5;&#x1f3fe;', '&#x1f1f5;&#x1f1f7;', '&#x1f1f5;&#x1f1f8;', '&#x1f6b5;&#x1f3ff;', '&#x1f1f5;&#x1f1f9;', '&#x1f1f5;&#x1f1fc;', '&#x1f1f5;&#x1f1fe;', '&#x1f1f6;&#x1f1e6;', '&#x1f6b6;&#x1f3fb;', '&#x1f1f7;&#x1f1ea;', '&#x1f1f7;&#x1f1f4;', '&#x1f6b6;&#x1f3fc;', '&#x1f1f7;&#x1f1f8;', '&#x1f1f7;&#x1f1fa;', '&#x1f6b6;&#x1f3fd;', '&#x1f1f7;&#x1f1fc;', '&#x1f1f8;&#x1f1e6;', '&#x1f6b6;&#x1f3fe;', '&#x1f1f8;&#x1f1e7;', '&#x1f1f8;&#x1f1e8;', '&#x1f6b6;&#x1f3ff;', '&#x1f1f8;&#x1f1e9;', '&#x1f1f8;&#x1f1ea;', '&#x1f6c0;&#x1f3fb;', '&#x1f6c0;&#x1f3fc;', '&#x1f6c0;&#x1f3fd;', '&#x1f6c0;&#x1f3fe;', '&#x1f6c0;&#x1f3ff;', '&#x1f6cc;&#x1f3fb;', '&#x1f6cc;&#x1f3fc;', '&#x1f6cc;&#x1f3fd;', '&#x1f6cc;&#x1f3fe;', '&#x1f6cc;&#x1f3ff;', '&#x1f918;&#x1f3fb;', '&#x1f918;&#x1f3fc;', '&#x1f918;&#x1f3fd;', '&#x1f918;&#x1f3fe;', '&#x1f918;&#x1f3ff;', '&#x1f919;&#x1f3fb;', '&#x1f919;&#x1f3fc;', '&#x1f919;&#x1f3fd;', '&#x1f919;&#x1f3fe;', '&#x1f919;&#x1f3ff;', '&#x1f91a;&#x1f3fb;', '&#x1f91a;&#x1f3fc;', '&#x1f91a;&#x1f3fd;', '&#x1f91a;&#x1f3fe;', '&#x1f91a;&#x1f3ff;', '&#x1f91b;&#x1f3fb;', '&#x1f91b;&#x1f3fc;', '&#x1f91b;&#x1f3fd;', '&#x1f91b;&#x1f3fe;', '&#x1f91b;&#x1f3ff;', '&#x1f91c;&#x1f3fb;', '&#x1f91c;&#x1f3fc;', '&#x1f91c;&#x1f3fd;', '&#x1f91c;&#x1f3fe;', '&#x1f91c;&#x1f3ff;', '&#x1f91e;&#x1f3fb;', '&#x1f91e;&#x1f3fc;', '&#x1f91e;&#x1f3fd;', '&#x1f91e;&#x1f3fe;', '&#x1f91e;&#x1f3ff;', '&#x1f91f;&#x1f3fb;', '&#x1f91f;&#x1f3fc;', '&#x1f91f;&#x1f3fd;', '&#x1f91f;&#x1f3fe;', '&#x1f91f;&#x1f3ff;', '&#x1f1f8;&#x1f1ec;', '&#x1f1f8;&#x1f1ed;', '&#x1f926;&#x1f3fb;', '&#x1f1f8;&#x1f1ee;', '&#x1f1f8;&#x1f1ef;', '&#x1f926;&#x1f3fc;', '&#x1f1f8;&#x1f1f0;', '&#x1f1e6;&#x1f1e9;', '&#x1f926;&#x1f3fd;', '&#x1f1f8;&#x1f1f2;', '&#x1f1f8;&#x1f1f3;', '&#x1f926;&#x1f3fe;', '&#x1f1f8;&#x1f1f4;', '&#x1f1f8;&#x1f1f7;', '&#x1f926;&#x1f3ff;', '&#x1f1f8;&#x1f1f8;', '&#x1f1f8;&#x1f1f9;', '&#x1f930;&#x1f3fb;', '&#x1f930;&#x1f3fc;', '&#x1f930;&#x1f3fd;', '&#x1f930;&#x1f3fe;', '&#x1f930;&#x1f3ff;', '&#x1f931;&#x1f3fb;', '&#x1f931;&#x1f3fc;', '&#x1f931;&#x1f3fd;', '&#x1f931;&#x1f3fe;', '&#x1f931;&#x1f3ff;', '&#x1f932;&#x1f3fb;', '&#x1f932;&#x1f3fc;', '&#x1f932;&#x1f3fd;', '&#x1f932;&#x1f3fe;', '&#x1f932;&#x1f3ff;', '&#x1f933;&#x1f3fb;', '&#x1f933;&#x1f3fc;', '&#x1f933;&#x1f3fd;', '&#x1f933;&#x1f3fe;', '&#x1f933;&#x1f3ff;', '&#x1f934;&#x1f3fb;', '&#x1f934;&#x1f3fc;', '&#x1f934;&#x1f3fd;', '&#x1f934;&#x1f3fe;', '&#x1f934;&#x1f3ff;', '&#x1f1f8;&#x1f1fb;', '&#x1f1f8;&#x1f1fd;', '&#x1f935;&#x1f3fb;', '&#x1f1f8;&#x1f1fe;', '&#x1f1f8;&#x1f1ff;', '&#x1f935;&#x1f3fc;', '&#x1f1f9;&#x1f1e6;', '&#x1f1f9;&#x1f1e8;', '&#x1f935;&#x1f3fd;', '&#x1f1f9;&#x1f1e9;', '&#x1f1f9;&#x1f1eb;', '&#x1f935;&#x1f3fe;', '&#x1f1f9;&#x1f1ec;', '&#x1f469;&#x1f3fb;', '&#x1f935;&#x1f3ff;', '&#x1f1f9;&#x1f1ed;', '&#x1f1f9;&#x1f1ef;', '&#x1f936;&#x1f3fb;', '&#x1f936;&#x1f3fc;', '&#x1f936;&#x1f3fd;', '&#x1f936;&#x1f3fe;', '&#x1f936;&#x1f3ff;', '&#x1f1f9;&#x1f1f0;', '&#x1f1f9;&#x1f1f1;', '&#x1f937;&#x1f3fb;', '&#x1f1f9;&#x1f1f2;', '&#x1f1f9;&#x1f1f3;', '&#x1f937;&#x1f3fc;', '&#x1f1f9;&#x1f1f4;', '&#x1f1f9;&#x1f1f7;', '&#x1f937;&#x1f3fd;', '&#x1f1f9;&#x1f1f9;', '&#x1f1f9;&#x1f1fb;', '&#x1f937;&#x1f3fe;', '&#x1f1f9;&#x1f1fc;', '&#x1f1f9;&#x1f1ff;', '&#x1f937;&#x1f3ff;', '&#x1f1fa;&#x1f1e6;', '&#x1f1fa;&#x1f1ec;', '&#x1f1fa;&#x1f1f2;', '&#x1f1fa;&#x1f1f3;', '&#x1f938;&#x1f3fb;', '&#x1f1fa;&#x1f1f8;', '&#x1f1fa;&#x1f1fe;', '&#x1f938;&#x1f3fc;', '&#x1f1fa;&#x1f1ff;', '&#x1f1fb;&#x1f1e6;', '&#x1f938;&#x1f3fd;', '&#x1f469;&#x1f3fc;', '&#x1f1fb;&#x1f1e8;', '&#x1f938;&#x1f3fe;', '&#x1f1fb;&#x1f1ea;', '&#x1f1fb;&#x1f1ec;', '&#x1f938;&#x1f3ff;', '&#x1f1fb;&#x1f1ee;', '&#x1f1fb;&#x1f1f3;', '&#x1f1fb;&#x1f1fa;', '&#x1f1fc;&#x1f1eb;', '&#x1f939;&#x1f3fb;', '&#x1f1fc;&#x1f1f8;', '&#x1f1fd;&#x1f1f0;', '&#x1f939;&#x1f3fc;', '&#x1f1fe;&#x1f1ea;', '&#x1f1fe;&#x1f1f9;', '&#x1f939;&#x1f3fd;', '&#x1f1ff;&#x1f1e6;', '&#x1f1ff;&#x1f1f2;', '&#x1f939;&#x1f3fe;', '&#x1f1ff;&#x1f1fc;', '&#x1f385;&#x1f3fb;', '&#x1f939;&#x1f3ff;', '&#x1f385;&#x1f3fc;', '&#x1f385;&#x1f3fd;', '&#x1f385;&#x1f3fe;', '&#x1f385;&#x1f3ff;', '&#x1f3c2;&#x1f3fb;', '&#x1f469;&#x1f3fd;', '&#x1f93d;&#x1f3fb;', '&#x1f3c2;&#x1f3fc;', '&#x1f3c2;&#x1f3fd;', '&#x1f93d;&#x1f3fc;', '&#x1f3c2;&#x1f3fe;', '&#x1f3c2;&#x1f3ff;', '&#x1f93d;&#x1f3fd;', '&#x1f1e6;&#x1f1e8;', '&#x1f1e6;&#x1f1ea;', '&#x1f93d;&#x1f3fe;', '&#x1f3c3;&#x1f3fb;', '&#x1f1e6;&#x1f1eb;', '&#x1f93d;&#x1f3ff;', '&#x1f1e6;&#x1f1ec;', '&#x1f3c3;&#x1f3fc;', '&#x1f1e6;&#x1f1ee;', '&#x1f1e6;&#x1f1f1;', '&#x1f93e;&#x1f3fb;', '&#x1f3c3;&#x1f3fd;', '&#x1f1e6;&#x1f1f2;', '&#x1f93e;&#x1f3fc;', '&#x1f1e6;&#x1f1f4;', '&#x1f3c3;&#x1f3fe;', '&#x1f93e;&#x1f3fd;', '&#x1f1e6;&#x1f1f6;', '&#x1f1e6;&#x1f1f7;', '&#x1f93e;&#x1f3fe;', '&#x1f3c3;&#x1f3ff;', '&#x1f1e6;&#x1f1f8;', '&#x1f93e;&#x1f3ff;', '&#x1f469;&#x1f3fe;', '&#x1f1e6;&#x1f1f9;', '&#x1f9b5;&#x1f3fb;', '&#x1f9b5;&#x1f3fc;', '&#x1f9b5;&#x1f3fd;', '&#x1f9b5;&#x1f3fe;', '&#x1f9b5;&#x1f3ff;', '&#x1f9b6;&#x1f3fb;', '&#x1f9b6;&#x1f3fc;', '&#x1f9b6;&#x1f3fd;', '&#x1f9b6;&#x1f3fe;', '&#x1f9b6;&#x1f3ff;', '&#x1f1e6;&#x1f1fa;', '&#x1f1e6;&#x1f1fc;', '&#x1f9b8;&#x1f3fb;', '&#x1f3c4;&#x1f3fb;', '&#x1f1e6;&#x1f1fd;', '&#x1f9b8;&#x1f3fc;', '&#x1f1e6;&#x1f1ff;', '&#x1f3c4;&#x1f3fc;', '&#x1f9b8;&#x1f3fd;', '&#x1f1e7;&#x1f1e6;', '&#x1f1e7;&#x1f1e7;', '&#x1f9b8;&#x1f3fe;', '&#x1f3c4;&#x1f3fd;', '&#x1f1e7;&#x1f1e9;', '&#x1f9b8;&#x1f3ff;', '&#x1f1e7;&#x1f1ea;', '&#x1f3c4;&#x1f3fe;', '&#x1f1e7;&#x1f1eb;', '&#x1f1e7;&#x1f1ec;', '&#x1f9b9;&#x1f3fb;', '&#x1f3c4;&#x1f3ff;', '&#x1f1e7;&#x1f1ed;', '&#x1f9b9;&#x1f3fc;', '&#x1f1e7;&#x1f1ee;', '&#x1f3c7;&#x1f3fb;', '&#x1f9b9;&#x1f3fd;', '&#x1f3c7;&#x1f3fc;', '&#x1f469;&#x1f3ff;', '&#x1f9b9;&#x1f3fe;', '&#x1f3c7;&#x1f3fd;', '&#x1f3c7;&#x1f3fe;', '&#x1f9b9;&#x1f3ff;', '&#x1f3c7;&#x1f3ff;', '&#x1f1e7;&#x1f1ef;', '&#x1f9d1;&#x1f3fb;', '&#x1f9d1;&#x1f3fc;', '&#x1f9d1;&#x1f3fd;', '&#x1f9d1;&#x1f3fe;', '&#x1f9d1;&#x1f3ff;', '&#x1f9d2;&#x1f3fb;', '&#x1f9d2;&#x1f3fc;', '&#x1f9d2;&#x1f3fd;', '&#x1f9d2;&#x1f3fe;', '&#x1f9d2;&#x1f3ff;', '&#x1f9d3;&#x1f3fb;', '&#x1f9d3;&#x1f3fc;', '&#x1f9d3;&#x1f3fd;', '&#x1f9d3;&#x1f3fe;', '&#x1f9d3;&#x1f3ff;', '&#x1f9d4;&#x1f3fb;', '&#x1f9d4;&#x1f3fc;', '&#x1f9d4;&#x1f3fd;', '&#x1f9d4;&#x1f3fe;', '&#x1f9d4;&#x1f3ff;', '&#x1f9d5;&#x1f3fb;', '&#x1f9d5;&#x1f3fc;', '&#x1f9d5;&#x1f3fd;', '&#x1f9d5;&#x1f3fe;', '&#x1f9d5;&#x1f3ff;', '&#x1f1e7;&#x1f1f1;', '&#x1f3ca;&#x1f3fb;', '&#x1f9d6;&#x1f3fb;', '&#x1f1e7;&#x1f1f2;', '&#x1f1e7;&#x1f1f3;', '&#x1f9d6;&#x1f3fc;', '&#x1f3ca;&#x1f3fc;', '&#x1f1e7;&#x1f1f4;', '&#x1f9d6;&#x1f3fd;', '&#x1f1e7;&#x1f1f6;', '&#x1f3ca;&#x1f3fd;', '&#x1f9d6;&#x1f3fe;', '&#x1f1e7;&#x1f1f7;', '&#x1f1e7;&#x1f1f8;', '&#x1f9d6;&#x1f3ff;', '&#x1f3ca;&#x1f3fe;', '&#x1f1e7;&#x1f1f9;', '&#x1f1e7;&#x1f1fb;', '&#x1f3ca;&#x1f3ff;', '&#x1f9d7;&#x1f3fb;', '&#x1f1e7;&#x1f1fc;', '&#x1f1e7;&#x1f1fe;', '&#x1f9d7;&#x1f3fc;', '&#x1f1e7;&#x1f1ff;', '&#x1f1e8;&#x1f1e6;', '&#x1f9d7;&#x1f3fd;', '&#x1f3cb;&#x1f3fb;', '&#x1f1e8;&#x1f1e8;', '&#x1f9d7;&#x1f3fe;', '&#x1f1e8;&#x1f1e9;', '&#x1f3cb;&#x1f3fc;', '&#x1f9d7;&#x1f3ff;', '&#x1f1e8;&#x1f1eb;', '&#x1f1e8;&#x1f1ec;', '&#x1f3cb;&#x1f3fd;', '&#x1f1e8;&#x1f1ed;', '&#x1f9d8;&#x1f3fb;', '&#x1f1e8;&#x1f1ee;', '&#x1f3cb;&#x1f3fe;', '&#x1f9d8;&#x1f3fc;', '&#x1f1e8;&#x1f1f0;', '&#x1f1e8;&#x1f1f1;', '&#x1f9d8;&#x1f3fd;', '&#x1f3cb;&#x1f3ff;', '&#x1f1e8;&#x1f1f2;', '&#x1f9d8;&#x1f3fe;', '&#x1f46e;&#x1f3fb;', '&#x1f1e8;&#x1f1f3;', '&#x1f9d8;&#x1f3ff;', '&#x1f1e8;&#x1f1f4;', '&#x1f46e;&#x1f3fc;', '&#x1f1e8;&#x1f1f5;', '&#x1f3cc;&#x1f3fb;', '&#x1f9d9;&#x1f3fb;', '&#x1f46e;&#x1f3fd;', '&#x1f1e8;&#x1f1f7;', '&#x1f9d9;&#x1f3fc;', '&#x1f1e8;&#x1f1fa;', '&#x1f46e;&#x1f3fe;', '&#x1f9d9;&#x1f3fd;', '&#x1f3cc;&#x1f3fc;', '&#x1f1e8;&#x1f1fb;', '&#x1f9d9;&#x1f3fe;', '&#x1f46e;&#x1f3ff;', '&#x1f1e8;&#x1f1fc;', '&#x1f9d9;&#x1f3ff;', '&#x1f3cc;&#x1f3fd;', '&#x1f1e8;&#x1f1fd;', '&#x1f1e8;&#x1f1fe;', '&#x1f470;&#x1f3fb;', '&#x1f9da;&#x1f3fb;', '&#x1f470;&#x1f3fc;', '&#x1f470;&#x1f3fd;', '&#x1f9da;&#x1f3fc;', '&#x1f470;&#x1f3fe;', '&#x1f470;&#x1f3ff;', '&#x1f9da;&#x1f3fd;', '&#x1f3cc;&#x1f3fe;', '&#x1f1e8;&#x1f1ff;', '&#x1f9da;&#x1f3fe;', '&#x1f471;&#x1f3fb;', '&#x1f1e9;&#x1f1ea;', '&#x1f9da;&#x1f3ff;', '&#x1f3cc;&#x1f3ff;', '&#x1f471;&#x1f3fc;', '&#x1f1e9;&#x1f1ec;', '&#x1f1e9;&#x1f1ef;', '&#x1f9db;&#x1f3fb;', '&#x1f471;&#x1f3fd;', '&#x1f1e9;&#x1f1f0;', '&#x1f9db;&#x1f3fc;', '&#x1f1e9;&#x1f1f2;', '&#x1f471;&#x1f3fe;', '&#x1f9db;&#x1f3fd;', '&#x1f1e9;&#x1f1f4;', '&#x1f1e9;&#x1f1ff;', '&#x1f9db;&#x1f3fe;', '&#x1f471;&#x1f3ff;', '&#x1f1ea;&#x1f1e6;', '&#x1f9db;&#x1f3ff;', '&#x1f1ea;&#x1f1e8;', '&#x1f472;&#x1f3fb;', '&#x1f472;&#x1f3fc;', '&#x1f472;&#x1f3fd;', '&#x1f9dc;&#x1f3fb;', '&#x1f472;&#x1f3fe;', '&#x1f472;&#x1f3ff;', '&#x1f9dc;&#x1f3fc;', '&#x1f442;&#x1f3fb;', '&#x1f442;&#x1f3fc;', '&#x1f9dc;&#x1f3fd;', '&#x1f473;&#x1f3fb;', '&#x1f442;&#x1f3fd;', '&#x1f9dc;&#x1f3fe;', '&#x1f442;&#x1f3fe;', '&#x1f473;&#x1f3fc;', '&#x1f9dc;&#x1f3ff;', '&#x1f442;&#x1f3ff;', '&#x1f443;&#x1f3fb;', '&#x1f473;&#x1f3fd;', '&#x1f443;&#x1f3fc;', '&#x1f9dd;&#x1f3fb;', '&#x1f443;&#x1f3fd;', '&#x1f473;&#x1f3fe;', '&#x1f9dd;&#x1f3fc;', '&#x1f443;&#x1f3fe;', '&#x1f443;&#x1f3ff;', '&#x1f9dd;&#x1f3fd;', '&#x1f473;&#x1f3ff;', '&#x1f446;&#x1f3fb;', '&#x1f9dd;&#x1f3fe;', '&#x1f446;&#x1f3fc;', '&#x1f474;&#x1f3fb;', '&#x1f9dd;&#x1f3ff;', '&#x1f474;&#x1f3fc;', '&#x1f474;&#x1f3fd;', '&#x1f474;&#x1f3fe;', '&#x1f474;&#x1f3ff;', '&#x1f475;&#x1f3fb;', '&#x1f475;&#x1f3fc;', '&#x1f475;&#x1f3fd;', '&#x1f475;&#x1f3fe;', '&#x1f475;&#x1f3ff;', '&#x1f476;&#x1f3fb;', '&#x1f476;&#x1f3fc;', '&#x1f476;&#x1f3fd;', '&#x1f476;&#x1f3fe;', '&#x1f476;&#x1f3ff;', '&#x1f446;&#x1f3fd;', '&#x1f446;&#x1f3fe;', '&#x1f477;&#x1f3fb;', '&#x1f1f8;&#x1f1f1;', '&#x270d;&#x1f3ff;', '&#x26f9;&#x1f3fb;', '&#x270d;&#x1f3fe;', '&#x270d;&#x1f3fd;', '&#x270d;&#x1f3fc;', '&#x270d;&#x1f3fb;', '&#x270c;&#x1f3ff;', '&#x270c;&#x1f3fe;', '&#x270c;&#x1f3fd;', '&#x270c;&#x1f3fc;', '&#x270c;&#x1f3fb;', '&#x270b;&#x1f3ff;', '&#x270b;&#x1f3fe;', '&#x270b;&#x1f3fd;', '&#x270b;&#x1f3fc;', '&#x270b;&#x1f3fb;', '&#x270a;&#x1f3ff;', '&#x270a;&#x1f3fe;', '&#x270a;&#x1f3fd;', '&#x270a;&#x1f3fc;', '&#x270a;&#x1f3fb;', '&#x26f7;&#x1f3fd;', '&#x26f7;&#x1f3fe;', '&#x26f9;&#x1f3ff;', '&#x261d;&#x1f3ff;', '&#x261d;&#x1f3fe;', '&#x26f9;&#x1f3fe;', '&#x261d;&#x1f3fd;', '&#x261d;&#x1f3fc;', '&#x26f9;&#x1f3fd;', '&#x261d;&#x1f3fb;', '&#x26f7;&#x1f3ff;', '&#x26f9;&#x1f3fc;', '&#x26f7;&#x1f3fb;', '&#x26f7;&#x1f3fc;', '&#x34;&#x20e3;', '&#x23;&#x20e3;', '&#x30;&#x20e3;', '&#x31;&#x20e3;', '&#x32;&#x20e3;', '&#x33;&#x20e3;', '&#x2a;&#x20e3;', '&#x35;&#x20e3;', '&#x36;&#x20e3;', '&#x37;&#x20e3;', '&#x38;&#x20e3;', '&#x39;&#x20e3;', '&#x1f0cf;', '&#x1f57a;', '&#x1f587;', '&#x1f58a;', '&#x1f58b;', '&#x1f58c;', '&#x1f58d;', '&#x1f004;', '&#x1f1fe;', '&#x1f1e6;', '&#x1f170;', '&#x1f171;', '&#x1f590;', '&#x1f1ff;', '&#x1f201;', '&#x1f202;', '&#x1f3c4;', '&#x1f3c5;', '&#x1f595;', '&#x1f3c6;', '&#x1f21a;', '&#x1f22f;', '&#x1f232;', '&#x1f233;', '&#x1f596;', '&#x1f5a4;', '&#x1f5a5;', '&#x1f5a8;', '&#x1f5b1;', '&#x1f5b2;', '&#x1f5bc;', '&#x1f5c2;', '&#x1f5c3;', '&#x1f5c4;', '&#x1f5d1;', '&#x1f5d2;', '&#x1f5d3;', '&#x1f5dc;', '&#x1f5dd;', '&#x1f5de;', '&#x1f5e1;', '&#x1f5e3;', '&#x1f5e8;', '&#x1f5ef;', '&#x1f5f3;', '&#x1f5fa;', '&#x1f5fb;', '&#x1f5fc;', '&#x1f5fd;', '&#x1f5fe;', '&#x1f5ff;', '&#x1f600;', '&#x1f601;', '&#x1f602;', '&#x1f603;', '&#x1f604;', '&#x1f605;', '&#x1f606;', '&#x1f607;', '&#x1f608;', '&#x1f609;', '&#x1f60a;', '&#x1f60b;', '&#x1f60c;', '&#x1f60d;', '&#x1f60e;', '&#x1f60f;', '&#x1f610;', '&#x1f611;', '&#x1f612;', '&#x1f613;', '&#x1f614;', '&#x1f615;', '&#x1f616;', '&#x1f617;', '&#x1f618;', '&#x1f619;', '&#x1f61a;', '&#x1f61b;', '&#x1f61c;', '&#x1f61d;', '&#x1f61e;', '&#x1f61f;', '&#x1f620;', '&#x1f621;', '&#x1f622;', '&#x1f623;', '&#x1f624;', '&#x1f625;', '&#x1f626;', '&#x1f627;', '&#x1f628;', '&#x1f629;', '&#x1f62a;', '&#x1f62b;', '&#x1f62c;', '&#x1f62d;', '&#x1f62e;', '&#x1f62f;', '&#x1f630;', '&#x1f631;', '&#x1f632;', '&#x1f633;', '&#x1f634;', '&#x1f635;', '&#x1f636;', '&#x1f637;', '&#x1f638;', '&#x1f639;', '&#x1f63a;', '&#x1f63b;', '&#x1f63c;', '&#x1f63d;', '&#x1f63e;', '&#x1f63f;', '&#x1f640;', '&#x1f641;', '&#x1f642;', '&#x1f643;', '&#x1f644;', '&#x1f234;', '&#x1f3c7;', '&#x1f3c8;', '&#x1f3c9;', '&#x1f235;', '&#x1f236;', '&#x1f237;', '&#x1f238;', '&#x1f239;', '&#x1f23a;', '&#x1f250;', '&#x1f251;', '&#x1f300;', '&#x1f301;', '&#x1f302;', '&#x1f303;', '&#x1f304;', '&#x1f645;', '&#x1f305;', '&#x1f306;', '&#x1f307;', '&#x1f308;', '&#x1f3ca;', '&#x1f309;', '&#x1f30a;', '&#x1f30b;', '&#x1f30c;', '&#x1f468;', '&#x1f30d;', '&#x1f30e;', '&#x1f30f;', '&#x1f310;', '&#x1f311;', '&#x1f312;', '&#x1f313;', '&#x1f646;', '&#x1f314;', '&#x1f315;', '&#x1f316;', '&#x1f317;', '&#x1f318;', '&#x1f319;', '&#x1f3cb;', '&#x1f31a;', '&#x1f31b;', '&#x1f31c;', '&#x1f31d;', '&#x1f31e;', '&#x1f31f;', '&#x1f320;', '&#x1f321;', '&#x1f324;', '&#x1f325;', '&#x1f647;', '&#x1f648;', '&#x1f649;', '&#x1f64a;', '&#x1f326;', '&#x1f327;', '&#x1f328;', '&#x1f329;', '&#x1f32a;', '&#x1f32b;', '&#x1f32c;', '&#x1f3cc;', '&#x1f3cd;', '&#x1f3ce;', '&#x1f3cf;', '&#x1f3d0;', '&#x1f3d1;', '&#x1f3d2;', '&#x1f3d3;', '&#x1f3d4;', '&#x1f3d5;', '&#x1f64b;', '&#x1f3d6;', '&#x1f3d7;', '&#x1f3d8;', '&#x1f3d9;', '&#x1f3da;', '&#x1f64c;', '&#x1f3db;', '&#x1f3dc;', '&#x1f3dd;', '&#x1f3de;', '&#x1f3df;', '&#x1f3e0;', '&#x1f3e1;', '&#x1f3e2;', '&#x1f3e3;', '&#x1f3e4;', '&#x1f3e5;', '&#x1f3e6;', '&#x1f3e7;', '&#x1f3e8;', '&#x1f3e9;', '&#x1f3ea;', '&#x1f3eb;', '&#x1f64d;', '&#x1f3ec;', '&#x1f3ed;', '&#x1f3ee;', '&#x1f3ef;', '&#x1f3f0;', '&#x1f32d;', '&#x1f3f3;', '&#x1f32e;', '&#x1f32f;', '&#x1f330;', '&#x1f331;', '&#x1f3f4;', '&#x1f3f5;', '&#x1f3f7;', '&#x1f3f8;', '&#x1f3f9;', '&#x1f3fa;', '&#x1f64e;', '&#x1f3fb;', '&#x1f3fc;', '&#x1f3fd;', '&#x1f3fe;', '&#x1f3ff;', '&#x1f64f;', '&#x1f680;', '&#x1f681;', '&#x1f682;', '&#x1f683;', '&#x1f684;', '&#x1f685;', '&#x1f686;', '&#x1f687;', '&#x1f688;', '&#x1f689;', '&#x1f68a;', '&#x1f68b;', '&#x1f68c;', '&#x1f68d;', '&#x1f68e;', '&#x1f68f;', '&#x1f690;', '&#x1f691;', '&#x1f692;', '&#x1f693;', '&#x1f694;', '&#x1f695;', '&#x1f696;', '&#x1f697;', '&#x1f698;', '&#x1f699;', '&#x1f69a;', '&#x1f69b;', '&#x1f69c;', '&#x1f69d;', '&#x1f69e;', '&#x1f69f;', '&#x1f6a0;', '&#x1f6a1;', '&#x1f6a2;', '&#x1f400;', '&#x1f401;', '&#x1f402;', '&#x1f403;', '&#x1f404;', '&#x1f405;', '&#x1f406;', '&#x1f407;', '&#x1f408;', '&#x1f409;', '&#x1f40a;', '&#x1f40b;', '&#x1f40c;', '&#x1f40d;', '&#x1f40e;', '&#x1f40f;', '&#x1f410;', '&#x1f6a3;', '&#x1f6a4;', '&#x1f6a5;', '&#x1f6a6;', '&#x1f6a7;', '&#x1f6a8;', '&#x1f6a9;', '&#x1f6aa;', '&#x1f6ab;', '&#x1f6ac;', '&#x1f6ad;', '&#x1f6ae;', '&#x1f6af;', '&#x1f6b0;', '&#x1f6b1;', '&#x1f6b2;', '&#x1f6b3;', '&#x1f411;', '&#x1f412;', '&#x1f413;', '&#x1f414;', '&#x1f415;', '&#x1f416;', '&#x1f417;', '&#x1f418;', '&#x1f419;', '&#x1f41a;', '&#x1f41b;', '&#x1f41c;', '&#x1f41d;', '&#x1f41e;', '&#x1f41f;', '&#x1f420;', '&#x1f421;', '&#x1f6b4;', '&#x1f422;', '&#x1f423;', '&#x1f424;', '&#x1f425;', '&#x1f426;', '&#x1f427;', '&#x1f428;', '&#x1f429;', '&#x1f42a;', '&#x1f42b;', '&#x1f42c;', '&#x1f42d;', '&#x1f42e;', '&#x1f42f;', '&#x1f430;', '&#x1f431;', '&#x1f432;', '&#x1f6b5;', '&#x1f433;', '&#x1f434;', '&#x1f435;', '&#x1f469;', '&#x1f46a;', '&#x1f46b;', '&#x1f46c;', '&#x1f46d;', '&#x1f436;', '&#x1f437;', '&#x1f438;', '&#x1f439;', '&#x1f43a;', '&#x1f43b;', '&#x1f43c;', '&#x1f43d;', '&#x1f43e;', '&#x1f6b6;', '&#x1f6b7;', '&#x1f6b8;', '&#x1f6b9;', '&#x1f6ba;', '&#x1f6bb;', '&#x1f6bc;', '&#x1f6bd;', '&#x1f6be;', '&#x1f6bf;', '&#x1f43f;', '&#x1f440;', '&#x1f332;', '&#x1f441;', '&#x1f333;', '&#x1f6c0;', '&#x1f6c1;', '&#x1f6c2;', '&#x1f6c3;', '&#x1f6c4;', '&#x1f6c5;', '&#x1f6cb;', '&#x1f334;', '&#x1f335;', '&#x1f336;', '&#x1f46e;', '&#x1f337;', '&#x1f6cc;', '&#x1f6cd;', '&#x1f6ce;', '&#x1f6cf;', '&#x1f6d0;', '&#x1f6d1;', '&#x1f6d2;', '&#x1f6e0;', '&#x1f6e1;', '&#x1f6e2;', '&#x1f6e3;', '&#x1f6e4;', '&#x1f6e5;', '&#x1f6e9;', '&#x1f6eb;', '&#x1f6ec;', '&#x1f6f0;', '&#x1f6f3;', '&#x1f6f4;', '&#x1f6f5;', '&#x1f6f6;', '&#x1f6f7;', '&#x1f6f8;', '&#x1f6f9;', '&#x1f910;', '&#x1f911;', '&#x1f912;', '&#x1f913;', '&#x1f914;', '&#x1f915;', '&#x1f916;', '&#x1f917;', '&#x1f442;', '&#x1f46f;', '&#x1f338;', '&#x1f339;', '&#x1f33a;', '&#x1f918;', '&#x1f33b;', '&#x1f33c;', '&#x1f470;', '&#x1f443;', '&#x1f444;', '&#x1f919;', '&#x1f445;', '&#x1f33d;', '&#x1f33e;', '&#x1f33f;', '&#x1f340;', '&#x1f91a;', '&#x1f341;', '&#x1f446;', '&#x1f342;', '&#x1f343;', '&#x1f344;', '&#x1f91b;', '&#x1f345;', '&#x1f346;', '&#x1f447;', '&#x1f347;', '&#x1f348;', '&#x1f91c;', '&#x1f91d;', '&#x1f471;', '&#x1f349;', '&#x1f34a;', '&#x1f34b;', '&#x1f448;', '&#x1f91e;', '&#x1f34c;', '&#x1f472;', '&#x1f34d;', '&#x1f34e;', '&#x1f34f;', '&#x1f91f;', '&#x1f920;', '&#x1f921;', '&#x1f922;', '&#x1f923;', '&#x1f924;', '&#x1f925;', '&#x1f350;', '&#x1f449;', '&#x1f351;', '&#x1f352;', '&#x1f353;', '&#x1f354;', '&#x1f355;', '&#x1f44a;', '&#x1f356;', '&#x1f357;', '&#x1f358;', '&#x1f359;', '&#x1f35a;', '&#x1f44b;', '&#x1f473;', '&#x1f35b;', '&#x1f35c;', '&#x1f926;', '&#x1f927;', '&#x1f928;', '&#x1f929;', '&#x1f92a;', '&#x1f92b;', '&#x1f92c;', '&#x1f92d;', '&#x1f92e;', '&#x1f92f;', '&#x1f35d;', '&#x1f35e;', '&#x1f35f;', '&#x1f474;', '&#x1f44c;', '&#x1f930;', '&#x1f360;', '&#x1f361;', '&#x1f362;', '&#x1f363;', '&#x1f475;', '&#x1f931;', '&#x1f364;', '&#x1f44d;', '&#x1f365;', '&#x1f366;', '&#x1f367;', '&#x1f932;', '&#x1f476;', '&#x1f368;', '&#x1f369;', '&#x1f44e;', '&#x1f36a;', '&#x1f933;', '&#x1f36b;', '&#x1f36c;', '&#x1f36d;', '&#x1f36e;', '&#x1f44f;', '&#x1f934;', '&#x1f36f;', '&#x1f370;', '&#x1f371;', '&#x1f372;', '&#x1f373;', '&#x1f450;', '&#x1f451;', '&#x1f452;', '&#x1f477;', '&#x1f453;', '&#x1f454;', '&#x1f455;', '&#x1f456;', '&#x1f457;', '&#x1f478;', '&#x1f479;', '&#x1f47a;', '&#x1f935;', '&#x1f47b;', '&#x1f458;', '&#x1f459;', '&#x1f45a;', '&#x1f45b;', '&#x1f936;', '&#x1f45c;', '&#x1f47c;', '&#x1f47d;', '&#x1f47e;', '&#x1f47f;', '&#x1f480;', '&#x1f45d;', '&#x1f45e;', '&#x1f45f;', '&#x1f460;', '&#x1f461;', '&#x1f462;', '&#x1f463;', '&#x1f464;', '&#x1f465;', '&#x1f374;', '&#x1f375;', '&#x1f937;', '&#x1f376;', '&#x1f377;', '&#x1f378;', '&#x1f466;', '&#x1f379;', '&#x1f37a;', '&#x1f481;', '&#x1f37b;', '&#x1f37c;', '&#x1f37d;', '&#x1f467;', '&#x1f37e;', '&#x1f37f;', '&#x1f380;', '&#x1f381;', '&#x1f382;', '&#x1f383;', '&#x1f938;', '&#x1f384;', '&#x1f1f5;', '&#x1f17e;', '&#x1f1f6;', '&#x1f1f2;', '&#x1f17f;', '&#x1f385;', '&#x1f482;', '&#x1f386;', '&#x1f387;', '&#x1f388;', '&#x1f389;', '&#x1f38a;', '&#x1f483;', '&#x1f484;', '&#x1f38b;', '&#x1f38c;', '&#x1f939;', '&#x1f93a;', '&#x1f38d;', '&#x1f38e;', '&#x1f93c;', '&#x1f38f;', '&#x1f485;', '&#x1f390;', '&#x1f391;', '&#x1f392;', '&#x1f393;', '&#x1f396;', '&#x1f397;', '&#x1f399;', '&#x1f39a;', '&#x1f39b;', '&#x1f39e;', '&#x1f39f;', '&#x1f3a0;', '&#x1f3a1;', '&#x1f3a2;', '&#x1f3a3;', '&#x1f93d;', '&#x1f3a4;', '&#x1f3a5;', '&#x1f486;', '&#x1f3a6;', '&#x1f3a7;', '&#x1f3a8;', '&#x1f3a9;', '&#x1f3aa;', '&#x1f3ab;', '&#x1f3ac;', '&#x1f3ad;', '&#x1f3ae;', '&#x1f3af;', '&#x1f3b0;', '&#x1f3b1;', '&#x1f3b2;', '&#x1f3b3;', '&#x1f93e;', '&#x1f940;', '&#x1f941;', '&#x1f942;', '&#x1f943;', '&#x1f944;', '&#x1f945;', '&#x1f947;', '&#x1f948;', '&#x1f949;', '&#x1f94a;', '&#x1f94b;', '&#x1f94c;', '&#x1f94d;', '&#x1f94e;', '&#x1f94f;', '&#x1f950;', '&#x1f951;', '&#x1f952;', '&#x1f953;', '&#x1f954;', '&#x1f955;', '&#x1f956;', '&#x1f957;', '&#x1f958;', '&#x1f959;', '&#x1f95a;', '&#x1f95b;', '&#x1f95c;', '&#x1f95d;', '&#x1f95e;', '&#x1f95f;', '&#x1f960;', '&#x1f961;', '&#x1f962;', '&#x1f963;', '&#x1f964;', '&#x1f965;', '&#x1f966;', '&#x1f967;', '&#x1f968;', '&#x1f969;', '&#x1f96a;', '&#x1f96b;', '&#x1f96c;', '&#x1f96d;', '&#x1f96e;', '&#x1f96f;', '&#x1f970;', '&#x1f973;', '&#x1f974;', '&#x1f975;', '&#x1f976;', '&#x1f97a;', '&#x1f97c;', '&#x1f97d;', '&#x1f97e;', '&#x1f97f;', '&#x1f980;', '&#x1f981;', '&#x1f982;', '&#x1f983;', '&#x1f984;', '&#x1f985;', '&#x1f986;', '&#x1f987;', '&#x1f988;', '&#x1f989;', '&#x1f98a;', '&#x1f98b;', '&#x1f98c;', '&#x1f98d;', '&#x1f98e;', '&#x1f98f;', '&#x1f990;', '&#x1f991;', '&#x1f992;', '&#x1f993;', '&#x1f994;', '&#x1f995;', '&#x1f996;', '&#x1f997;', '&#x1f998;', '&#x1f999;', '&#x1f99a;', '&#x1f99b;', '&#x1f99c;', '&#x1f99d;', '&#x1f99e;', '&#x1f99f;', '&#x1f9a0;', '&#x1f9a1;', '&#x1f9a2;', '&#x1f9b4;', '&#x1f3b4;', '&#x1f3b5;', '&#x1f3b6;', '&#x1f487;', '&#x1f488;', '&#x1f9b5;', '&#x1f489;', '&#x1f48a;', '&#x1f48b;', '&#x1f48c;', '&#x1f48d;', '&#x1f9b6;', '&#x1f9b7;', '&#x1f48e;', '&#x1f48f;', '&#x1f490;', '&#x1f491;', '&#x1f492;', '&#x1f493;', '&#x1f494;', '&#x1f495;', '&#x1f496;', '&#x1f497;', '&#x1f498;', '&#x1f499;', '&#x1f49a;', '&#x1f49b;', '&#x1f49c;', '&#x1f49d;', '&#x1f49e;', '&#x1f9b8;', '&#x1f49f;', '&#x1f4a0;', '&#x1f4a1;', '&#x1f4a2;', '&#x1f4a3;', '&#x1f4a4;', '&#x1f4a5;', '&#x1f4a6;', '&#x1f4a7;', '&#x1f4a8;', '&#x1f4a9;', '&#x1f3b7;', '&#x1f3b8;', '&#x1f3b9;', '&#x1f3ba;', '&#x1f3bb;', '&#x1f4aa;', '&#x1f9b9;', '&#x1f9c0;', '&#x1f9c1;', '&#x1f9c2;', '&#x1f9d0;', '&#x1f4ab;', '&#x1f4ac;', '&#x1f4ad;', '&#x1f4ae;', '&#x1f4af;', '&#x1f9d1;', '&#x1f4b0;', '&#x1f4b1;', '&#x1f4b2;', '&#x1f4b3;', '&#x1f4b4;', '&#x1f9d2;', '&#x1f4b5;', '&#x1f4b6;', '&#x1f4b7;', '&#x1f4b8;', '&#x1f4b9;', '&#x1f9d3;', '&#x1f4ba;', '&#x1f4bb;', '&#x1f4bc;', '&#x1f4bd;', '&#x1f4be;', '&#x1f9d4;', '&#x1f4bf;', '&#x1f4c0;', '&#x1f4c1;', '&#x1f4c2;', '&#x1f4c3;', '&#x1f9d5;', '&#x1f4c4;', '&#x1f4c5;', '&#x1f4c6;', '&#x1f4c7;', '&#x1f4c8;', '&#x1f4c9;', '&#x1f4ca;', '&#x1f4cb;', '&#x1f4cc;', '&#x1f4cd;', '&#x1f4ce;', '&#x1f4cf;', '&#x1f4d0;', '&#x1f4d1;', '&#x1f4d2;', '&#x1f4d3;', '&#x1f4d4;', '&#x1f9d6;', '&#x1f4d5;', '&#x1f4d6;', '&#x1f4d7;', '&#x1f4d8;', '&#x1f4d9;', '&#x1f4da;', '&#x1f4db;', '&#x1f4dc;', '&#x1f4dd;', '&#x1f4de;', '&#x1f4df;', '&#x1f4e0;', '&#x1f4e1;', '&#x1f4e2;', '&#x1f4e3;', '&#x1f4e4;', '&#x1f4e5;', '&#x1f9d7;', '&#x1f4e6;', '&#x1f4e7;', '&#x1f4e8;', '&#x1f4e9;', '&#x1f4ea;', '&#x1f4eb;', '&#x1f4ec;', '&#x1f4ed;', '&#x1f4ee;', '&#x1f4ef;', '&#x1f4f0;', '&#x1f4f1;', '&#x1f4f2;', '&#x1f4f3;', '&#x1f4f4;', '&#x1f4f5;', '&#x1f4f6;', '&#x1f9d8;', '&#x1f4f7;', '&#x1f4f8;', '&#x1f4f9;', '&#x1f4fa;', '&#x1f4fb;', '&#x1f4fc;', '&#x1f4fd;', '&#x1f4ff;', '&#x1f500;', '&#x1f501;', '&#x1f502;', '&#x1f503;', '&#x1f504;', '&#x1f505;', '&#x1f506;', '&#x1f507;', '&#x1f508;', '&#x1f9d9;', '&#x1f509;', '&#x1f50a;', '&#x1f50b;', '&#x1f50c;', '&#x1f50d;', '&#x1f50e;', '&#x1f50f;', '&#x1f510;', '&#x1f511;', '&#x1f512;', '&#x1f513;', '&#x1f514;', '&#x1f515;', '&#x1f516;', '&#x1f517;', '&#x1f518;', '&#x1f519;', '&#x1f9da;', '&#x1f51a;', '&#x1f51b;', '&#x1f51c;', '&#x1f51d;', '&#x1f51e;', '&#x1f51f;', '&#x1f520;', '&#x1f521;', '&#x1f522;', '&#x1f523;', '&#x1f524;', '&#x1f525;', '&#x1f526;', '&#x1f527;', '&#x1f528;', '&#x1f529;', '&#x1f52a;', '&#x1f9db;', '&#x1f52b;', '&#x1f52c;', '&#x1f52d;', '&#x1f52e;', '&#x1f52f;', '&#x1f530;', '&#x1f531;', '&#x1f532;', '&#x1f533;', '&#x1f534;', '&#x1f535;', '&#x1f536;', '&#x1f537;', '&#x1f538;', '&#x1f539;', '&#x1f53a;', '&#x1f53b;', '&#x1f9dc;', '&#x1f53c;', '&#x1f53d;', '&#x1f549;', '&#x1f54a;', '&#x1f54b;', '&#x1f54c;', '&#x1f54d;', '&#x1f54e;', '&#x1f550;', '&#x1f551;', '&#x1f552;', '&#x1f553;', '&#x1f554;', '&#x1f555;', '&#x1f556;', '&#x1f557;', '&#x1f558;', '&#x1f9dd;', '&#x1f559;', '&#x1f55a;', '&#x1f9de;', '&#x1f55b;', '&#x1f55c;', '&#x1f9df;', '&#x1f9e0;', '&#x1f9e1;', '&#x1f9e2;', '&#x1f9e3;', '&#x1f9e4;', '&#x1f9e5;', '&#x1f9e6;', '&#x1f9e7;', '&#x1f9e8;', '&#x1f9e9;', '&#x1f9ea;', '&#x1f9eb;', '&#x1f9ec;', '&#x1f9ed;', '&#x1f9ee;', '&#x1f9ef;', '&#x1f9f0;', '&#x1f9f1;', '&#x1f9f2;', '&#x1f9f3;', '&#x1f9f4;', '&#x1f9f5;', '&#x1f9f6;', '&#x1f9f7;', '&#x1f9f8;', '&#x1f9f9;', '&#x1f9fa;', '&#x1f9fb;', '&#x1f9fc;', '&#x1f9fd;', '&#x1f9fe;', '&#x1f9ff;', '&#x1f55d;', '&#x1f55e;', '&#x1f55f;', '&#x1f560;', '&#x1f561;', '&#x1f562;', '&#x1f563;', '&#x1f564;', '&#x1f565;', '&#x1f566;', '&#x1f567;', '&#x1f56f;', '&#x1f570;', '&#x1f573;', '&#x1f3bc;', '&#x1f3bd;', '&#x1f3be;', '&#x1f3bf;', '&#x1f3c0;', '&#x1f3c1;', '&#x1f1e7;', '&#x1f1ee;', '&#x1f1ea;', '&#x1f1f7;', '&#x1f1f1;', '&#x1f3c2;', '&#x1f18e;', '&#x1f191;', '&#x1f1e8;', '&#x1f1f9;', '&#x1f1ef;', '&#x1f574;', '&#x1f192;', '&#x1f1ec;', '&#x1f193;', '&#x1f1f3;', '&#x1f194;', '&#x1f1f4;', '&#x1f1fa;', '&#x1f1eb;', '&#x1f195;', '&#x1f196;', '&#x1f197;', '&#x1f1ed;', '&#x1f3c3;', '&#x1f198;', '&#x1f1e9;', '&#x1f1fb;', '&#x1f1f0;', '&#x1f575;', '&#x1f576;', '&#x1f577;', '&#x1f578;', '&#x1f579;', '&#x1f199;', '&#x1f1fc;', '&#x1f19a;', '&#x1f1fd;', '&#x1f1f8;', '&#x25ab;', '&#x2626;', '&#x262e;', '&#x262f;', '&#x2638;', '&#x2639;', '&#x263a;', '&#x2640;', '&#x2642;', '&#x2648;', '&#x2649;', '&#x264a;', '&#x264b;', '&#x264c;', '&#x264d;', '&#x264e;', '&#x264f;', '&#x2650;', '&#x2651;', '&#x2652;', '&#x2653;', '&#x265f;', '&#x2660;', '&#x2663;', '&#x2665;', '&#x2666;', '&#x2668;', '&#x267b;', '&#x267e;', '&#x267f;', '&#x2692;', '&#x2693;', '&#x2694;', '&#x2695;', '&#x2696;', '&#x2697;', '&#x2699;', '&#x269b;', '&#x269c;', '&#x26a0;', '&#x26a1;', '&#x26aa;', '&#x26ab;', '&#x26b0;', '&#x26b1;', '&#x26bd;', '&#x26be;', '&#x26c4;', '&#x26c5;', '&#x26c8;', '&#x26ce;', '&#x26cf;', '&#x26d1;', '&#x26d3;', '&#x26d4;', '&#x26e9;', '&#x26ea;', '&#x26f0;', '&#x26f1;', '&#x26f2;', '&#x26f3;', '&#x26f4;', '&#x26f5;', '&#x2623;', '&#x2622;', '&#x2620;', '&#x261d;', '&#x2618;', '&#x26f7;', '&#x26f8;', '&#x2615;', '&#x2614;', '&#x2611;', '&#x260e;', '&#x2604;', '&#x2603;', '&#x2602;', '&#x2601;', '&#x2600;', '&#x25fe;', '&#x25fd;', '&#x25fc;', '&#x25fb;', '&#x25c0;', '&#x25b6;', '&#x262a;', '&#x25aa;', '&#x26f9;', '&#x26fa;', '&#x26fd;', '&#x2702;', '&#x2705;', '&#x2708;', '&#x2709;', '&#x24c2;', '&#x23fa;', '&#x23f9;', '&#x23f8;', '&#x23f3;', '&#x270a;', '&#x23f2;', '&#x23f1;', '&#x23f0;', '&#x23ef;', '&#x23ee;', '&#x270b;', '&#x23ed;', '&#x23ec;', '&#x23eb;', '&#x23ea;', '&#x23e9;', '&#x270c;', '&#x23cf;', '&#x2328;', '&#x231b;', '&#x231a;', '&#x21aa;', '&#x270d;', '&#x270f;', '&#x2712;', '&#x2714;', '&#x2716;', '&#x271d;', '&#x2721;', '&#x2728;', '&#x2733;', '&#x2734;', '&#x2744;', '&#x2747;', '&#x274c;', '&#x274e;', '&#x2753;', '&#x2754;', '&#x2755;', '&#x2757;', '&#x2763;', '&#x2764;', '&#x2795;', '&#x2796;', '&#x2797;', '&#x27a1;', '&#x27b0;', '&#x27bf;', '&#x2934;', '&#x2935;', '&#x21a9;', '&#x2b05;', '&#x2b06;', '&#x2b07;', '&#x2b1b;', '&#x2b1c;', '&#x2b50;', '&#x2b55;', '&#x2199;', '&#x3030;', '&#x303d;', '&#x2198;', '&#x2197;', '&#x3297;', '&#x3299;', '&#x2196;', '&#x2195;', '&#x2194;', '&#x2139;', '&#x2122;', '&#x2049;', '&#x203c;', '&#xe50a;' );
    5672         $partials = array( '&#x1f004;', '&#x1f0cf;', '&#x1f170;', '&#x1f171;', '&#x1f17e;', '&#x1f17f;', '&#x1f18e;', '&#x1f191;', '&#x1f192;', '&#x1f193;', '&#x1f194;', '&#x1f195;', '&#x1f196;', '&#x1f197;', '&#x1f198;', '&#x1f199;', '&#x1f19a;', '&#x1f1e6;', '&#x1f1e8;', '&#x1f1e9;', '&#x1f1ea;', '&#x1f1eb;', '&#x1f1ec;', '&#x1f1ee;', '&#x1f1f1;', '&#x1f1f2;', '&#x1f1f4;', '&#x1f1f6;', '&#x1f1f7;', '&#x1f1f8;', '&#x1f1f9;', '&#x1f1fa;', '&#x1f1fc;', '&#x1f1fd;', '&#x1f1ff;', '&#x1f1e7;', '&#x1f1ed;', '&#x1f1ef;', '&#x1f1f3;', '&#x1f1fb;', '&#x1f1fe;', '&#x1f1f0;', '&#x1f1f5;', '&#x1f201;', '&#x1f202;', '&#x1f21a;', '&#x1f22f;', '&#x1f232;', '&#x1f233;', '&#x1f234;', '&#x1f235;', '&#x1f236;', '&#x1f237;', '&#x1f238;', '&#x1f239;', '&#x1f23a;', '&#x1f250;', '&#x1f251;', '&#x1f300;', '&#x1f301;', '&#x1f302;', '&#x1f303;', '&#x1f304;', '&#x1f305;', '&#x1f306;', '&#x1f307;', '&#x1f308;', '&#x1f309;', '&#x1f30a;', '&#x1f30b;', '&#x1f30c;', '&#x1f30d;', '&#x1f30e;', '&#x1f30f;', '&#x1f310;', '&#x1f311;', '&#x1f312;', '&#x1f313;', '&#x1f314;', '&#x1f315;', '&#x1f316;', '&#x1f317;', '&#x1f318;', '&#x1f319;', '&#x1f31a;', '&#x1f31b;', '&#x1f31c;', '&#x1f31d;', '&#x1f31e;', '&#x1f31f;', '&#x1f320;', '&#x1f321;', '&#x1f324;', '&#x1f325;', '&#x1f326;', '&#x1f327;', '&#x1f328;', '&#x1f329;', '&#x1f32a;', '&#x1f32b;', '&#x1f32c;', '&#x1f32d;', '&#x1f32e;', '&#x1f32f;', '&#x1f330;', '&#x1f331;', '&#x1f332;', '&#x1f333;', '&#x1f334;', '&#x1f335;', '&#x1f336;', '&#x1f337;', '&#x1f338;', '&#x1f339;', '&#x1f33a;', '&#x1f33b;', '&#x1f33c;', '&#x1f33d;', '&#x1f33e;', '&#x1f33f;', '&#x1f340;', '&#x1f341;', '&#x1f342;', '&#x1f343;', '&#x1f344;', '&#x1f345;', '&#x1f346;', '&#x1f347;', '&#x1f348;', '&#x1f349;', '&#x1f34a;', '&#x1f34b;', '&#x1f34c;', '&#x1f34d;', '&#x1f34e;', '&#x1f34f;', '&#x1f350;', '&#x1f351;', '&#x1f352;', '&#x1f353;', '&#x1f354;', '&#x1f355;', '&#x1f356;', '&#x1f357;', '&#x1f358;', '&#x1f359;', '&#x1f35a;', '&#x1f35b;', '&#x1f35c;', '&#x1f35d;', '&#x1f35e;', '&#x1f35f;', '&#x1f360;', '&#x1f361;', '&#x1f362;', '&#x1f363;', '&#x1f364;', '&#x1f365;', '&#x1f366;', '&#x1f367;', '&#x1f368;', '&#x1f369;', '&#x1f36a;', '&#x1f36b;', '&#x1f36c;', '&#x1f36d;', '&#x1f36e;', '&#x1f36f;', '&#x1f370;', '&#x1f371;', '&#x1f372;', '&#x1f373;', '&#x1f374;', '&#x1f375;', '&#x1f376;', '&#x1f377;', '&#x1f378;', '&#x1f379;', '&#x1f37a;', '&#x1f37b;', '&#x1f37c;', '&#x1f37d;', '&#x1f37e;', '&#x1f37f;', '&#x1f380;', '&#x1f381;', '&#x1f382;', '&#x1f383;', '&#x1f384;', '&#x1f385;', '&#x1f3fb;', '&#x1f3fc;', '&#x1f3fd;', '&#x1f3fe;', '&#x1f3ff;', '&#x1f386;', '&#x1f387;', '&#x1f388;', '&#x1f389;', '&#x1f38a;', '&#x1f38b;', '&#x1f38c;', '&#x1f38d;', '&#x1f38e;', '&#x1f38f;', '&#x1f390;', '&#x1f391;', '&#x1f392;', '&#x1f393;', '&#x1f396;', '&#x1f397;', '&#x1f399;', '&#x1f39a;', '&#x1f39b;', '&#x1f39e;', '&#x1f39f;', '&#x1f3a0;', '&#x1f3a1;', '&#x1f3a2;', '&#x1f3a3;', '&#x1f3a4;', '&#x1f3a5;', '&#x1f3a6;', '&#x1f3a7;', '&#x1f3a8;', '&#x1f3a9;', '&#x1f3aa;', '&#x1f3ab;', '&#x1f3ac;', '&#x1f3ad;', '&#x1f3ae;', '&#x1f3af;', '&#x1f3b0;', '&#x1f3b1;', '&#x1f3b2;', '&#x1f3b3;', '&#x1f3b4;', '&#x1f3b5;', '&#x1f3b6;', '&#x1f3b7;', '&#x1f3b8;', '&#x1f3b9;', '&#x1f3ba;', '&#x1f3bb;', '&#x1f3bc;', '&#x1f3bd;', '&#x1f3be;', '&#x1f3bf;', '&#x1f3c0;', '&#x1f3c1;', '&#x1f3c2;', '&#x1f3c3;', '&#x200d;', '&#x2640;', '&#xfe0f;', '&#x2642;', '&#x1f3c4;', '&#x1f3c5;', '&#x1f3c6;', '&#x1f3c7;', '&#x1f3c8;', '&#x1f3c9;', '&#x1f3ca;', '&#x1f3cb;', '&#x1f3cc;', '&#x1f3cd;', '&#x1f3ce;', '&#x1f3cf;', '&#x1f3d0;', '&#x1f3d1;', '&#x1f3d2;', '&#x1f3d3;', '&#x1f3d4;', '&#x1f3d5;', '&#x1f3d6;', '&#x1f3d7;', '&#x1f3d8;', '&#x1f3d9;', '&#x1f3da;', '&#x1f3db;', '&#x1f3dc;', '&#x1f3dd;', '&#x1f3de;', '&#x1f3df;', '&#x1f3e0;', '&#x1f3e1;', '&#x1f3e2;', '&#x1f3e3;', '&#x1f3e4;', '&#x1f3e5;', '&#x1f3e6;', '&#x1f3e7;', '&#x1f3e8;', '&#x1f3e9;', '&#x1f3ea;', '&#x1f3eb;', '&#x1f3ec;', '&#x1f3ed;', '&#x1f3ee;', '&#x1f3ef;', '&#x1f3f0;', '&#x1f3f3;', '&#x1f3f4;', '&#x2620;', '&#xe0067;', '&#xe0062;', '&#xe0065;', '&#xe006e;', '&#xe007f;', '&#xe0073;', '&#xe0063;', '&#xe0074;', '&#xe0077;', '&#xe006c;', '&#x1f3f5;', '&#x1f3f7;', '&#x1f3f8;', '&#x1f3f9;', '&#x1f3fa;', '&#x1f400;', '&#x1f401;', '&#x1f402;', '&#x1f403;', '&#x1f404;', '&#x1f405;', '&#x1f406;', '&#x1f407;', '&#x1f408;', '&#x1f409;', '&#x1f40a;', '&#x1f40b;', '&#x1f40c;', '&#x1f40d;', '&#x1f40e;', '&#x1f40f;', '&#x1f410;', '&#x1f411;', '&#x1f412;', '&#x1f413;', '&#x1f414;', '&#x1f415;', '&#x1f416;', '&#x1f417;', '&#x1f418;', '&#x1f419;', '&#x1f41a;', '&#x1f41b;', '&#x1f41c;', '&#x1f41d;', '&#x1f41e;', '&#x1f41f;', '&#x1f420;', '&#x1f421;', '&#x1f422;', '&#x1f423;', '&#x1f424;', '&#x1f425;', '&#x1f426;', '&#x1f427;', '&#x1f428;', '&#x1f429;', '&#x1f42a;', '&#x1f42b;', '&#x1f42c;', '&#x1f42d;', '&#x1f42e;', '&#x1f42f;', '&#x1f430;', '&#x1f431;', '&#x1f432;', '&#x1f433;', '&#x1f434;', '&#x1f435;', '&#x1f436;', '&#x1f437;', '&#x1f438;', '&#x1f439;', '&#x1f43a;', '&#x1f43b;', '&#x1f43c;', '&#x1f43d;', '&#x1f43e;', '&#x1f43f;', '&#x1f440;', '&#x1f441;', '&#x1f5e8;', '&#x1f442;', '&#x1f443;', '&#x1f444;', '&#x1f445;', '&#x1f446;', '&#x1f447;', '&#x1f448;', '&#x1f449;', '&#x1f44a;', '&#x1f44b;', '&#x1f44c;', '&#x1f44d;', '&#x1f44e;', '&#x1f44f;', '&#x1f450;', '&#x1f451;', '&#x1f452;', '&#x1f453;', '&#x1f454;', '&#x1f455;', '&#x1f456;', '&#x1f457;', '&#x1f458;', '&#x1f459;', '&#x1f45a;', '&#x1f45b;', '&#x1f45c;', '&#x1f45d;', '&#x1f45e;', '&#x1f45f;', '&#x1f460;', '&#x1f461;', '&#x1f462;', '&#x1f463;', '&#x1f464;', '&#x1f465;', '&#x1f466;', '&#x1f467;', '&#x1f468;', '&#x1f4bb;', '&#x1f4bc;', '&#x1f527;', '&#x1f52c;', '&#x1f680;', '&#x1f692;', '&#x1f9b0;', '&#x1f9b1;', '&#x1f9b2;', '&#x1f9b3;', '&#x2695;', '&#x2696;', '&#x2708;', '&#x1f469;', '&#x2764;', '&#x1f48b;', '&#x1f46a;', '&#x1f46b;', '&#x1f46c;', '&#x1f46d;', '&#x1f46e;', '&#x1f46f;', '&#x1f470;', '&#x1f471;', '&#x1f472;', '&#x1f473;', '&#x1f474;', '&#x1f475;', '&#x1f476;', '&#x1f477;', '&#x1f478;', '&#x1f479;', '&#x1f47a;', '&#x1f47b;', '&#x1f47c;', '&#x1f47d;', '&#x1f47e;', '&#x1f47f;', '&#x1f480;', '&#x1f481;', '&#x1f482;', '&#x1f483;', '&#x1f484;', '&#x1f485;', '&#x1f486;', '&#x1f487;', '&#x1f488;', '&#x1f489;', '&#x1f48a;', '&#x1f48c;', '&#x1f48d;', '&#x1f48e;', '&#x1f48f;', '&#x1f490;', '&#x1f491;', '&#x1f492;', '&#x1f493;', '&#x1f494;', '&#x1f495;', '&#x1f496;', '&#x1f497;', '&#x1f498;', '&#x1f499;', '&#x1f49a;', '&#x1f49b;', '&#x1f49c;', '&#x1f49d;', '&#x1f49e;', '&#x1f49f;', '&#x1f4a0;', '&#x1f4a1;', '&#x1f4a2;', '&#x1f4a3;', '&#x1f4a4;', '&#x1f4a5;', '&#x1f4a6;', '&#x1f4a7;', '&#x1f4a8;', '&#x1f4a9;', '&#x1f4aa;', '&#x1f4ab;', '&#x1f4ac;', '&#x1f4ad;', '&#x1f4ae;', '&#x1f4af;', '&#x1f4b0;', '&#x1f4b1;', '&#x1f4b2;', '&#x1f4b3;', '&#x1f4b4;', '&#x1f4b5;', '&#x1f4b6;', '&#x1f4b7;', '&#x1f4b8;', '&#x1f4b9;', '&#x1f4ba;', '&#x1f4bd;', '&#x1f4be;', '&#x1f4bf;', '&#x1f4c0;', '&#x1f4c1;', '&#x1f4c2;', '&#x1f4c3;', '&#x1f4c4;', '&#x1f4c5;', '&#x1f4c6;', '&#x1f4c7;', '&#x1f4c8;', '&#x1f4c9;', '&#x1f4ca;', '&#x1f4cb;', '&#x1f4cc;', '&#x1f4cd;', '&#x1f4ce;', '&#x1f4cf;', '&#x1f4d0;', '&#x1f4d1;', '&#x1f4d2;', '&#x1f4d3;', '&#x1f4d4;', '&#x1f4d5;', '&#x1f4d6;', '&#x1f4d7;', '&#x1f4d8;', '&#x1f4d9;', '&#x1f4da;', '&#x1f4db;', '&#x1f4dc;', '&#x1f4dd;', '&#x1f4de;', '&#x1f4df;', '&#x1f4e0;', '&#x1f4e1;', '&#x1f4e2;', '&#x1f4e3;', '&#x1f4e4;', '&#x1f4e5;', '&#x1f4e6;', '&#x1f4e7;', '&#x1f4e8;', '&#x1f4e9;', '&#x1f4ea;', '&#x1f4eb;', '&#x1f4ec;', '&#x1f4ed;', '&#x1f4ee;', '&#x1f4ef;', '&#x1f4f0;', '&#x1f4f1;', '&#x1f4f2;', '&#x1f4f3;', '&#x1f4f4;', '&#x1f4f5;', '&#x1f4f6;', '&#x1f4f7;', '&#x1f4f8;', '&#x1f4f9;', '&#x1f4fa;', '&#x1f4fb;', '&#x1f4fc;', '&#x1f4fd;', '&#x1f4ff;', '&#x1f500;', '&#x1f501;', '&#x1f502;', '&#x1f503;', '&#x1f504;', '&#x1f505;', '&#x1f506;', '&#x1f507;', '&#x1f508;', '&#x1f509;', '&#x1f50a;', '&#x1f50b;', '&#x1f50c;', '&#x1f50d;', '&#x1f50e;', '&#x1f50f;', '&#x1f510;', '&#x1f511;', '&#x1f512;', '&#x1f513;', '&#x1f514;', '&#x1f515;', '&#x1f516;', '&#x1f517;', '&#x1f518;', '&#x1f519;', '&#x1f51a;', '&#x1f51b;', '&#x1f51c;', '&#x1f51d;', '&#x1f51e;', '&#x1f51f;', '&#x1f520;', '&#x1f521;', '&#x1f522;', '&#x1f523;', '&#x1f524;', '&#x1f525;', '&#x1f526;', '&#x1f528;', '&#x1f529;', '&#x1f52a;', '&#x1f52b;', '&#x1f52d;', '&#x1f52e;', '&#x1f52f;', '&#x1f530;', '&#x1f531;', '&#x1f532;', '&#x1f533;', '&#x1f534;', '&#x1f535;', '&#x1f536;', '&#x1f537;', '&#x1f538;', '&#x1f539;', '&#x1f53a;', '&#x1f53b;', '&#x1f53c;', '&#x1f53d;', '&#x1f549;', '&#x1f54a;', '&#x1f54b;', '&#x1f54c;', '&#x1f54d;', '&#x1f54e;', '&#x1f550;', '&#x1f551;', '&#x1f552;', '&#x1f553;', '&#x1f554;', '&#x1f555;', '&#x1f556;', '&#x1f557;', '&#x1f558;', '&#x1f559;', '&#x1f55a;', '&#x1f55b;', '&#x1f55c;', '&#x1f55d;', '&#x1f55e;', '&#x1f55f;', '&#x1f560;', '&#x1f561;', '&#x1f562;', '&#x1f563;', '&#x1f564;', '&#x1f565;', '&#x1f566;', '&#x1f567;', '&#x1f56f;', '&#x1f570;', '&#x1f573;', '&#x1f574;', '&#x1f575;', '&#x1f576;', '&#x1f577;', '&#x1f578;', '&#x1f579;', '&#x1f57a;', '&#x1f587;', '&#x1f58a;', '&#x1f58b;', '&#x1f58c;', '&#x1f58d;', '&#x1f590;', '&#x1f595;', '&#x1f596;', '&#x1f5a4;', '&#x1f5a5;', '&#x1f5a8;', '&#x1f5b1;', '&#x1f5b2;', '&#x1f5bc;', '&#x1f5c2;', '&#x1f5c3;', '&#x1f5c4;', '&#x1f5d1;', '&#x1f5d2;', '&#x1f5d3;', '&#x1f5dc;', '&#x1f5dd;', '&#x1f5de;', '&#x1f5e1;', '&#x1f5e3;', '&#x1f5ef;', '&#x1f5f3;', '&#x1f5fa;', '&#x1f5fb;', '&#x1f5fc;', '&#x1f5fd;', '&#x1f5fe;', '&#x1f5ff;', '&#x1f600;', '&#x1f601;', '&#x1f602;', '&#x1f603;', '&#x1f604;', '&#x1f605;', '&#x1f606;', '&#x1f607;', '&#x1f608;', '&#x1f609;', '&#x1f60a;', '&#x1f60b;', '&#x1f60c;', '&#x1f60d;', '&#x1f60e;', '&#x1f60f;', '&#x1f610;', '&#x1f611;', '&#x1f612;', '&#x1f613;', '&#x1f614;', '&#x1f615;', '&#x1f616;', '&#x1f617;', '&#x1f618;', '&#x1f619;', '&#x1f61a;', '&#x1f61b;', '&#x1f61c;', '&#x1f61d;', '&#x1f61e;', '&#x1f61f;', '&#x1f620;', '&#x1f621;', '&#x1f622;', '&#x1f623;', '&#x1f624;', '&#x1f625;', '&#x1f626;', '&#x1f627;', '&#x1f628;', '&#x1f629;', '&#x1f62a;', '&#x1f62b;', '&#x1f62c;', '&#x1f62d;', '&#x1f62e;', '&#x1f62f;', '&#x1f630;', '&#x1f631;', '&#x1f632;', '&#x1f633;', '&#x1f634;', '&#x1f635;', '&#x1f636;', '&#x1f637;', '&#x1f638;', '&#x1f639;', '&#x1f63a;', '&#x1f63b;', '&#x1f63c;', '&#x1f63d;', '&#x1f63e;', '&#x1f63f;', '&#x1f640;', '&#x1f641;', '&#x1f642;', '&#x1f643;', '&#x1f644;', '&#x1f645;', '&#x1f646;', '&#x1f647;', '&#x1f648;', '&#x1f649;', '&#x1f64a;', '&#x1f64b;', '&#x1f64c;', '&#x1f64d;', '&#x1f64e;', '&#x1f64f;', '&#x1f681;', '&#x1f682;', '&#x1f683;', '&#x1f684;', '&#x1f685;', '&#x1f686;', '&#x1f687;', '&#x1f688;', '&#x1f689;', '&#x1f68a;', '&#x1f68b;', '&#x1f68c;', '&#x1f68d;', '&#x1f68e;', '&#x1f68f;', '&#x1f690;', '&#x1f691;', '&#x1f693;', '&#x1f694;', '&#x1f695;', '&#x1f696;', '&#x1f697;', '&#x1f698;', '&#x1f699;', '&#x1f69a;', '&#x1f69b;', '&#x1f69c;', '&#x1f69d;', '&#x1f69e;', '&#x1f69f;', '&#x1f6a0;', '&#x1f6a1;', '&#x1f6a2;', '&#x1f6a3;', '&#x1f6a4;', '&#x1f6a5;', '&#x1f6a6;', '&#x1f6a7;', '&#x1f6a8;', '&#x1f6a9;', '&#x1f6aa;', '&#x1f6ab;', '&#x1f6ac;', '&#x1f6ad;', '&#x1f6ae;', '&#x1f6af;', '&#x1f6b0;', '&#x1f6b1;', '&#x1f6b2;', '&#x1f6b3;', '&#x1f6b4;', '&#x1f6b5;', '&#x1f6b6;', '&#x1f6b7;', '&#x1f6b8;', '&#x1f6b9;', '&#x1f6ba;', '&#x1f6bb;', '&#x1f6bc;', '&#x1f6bd;', '&#x1f6be;', '&#x1f6bf;', '&#x1f6c0;', '&#x1f6c1;', '&#x1f6c2;', '&#x1f6c3;', '&#x1f6c4;', '&#x1f6c5;', '&#x1f6cb;', '&#x1f6cc;', '&#x1f6cd;', '&#x1f6ce;', '&#x1f6cf;', '&#x1f6d0;', '&#x1f6d1;', '&#x1f6d2;', '&#x1f6e0;', '&#x1f6e1;', '&#x1f6e2;', '&#x1f6e3;', '&#x1f6e4;', '&#x1f6e5;', '&#x1f6e9;', '&#x1f6eb;', '&#x1f6ec;', '&#x1f6f0;', '&#x1f6f3;', '&#x1f6f4;', '&#x1f6f5;', '&#x1f6f6;', '&#x1f6f7;', '&#x1f6f8;', '&#x1f6f9;', '&#x1f910;', '&#x1f911;', '&#x1f912;', '&#x1f913;', '&#x1f914;', '&#x1f915;', '&#x1f916;', '&#x1f917;', '&#x1f918;', '&#x1f919;', '&#x1f91a;', '&#x1f91b;', '&#x1f91c;', '&#x1f91d;', '&#x1f91e;', '&#x1f91f;', '&#x1f920;', '&#x1f921;', '&#x1f922;', '&#x1f923;', '&#x1f924;', '&#x1f925;', '&#x1f926;', '&#x1f927;', '&#x1f928;', '&#x1f929;', '&#x1f92a;', '&#x1f92b;', '&#x1f92c;', '&#x1f92d;', '&#x1f92e;', '&#x1f92f;', '&#x1f930;', '&#x1f931;', '&#x1f932;', '&#x1f933;', '&#x1f934;', '&#x1f935;', '&#x1f936;', '&#x1f937;', '&#x1f938;', '&#x1f939;', '&#x1f93a;', '&#x1f93c;', '&#x1f93d;', '&#x1f93e;', '&#x1f940;', '&#x1f941;', '&#x1f942;', '&#x1f943;', '&#x1f944;', '&#x1f945;', '&#x1f947;', '&#x1f948;', '&#x1f949;', '&#x1f94a;', '&#x1f94b;', '&#x1f94c;', '&#x1f94d;', '&#x1f94e;', '&#x1f94f;', '&#x1f950;', '&#x1f951;', '&#x1f952;', '&#x1f953;', '&#x1f954;', '&#x1f955;', '&#x1f956;', '&#x1f957;', '&#x1f958;', '&#x1f959;', '&#x1f95a;', '&#x1f95b;', '&#x1f95c;', '&#x1f95d;', '&#x1f95e;', '&#x1f95f;', '&#x1f960;', '&#x1f961;', '&#x1f962;', '&#x1f963;', '&#x1f964;', '&#x1f965;', '&#x1f966;', '&#x1f967;', '&#x1f968;', '&#x1f969;', '&#x1f96a;', '&#x1f96b;', '&#x1f96c;', '&#x1f96d;', '&#x1f96e;', '&#x1f96f;', '&#x1f970;', '&#x1f973;', '&#x1f974;', '&#x1f975;', '&#x1f976;', '&#x1f97a;', '&#x1f97c;', '&#x1f97d;', '&#x1f97e;', '&#x1f97f;', '&#x1f980;', '&#x1f981;', '&#x1f982;', '&#x1f983;', '&#x1f984;', '&#x1f985;', '&#x1f986;', '&#x1f987;', '&#x1f988;', '&#x1f989;', '&#x1f98a;', '&#x1f98b;', '&#x1f98c;', '&#x1f98d;', '&#x1f98e;', '&#x1f98f;', '&#x1f990;', '&#x1f991;', '&#x1f992;', '&#x1f993;', '&#x1f994;', '&#x1f995;', '&#x1f996;', '&#x1f997;', '&#x1f998;', '&#x1f999;', '&#x1f99a;', '&#x1f99b;', '&#x1f99c;', '&#x1f99d;', '&#x1f99e;', '&#x1f99f;', '&#x1f9a0;', '&#x1f9a1;', '&#x1f9a2;', '&#x1f9b4;', '&#x1f9b5;', '&#x1f9b6;', '&#x1f9b7;', '&#x1f9b8;', '&#x1f9b9;', '&#x1f9c0;', '&#x1f9c1;', '&#x1f9c2;', '&#x1f9d0;', '&#x1f9d1;', '&#x1f9d2;', '&#x1f9d3;', '&#x1f9d4;', '&#x1f9d5;', '&#x1f9d6;', '&#x1f9d7;', '&#x1f9d8;', '&#x1f9d9;', '&#x1f9da;', '&#x1f9db;', '&#x1f9dc;', '&#x1f9dd;', '&#x1f9de;', '&#x1f9df;', '&#x1f9e0;', '&#x1f9e1;', '&#x1f9e2;', '&#x1f9e3;', '&#x1f9e4;', '&#x1f9e5;', '&#x1f9e6;', '&#x1f9e7;', '&#x1f9e8;', '&#x1f9e9;', '&#x1f9ea;', '&#x1f9eb;', '&#x1f9ec;', '&#x1f9ed;', '&#x1f9ee;', '&#x1f9ef;', '&#x1f9f0;', '&#x1f9f1;', '&#x1f9f2;', '&#x1f9f3;', '&#x1f9f4;', '&#x1f9f5;', '&#x1f9f6;', '&#x1f9f7;', '&#x1f9f8;', '&#x1f9f9;', '&#x1f9fa;', '&#x1f9fb;', '&#x1f9fc;', '&#x1f9fd;', '&#x1f9fe;', '&#x1f9ff;', '&#x203c;', '&#x2049;', '&#x2122;', '&#x2139;', '&#x2194;', '&#x2195;', '&#x2196;', '&#x2197;', '&#x2198;', '&#x2199;', '&#x21a9;', '&#x21aa;', '&#x20e3;', '&#x231a;', '&#x231b;', '&#x2328;', '&#x23cf;', '&#x23e9;', '&#x23ea;', '&#x23eb;', '&#x23ec;', '&#x23ed;', '&#x23ee;', '&#x23ef;', '&#x23f0;', '&#x23f1;', '&#x23f2;', '&#x23f3;', '&#x23f8;', '&#x23f9;', '&#x23fa;', '&#x24c2;', '&#x25aa;', '&#x25ab;', '&#x25b6;', '&#x25c0;', '&#x25fb;', '&#x25fc;', '&#x25fd;', '&#x25fe;', '&#x2600;', '&#x2601;', '&#x2602;', '&#x2603;', '&#x2604;', '&#x260e;', '&#x2611;', '&#x2614;', '&#x2615;', '&#x2618;', '&#x261d;', '&#x2622;', '&#x2623;', '&#x2626;', '&#x262a;', '&#x262e;', '&#x262f;', '&#x2638;', '&#x2639;', '&#x263a;', '&#x2648;', '&#x2649;', '&#x264a;', '&#x264b;', '&#x264c;', '&#x264d;', '&#x264e;', '&#x264f;', '&#x2650;', '&#x2651;', '&#x2652;', '&#x2653;', '&#x265f;', '&#x2660;', '&#x2663;', '&#x2665;', '&#x2666;', '&#x2668;', '&#x267b;', '&#x267e;', '&#x267f;', '&#x2692;', '&#x2693;', '&#x2694;', '&#x2697;', '&#x2699;', '&#x269b;', '&#x269c;', '&#x26a0;', '&#x26a1;', '&#x26aa;', '&#x26ab;', '&#x26b0;', '&#x26b1;', '&#x26bd;', '&#x26be;', '&#x26c4;', '&#x26c5;', '&#x26c8;', '&#x26ce;', '&#x26cf;', '&#x26d1;', '&#x26d3;', '&#x26d4;', '&#x26e9;', '&#x26ea;', '&#x26f0;', '&#x26f1;', '&#x26f2;', '&#x26f3;', '&#x26f4;', '&#x26f5;', '&#x26f7;', '&#x26f8;', '&#x26f9;', '&#x26fa;', '&#x26fd;', '&#x2702;', '&#x2705;', '&#x2709;', '&#x270a;', '&#x270b;', '&#x270c;', '&#x270d;', '&#x270f;', '&#x2712;', '&#x2714;', '&#x2716;', '&#x271d;', '&#x2721;', '&#x2728;', '&#x2733;', '&#x2734;', '&#x2744;', '&#x2747;', '&#x274c;', '&#x274e;', '&#x2753;', '&#x2754;', '&#x2755;', '&#x2757;', '&#x2763;', '&#x2795;', '&#x2796;', '&#x2797;', '&#x27a1;', '&#x27b0;', '&#x27bf;', '&#x2934;', '&#x2935;', '&#x2b05;', '&#x2b06;', '&#x2b07;', '&#x2b1b;', '&#x2b1c;', '&#x2b50;', '&#x2b55;', '&#x3030;', '&#x303d;', '&#x3297;', '&#x3299;', '&#xe50a;' );
     5905        $entities = array(
     5906                '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f469;',
     5907                '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f468;',
     5908                '&#x1f468;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f48b;&#x200d;&#x1f468;',
     5909                '&#x1f3f4;&#xe0067;&#xe0062;&#xe0073;&#xe0063;&#xe0074;&#xe007f;',
     5910                '&#x1f3f4;&#xe0067;&#xe0062;&#xe0077;&#xe006c;&#xe0073;&#xe007f;',
     5911                '&#x1f3f4;&#xe0067;&#xe0062;&#xe0065;&#xe006e;&#xe0067;&#xe007f;',
     5912                '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;',
     5913                '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f466;&#x200d;&#x1f466;',
     5914                '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;',
     5915                '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f466;',
     5916                '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f467;',
     5917                '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;',
     5918                '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;',
     5919                '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;',
     5920                '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;',
     5921                '&#x1f468;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f468;',
     5922                '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f468;',
     5923                '&#x1f469;&#x200d;&#x2764;&#xfe0f;&#x200d;&#x1f469;',
     5924                '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f466;',
     5925                '&#x1f469;&#x200d;&#x1f466;&#x200d;&#x1f466;',
     5926                '&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f466;',
     5927                '&#x1f469;&#x200d;&#x1f467;&#x200d;&#x1f467;',
     5928                '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f466;',
     5929                '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f467;',
     5930                '&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f467;',
     5931                '&#x1f468;&#x200d;&#x1f467;&#x200d;&#x1f466;',
     5932                '&#x1f469;&#x200d;&#x1f469;&#x200d;&#x1f467;',
     5933                '&#x1f468;&#x200d;&#x1f469;&#x200d;&#x1f466;',
     5934                '&#x1f468;&#x200d;&#x1f468;&#x200d;&#x1f467;',
     5935                '&#x1f468;&#x200d;&#x1f466;&#x200d;&#x1f466;',
     5936                '&#x1f935;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5937                '&#x1f3cb;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     5938                '&#x1f3cb;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5939                '&#x1f3cb;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5940                '&#x1f3cb;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     5941                '&#x1f3cb;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5942                '&#x1f3cb;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5943                '&#x1f3cb;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5944                '&#x1f3cb;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5945                '&#x1f3cb;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5946                '&#x1f3cc;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     5947                '&#x1f3cc;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     5948                '&#x1f3cc;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5949                '&#x1f3cc;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5950                '&#x1f3cc;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     5951                '&#x1f3cc;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5952                '&#x1f3cc;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5953                '&#x1f3cc;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5954                '&#x1f3cc;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5955                '&#x1f3cc;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5956                '&#x1f482;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     5957                '&#x1f3c3;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5958                '&#x1f3c3;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5959                '&#x1f9dd;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5960                '&#x1f9dd;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5961                '&#x1f9dd;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5962                '&#x1f9dd;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5963                '&#x1f9dd;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5964                '&#x1f9dd;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     5965                '&#x1f9dd;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5966                '&#x1f9dd;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5967                '&#x1f9dd;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     5968                '&#x1f9dd;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     5969                '&#x1f9dc;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5970                '&#x1f9dc;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5971                '&#x1f9dc;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5972                '&#x1f9dc;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5973                '&#x1f9dc;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5974                '&#x1f9dc;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     5975                '&#x1f9dc;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5976                '&#x1f9dc;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5977                '&#x1f468;&#x1f3fb;&#x200d;&#x2695;&#xfe0f;',
     5978                '&#x1f468;&#x1f3fb;&#x200d;&#x2696;&#xfe0f;',
     5979                '&#x1f468;&#x1f3fb;&#x200d;&#x2708;&#xfe0f;',
     5980                '&#x1f9dc;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     5981                '&#x1f9dc;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     5982                '&#x1f9db;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5983                '&#x1f9db;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5984                '&#x1f9db;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5985                '&#x1f9db;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5986                '&#x1f9db;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5987                '&#x1f9db;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     5988                '&#x1f9db;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     5989                '&#x1f9db;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     5990                '&#x1f9db;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     5991                '&#x1f9db;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     5992                '&#x1f9da;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     5993                '&#x1f9da;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     5994                '&#x1f9da;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     5995                '&#x1f9da;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     5996                '&#x1f9da;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     5997                '&#x1f468;&#x1f3fc;&#x200d;&#x2695;&#xfe0f;',
     5998                '&#x1f468;&#x1f3fc;&#x200d;&#x2696;&#xfe0f;',
     5999                '&#x1f468;&#x1f3fc;&#x200d;&#x2708;&#xfe0f;',
     6000                '&#x1f9da;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6001                '&#x1f9da;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6002                '&#x1f9da;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6003                '&#x1f9da;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6004                '&#x1f9da;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6005                '&#x1f9d9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6006                '&#x1f9d9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6007                '&#x1f9d9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6008                '&#x1f9d9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6009                '&#x1f9d9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6010                '&#x1f9d9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6011                '&#x1f9d9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6012                '&#x1f9d9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6013                '&#x1f9d9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6014                '&#x1f9d9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6015                '&#x1f9d8;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6016                '&#x1f9d8;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6017                '&#x1f468;&#x1f3fd;&#x200d;&#x2695;&#xfe0f;',
     6018                '&#x1f468;&#x1f3fd;&#x200d;&#x2696;&#xfe0f;',
     6019                '&#x1f468;&#x1f3fd;&#x200d;&#x2708;&#xfe0f;',
     6020                '&#x1f9d8;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6021                '&#x1f9d8;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6022                '&#x1f9d8;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6023                '&#x1f9d8;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6024                '&#x1f9d8;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6025                '&#x1f9d8;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6026                '&#x1f9d8;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6027                '&#x1f9d8;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6028                '&#x1f9d7;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6029                '&#x1f9d7;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6030                '&#x1f9d7;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6031                '&#x1f9d7;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6032                '&#x1f9d7;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6033                '&#x1f9d7;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6034                '&#x1f9d7;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6035                '&#x1f9d7;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6036                '&#x1f9d7;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6037                '&#x1f468;&#x1f3fe;&#x200d;&#x2695;&#xfe0f;',
     6038                '&#x1f468;&#x1f3fe;&#x200d;&#x2696;&#xfe0f;',
     6039                '&#x1f468;&#x1f3fe;&#x200d;&#x2708;&#xfe0f;',
     6040                '&#x1f9d7;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6041                '&#x1f9d6;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6042                '&#x1f9d6;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6043                '&#x1f9d6;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6044                '&#x1f9d6;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6045                '&#x1f9d6;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6046                '&#x1f9d6;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6047                '&#x1f9d6;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6048                '&#x1f9d6;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6049                '&#x1f9d6;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6050                '&#x1f9d6;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6051                '&#x1f9b9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6052                '&#x1f9b9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6053                '&#x1f9b9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6054                '&#x1f9b9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6055                '&#x1f9b9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6056                '&#x1f9b9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6057                '&#x1f468;&#x1f3ff;&#x200d;&#x2695;&#xfe0f;',
     6058                '&#x1f468;&#x1f3ff;&#x200d;&#x2696;&#xfe0f;',
     6059                '&#x1f468;&#x1f3ff;&#x200d;&#x2708;&#xfe0f;',
     6060                '&#x1f9b9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6061                '&#x1f9b9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6062                '&#x1f9b9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6063                '&#x1f9b9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6064                '&#x1f9b8;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6065                '&#x1f9b8;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6066                '&#x1f9b8;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6067                '&#x1f3c3;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6068                '&#x1f9b8;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6069                '&#x1f3c3;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6070                '&#x1f3c3;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6071                '&#x1f9b8;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6072                '&#x1f3c3;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6073                '&#x1f3c3;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6074                '&#x1f3c3;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6075                '&#x1f3c4;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6076                '&#x1f3c4;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6077                '&#x1f3c4;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6078                '&#x1f3c4;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6079                '&#x1f3c4;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6080                '&#x1f3c4;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6081                '&#x1f3c4;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6082                '&#x1f9b8;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6083                '&#x1f9b8;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6084                '&#x1f9b8;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6085                '&#x1f9b8;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6086                '&#x1f9b8;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6087                '&#x1f93e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6088                '&#x1f93e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6089                '&#x1f93e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6090                '&#x1f93e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6091                '&#x1f93e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6092                '&#x1f93e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6093                '&#x1f93e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6094                '&#x1f93e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6095                '&#x1f3c4;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6096                '&#x1f3c4;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6097                '&#x1f93e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6098                '&#x1f93e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6099                '&#x1f93d;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6100                '&#x1f93d;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6101                '&#x1f93d;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6102                '&#x1f93d;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6103                '&#x1f93d;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6104                '&#x1f93d;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6105                '&#x1f93d;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6106                '&#x1f93d;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6107                '&#x1f93d;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6108                '&#x1f93d;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6109                '&#x1f939;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6110                '&#x1f939;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6111                '&#x1f939;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6112                '&#x1f939;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6113                '&#x1f939;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6114                '&#x1f469;&#x1f3fb;&#x200d;&#x2695;&#xfe0f;',
     6115                '&#x1f469;&#x1f3fb;&#x200d;&#x2696;&#xfe0f;',
     6116                '&#x1f469;&#x1f3fb;&#x200d;&#x2708;&#xfe0f;',
     6117                '&#x1f939;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6118                '&#x1f939;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6119                '&#x1f939;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6120                '&#x1f939;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6121                '&#x1f939;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6122                '&#x1f938;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6123                '&#x1f938;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6124                '&#x1f938;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6125                '&#x1f938;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6126                '&#x1f938;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6127                '&#x1f938;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6128                '&#x1f938;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6129                '&#x1f938;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6130                '&#x1f938;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6131                '&#x1f938;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6132                '&#x1f937;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6133                '&#x1f937;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6134                '&#x1f469;&#x1f3fc;&#x200d;&#x2695;&#xfe0f;',
     6135                '&#x1f469;&#x1f3fc;&#x200d;&#x2696;&#xfe0f;',
     6136                '&#x1f469;&#x1f3fc;&#x200d;&#x2708;&#xfe0f;',
     6137                '&#x1f937;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6138                '&#x1f937;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6139                '&#x1f937;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6140                '&#x1f937;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6141                '&#x1f937;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6142                '&#x1f937;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6143                '&#x1f937;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6144                '&#x1f937;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6145                '&#x1f935;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6146                '&#x1f3c3;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6147                '&#x1f935;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6148                '&#x1f935;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6149                '&#x1f935;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6150                '&#x1f935;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6151                '&#x1f935;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6152                '&#x1f935;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6153                '&#x1f935;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6154                '&#x1f469;&#x1f3fd;&#x200d;&#x2695;&#xfe0f;',
     6155                '&#x1f469;&#x1f3fd;&#x200d;&#x2696;&#xfe0f;',
     6156                '&#x1f469;&#x1f3fd;&#x200d;&#x2708;&#xfe0f;',
     6157                '&#x1f935;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6158                '&#x1f926;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6159                '&#x1f926;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6160                '&#x1f926;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6161                '&#x1f926;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6162                '&#x1f926;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6163                '&#x1f926;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6164                '&#x1f926;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6165                '&#x1f926;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6166                '&#x1f926;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6167                '&#x1f926;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6168                '&#x1f6b6;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6169                '&#x1f6b6;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6170                '&#x1f6b6;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6171                '&#x1f6b6;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6172                '&#x1f6b6;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6173                '&#x1f6b6;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6174                '&#x1f469;&#x1f3fe;&#x200d;&#x2695;&#xfe0f;',
     6175                '&#x1f469;&#x1f3fe;&#x200d;&#x2696;&#xfe0f;',
     6176                '&#x1f469;&#x1f3fe;&#x200d;&#x2708;&#xfe0f;',
     6177                '&#x1f6b6;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6178                '&#x1f6b6;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6179                '&#x1f6b6;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6180                '&#x1f6b6;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6181                '&#x1f6b5;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6182                '&#x1f6b5;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6183                '&#x1f6b5;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6184                '&#x1f6b5;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6185                '&#x1f6b5;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6186                '&#x1f6b5;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6187                '&#x1f6b5;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6188                '&#x1f6b5;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6189                '&#x1f6b5;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6190                '&#x1f6b5;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6191                '&#x1f6b4;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6192                '&#x1f6b4;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6193                '&#x1f6b4;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6194                '&#x1f469;&#x1f3ff;&#x200d;&#x2695;&#xfe0f;',
     6195                '&#x1f469;&#x1f3ff;&#x200d;&#x2696;&#xfe0f;',
     6196                '&#x1f469;&#x1f3ff;&#x200d;&#x2708;&#xfe0f;',
     6197                '&#x1f6b4;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6198                '&#x1f6b4;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6199                '&#x1f6b4;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6200                '&#x1f6b4;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6201                '&#x1f6b4;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6202                '&#x1f6b4;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6203                '&#x1f6b4;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6204                '&#x1f3c4;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6205                '&#x1f6a3;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6206                '&#x1f3ca;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6207                '&#x1f3ca;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6208                '&#x1f6a3;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6209                '&#x1f3ca;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6210                '&#x1f3ca;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6211                '&#x1f3ca;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6212                '&#x1f3ca;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6213                '&#x1f3ca;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6214                '&#x1f6a3;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6215                '&#x1f6a3;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6216                '&#x1f6a3;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6217                '&#x1f6a3;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6218                '&#x1f6a3;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6219                '&#x1f6a3;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6220                '&#x1f6a3;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6221                '&#x1f6a3;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6222                '&#x1f64e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6223                '&#x1f64e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6224                '&#x1f64e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6225                '&#x1f64e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6226                '&#x1f64e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6227                '&#x1f3ca;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6228                '&#x1f3ca;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6229                '&#x1f3ca;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6230                '&#x1f3cb;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6231                '&#x1f46e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6232                '&#x1f46e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6233                '&#x1f46e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6234                '&#x1f46e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6235                '&#x1f46e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6236                '&#x1f46e;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6237                '&#x1f46e;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6238                '&#x1f46e;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6239                '&#x1f46e;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6240                '&#x1f46e;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6241                '&#x1f64e;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6242                '&#x1f64e;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6243                '&#x1f64e;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6244                '&#x1f64e;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6245                '&#x1f471;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6246                '&#x1f471;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6247                '&#x1f471;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6248                '&#x1f471;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6249                '&#x1f471;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6250                '&#x1f471;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6251                '&#x1f471;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6252                '&#x1f471;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6253                '&#x1f471;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6254                '&#x1f471;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6255                '&#x1f64e;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6256                '&#x1f64d;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6257                '&#x1f473;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6258                '&#x1f473;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6259                '&#x1f473;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6260                '&#x1f473;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6261                '&#x1f473;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6262                '&#x1f473;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6263                '&#x1f473;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6264                '&#x1f473;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6265                '&#x1f473;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6266                '&#x1f473;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6267                '&#x1f64d;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6268                '&#x1f64d;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6269                '&#x1f477;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6270                '&#x1f477;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6271                '&#x1f477;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6272                '&#x1f477;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6273                '&#x1f477;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6274                '&#x1f477;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6275                '&#x1f477;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6276                '&#x1f477;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6277                '&#x1f477;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6278                '&#x1f477;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6279                '&#x1f64d;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6280                '&#x1f64d;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6281                '&#x1f481;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6282                '&#x1f481;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6283                '&#x1f481;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6284                '&#x1f481;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6285                '&#x1f481;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6286                '&#x1f481;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6287                '&#x1f481;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6288                '&#x1f481;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6289                '&#x1f481;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6290                '&#x1f481;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6291                '&#x1f64d;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6292                '&#x1f64d;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6293                '&#x1f3c3;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6294                '&#x1f482;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6295                '&#x1f482;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6296                '&#x1f482;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6297                '&#x1f482;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6298                '&#x1f482;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6299                '&#x1f482;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6300                '&#x1f482;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6301                '&#x1f482;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6302                '&#x1f482;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6303                '&#x1f64d;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6304                '&#x1f64d;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6305                '&#x1f486;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6306                '&#x1f486;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6307                '&#x1f486;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6308                '&#x1f486;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6309                '&#x1f486;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6310                '&#x1f486;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6311                '&#x1f486;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6312                '&#x1f486;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6313                '&#x1f486;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6314                '&#x1f486;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6315                '&#x1f64d;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6316                '&#x1f64b;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6317                '&#x1f487;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6318                '&#x1f487;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6319                '&#x1f487;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6320                '&#x1f487;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6321                '&#x1f487;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6322                '&#x1f487;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6323                '&#x1f487;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6324                '&#x1f487;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6325                '&#x1f487;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6326                '&#x1f487;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6327                '&#x1f64b;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6328                '&#x1f64b;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6329                '&#x1f574;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6330                '&#x1f574;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6331                '&#x1f574;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6332                '&#x1f574;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6333                '&#x1f574;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6334                '&#x1f574;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6335                '&#x1f574;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6336                '&#x1f574;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6337                '&#x1f574;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6338                '&#x1f574;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6339                '&#x1f575;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6340                '&#x1f575;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6341                '&#x1f575;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6342                '&#x1f575;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6343                '&#x1f575;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6344                '&#x1f575;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6345                '&#x1f575;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6346                '&#x1f575;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6347                '&#x1f575;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6348                '&#x1f575;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6349                '&#x1f645;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6350                '&#x1f645;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6351                '&#x1f645;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6352                '&#x1f645;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6353                '&#x1f645;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6354                '&#x1f645;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6355                '&#x1f645;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6356                '&#x1f645;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6357                '&#x1f645;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6358                '&#x1f645;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6359                '&#x1f64b;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6360                '&#x1f64b;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6361                '&#x1f646;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6362                '&#x1f646;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6363                '&#x1f646;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6364                '&#x1f646;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6365                '&#x1f646;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6366                '&#x1f646;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6367                '&#x1f646;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6368                '&#x1f646;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6369                '&#x1f646;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6370                '&#x1f646;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6371                '&#x1f64b;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6372                '&#x1f64b;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6373                '&#x1f647;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6374                '&#x1f647;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6375                '&#x1f647;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6376                '&#x1f647;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6377                '&#x1f647;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6378                '&#x1f647;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6379                '&#x1f647;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6380                '&#x1f647;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6381                '&#x1f647;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6382                '&#x1f647;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6383                '&#x1f64b;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6384                '&#x1f64b;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6385                '&#x1f64b;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6386                '&#x1f574;&#xfe0f;&#x200d;&#x2640;&#xfe0f;',
     6387                '&#x1f574;&#xfe0f;&#x200d;&#x2642;&#xfe0f;',
     6388                '&#x1f3cb;&#xfe0f;&#x200d;&#x2640;&#xfe0f;',
     6389                '&#x1f3cb;&#xfe0f;&#x200d;&#x2642;&#xfe0f;',
     6390                '&#x26f9;&#x1f3fe;&#x200d;&#x2640;&#xfe0f;',
     6391                '&#x1f3cc;&#xfe0f;&#x200d;&#x2640;&#xfe0f;',
     6392                '&#x1f3cc;&#xfe0f;&#x200d;&#x2642;&#xfe0f;',
     6393                '&#x26f9;&#x1f3fb;&#x200d;&#x2642;&#xfe0f;',
     6394                '&#x26f9;&#x1f3fb;&#x200d;&#x2640;&#xfe0f;',
     6395                '&#x26f9;&#x1f3fe;&#x200d;&#x2642;&#xfe0f;',
     6396                '&#x26f9;&#x1f3ff;&#x200d;&#x2640;&#xfe0f;',
     6397                '&#x26f9;&#x1f3ff;&#x200d;&#x2642;&#xfe0f;',
     6398                '&#x1f575;&#xfe0f;&#x200d;&#x2640;&#xfe0f;',
     6399                '&#x1f575;&#xfe0f;&#x200d;&#x2642;&#xfe0f;',
     6400                '&#x26f9;&#x1f3fd;&#x200d;&#x2640;&#xfe0f;',
     6401                '&#x26f9;&#x1f3fd;&#x200d;&#x2642;&#xfe0f;',
     6402                '&#x26f9;&#x1f3fc;&#x200d;&#x2640;&#xfe0f;',
     6403                '&#x26f9;&#x1f3fc;&#x200d;&#x2642;&#xfe0f;',
     6404                '&#x26f9;&#xfe0f;&#x200d;&#x2640;&#xfe0f;',
     6405                '&#x26f9;&#xfe0f;&#x200d;&#x2642;&#xfe0f;',
     6406                '&#x1f469;&#x1f3fb;&#x200d;&#x1f3a8;',
     6407                '&#x1f468;&#x1f3fb;&#x200d;&#x1f33e;',
     6408                '&#x1f468;&#x1f3fb;&#x200d;&#x1f373;',
     6409                '&#x1f468;&#x1f3fb;&#x200d;&#x1f393;',
     6410                '&#x1f468;&#x1f3fb;&#x200d;&#x1f3a4;',
     6411                '&#x1f468;&#x1f3fb;&#x200d;&#x1f3a8;',
     6412                '&#x1f468;&#x1f3fb;&#x200d;&#x1f3eb;',
     6413                '&#x1f468;&#x1f3fb;&#x200d;&#x1f3ed;',
     6414                '&#x1f468;&#x1f3fb;&#x200d;&#x1f4bb;',
     6415                '&#x1f468;&#x1f3fb;&#x200d;&#x1f4bc;',
     6416                '&#x1f468;&#x1f3fb;&#x200d;&#x1f527;',
     6417                '&#x1f468;&#x1f3fb;&#x200d;&#x1f52c;',
     6418                '&#x1f468;&#x1f3fb;&#x200d;&#x1f680;',
     6419                '&#x1f468;&#x1f3fb;&#x200d;&#x1f692;',
     6420                '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b0;',
     6421                '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b1;',
     6422                '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b2;',
     6423                '&#x1f468;&#x1f3fb;&#x200d;&#x1f9b3;',
     6424                '&#x1f468;&#x1f3fc;&#x200d;&#x1f33e;',
     6425                '&#x1f468;&#x1f3fc;&#x200d;&#x1f373;',
     6426                '&#x1f468;&#x1f3fc;&#x200d;&#x1f393;',
     6427                '&#x1f468;&#x1f3fc;&#x200d;&#x1f3a4;',
     6428                '&#x1f468;&#x1f3fc;&#x200d;&#x1f3a8;',
     6429                '&#x1f468;&#x1f3fc;&#x200d;&#x1f3eb;',
     6430                '&#x1f468;&#x1f3fc;&#x200d;&#x1f3ed;',
     6431                '&#x1f468;&#x1f3fc;&#x200d;&#x1f4bb;',
     6432                '&#x1f468;&#x1f3fc;&#x200d;&#x1f4bc;',
     6433                '&#x1f468;&#x1f3fc;&#x200d;&#x1f527;',
     6434                '&#x1f468;&#x1f3fc;&#x200d;&#x1f52c;',
     6435                '&#x1f468;&#x1f3fc;&#x200d;&#x1f680;',
     6436                '&#x1f468;&#x1f3fc;&#x200d;&#x1f692;',
     6437                '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b0;',
     6438                '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b1;',
     6439                '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b2;',
     6440                '&#x1f468;&#x1f3fc;&#x200d;&#x1f9b3;',
     6441                '&#x1f468;&#x1f3fd;&#x200d;&#x1f33e;',
     6442                '&#x1f468;&#x1f3fd;&#x200d;&#x1f373;',
     6443                '&#x1f468;&#x1f3fd;&#x200d;&#x1f393;',
     6444                '&#x1f468;&#x1f3fd;&#x200d;&#x1f3a4;',
     6445                '&#x1f468;&#x1f3fd;&#x200d;&#x1f3a8;',
     6446                '&#x1f468;&#x1f3fd;&#x200d;&#x1f3eb;',
     6447                '&#x1f468;&#x1f3fd;&#x200d;&#x1f3ed;',
     6448                '&#x1f468;&#x1f3fd;&#x200d;&#x1f4bb;',
     6449                '&#x1f468;&#x1f3fd;&#x200d;&#x1f4bc;',
     6450                '&#x1f468;&#x1f3fd;&#x200d;&#x1f527;',
     6451                '&#x1f468;&#x1f3fd;&#x200d;&#x1f52c;',
     6452                '&#x1f468;&#x1f3fd;&#x200d;&#x1f680;',
     6453                '&#x1f468;&#x1f3fd;&#x200d;&#x1f692;',
     6454                '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b0;',
     6455                '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b1;',
     6456                '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b2;',
     6457                '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b3;',
     6458                '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b2;',
     6459                '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b1;',
     6460                '&#x1f468;&#x1f3fd;&#x200d;&#x1f9b3;',
     6461                '&#x1f468;&#x1f3fe;&#x200d;&#x1f33e;',
     6462                '&#x1f469;&#x1f3ff;&#x200d;&#x1f9b0;',
     6463                '&#x1f469;&#x1f3ff;&#x200d;&#x1f692;',
     6464                '&#x1f469;&#x1f3ff;&#x200d;&#x1f680;',
     6465                '&#x1f469;&#x1f3ff;&#x200d;&#x1f52c;',
     6466                '&#x1f469;&#x1f3ff;&#x200d;&#x1f527;',
     6467                '&#x1f469;&#x1f3ff;&#x200d;&#x1f4bc;',
     6468                '&#x1f469;&#x1f3ff;&#x200d;&#x1f4bb;',
     6469                '&#x1f469;&#x1f3ff;&#x200d;&#x1f3ed;',
     6470                '&#x1f469;&#x1f3ff;&#x200d;&#x1f3eb;',
     6471                '&#x1f469;&#x1f3ff;&#x200d;&#x1f3a8;',
     6472                '&#x1f468;&#x1f3fe;&#x200d;&#x1f373;',
     6473                '&#x1f468;&#x1f3fe;&#x200d;&#x1f393;',
     6474                '&#x1f469;&#x1f3ff;&#x200d;&#x1f3a4;',
     6475                '&#x1f469;&#x1f3ff;&#x200d;&#x1f393;',
     6476                '&#x1f469;&#x1f3ff;&#x200d;&#x1f373;',
     6477                '&#x1f469;&#x1f3ff;&#x200d;&#x1f33e;',
     6478                '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b3;',
     6479                '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b2;',
     6480                '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b1;',
     6481                '&#x1f469;&#x1f3fe;&#x200d;&#x1f9b0;',
     6482                '&#x1f469;&#x1f3fe;&#x200d;&#x1f692;',
     6483                '&#x1f469;&#x1f3fe;&#x200d;&#x1f680;',
     6484                '&#x1f468;&#x1f3fe;&#x200d;&#x1f3a4;',
     6485                '&#x1f468;&#x1f3fe;&#x200d;&#x1f3a8;',
     6486                '&#x1f469;&#x1f3fe;&#x200d;&#x1f52c;',
     6487                '&#x1f469;&#x1f3fe;&#x200d;&#x1f527;',
     6488                '&#x1f469;&#x1f3fe;&#x200d;&#x1f4bc;',
     6489                '&#x1f469;&#x1f3fe;&#x200d;&#x1f4bb;',
     6490                '&#x1f469;&#x1f3fe;&#x200d;&#x1f3ed;',
     6491                '&#x1f469;&#x1f3fe;&#x200d;&#x1f3eb;',
     6492                '&#x1f469;&#x1f3fe;&#x200d;&#x1f3a8;',
     6493                '&#x1f469;&#x1f3fe;&#x200d;&#x1f3a4;',
     6494                '&#x1f469;&#x1f3fe;&#x200d;&#x1f393;',
     6495                '&#x1f469;&#x1f3fe;&#x200d;&#x1f373;',
     6496                '&#x1f468;&#x1f3fe;&#x200d;&#x1f3eb;',
     6497                '&#x1f468;&#x1f3fe;&#x200d;&#x1f3ed;',
     6498                '&#x1f469;&#x1f3fe;&#x200d;&#x1f33e;',
     6499                '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b3;',
     6500                '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b2;',
     6501                '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b1;',
     6502                '&#x1f469;&#x1f3fd;&#x200d;&#x1f9b0;',
     6503                '&#x1f469;&#x1f3fd;&#x200d;&#x1f692;',
     6504                '&#x1f469;&#x1f3fd;&#x200d;&#x1f680;',
     6505                '&#x1f469;&#x1f3fd;&#x200d;&#x1f52c;',
     6506                '&#x1f469;&#x1f3fd;&#x200d;&#x1f527;',
     6507                '&#x1f469;&#x1f3fd;&#x200d;&#x1f4bc;',
     6508                '&#x1f468;&#x1f3fe;&#x200d;&#x1f4bb;',
     6509                '&#x1f468;&#x1f3fe;&#x200d;&#x1f4bc;',
     6510                '&#x1f469;&#x1f3fd;&#x200d;&#x1f4bb;',
     6511                '&#x1f469;&#x1f3fd;&#x200d;&#x1f3ed;',
     6512                '&#x1f469;&#x1f3fd;&#x200d;&#x1f3eb;',
     6513                '&#x1f469;&#x1f3fd;&#x200d;&#x1f3a8;',
     6514                '&#x1f469;&#x1f3fd;&#x200d;&#x1f3a4;',
     6515                '&#x1f469;&#x1f3fd;&#x200d;&#x1f393;',
     6516                '&#x1f469;&#x1f3fd;&#x200d;&#x1f373;',
     6517                '&#x1f469;&#x1f3fd;&#x200d;&#x1f33e;',
     6518                '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b3;',
     6519                '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b2;',
     6520                '&#x1f468;&#x1f3fe;&#x200d;&#x1f527;',
     6521                '&#x1f468;&#x1f3fe;&#x200d;&#x1f52c;',
     6522                '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b1;',
     6523                '&#x1f469;&#x1f3fc;&#x200d;&#x1f9b0;',
     6524                '&#x1f469;&#x1f3fc;&#x200d;&#x1f692;',
     6525                '&#x1f469;&#x1f3fc;&#x200d;&#x1f680;',
     6526                '&#x1f469;&#x1f3fc;&#x200d;&#x1f52c;',
     6527                '&#x1f469;&#x1f3fc;&#x200d;&#x1f527;',
     6528                '&#x1f469;&#x1f3fc;&#x200d;&#x1f4bc;',
     6529                '&#x1f469;&#x1f3fc;&#x200d;&#x1f4bb;',
     6530                '&#x1f469;&#x1f3fc;&#x200d;&#x1f3ed;',
     6531                '&#x1f469;&#x1f3fc;&#x200d;&#x1f3eb;',
     6532                '&#x1f468;&#x1f3fe;&#x200d;&#x1f680;',
     6533                '&#x1f468;&#x1f3fe;&#x200d;&#x1f692;',
     6534                '&#x1f469;&#x1f3fc;&#x200d;&#x1f3a8;',
     6535                '&#x1f469;&#x1f3fc;&#x200d;&#x1f3a4;',
     6536                '&#x1f469;&#x1f3fc;&#x200d;&#x1f393;',
     6537                '&#x1f469;&#x1f3fc;&#x200d;&#x1f373;',
     6538                '&#x1f469;&#x1f3fc;&#x200d;&#x1f33e;',
     6539                '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b3;',
     6540                '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b2;',
     6541                '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b1;',
     6542                '&#x1f469;&#x1f3fb;&#x200d;&#x1f9b0;',
     6543                '&#x1f469;&#x1f3fb;&#x200d;&#x1f692;',
     6544                '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b0;',
     6545                '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b1;',
     6546                '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b2;',
     6547                '&#x1f468;&#x1f3fe;&#x200d;&#x1f9b3;',
     6548                '&#x1f469;&#x1f3fb;&#x200d;&#x1f680;',
     6549                '&#x1f469;&#x1f3fb;&#x200d;&#x1f52c;',
     6550                '&#x1f469;&#x1f3fb;&#x200d;&#x1f527;',
     6551                '&#x1f469;&#x1f3fb;&#x200d;&#x1f4bc;',
     6552                '&#x1f469;&#x1f3fb;&#x200d;&#x1f4bb;',
     6553                '&#x1f469;&#x1f3fb;&#x200d;&#x1f3ed;',
     6554                '&#x1f469;&#x1f3fb;&#x200d;&#x1f3eb;',
     6555                '&#x1f468;&#x1f3ff;&#x200d;&#x1f33e;',
     6556                '&#x1f469;&#x1f3fb;&#x200d;&#x1f3a4;',
     6557                '&#x1f469;&#x1f3fb;&#x200d;&#x1f393;',
     6558                '&#x1f468;&#x1f3ff;&#x200d;&#x1f373;',
     6559                '&#x1f468;&#x1f3ff;&#x200d;&#x1f393;',
     6560                '&#x1f469;&#x1f3fb;&#x200d;&#x1f373;',
     6561                '&#x1f469;&#x1f3fb;&#x200d;&#x1f33e;',
     6562                '&#x1f468;&#x1f3ff;&#x200d;&#x1f3a4;',
     6563                '&#x1f468;&#x1f3ff;&#x200d;&#x1f3a8;',
     6564                '&#x1f468;&#x1f3ff;&#x200d;&#x1f3eb;',
     6565                '&#x1f468;&#x1f3ff;&#x200d;&#x1f3ed;',
     6566                '&#x1f468;&#x1f3ff;&#x200d;&#x1f4bb;',
     6567                '&#x1f468;&#x1f3ff;&#x200d;&#x1f4bc;',
     6568                '&#x1f468;&#x1f3ff;&#x200d;&#x1f527;',
     6569                '&#x1f468;&#x1f3ff;&#x200d;&#x1f52c;',
     6570                '&#x1f468;&#x1f3ff;&#x200d;&#x1f680;',
     6571                '&#x1f468;&#x1f3ff;&#x200d;&#x1f692;',
     6572                '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b0;',
     6573                '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b1;',
     6574                '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b2;',
     6575                '&#x1f468;&#x1f3ff;&#x200d;&#x1f9b3;',
     6576                '&#x1f3f3;&#xfe0f;&#x200d;&#x1f308;',
     6577                '&#x1f469;&#x200d;&#x2696;&#xfe0f;',
     6578                '&#x1f9b8;&#x200d;&#x2642;&#xfe0f;',
     6579                '&#x1f93e;&#x200d;&#x2642;&#xfe0f;',
     6580                '&#x1f93e;&#x200d;&#x2640;&#xfe0f;',
     6581                '&#x1f9b9;&#x200d;&#x2640;&#xfe0f;',
     6582                '&#x1f9b9;&#x200d;&#x2642;&#xfe0f;',
     6583                '&#x1f468;&#x200d;&#x2695;&#xfe0f;',
     6584                '&#x1f468;&#x200d;&#x2696;&#xfe0f;',
     6585                '&#x1f468;&#x200d;&#x2708;&#xfe0f;',
     6586                '&#x1f93d;&#x200d;&#x2642;&#xfe0f;',
     6587                '&#x1f93d;&#x200d;&#x2640;&#xfe0f;',
     6588                '&#x1f9d6;&#x200d;&#x2640;&#xfe0f;',
     6589                '&#x1f9d6;&#x200d;&#x2642;&#xfe0f;',
     6590                '&#x1f647;&#x200d;&#x2640;&#xfe0f;',
     6591                '&#x1f93c;&#x200d;&#x2642;&#xfe0f;',
     6592                '&#x1f93c;&#x200d;&#x2640;&#xfe0f;',
     6593                '&#x1f939;&#x200d;&#x2642;&#xfe0f;',
     6594                '&#x1f939;&#x200d;&#x2640;&#xfe0f;',
     6595                '&#x1f938;&#x200d;&#x2642;&#xfe0f;',
     6596                '&#x1f938;&#x200d;&#x2640;&#xfe0f;',
     6597                '&#x1f937;&#x200d;&#x2642;&#xfe0f;',
     6598                '&#x1f937;&#x200d;&#x2640;&#xfe0f;',
     6599                '&#x1f935;&#x200d;&#x2642;&#xfe0f;',
     6600                '&#x1f9d7;&#x200d;&#x2640;&#xfe0f;',
     6601                '&#x1f9d7;&#x200d;&#x2642;&#xfe0f;',
     6602                '&#x1f935;&#x200d;&#x2640;&#xfe0f;',
     6603                '&#x1f926;&#x200d;&#x2642;&#xfe0f;',
     6604                '&#x1f926;&#x200d;&#x2640;&#xfe0f;',
     6605                '&#x1f6b6;&#x200d;&#x2642;&#xfe0f;',
     6606                '&#x1f6b6;&#x200d;&#x2640;&#xfe0f;',
     6607                '&#x1f6b5;&#x200d;&#x2642;&#xfe0f;',
     6608                '&#x1f6b5;&#x200d;&#x2640;&#xfe0f;',
     6609                '&#x1f6b4;&#x200d;&#x2642;&#xfe0f;',
     6610                '&#x1f6b4;&#x200d;&#x2640;&#xfe0f;',
     6611                '&#x1f9d8;&#x200d;&#x2640;&#xfe0f;',
     6612                '&#x1f9d8;&#x200d;&#x2642;&#xfe0f;',
     6613                '&#x1f6a3;&#x200d;&#x2642;&#xfe0f;',
     6614                '&#x1f6a3;&#x200d;&#x2640;&#xfe0f;',
     6615                '&#x1f9d9;&#x200d;&#x2640;&#xfe0f;',
     6616                '&#x1f9d9;&#x200d;&#x2642;&#xfe0f;',
     6617                '&#x1f64e;&#x200d;&#x2642;&#xfe0f;',
     6618                '&#x1f64e;&#x200d;&#x2640;&#xfe0f;',
     6619                '&#x1f9da;&#x200d;&#x2640;&#xfe0f;',
     6620                '&#x1f9da;&#x200d;&#x2642;&#xfe0f;',
     6621                '&#x1f469;&#x200d;&#x2695;&#xfe0f;',
     6622                '&#x1f9b8;&#x200d;&#x2640;&#xfe0f;',
     6623                '&#x1f469;&#x200d;&#x2708;&#xfe0f;',
     6624                '&#x1f46e;&#x200d;&#x2640;&#xfe0f;',
     6625                '&#x1f46e;&#x200d;&#x2642;&#xfe0f;',
     6626                '&#x1f46f;&#x200d;&#x2640;&#xfe0f;',
     6627                '&#x1f46f;&#x200d;&#x2642;&#xfe0f;',
     6628                '&#x1f471;&#x200d;&#x2640;&#xfe0f;',
     6629                '&#x1f9db;&#x200d;&#x2640;&#xfe0f;',
     6630                '&#x1f9db;&#x200d;&#x2642;&#xfe0f;',
     6631                '&#x1f64d;&#x200d;&#x2642;&#xfe0f;',
     6632                '&#x1f64d;&#x200d;&#x2640;&#xfe0f;',
     6633                '&#x1f471;&#x200d;&#x2642;&#xfe0f;',
     6634                '&#x1f473;&#x200d;&#x2640;&#xfe0f;',
     6635                '&#x1f473;&#x200d;&#x2642;&#xfe0f;',
     6636                '&#x1f477;&#x200d;&#x2640;&#xfe0f;',
     6637                '&#x1f477;&#x200d;&#x2642;&#xfe0f;',
     6638                '&#x1f481;&#x200d;&#x2640;&#xfe0f;',
     6639                '&#x1f481;&#x200d;&#x2642;&#xfe0f;',
     6640                '&#x1f482;&#x200d;&#x2640;&#xfe0f;',
     6641                '&#x1f9dc;&#x200d;&#x2640;&#xfe0f;',
     6642                '&#x1f9dc;&#x200d;&#x2642;&#xfe0f;',
     6643                '&#x1f482;&#x200d;&#x2642;&#xfe0f;',
     6644                '&#x1f486;&#x200d;&#x2640;&#xfe0f;',
     6645                '&#x1f64b;&#x200d;&#x2642;&#xfe0f;',
     6646                '&#x1f64b;&#x200d;&#x2640;&#xfe0f;',
     6647                '&#x1f486;&#x200d;&#x2642;&#xfe0f;',
     6648                '&#x1f487;&#x200d;&#x2640;&#xfe0f;',
     6649                '&#x1f487;&#x200d;&#x2642;&#xfe0f;',
     6650                '&#x1f645;&#x200d;&#x2640;&#xfe0f;',
     6651                '&#x1f645;&#x200d;&#x2642;&#xfe0f;',
     6652                '&#x1f9dd;&#x200d;&#x2640;&#xfe0f;',
     6653                '&#x1f9dd;&#x200d;&#x2642;&#xfe0f;',
     6654                '&#x1f9de;&#x200d;&#x2640;&#xfe0f;',
     6655                '&#x1f9de;&#x200d;&#x2642;&#xfe0f;',
     6656                '&#x1f9df;&#x200d;&#x2640;&#xfe0f;',
     6657                '&#x1f9df;&#x200d;&#x2642;&#xfe0f;',
     6658                '&#x1f3f4;&#x200d;&#x2620;&#xfe0f;',
     6659                '&#x1f647;&#x200d;&#x2642;&#xfe0f;',
     6660                '&#x1f646;&#x200d;&#x2640;&#xfe0f;',
     6661                '&#x1f646;&#x200d;&#x2642;&#xfe0f;',
     6662                '&#x1f3ca;&#x200d;&#x2642;&#xfe0f;',
     6663                '&#x1f3ca;&#x200d;&#x2640;&#xfe0f;',
     6664                '&#x1f3c4;&#x200d;&#x2642;&#xfe0f;',
     6665                '&#x1f3c4;&#x200d;&#x2640;&#xfe0f;',
     6666                '&#x1f3c3;&#x200d;&#x2642;&#xfe0f;',
     6667                '&#x1f3c3;&#x200d;&#x2640;&#xfe0f;',
     6668                '&#x1f468;&#x200d;&#x1f3a8;',
     6669                '&#x1f469;&#x200d;&#x1f373;',
     6670                '&#x1f469;&#x200d;&#x1f393;',
     6671                '&#x1f469;&#x200d;&#x1f3a4;',
     6672                '&#x1f469;&#x200d;&#x1f3a8;',
     6673                '&#x1f469;&#x200d;&#x1f3eb;',
     6674                '&#x1f469;&#x200d;&#x1f3ed;',
     6675                '&#x1f468;&#x200d;&#x1f4bb;',
     6676                '&#x1f468;&#x200d;&#x1f692;',
     6677                '&#x1f469;&#x200d;&#x1f466;',
     6678                '&#x1f468;&#x200d;&#x1f467;',
     6679                '&#x1f468;&#x200d;&#x1f9b0;',
     6680                '&#x1f468;&#x200d;&#x1f9b1;',
     6681                '&#x1f469;&#x200d;&#x1f4bb;',
     6682                '&#x1f469;&#x200d;&#x1f4bc;',
     6683                '&#x1f469;&#x200d;&#x1f527;',
     6684                '&#x1f469;&#x200d;&#x1f52c;',
     6685                '&#x1f469;&#x200d;&#x1f680;',
     6686                '&#x1f469;&#x200d;&#x1f692;',
     6687                '&#x1f469;&#x200d;&#x1f9b0;',
     6688                '&#x1f469;&#x200d;&#x1f9b1;',
     6689                '&#x1f441;&#x200d;&#x1f5e8;',
     6690                '&#x1f468;&#x200d;&#x1f9b2;',
     6691                '&#x1f468;&#x200d;&#x1f9b3;',
     6692                '&#x1f468;&#x200d;&#x1f466;',
     6693                '&#x1f468;&#x200d;&#x1f3a4;',
     6694                '&#x1f469;&#x200d;&#x1f9b2;',
     6695                '&#x1f469;&#x200d;&#x1f9b3;',
     6696                '&#x1f468;&#x200d;&#x1f393;',
     6697                '&#x1f468;&#x200d;&#x1f373;',
     6698                '&#x1f468;&#x200d;&#x1f33e;',
     6699                '&#x1f468;&#x200d;&#x1f4bc;',
     6700                '&#x1f468;&#x200d;&#x1f527;',
     6701                '&#x1f468;&#x200d;&#x1f52c;',
     6702                '&#x1f468;&#x200d;&#x1f680;',
     6703                '&#x1f468;&#x200d;&#x1f3ed;',
     6704                '&#x1f469;&#x200d;&#x1f33e;',
     6705                '&#x1f468;&#x200d;&#x1f3eb;',
     6706                '&#x1f469;&#x200d;&#x1f467;',
     6707                '&#x1f446;&#x1f3ff;',
     6708                '&#x1f447;&#x1f3fb;',
     6709                '&#x1f477;&#x1f3fc;',
     6710                '&#x1f447;&#x1f3fc;',
     6711                '&#x1f447;&#x1f3fd;',
     6712                '&#x1f477;&#x1f3fd;',
     6713                '&#x1f447;&#x1f3fe;',
     6714                '&#x1f447;&#x1f3ff;',
     6715                '&#x1f477;&#x1f3fe;',
     6716                '&#x1f448;&#x1f3fb;',
     6717                '&#x1f448;&#x1f3fc;',
     6718                '&#x1f477;&#x1f3ff;',
     6719                '&#x1f448;&#x1f3fd;',
     6720                '&#x1f448;&#x1f3fe;',
     6721                '&#x1f478;&#x1f3fb;',
     6722                '&#x1f478;&#x1f3fc;',
     6723                '&#x1f478;&#x1f3fd;',
     6724                '&#x1f478;&#x1f3fe;',
     6725                '&#x1f478;&#x1f3ff;',
     6726                '&#x1f47c;&#x1f3fb;',
     6727                '&#x1f47c;&#x1f3fc;',
     6728                '&#x1f47c;&#x1f3fd;',
     6729                '&#x1f47c;&#x1f3fe;',
     6730                '&#x1f47c;&#x1f3ff;',
     6731                '&#x1f448;&#x1f3ff;',
     6732                '&#x1f449;&#x1f3fb;',
     6733                '&#x1f481;&#x1f3fb;',
     6734                '&#x1f449;&#x1f3fc;',
     6735                '&#x1f449;&#x1f3fd;',
     6736                '&#x1f481;&#x1f3fc;',
     6737                '&#x1f449;&#x1f3fe;',
     6738                '&#x1f449;&#x1f3ff;',
     6739                '&#x1f481;&#x1f3fd;',
     6740                '&#x1f44a;&#x1f3fb;',
     6741                '&#x1f44a;&#x1f3fc;',
     6742                '&#x1f481;&#x1f3fe;',
     6743                '&#x1f44a;&#x1f3fd;',
     6744                '&#x1f44a;&#x1f3fe;',
     6745                '&#x1f481;&#x1f3ff;',
     6746                '&#x1f44a;&#x1f3ff;',
     6747                '&#x1f44b;&#x1f3fb;',
     6748                '&#x1f44b;&#x1f3fc;',
     6749                '&#x1f44b;&#x1f3fd;',
     6750                '&#x1f482;&#x1f3fb;',
     6751                '&#x1f44b;&#x1f3fe;',
     6752                '&#x1f44b;&#x1f3ff;',
     6753                '&#x1f482;&#x1f3fc;',
     6754                '&#x1f44c;&#x1f3fb;',
     6755                '&#x1f44c;&#x1f3fc;',
     6756                '&#x1f482;&#x1f3fd;',
     6757                '&#x1f44c;&#x1f3fd;',
     6758                '&#x1f44c;&#x1f3fe;',
     6759                '&#x1f482;&#x1f3fe;',
     6760                '&#x1f44c;&#x1f3ff;',
     6761                '&#x1f44d;&#x1f3fb;',
     6762                '&#x1f482;&#x1f3ff;',
     6763                '&#x1f44d;&#x1f3fc;',
     6764                '&#x1f44d;&#x1f3fd;',
     6765                '&#x1f483;&#x1f3fb;',
     6766                '&#x1f483;&#x1f3fc;',
     6767                '&#x1f483;&#x1f3fd;',
     6768                '&#x1f483;&#x1f3fe;',
     6769                '&#x1f483;&#x1f3ff;',
     6770                '&#x1f485;&#x1f3fb;',
     6771                '&#x1f485;&#x1f3fc;',
     6772                '&#x1f485;&#x1f3fd;',
     6773                '&#x1f485;&#x1f3fe;',
     6774                '&#x1f485;&#x1f3ff;',
     6775                '&#x1f44d;&#x1f3fe;',
     6776                '&#x1f44d;&#x1f3ff;',
     6777                '&#x1f486;&#x1f3fb;',
     6778                '&#x1f44e;&#x1f3fb;',
     6779                '&#x1f44e;&#x1f3fc;',
     6780                '&#x1f486;&#x1f3fc;',
     6781                '&#x1f44e;&#x1f3fd;',
     6782                '&#x1f44e;&#x1f3fe;',
     6783                '&#x1f486;&#x1f3fd;',
     6784                '&#x1f44e;&#x1f3ff;',
     6785                '&#x1f44f;&#x1f3fb;',
     6786                '&#x1f486;&#x1f3fe;',
     6787                '&#x1f44f;&#x1f3fc;',
     6788                '&#x1f44f;&#x1f3fd;',
     6789                '&#x1f486;&#x1f3ff;',
     6790                '&#x1f44f;&#x1f3fe;',
     6791                '&#x1f44f;&#x1f3ff;',
     6792                '&#x1f450;&#x1f3fb;',
     6793                '&#x1f450;&#x1f3fc;',
     6794                '&#x1f487;&#x1f3fb;',
     6795                '&#x1f450;&#x1f3fd;',
     6796                '&#x1f450;&#x1f3fe;',
     6797                '&#x1f487;&#x1f3fc;',
     6798                '&#x1f450;&#x1f3ff;',
     6799                '&#x1f466;&#x1f3fb;',
     6800                '&#x1f487;&#x1f3fd;',
     6801                '&#x1f466;&#x1f3fc;',
     6802                '&#x1f466;&#x1f3fd;',
     6803                '&#x1f487;&#x1f3fe;',
     6804                '&#x1f466;&#x1f3fe;',
     6805                '&#x1f466;&#x1f3ff;',
     6806                '&#x1f487;&#x1f3ff;',
     6807                '&#x1f467;&#x1f3fb;',
     6808                '&#x1f467;&#x1f3fc;',
     6809                '&#x1f4aa;&#x1f3fb;',
     6810                '&#x1f4aa;&#x1f3fc;',
     6811                '&#x1f4aa;&#x1f3fd;',
     6812                '&#x1f4aa;&#x1f3fe;',
     6813                '&#x1f4aa;&#x1f3ff;',
     6814                '&#x1f467;&#x1f3fd;',
     6815                '&#x1f467;&#x1f3fe;',
     6816                '&#x1f574;&#x1f3fb;',
     6817                '&#x1f467;&#x1f3ff;',
     6818                '&#x1f1ea;&#x1f1ea;',
     6819                '&#x1f574;&#x1f3fc;',
     6820                '&#x1f1ea;&#x1f1ec;',
     6821                '&#x1f1ea;&#x1f1ed;',
     6822                '&#x1f574;&#x1f3fd;',
     6823                '&#x1f1ea;&#x1f1f7;',
     6824                '&#x1f1ea;&#x1f1f8;',
     6825                '&#x1f574;&#x1f3fe;',
     6826                '&#x1f1ea;&#x1f1f9;',
     6827                '&#x1f1ea;&#x1f1fa;',
     6828                '&#x1f574;&#x1f3ff;',
     6829                '&#x1f1eb;&#x1f1ee;',
     6830                '&#x1f1eb;&#x1f1ef;',
     6831                '&#x1f1eb;&#x1f1f0;',
     6832                '&#x1f1eb;&#x1f1f2;',
     6833                '&#x1f575;&#x1f3fb;',
     6834                '&#x1f1eb;&#x1f1f4;',
     6835                '&#x1f1eb;&#x1f1f7;',
     6836                '&#x1f575;&#x1f3fc;',
     6837                '&#x1f1ec;&#x1f1e6;',
     6838                '&#x1f1ec;&#x1f1e7;',
     6839                '&#x1f575;&#x1f3fd;',
     6840                '&#x1f1ec;&#x1f1e9;',
     6841                '&#x1f1ec;&#x1f1ea;',
     6842                '&#x1f575;&#x1f3fe;',
     6843                '&#x1f1ec;&#x1f1eb;',
     6844                '&#x1f1ec;&#x1f1ec;',
     6845                '&#x1f575;&#x1f3ff;',
     6846                '&#x1f1ec;&#x1f1ed;',
     6847                '&#x1f468;&#x1f3fb;',
     6848                '&#x1f57a;&#x1f3fb;',
     6849                '&#x1f57a;&#x1f3fc;',
     6850                '&#x1f57a;&#x1f3fd;',
     6851                '&#x1f57a;&#x1f3fe;',
     6852                '&#x1f57a;&#x1f3ff;',
     6853                '&#x1f590;&#x1f3fb;',
     6854                '&#x1f590;&#x1f3fc;',
     6855                '&#x1f590;&#x1f3fd;',
     6856                '&#x1f590;&#x1f3fe;',
     6857                '&#x1f590;&#x1f3ff;',
     6858                '&#x1f595;&#x1f3fb;',
     6859                '&#x1f595;&#x1f3fc;',
     6860                '&#x1f595;&#x1f3fd;',
     6861                '&#x1f595;&#x1f3fe;',
     6862                '&#x1f595;&#x1f3ff;',
     6863                '&#x1f596;&#x1f3fb;',
     6864                '&#x1f596;&#x1f3fc;',
     6865                '&#x1f596;&#x1f3fd;',
     6866                '&#x1f596;&#x1f3fe;',
     6867                '&#x1f596;&#x1f3ff;',
     6868                '&#x1f1ec;&#x1f1ee;',
     6869                '&#x1f1ec;&#x1f1f1;',
     6870                '&#x1f645;&#x1f3fb;',
     6871                '&#x1f1ec;&#x1f1f2;',
     6872                '&#x1f1ec;&#x1f1f3;',
     6873                '&#x1f645;&#x1f3fc;',
     6874                '&#x1f1ec;&#x1f1f5;',
     6875                '&#x1f1ec;&#x1f1f6;',
     6876                '&#x1f645;&#x1f3fd;',
     6877                '&#x1f1ec;&#x1f1f7;',
     6878                '&#x1f1ec;&#x1f1f8;',
     6879                '&#x1f645;&#x1f3fe;',
     6880                '&#x1f1ec;&#x1f1f9;',
     6881                '&#x1f1ec;&#x1f1fa;',
     6882                '&#x1f645;&#x1f3ff;',
     6883                '&#x1f1ec;&#x1f1fc;',
     6884                '&#x1f1ec;&#x1f1fe;',
     6885                '&#x1f1ed;&#x1f1f0;',
     6886                '&#x1f1ed;&#x1f1f2;',
     6887                '&#x1f646;&#x1f3fb;',
     6888                '&#x1f1ed;&#x1f1f3;',
     6889                '&#x1f1ed;&#x1f1f7;',
     6890                '&#x1f646;&#x1f3fc;',
     6891                '&#x1f1ed;&#x1f1f9;',
     6892                '&#x1f1ed;&#x1f1fa;',
     6893                '&#x1f646;&#x1f3fd;',
     6894                '&#x1f1ee;&#x1f1e8;',
     6895                '&#x1f1ee;&#x1f1e9;',
     6896                '&#x1f646;&#x1f3fe;',
     6897                '&#x1f468;&#x1f3fc;',
     6898                '&#x1f1ee;&#x1f1ea;',
     6899                '&#x1f646;&#x1f3ff;',
     6900                '&#x1f1ee;&#x1f1f1;',
     6901                '&#x1f1ee;&#x1f1f2;',
     6902                '&#x1f1ee;&#x1f1f3;',
     6903                '&#x1f1ee;&#x1f1f4;',
     6904                '&#x1f647;&#x1f3fb;',
     6905                '&#x1f1ee;&#x1f1f6;',
     6906                '&#x1f1ee;&#x1f1f7;',
     6907                '&#x1f647;&#x1f3fc;',
     6908                '&#x1f1ee;&#x1f1f8;',
     6909                '&#x1f1ee;&#x1f1f9;',
     6910                '&#x1f647;&#x1f3fd;',
     6911                '&#x1f1ef;&#x1f1ea;',
     6912                '&#x1f1ef;&#x1f1f2;',
     6913                '&#x1f647;&#x1f3fe;',
     6914                '&#x1f1ef;&#x1f1f4;',
     6915                '&#x1f1ef;&#x1f1f5;',
     6916                '&#x1f647;&#x1f3ff;',
     6917                '&#x1f1f0;&#x1f1ea;',
     6918                '&#x1f1f0;&#x1f1ec;',
     6919                '&#x1f1f0;&#x1f1ed;',
     6920                '&#x1f1f0;&#x1f1ee;',
     6921                '&#x1f64b;&#x1f3fb;',
     6922                '&#x1f1f0;&#x1f1f2;',
     6923                '&#x1f1f0;&#x1f1f3;',
     6924                '&#x1f64b;&#x1f3fc;',
     6925                '&#x1f1f0;&#x1f1f5;',
     6926                '&#x1f468;&#x1f3fd;',
     6927                '&#x1f64b;&#x1f3fd;',
     6928                '&#x1f1f0;&#x1f1f7;',
     6929                '&#x1f1f0;&#x1f1fc;',
     6930                '&#x1f64b;&#x1f3fe;',
     6931                '&#x1f1f0;&#x1f1fe;',
     6932                '&#x1f1f0;&#x1f1ff;',
     6933                '&#x1f64b;&#x1f3ff;',
     6934                '&#x1f1f1;&#x1f1e6;',
     6935                '&#x1f1f1;&#x1f1e7;',
     6936                '&#x1f64c;&#x1f3fb;',
     6937                '&#x1f64c;&#x1f3fc;',
     6938                '&#x1f64c;&#x1f3fd;',
     6939                '&#x1f64c;&#x1f3fe;',
     6940                '&#x1f64c;&#x1f3ff;',
     6941                '&#x1f1f1;&#x1f1e8;',
     6942                '&#x1f1f1;&#x1f1ee;',
     6943                '&#x1f64d;&#x1f3fb;',
     6944                '&#x1f1f1;&#x1f1f0;',
     6945                '&#x1f1f1;&#x1f1f7;',
     6946                '&#x1f64d;&#x1f3fc;',
     6947                '&#x1f1f1;&#x1f1f8;',
     6948                '&#x1f1f1;&#x1f1f9;',
     6949                '&#x1f64d;&#x1f3fd;',
     6950                '&#x1f1f1;&#x1f1fa;',
     6951                '&#x1f1f1;&#x1f1fb;',
     6952                '&#x1f64d;&#x1f3fe;',
     6953                '&#x1f1f1;&#x1f1fe;',
     6954                '&#x1f1f2;&#x1f1e6;',
     6955                '&#x1f64d;&#x1f3ff;',
     6956                '&#x1f1f2;&#x1f1e8;',
     6957                '&#x1f1f2;&#x1f1e9;',
     6958                '&#x1f1f2;&#x1f1ea;',
     6959                '&#x1f1f2;&#x1f1eb;',
     6960                '&#x1f64e;&#x1f3fb;',
     6961                '&#x1f468;&#x1f3fe;',
     6962                '&#x1f1f2;&#x1f1ec;',
     6963                '&#x1f64e;&#x1f3fc;',
     6964                '&#x1f1f2;&#x1f1ed;',
     6965                '&#x1f1f2;&#x1f1f0;',
     6966                '&#x1f64e;&#x1f3fd;',
     6967                '&#x1f1f2;&#x1f1f1;',
     6968                '&#x1f1f2;&#x1f1f2;',
     6969                '&#x1f64e;&#x1f3fe;',
     6970                '&#x1f1f2;&#x1f1f3;',
     6971                '&#x1f1f2;&#x1f1f4;',
     6972                '&#x1f64e;&#x1f3ff;',
     6973                '&#x1f1f2;&#x1f1f5;',
     6974                '&#x1f1f2;&#x1f1f6;',
     6975                '&#x1f64f;&#x1f3fb;',
     6976                '&#x1f64f;&#x1f3fc;',
     6977                '&#x1f64f;&#x1f3fd;',
     6978                '&#x1f64f;&#x1f3fe;',
     6979                '&#x1f64f;&#x1f3ff;',
     6980                '&#x1f1f2;&#x1f1f7;',
     6981                '&#x1f1f2;&#x1f1f8;',
     6982                '&#x1f6a3;&#x1f3fb;',
     6983                '&#x1f1f2;&#x1f1f9;',
     6984                '&#x1f1f2;&#x1f1fa;',
     6985                '&#x1f6a3;&#x1f3fc;',
     6986                '&#x1f1f2;&#x1f1fb;',
     6987                '&#x1f1f2;&#x1f1fc;',
     6988                '&#x1f6a3;&#x1f3fd;',
     6989                '&#x1f1f2;&#x1f1fd;',
     6990                '&#x1f1f2;&#x1f1fe;',
     6991                '&#x1f6a3;&#x1f3fe;',
     6992                '&#x1f1f2;&#x1f1ff;',
     6993                '&#x1f1f3;&#x1f1e6;',
     6994                '&#x1f6a3;&#x1f3ff;',
     6995                '&#x1f1f3;&#x1f1e8;',
     6996                '&#x1f468;&#x1f3ff;',
     6997                '&#x1f1f3;&#x1f1ea;',
     6998                '&#x1f1f3;&#x1f1eb;',
     6999                '&#x1f6b4;&#x1f3fb;',
     7000                '&#x1f1f3;&#x1f1ec;',
     7001                '&#x1f1f3;&#x1f1ee;',
     7002                '&#x1f6b4;&#x1f3fc;',
     7003                '&#x1f1f3;&#x1f1f1;',
     7004                '&#x1f1f3;&#x1f1f4;',
     7005                '&#x1f6b4;&#x1f3fd;',
     7006                '&#x1f1f3;&#x1f1f5;',
     7007                '&#x1f1f3;&#x1f1f7;',
     7008                '&#x1f6b4;&#x1f3fe;',
     7009                '&#x1f1f3;&#x1f1fa;',
     7010                '&#x1f1f3;&#x1f1ff;',
     7011                '&#x1f6b4;&#x1f3ff;',
     7012                '&#x1f1f4;&#x1f1f2;',
     7013                '&#x1f1f5;&#x1f1e6;',
     7014                '&#x1f1f5;&#x1f1ea;',
     7015                '&#x1f1f5;&#x1f1eb;',
     7016                '&#x1f6b5;&#x1f3fb;',
     7017                '&#x1f1f5;&#x1f1ec;',
     7018                '&#x1f1f5;&#x1f1ed;',
     7019                '&#x1f6b5;&#x1f3fc;',
     7020                '&#x1f1f5;&#x1f1f0;',
     7021                '&#x1f1f5;&#x1f1f1;',
     7022                '&#x1f6b5;&#x1f3fd;',
     7023                '&#x1f1f5;&#x1f1f2;',
     7024                '&#x1f1f5;&#x1f1f3;',
     7025                '&#x1f6b5;&#x1f3fe;',
     7026                '&#x1f1f5;&#x1f1f7;',
     7027                '&#x1f1f5;&#x1f1f8;',
     7028                '&#x1f6b5;&#x1f3ff;',
     7029                '&#x1f1f5;&#x1f1f9;',
     7030                '&#x1f1f5;&#x1f1fc;',
     7031                '&#x1f1f5;&#x1f1fe;',
     7032                '&#x1f1f6;&#x1f1e6;',
     7033                '&#x1f6b6;&#x1f3fb;',
     7034                '&#x1f1f7;&#x1f1ea;',
     7035                '&#x1f1f7;&#x1f1f4;',
     7036                '&#x1f6b6;&#x1f3fc;',
     7037                '&#x1f1f7;&#x1f1f8;',
     7038                '&#x1f1f7;&#x1f1fa;',
     7039                '&#x1f6b6;&#x1f3fd;',
     7040                '&#x1f1f7;&#x1f1fc;',
     7041                '&#x1f1f8;&#x1f1e6;',
     7042                '&#x1f6b6;&#x1f3fe;',
     7043                '&#x1f1f8;&#x1f1e7;',
     7044                '&#x1f1f8;&#x1f1e8;',
     7045                '&#x1f6b6;&#x1f3ff;',
     7046                '&#x1f1f8;&#x1f1e9;',
     7047                '&#x1f1f8;&#x1f1ea;',
     7048                '&#x1f6c0;&#x1f3fb;',
     7049                '&#x1f6c0;&#x1f3fc;',
     7050                '&#x1f6c0;&#x1f3fd;',
     7051                '&#x1f6c0;&#x1f3fe;',
     7052                '&#x1f6c0;&#x1f3ff;',
     7053                '&#x1f6cc;&#x1f3fb;',
     7054                '&#x1f6cc;&#x1f3fc;',
     7055                '&#x1f6cc;&#x1f3fd;',
     7056                '&#x1f6cc;&#x1f3fe;',
     7057                '&#x1f6cc;&#x1f3ff;',
     7058                '&#x1f918;&#x1f3fb;',
     7059                '&#x1f918;&#x1f3fc;',
     7060                '&#x1f918;&#x1f3fd;',
     7061                '&#x1f918;&#x1f3fe;',
     7062                '&#x1f918;&#x1f3ff;',
     7063                '&#x1f919;&#x1f3fb;',
     7064                '&#x1f919;&#x1f3fc;',
     7065                '&#x1f919;&#x1f3fd;',
     7066                '&#x1f919;&#x1f3fe;',
     7067                '&#x1f919;&#x1f3ff;',
     7068                '&#x1f91a;&#x1f3fb;',
     7069                '&#x1f91a;&#x1f3fc;',
     7070                '&#x1f91a;&#x1f3fd;',
     7071                '&#x1f91a;&#x1f3fe;',
     7072                '&#x1f91a;&#x1f3ff;',
     7073                '&#x1f91b;&#x1f3fb;',
     7074                '&#x1f91b;&#x1f3fc;',
     7075                '&#x1f91b;&#x1f3fd;',
     7076                '&#x1f91b;&#x1f3fe;',
     7077                '&#x1f91b;&#x1f3ff;',
     7078                '&#x1f91c;&#x1f3fb;',
     7079                '&#x1f91c;&#x1f3fc;',
     7080                '&#x1f91c;&#x1f3fd;',
     7081                '&#x1f91c;&#x1f3fe;',
     7082                '&#x1f91c;&#x1f3ff;',
     7083                '&#x1f91e;&#x1f3fb;',
     7084                '&#x1f91e;&#x1f3fc;',
     7085                '&#x1f91e;&#x1f3fd;',
     7086                '&#x1f91e;&#x1f3fe;',
     7087                '&#x1f91e;&#x1f3ff;',
     7088                '&#x1f91f;&#x1f3fb;',
     7089                '&#x1f91f;&#x1f3fc;',
     7090                '&#x1f91f;&#x1f3fd;',
     7091                '&#x1f91f;&#x1f3fe;',
     7092                '&#x1f91f;&#x1f3ff;',
     7093                '&#x1f1f8;&#x1f1ec;',
     7094                '&#x1f1f8;&#x1f1ed;',
     7095                '&#x1f926;&#x1f3fb;',
     7096                '&#x1f1f8;&#x1f1ee;',
     7097                '&#x1f1f8;&#x1f1ef;',
     7098                '&#x1f926;&#x1f3fc;',
     7099                '&#x1f1f8;&#x1f1f0;',
     7100                '&#x1f1e6;&#x1f1e9;',
     7101                '&#x1f926;&#x1f3fd;',
     7102                '&#x1f1f8;&#x1f1f2;',
     7103                '&#x1f1f8;&#x1f1f3;',
     7104                '&#x1f926;&#x1f3fe;',
     7105                '&#x1f1f8;&#x1f1f4;',
     7106                '&#x1f1f8;&#x1f1f7;',
     7107                '&#x1f926;&#x1f3ff;',
     7108                '&#x1f1f8;&#x1f1f8;',
     7109                '&#x1f1f8;&#x1f1f9;',
     7110                '&#x1f930;&#x1f3fb;',
     7111                '&#x1f930;&#x1f3fc;',
     7112                '&#x1f930;&#x1f3fd;',
     7113                '&#x1f930;&#x1f3fe;',
     7114                '&#x1f930;&#x1f3ff;',
     7115                '&#x1f931;&#x1f3fb;',
     7116                '&#x1f931;&#x1f3fc;',
     7117                '&#x1f931;&#x1f3fd;',
     7118                '&#x1f931;&#x1f3fe;',
     7119                '&#x1f931;&#x1f3ff;',
     7120                '&#x1f932;&#x1f3fb;',
     7121                '&#x1f932;&#x1f3fc;',
     7122                '&#x1f932;&#x1f3fd;',
     7123                '&#x1f932;&#x1f3fe;',
     7124                '&#x1f932;&#x1f3ff;',
     7125                '&#x1f933;&#x1f3fb;',
     7126                '&#x1f933;&#x1f3fc;',
     7127                '&#x1f933;&#x1f3fd;',
     7128                '&#x1f933;&#x1f3fe;',
     7129                '&#x1f933;&#x1f3ff;',
     7130                '&#x1f934;&#x1f3fb;',
     7131                '&#x1f934;&#x1f3fc;',
     7132                '&#x1f934;&#x1f3fd;',
     7133                '&#x1f934;&#x1f3fe;',
     7134                '&#x1f934;&#x1f3ff;',
     7135                '&#x1f1f8;&#x1f1fb;',
     7136                '&#x1f1f8;&#x1f1fd;',
     7137                '&#x1f935;&#x1f3fb;',
     7138                '&#x1f1f8;&#x1f1fe;',
     7139                '&#x1f1f8;&#x1f1ff;',
     7140                '&#x1f935;&#x1f3fc;',
     7141                '&#x1f1f9;&#x1f1e6;',
     7142                '&#x1f1f9;&#x1f1e8;',
     7143                '&#x1f935;&#x1f3fd;',
     7144                '&#x1f1f9;&#x1f1e9;',
     7145                '&#x1f1f9;&#x1f1eb;',
     7146                '&#x1f935;&#x1f3fe;',
     7147                '&#x1f1f9;&#x1f1ec;',
     7148                '&#x1f469;&#x1f3fb;',
     7149                '&#x1f935;&#x1f3ff;',
     7150                '&#x1f1f9;&#x1f1ed;',
     7151                '&#x1f1f9;&#x1f1ef;',
     7152                '&#x1f936;&#x1f3fb;',
     7153                '&#x1f936;&#x1f3fc;',
     7154                '&#x1f936;&#x1f3fd;',
     7155                '&#x1f936;&#x1f3fe;',
     7156                '&#x1f936;&#x1f3ff;',
     7157                '&#x1f1f9;&#x1f1f0;',
     7158                '&#x1f1f9;&#x1f1f1;',
     7159                '&#x1f937;&#x1f3fb;',
     7160                '&#x1f1f9;&#x1f1f2;',
     7161                '&#x1f1f9;&#x1f1f3;',
     7162                '&#x1f937;&#x1f3fc;',
     7163                '&#x1f1f9;&#x1f1f4;',
     7164                '&#x1f1f9;&#x1f1f7;',
     7165                '&#x1f937;&#x1f3fd;',
     7166                '&#x1f1f9;&#x1f1f9;',
     7167                '&#x1f1f9;&#x1f1fb;',
     7168                '&#x1f937;&#x1f3fe;',
     7169                '&#x1f1f9;&#x1f1fc;',
     7170                '&#x1f1f9;&#x1f1ff;',
     7171                '&#x1f937;&#x1f3ff;',
     7172                '&#x1f1fa;&#x1f1e6;',
     7173                '&#x1f1fa;&#x1f1ec;',
     7174                '&#x1f1fa;&#x1f1f2;',
     7175                '&#x1f1fa;&#x1f1f3;',
     7176                '&#x1f938;&#x1f3fb;',
     7177                '&#x1f1fa;&#x1f1f8;',
     7178                '&#x1f1fa;&#x1f1fe;',
     7179                '&#x1f938;&#x1f3fc;',
     7180                '&#x1f1fa;&#x1f1ff;',
     7181                '&#x1f1fb;&#x1f1e6;',
     7182                '&#x1f938;&#x1f3fd;',
     7183                '&#x1f469;&#x1f3fc;',
     7184                '&#x1f1fb;&#x1f1e8;',
     7185                '&#x1f938;&#x1f3fe;',
     7186                '&#x1f1fb;&#x1f1ea;',
     7187                '&#x1f1fb;&#x1f1ec;',
     7188                '&#x1f938;&#x1f3ff;',
     7189                '&#x1f1fb;&#x1f1ee;',
     7190                '&#x1f1fb;&#x1f1f3;',
     7191                '&#x1f1fb;&#x1f1fa;',
     7192                '&#x1f1fc;&#x1f1eb;',
     7193                '&#x1f939;&#x1f3fb;',
     7194                '&#x1f1fc;&#x1f1f8;',
     7195                '&#x1f1fd;&#x1f1f0;',
     7196                '&#x1f939;&#x1f3fc;',
     7197                '&#x1f1fe;&#x1f1ea;',
     7198                '&#x1f1fe;&#x1f1f9;',
     7199                '&#x1f939;&#x1f3fd;',
     7200                '&#x1f1ff;&#x1f1e6;',
     7201                '&#x1f1ff;&#x1f1f2;',
     7202                '&#x1f939;&#x1f3fe;',
     7203                '&#x1f1ff;&#x1f1fc;',
     7204                '&#x1f385;&#x1f3fb;',
     7205                '&#x1f939;&#x1f3ff;',
     7206                '&#x1f385;&#x1f3fc;',
     7207                '&#x1f385;&#x1f3fd;',
     7208                '&#x1f385;&#x1f3fe;',
     7209                '&#x1f385;&#x1f3ff;',
     7210                '&#x1f3c2;&#x1f3fb;',
     7211                '&#x1f469;&#x1f3fd;',
     7212                '&#x1f93d;&#x1f3fb;',
     7213                '&#x1f3c2;&#x1f3fc;',
     7214                '&#x1f3c2;&#x1f3fd;',
     7215                '&#x1f93d;&#x1f3fc;',
     7216                '&#x1f3c2;&#x1f3fe;',
     7217                '&#x1f3c2;&#x1f3ff;',
     7218                '&#x1f93d;&#x1f3fd;',
     7219                '&#x1f1e6;&#x1f1e8;',
     7220                '&#x1f1e6;&#x1f1ea;',
     7221                '&#x1f93d;&#x1f3fe;',
     7222                '&#x1f3c3;&#x1f3fb;',
     7223                '&#x1f1e6;&#x1f1eb;',
     7224                '&#x1f93d;&#x1f3ff;',
     7225                '&#x1f1e6;&#x1f1ec;',
     7226                '&#x1f3c3;&#x1f3fc;',
     7227                '&#x1f1e6;&#x1f1ee;',
     7228                '&#x1f1e6;&#x1f1f1;',
     7229                '&#x1f93e;&#x1f3fb;',
     7230                '&#x1f3c3;&#x1f3fd;',
     7231                '&#x1f1e6;&#x1f1f2;',
     7232                '&#x1f93e;&#x1f3fc;',
     7233                '&#x1f1e6;&#x1f1f4;',
     7234                '&#x1f3c3;&#x1f3fe;',
     7235                '&#x1f93e;&#x1f3fd;',
     7236                '&#x1f1e6;&#x1f1f6;',
     7237                '&#x1f1e6;&#x1f1f7;',
     7238                '&#x1f93e;&#x1f3fe;',
     7239                '&#x1f3c3;&#x1f3ff;',
     7240                '&#x1f1e6;&#x1f1f8;',
     7241                '&#x1f93e;&#x1f3ff;',
     7242                '&#x1f469;&#x1f3fe;',
     7243                '&#x1f1e6;&#x1f1f9;',
     7244                '&#x1f9b5;&#x1f3fb;',
     7245                '&#x1f9b5;&#x1f3fc;',
     7246                '&#x1f9b5;&#x1f3fd;',
     7247                '&#x1f9b5;&#x1f3fe;',
     7248                '&#x1f9b5;&#x1f3ff;',
     7249                '&#x1f9b6;&#x1f3fb;',
     7250                '&#x1f9b6;&#x1f3fc;',
     7251                '&#x1f9b6;&#x1f3fd;',
     7252                '&#x1f9b6;&#x1f3fe;',
     7253                '&#x1f9b6;&#x1f3ff;',
     7254                '&#x1f1e6;&#x1f1fa;',
     7255                '&#x1f1e6;&#x1f1fc;',
     7256                '&#x1f9b8;&#x1f3fb;',
     7257                '&#x1f3c4;&#x1f3fb;',
     7258                '&#x1f1e6;&#x1f1fd;',
     7259                '&#x1f9b8;&#x1f3fc;',
     7260                '&#x1f1e6;&#x1f1ff;',
     7261                '&#x1f3c4;&#x1f3fc;',
     7262                '&#x1f9b8;&#x1f3fd;',
     7263                '&#x1f1e7;&#x1f1e6;',
     7264                '&#x1f1e7;&#x1f1e7;',
     7265                '&#x1f9b8;&#x1f3fe;',
     7266                '&#x1f3c4;&#x1f3fd;',
     7267                '&#x1f1e7;&#x1f1e9;',
     7268                '&#x1f9b8;&#x1f3ff;',
     7269                '&#x1f1e7;&#x1f1ea;',
     7270                '&#x1f3c4;&#x1f3fe;',
     7271                '&#x1f1e7;&#x1f1eb;',
     7272                '&#x1f1e7;&#x1f1ec;',
     7273                '&#x1f9b9;&#x1f3fb;',
     7274                '&#x1f3c4;&#x1f3ff;',
     7275                '&#x1f1e7;&#x1f1ed;',
     7276                '&#x1f9b9;&#x1f3fc;',
     7277                '&#x1f1e7;&#x1f1ee;',
     7278                '&#x1f3c7;&#x1f3fb;',
     7279                '&#x1f9b9;&#x1f3fd;',
     7280                '&#x1f3c7;&#x1f3fc;',
     7281                '&#x1f469;&#x1f3ff;',
     7282                '&#x1f9b9;&#x1f3fe;',
     7283                '&#x1f3c7;&#x1f3fd;',
     7284                '&#x1f3c7;&#x1f3fe;',
     7285                '&#x1f9b9;&#x1f3ff;',
     7286                '&#x1f3c7;&#x1f3ff;',
     7287                '&#x1f1e7;&#x1f1ef;',
     7288                '&#x1f9d1;&#x1f3fb;',
     7289                '&#x1f9d1;&#x1f3fc;',
     7290                '&#x1f9d1;&#x1f3fd;',
     7291                '&#x1f9d1;&#x1f3fe;',
     7292                '&#x1f9d1;&#x1f3ff;',
     7293                '&#x1f9d2;&#x1f3fb;',
     7294                '&#x1f9d2;&#x1f3fc;',
     7295                '&#x1f9d2;&#x1f3fd;',
     7296                '&#x1f9d2;&#x1f3fe;',
     7297                '&#x1f9d2;&#x1f3ff;',
     7298                '&#x1f9d3;&#x1f3fb;',
     7299                '&#x1f9d3;&#x1f3fc;',
     7300                '&#x1f9d3;&#x1f3fd;',
     7301                '&#x1f9d3;&#x1f3fe;',
     7302                '&#x1f9d3;&#x1f3ff;',
     7303                '&#x1f9d4;&#x1f3fb;',
     7304                '&#x1f9d4;&#x1f3fc;',
     7305                '&#x1f9d4;&#x1f3fd;',
     7306                '&#x1f9d4;&#x1f3fe;',
     7307                '&#x1f9d4;&#x1f3ff;',
     7308                '&#x1f9d5;&#x1f3fb;',
     7309                '&#x1f9d5;&#x1f3fc;',
     7310                '&#x1f9d5;&#x1f3fd;',
     7311                '&#x1f9d5;&#x1f3fe;',
     7312                '&#x1f9d5;&#x1f3ff;',
     7313                '&#x1f1e7;&#x1f1f1;',
     7314                '&#x1f3ca;&#x1f3fb;',
     7315                '&#x1f9d6;&#x1f3fb;',
     7316                '&#x1f1e7;&#x1f1f2;',
     7317                '&#x1f1e7;&#x1f1f3;',
     7318                '&#x1f9d6;&#x1f3fc;',
     7319                '&#x1f3ca;&#x1f3fc;',
     7320                '&#x1f1e7;&#x1f1f4;',
     7321                '&#x1f9d6;&#x1f3fd;',
     7322                '&#x1f1e7;&#x1f1f6;',
     7323                '&#x1f3ca;&#x1f3fd;',
     7324                '&#x1f9d6;&#x1f3fe;',
     7325                '&#x1f1e7;&#x1f1f7;',
     7326                '&#x1f1e7;&#x1f1f8;',
     7327                '&#x1f9d6;&#x1f3ff;',
     7328                '&#x1f3ca;&#x1f3fe;',
     7329                '&#x1f1e7;&#x1f1f9;',
     7330                '&#x1f1e7;&#x1f1fb;',
     7331                '&#x1f3ca;&#x1f3ff;',
     7332                '&#x1f9d7;&#x1f3fb;',
     7333                '&#x1f1e7;&#x1f1fc;',
     7334                '&#x1f1e7;&#x1f1fe;',
     7335                '&#x1f9d7;&#x1f3fc;',
     7336                '&#x1f1e7;&#x1f1ff;',
     7337                '&#x1f1e8;&#x1f1e6;',
     7338                '&#x1f9d7;&#x1f3fd;',
     7339                '&#x1f3cb;&#x1f3fb;',
     7340                '&#x1f1e8;&#x1f1e8;',
     7341                '&#x1f9d7;&#x1f3fe;',
     7342                '&#x1f1e8;&#x1f1e9;',
     7343                '&#x1f3cb;&#x1f3fc;',
     7344                '&#x1f9d7;&#x1f3ff;',
     7345                '&#x1f1e8;&#x1f1eb;',
     7346                '&#x1f1e8;&#x1f1ec;',
     7347                '&#x1f3cb;&#x1f3fd;',
     7348                '&#x1f1e8;&#x1f1ed;',
     7349                '&#x1f9d8;&#x1f3fb;',
     7350                '&#x1f1e8;&#x1f1ee;',
     7351                '&#x1f3cb;&#x1f3fe;',
     7352                '&#x1f9d8;&#x1f3fc;',
     7353                '&#x1f1e8;&#x1f1f0;',
     7354                '&#x1f1e8;&#x1f1f1;',
     7355                '&#x1f9d8;&#x1f3fd;',
     7356                '&#x1f3cb;&#x1f3ff;',
     7357                '&#x1f1e8;&#x1f1f2;',
     7358                '&#x1f9d8;&#x1f3fe;',
     7359                '&#x1f46e;&#x1f3fb;',
     7360                '&#x1f1e8;&#x1f1f3;',
     7361                '&#x1f9d8;&#x1f3ff;',
     7362                '&#x1f1e8;&#x1f1f4;',
     7363                '&#x1f46e;&#x1f3fc;',
     7364                '&#x1f1e8;&#x1f1f5;',
     7365                '&#x1f3cc;&#x1f3fb;',
     7366                '&#x1f9d9;&#x1f3fb;',
     7367                '&#x1f46e;&#x1f3fd;',
     7368                '&#x1f1e8;&#x1f1f7;',
     7369                '&#x1f9d9;&#x1f3fc;',
     7370                '&#x1f1e8;&#x1f1fa;',
     7371                '&#x1f46e;&#x1f3fe;',
     7372                '&#x1f9d9;&#x1f3fd;',
     7373                '&#x1f3cc;&#x1f3fc;',
     7374                '&#x1f1e8;&#x1f1fb;',
     7375                '&#x1f9d9;&#x1f3fe;',
     7376                '&#x1f46e;&#x1f3ff;',
     7377                '&#x1f1e8;&#x1f1fc;',
     7378                '&#x1f9d9;&#x1f3ff;',
     7379                '&#x1f3cc;&#x1f3fd;',
     7380                '&#x1f1e8;&#x1f1fd;',
     7381                '&#x1f1e8;&#x1f1fe;',
     7382                '&#x1f470;&#x1f3fb;',
     7383                '&#x1f9da;&#x1f3fb;',
     7384                '&#x1f470;&#x1f3fc;',
     7385                '&#x1f470;&#x1f3fd;',
     7386                '&#x1f9da;&#x1f3fc;',
     7387                '&#x1f470;&#x1f3fe;',
     7388                '&#x1f470;&#x1f3ff;',
     7389                '&#x1f9da;&#x1f3fd;',
     7390                '&#x1f3cc;&#x1f3fe;',
     7391                '&#x1f1e8;&#x1f1ff;',
     7392                '&#x1f9da;&#x1f3fe;',
     7393                '&#x1f471;&#x1f3fb;',
     7394                '&#x1f1e9;&#x1f1ea;',
     7395                '&#x1f9da;&#x1f3ff;',
     7396                '&#x1f3cc;&#x1f3ff;',
     7397                '&#x1f471;&#x1f3fc;',
     7398                '&#x1f1e9;&#x1f1ec;',
     7399                '&#x1f1e9;&#x1f1ef;',
     7400                '&#x1f9db;&#x1f3fb;',
     7401                '&#x1f471;&#x1f3fd;',
     7402                '&#x1f1e9;&#x1f1f0;',
     7403                '&#x1f9db;&#x1f3fc;',
     7404                '&#x1f1e9;&#x1f1f2;',
     7405                '&#x1f471;&#x1f3fe;',
     7406                '&#x1f9db;&#x1f3fd;',
     7407                '&#x1f1e9;&#x1f1f4;',
     7408                '&#x1f1e9;&#x1f1ff;',
     7409                '&#x1f9db;&#x1f3fe;',
     7410                '&#x1f471;&#x1f3ff;',
     7411                '&#x1f1ea;&#x1f1e6;',
     7412                '&#x1f9db;&#x1f3ff;',
     7413                '&#x1f1ea;&#x1f1e8;',
     7414                '&#x1f472;&#x1f3fb;',
     7415                '&#x1f472;&#x1f3fc;',
     7416                '&#x1f472;&#x1f3fd;',
     7417                '&#x1f9dc;&#x1f3fb;',
     7418                '&#x1f472;&#x1f3fe;',
     7419                '&#x1f472;&#x1f3ff;',
     7420                '&#x1f9dc;&#x1f3fc;',
     7421                '&#x1f442;&#x1f3fb;',
     7422                '&#x1f442;&#x1f3fc;',
     7423                '&#x1f9dc;&#x1f3fd;',
     7424                '&#x1f473;&#x1f3fb;',
     7425                '&#x1f442;&#x1f3fd;',
     7426                '&#x1f9dc;&#x1f3fe;',
     7427                '&#x1f442;&#x1f3fe;',
     7428                '&#x1f473;&#x1f3fc;',
     7429                '&#x1f9dc;&#x1f3ff;',
     7430                '&#x1f442;&#x1f3ff;',
     7431                '&#x1f443;&#x1f3fb;',
     7432                '&#x1f473;&#x1f3fd;',
     7433                '&#x1f443;&#x1f3fc;',
     7434