The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
=head1 NAME

Encode::JP::Emoji::Mapping - Emoji mappings

=head1 SYNOPSIS

    $ perl tools/make-mapping-pm.pl > lib/Encode/JP/Emoji/Mapping.pm

=head1 DESCRIPTION

B<DO NOT> edit this file but generate it as above.

=head1 SEE ALSO

L<Encode::JP::Emoji>

=cut

package Encode::JP::Emoji::Mapping;
use strict;
use warnings;
use utf8;

our $VERSION = '0.60.20101024';

our $InEmojiDocomoUnicode = "E63E\tE757";
sub InEmojiDocomoUnicode { $InEmojiDocomoUnicode; }
our $ReEmojiDocomoUnicode = qr/(?:\p{InEmojiDocomoUnicode})/mo;

our $InEmojiKddiUnicode = "E468\tE5DF\nEA80\tEB8E";
sub InEmojiKddiUnicode { $InEmojiKddiUnicode; }
our $ReEmojiKddiUnicode = qr/(?:\p{InEmojiKddiUnicode})/mo;

our $InEmojiKddiwebUnicode = "EC40\tEC7E\nEC80\tECFC\nED40\tED7E\nED80\tED93\nEF40\tEF7E\nEF80\tEFFC\nF040\tF07E\nF080\tF0FC";
sub InEmojiKddiwebUnicode { $InEmojiKddiwebUnicode; }
our $ReEmojiKddiwebUnicode = qr/(?:\p{InEmojiKddiwebUnicode})/mo;

our $InEmojiSoftbankUnicode = "E001\tE05A\nE101\tE15A\nE201\tE25A\nE301\tE34D\nE401\tE44C\nE501\tE53E";
sub InEmojiSoftbankUnicode { $InEmojiSoftbankUnicode; }
our $ReEmojiSoftbankUnicode = qr/(?:\p{InEmojiSoftbankUnicode})/mo;

our $InEmojiGoogleUnicode = "FE000\tFE05B\nFE190\tFE1E3\nFE320\tFE369\nFE4B0\tFE553\nFE7D0\tFE83C\nFE960\tFE988\nFEAF0\tFEBA2\nFEE10\tFEE33\nFEE40\tFEE4A\nFEE70\tFEE7D\nFEEA0";
sub InEmojiGoogleUnicode { $InEmojiGoogleUnicode; }
our $ReEmojiGoogleUnicode = qr/(?:\p{InEmojiGoogleUnicode})/mo;

our $InEmojiUnicodeUnicode = "00A9\n00AE\n2002\t2003\n2005\n203C\n2049\n2122\n2139\n2194\t2199\n21A9\t21AA\n231A\t231B\n23E9\t23EC\n23F0\n23F3\n24C2\n25AA\t25AB\n25B6\n25C0\n25FB\t25FE\n2600\t2601\n260E\n2611\n2614\t2615\n261D\n263A\n2648\t2653\n2660\n2663\n2665\t2666\n2668\n267B\n267F\n2693\n26A0\t26A1\n26AA\t26AB\n26BD\t26BE\n26C4\t26C5\n26CE\n26D4\n26EA\n26F2\t26F3\n26F5\n26FA\n26FD\n2702\n2705\n2708\t270C\n270F\n2712\n2714\n2716\n2728\n2733\t2734\n2744\n2747\n274C\n274E\n2753\t2755\n2757\n2764\n2795\t2797\n27A1\n27B0\n27BF\n2934\t2935\n2B05\t2B07\n2B1B\t2B1C\n2B50\n2B55\n3030\n303D\n3297\n3299\n1F004\n1F0CF\n1F170\t1F171\n1F17E\t1F17F\n1F18E\n1F191\t1F19A\n1F201\t1F202\n1F21A\n1F22F\n1F232\t1F23A\n1F250\t1F251\n1F300\t1F30C\n1F30F\n1F311\n1F313\t1F315\n1F319\n1F31B\n1F31F\t1F320\n1F330\t1F331\n1F334\t1F335\n1F337\t1F34A\n1F34C\t1F34F\n1F351\t1F37B\n1F380\t1F393\n1F3A0\t1F3C4\n1F3C6\n1F3C8\n1F3CA\n1F3E0\t1F3E3\n1F3E5\t1F3F0\n1F40C\t1F40E\n1F411\t1F412\n1F414\n1F417\t1F429\n1F42B\t1F43E\n1F440\n1F442\t1F464\n1F466\t1F46B\n1F46E\t1F4AC\n1F4AE\t1F4B5\n1F4B8\t1F4EB\n1F4EE\n1F4F0\t1F4F4\n1F4F6\t1F4F7\n1F4F9\t1F4FC\n1F503\n1F50A\t1F514\n1F516\t1F52B\n1F52E\t1F53D\n1F550\t1F55B\n1F5FB\t1F5FF\n1F601\t1F606\n1F609\t1F60D\n1F60F\n1F612\t1F614\n1F616\n1F618\n1F61A\n1F61C\t1F61E\n1F620\t1F625\n1F628\t1F62B\n1F62D\n1F630\t1F633\n1F635\n1F637\t1F640\n1F645\t1F64F\n1F680\n1F683\t1F685\n1F687\n1F689\n1F68C\n1F68F\n1F691\t1F693\n1F695\n1F697\n1F699\t1F69A\n1F6A2\n1F6A4\t1F6A5\n1F6A7\t1F6AD\n1F6B2\n1F6B6\n1F6B9\t1F6BE\n1F6C0";
sub InEmojiUnicodeUnicode { $InEmojiUnicodeUnicode; }
our $ReEmojiUnicodeUnicode = qr/(?:\p{InEmojiUnicodeUnicode}|[\x23\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39]\x{20E3}|\x{1F1EC}\x{1F1E7}|\x{1F1E9}\x{1F1EA}|\x{1F1E8}\x{1F1F3}|\x{1F1EF}\x{1F1F5}|\x{1F1EB}\x{1F1F7}|\x{1F1F0}\x{1F1F7}|\x{1F1EA}\x{1F1F8}|\x{1F1FA}\x{1F1F8}|\x{1F1EE}\x{1F1F9}|\x{1F1F7}\x{1F1FA})/mo;

sub docomo_cp932_to_docomo_unicode {
    # through
}

sub docomo_unicode_to_docomo_cp932 {
    # through
}

sub kddi_cp932_to_kddi_unicode {
    $_[1] =~ tr
    [\x{E234}-\x{E342}\x{E5B5}-\x{E5DF}]
    [\x{E5CD}-\x{E5DF}\x{EA80}-\x{EAFA}\x{EB0E}-\x{EB8E}\x{EAFB}-\x{EB0D}\x{E5B5}-\x{E5CC}];
}

sub kddi_unicode_to_kddi_cp932 {
    $_[1] =~ tr
    [\x{E5B5}-\x{E5DF}\x{EA80}-\x{EB8E}]
    [\x{E5C8}-\x{E5DF}\x{E234}-\x{E2C1}\x{E5B5}-\x{E5C7}\x{E2C2}-\x{E342}];
}

sub kddiweb_cp932_to_kddiweb_unicode {
    $_[1] =~ tr
    [\x{E234}-\x{E342}\x{E468}-\x{E5DF}]
    [\x{EC40}-\x{EC7E}\x{EC80}-\x{ECFC}\x{ED40}-\x{ED7E}\x{ED80}-\x{ED93}\x{EF40}-\x{EF7E}\x{EF80}-\x{EFFC}\x{F040}-\x{F07E}\x{F080}-\x{F0FC}];
}

sub kddiweb_unicode_to_kddiweb_cp932 {
    $_[1] =~ tr
    [\x{EC40}-\x{EC7E}\x{EC80}-\x{ECFC}\x{ED40}-\x{ED7E}\x{ED80}-\x{ED93}\x{EF40}-\x{EF7E}\x{EF80}-\x{EFFC}\x{F040}-\x{F07E}\x{F080}-\x{F0FC}]
    [\x{E234}-\x{E342}\x{E468}-\x{E5DF}];
}

sub softbank_cp932_to_softbank_unicode {
    $_[1] =~ tr
    [\x{52AF}\x{6DAC}\x{6DCF}\x{6DF2}\x{6DF8}\x{6DFC}\x{6E27}\x{6E39}\x{6E3C}\x{6E5C}\x{6EBF}\x{6F88}\x{6FB5}\x{6FF5}\x{7005}\x{7007}\x{7028}\x{7085}\x{70AB}\x{7104}\x{710F}\x{7146}\x{7147}\x{715C}\x{71C1}\x{71FE}\x{72B1}\x{72BE}\x{7324}\x{7377}\x{73BD}\x{73C9}\x{73D2}\x{73D6}\x{73E3}\x{73F5}\x{7407}\x{7426}\x{7429}\x{742A}\x{742E}\x{7462}\x{7489}\x{749F}\x{7501}\x{756F}\x{7682}\x{769B}\x{769C}\x{769E}\x{76A6}\x{7746}\x{7821}\x{784E}\x{7864}\x{787A}\x{7930}\x{7994}\x{799B}\x{7AD1}\x{7AE7}\x{7AEB}\x{7B9E}\x{7D48}\x{7D5C}\x{7DA0}\x{7DB7}\x{8807}\x{88F5}\x{8A12}\x{8A37}\x{8A79}\x{8AA7}\x{8ABE}\x{8ADF}\x{8AF6}\x{8B53}\x{8B7F}\x{8CF0}\x{8CF4}\x{8D12}\x{8D76}\x{8ECF}\x{9067}\x{90DE}\x{9115}\x{9127}\x{91D7}\x{91DA}\x{91DE}\x{91E4}\x{91E5}\x{91ED}\x{91EE}\x{9206}\x{920A}\x{9210}\x{9239}\x{923A}\x{923C}\x{9240}\x{924E}\x{9251}\x{9259}\x{9267}\x{9277}\x{9278}\x{92A7}\x{92D0}\x{92D3}\x{92D5}\x{92D7}\x{92D9}\x{92E0}\x{92E7}\x{92FB}\x{92FF}\x{9302}\x{931D}\x{931E}\x{9321}\x{9325}\x{E525}-\x{E57E}\x{E584}-\x{E5DD}\x{E69D}-\x{E6F6}\x{E6FC}-\x{E748}\x{FA15}-\x{FA1D}\x{FA22}-\x{FA28}]
    [\x{E437}\x{E401}\x{E402}\x{E404}\x{E403}\x{E405}\x{E408}\x{E406}\x{E409}\x{E407}\x{E40A}-\x{E412}\x{E414}\x{E413}\x{E416}\x{E417}\x{E415}\x{E419}-\x{E41D}\x{E41F}-\x{E421}\x{E424}\x{E422}\x{E423}\x{E426}\x{E425}\x{E427}\x{E429}\x{E428}\x{E42A}-\x{E430}\x{E433}\x{E431}\x{E432}\x{E434}\x{E436}\x{E438}-\x{E43C}\x{E440}\x{E442}-\x{E444}\x{E446}\x{E447}\x{E449}\x{E44A}\x{E44C}\x{E44B}\x{E501}-\x{E508}\x{E50A}-\x{E510}\x{E512}\x{E515}\x{E516}\x{E518}\x{E519}\x{E51B}\x{E51A}\x{E51C}\x{E51F}\x{E520}\x{E51D}\x{E51E}\x{E521}\x{E523}\x{E522}\x{E52A}\x{E524}\x{E526}\x{E525}\x{E527}\x{E529}\x{E528}\x{E52B}\x{E52D}\x{E52E}\x{E52C}\x{E532}\x{E536}\x{E534}\x{E530}\x{E531}\x{E535}\x{E52F}\x{E539}\x{E53C}\x{E53E}\x{E53D}\x{E53B}\x{E538}\x{E537}\x{E101}-\x{E15A}\x{E201}-\x{E25A}\x{E001}-\x{E05A}\x{E301}-\x{E34D}\x{E418}\x{E41E}\x{E435}\x{E43D}-\x{E43F}\x{E441}\x{E445}\x{E448}\x{E509}\x{E511}\x{E513}\x{E514}\x{E517}\x{E533}\x{E53A}];
}

sub softbank_unicode_to_softbank_cp932 {
    $_[1] =~ tr
    [\x{E001}-\x{E05A}\x{E101}-\x{E15A}\x{E201}-\x{E25A}\x{E301}-\x{E34D}\x{E401}-\x{E44C}\x{E501}-\x{E53E}]
    [\x{E69D}-\x{E6F6}\x{E525}-\x{E57E}\x{E584}-\x{E5DD}\x{E6FC}-\x{E748}\x{6DAC}\x{6DCF}\x{6DF8}\x{6DF2}\x{6DFC}\x{6E39}\x{6E5C}\x{6E27}\x{6E3C}\x{6EBF}\x{6F88}\x{6FB5}\x{6FF5}\x{7005}\x{7007}\x{7028}\x{7085}\x{70AB}\x{710F}\x{7104}\x{715C}\x{7146}\x{7147}\x{FA15}\x{71C1}\x{71FE}\x{72B1}\x{72BE}\x{7324}\x{FA16}\x{7377}\x{73BD}\x{73C9}\x{73D6}\x{73E3}\x{73D2}\x{7407}\x{73F5}\x{7426}\x{742A}\x{7429}\x{742E}\x{7462}\x{7489}\x{749F}\x{7501}\x{756F}\x{7682}\x{769C}\x{769E}\x{769B}\x{76A6}\x{FA17}\x{7746}\x{52AF}\x{7821}\x{784E}\x{7864}\x{787A}\x{7930}\x{FA18}-\x{FA1A}\x{7994}\x{FA1B}\x{799B}\x{7AD1}\x{7AE7}\x{FA1C}\x{7AEB}\x{7B9E}\x{FA1D}\x{7D48}\x{7D5C}\x{7DB7}\x{7DA0}\x{8807}\x{88F5}\x{8A12}\x{8A37}\x{8A79}\x{8AA7}\x{8ABE}\x{8ADF}\x{FA22}\x{8AF6}\x{8B53}\x{8B7F}\x{8CF0}\x{8CF4}\x{8D12}\x{8D76}\x{FA23}\x{8ECF}\x{FA24}\x{FA25}\x{9067}\x{90DE}\x{FA26}\x{9115}\x{9127}\x{91DA}\x{91D7}\x{91DE}\x{91ED}\x{91EE}\x{91E4}\x{91E5}\x{9206}\x{9210}\x{920A}\x{923A}\x{9240}\x{923C}\x{924E}\x{9259}\x{9251}\x{9239}\x{9267}\x{92A7}\x{9277}\x{9278}\x{92E7}\x{92D7}\x{92D9}\x{92D0}\x{FA27}\x{92D5}\x{92E0}\x{92D3}\x{9325}\x{9321}\x{92FB}\x{FA28}\x{931E}\x{92FF}\x{931D}\x{9302}];
}

sub docomo_cp932_to_google_unicode {
    $_[1] =~ tr
    [\x{E63E}-\x{E757}]
    [\x{FE000}-\x{FE007}\x{FE02B}-\x{FE036}\x{FE7D0}-\x{FE7D7}\x{FE522}\x{FE7DF}\x{FE7E1}\x{FE7E2}\x{FE7E4}-\x{FE7E6}\x{FE7E8}\x{FE7E9}\x{FE4B0}\x{FE4B2}-\x{FE4B7}\x{FE4B9}\x{FE7F5}-\x{FE7F7}\x{FE506}\x{FE980}-\x{FE983}\x{FE960}\x{FE4D6}\x{FE53E}\x{FE800}\x{FE801}\x{FEAF0}\x{FE7FC}\x{FE803}-\x{FE807}\x{FEB1E}\x{FEB1F}\x{FE4EF}\x{FE4F0}\x{FE546}\x{FE50F}-\x{FE511}\x{FE523}\x{FE525}\x{FE527}\x{FE81C}\x{FE80A}\x{FE81D}\x{FEB1A}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB93}-\x{FEB95}\x{FEAF1}\x{FEAF2}\x{FE553}\x{FE4CD}\x{FE4CE}\x{FEB20}\x{FE011}-\x{FE015}\x{FE1B7}\x{FE1B8}\x{FE7EA}\x{FE512}\x{FEAF3}\x{FEE16}-\x{FEE1B}\x{FE808}\x{FE4F1}\x{FE536}\x{FEE1C}\x{FEE1D}\x{FE19A}\x{FE537}\x{FE008}\x{FEE1E}-\x{FEE20}\x{FE018}-\x{FE01A}\x{FE02A}\x{FEE21}-\x{FEE33}\x{FE526}\x{FE52B}\x{FE528}\x{FEE10}\x{FEE11}\x{FE529}\x{FEE12}\x{FEE13}\x{FE4E2}\x{FEB21}\x{FEB81}-\x{FEB85}\x{FEB36}\x{FEB22}\x{FE82B}-\x{FE837}\x{FEB0C}-\x{FEB0F}\x{FE330}\x{FE320}\x{FE323}\x{FE33F}\x{FE324}\x{FEAF4}\x{FE813}\x{FE7FA}\x{FEB55}\x{FE823}\x{FEB60}\x{FEB56}\x{FEB57}\x{FEB96}\x{FEB58}\x{FE814}\x{FEAF5}\x{FEB59}\x{FEB04}-\x{FEB06}\x{FEB5A}-\x{FEB5D}\x{FEB07}\x{FEB08}\x{FEB27}\x{FEE14}\x{FEE15}\x{FE4CF}\x{FE4DC}\x{FE195}\x{FE4D0}\x{FE7D8}\x{FE4F2}\x{FE4F3}\x{FE4DD}\x{FE538}\x{FE824}\x{FE4C9}\x{FE539}\x{FE4D1}\x{FE825}\x{FE01B}\x{FE7EB}\x{FE984}\x{FE01D}\x{FE340}\x{FE33E}\x{FE331}\x{FE344}\x{FE33D}\x{FE326}\x{FE327}\x{FEB97}\x{FE329}\x{FE347}\x{FE332}\x{FE33C}\x{FE343}\x{FE33A}\x{FE339}\x{FEB28}\x{FE53A}\x{FEB29}\x{FEB2A}\x{FE7D9}\x{FEB2B}-\x{FEB2D}\x{FEB23}\x{FEB2E}-\x{FEB31}\x{FEAF6}\x{FEAF7}\x{FE4BA}\x{FE038}\x{FE4C3}\x{FE03C}\x{FE04F}\x{FE03D}\x{FE050}\x{FE051}\x{FE03E}-\x{FE040}\x{FE961}\x{FE962}\x{FE985}\x{FE963}\x{FE964}\x{FE1B9}\x{FE1BA}\x{FE1BC}\x{FE1BD}\x{FE32B}\x{FE333}\x{FE1BE}\x{FE1BF}\x{FE986}\x{FE341}];
}

our %map_google_unicode_to_docomo_cp932 = (
"\x{FE000}"=>"\x{E63E}", "\x{FE001}"=>"\x{E63F}", "\x{FE002}"=>"\x{E640}",
"\x{FE003}"=>"\x{E641}", "\x{FE004}"=>"\x{E642}", "\x{FE005}"=>"\x{E643}",
"\x{FE006}"=>"\x{E644}", "\x{FE007}"=>"\x{E645}", "\x{FE008}"=>"\x{E6B3}",
"\x{FE009}"=>"\x{E63E}", "\x{FE00A}"=>"\x{E63E}", "\x{FE00C}"=>"\x{E63E}",
"\x{FE00F}"=>"\x{E63E}\x{E63F}", "\x{FE010}"=>"\x{E6B3}", "\x{FE011}"=>"\x{E69C}",
"\x{FE012}"=>"\x{E69D}", "\x{FE013}"=>"\x{E69E}", "\x{FE014}"=>"\x{E69F}",
"\x{FE015}"=>"\x{E6A0}", "\x{FE016}"=>"\x{E69E}", "\x{FE018}"=>"\x{E6B7}",
"\x{FE019}"=>"\x{E6B8}", "\x{FE01A}"=>"\x{E6B9}", "\x{FE01B}"=>"\x{E71C}",
"\x{FE01C}"=>"\x{E71C}", "\x{FE01D}"=>"\x{E71F}", "\x{FE01E}"=>"\x{E6BA}",
"\x{FE01F}"=>"\x{E6BA}", "\x{FE020}"=>"\x{E6BA}", "\x{FE021}"=>"\x{E6BA}",
"\x{FE022}"=>"\x{E6BA}", "\x{FE023}"=>"\x{E6BA}", "\x{FE024}"=>"\x{E6BA}",
"\x{FE025}"=>"\x{E6BA}", "\x{FE026}"=>"\x{E6BA}", "\x{FE027}"=>"\x{E6BA}",
"\x{FE028}"=>"\x{E6BA}", "\x{FE029}"=>"\x{E6BA}", "\x{FE02A}"=>"\x{E6BA}",
"\x{FE02B}"=>"\x{E646}", "\x{FE02C}"=>"\x{E647}", "\x{FE02D}"=>"\x{E648}",
"\x{FE02E}"=>"\x{E649}", "\x{FE02F}"=>"\x{E64A}", "\x{FE030}"=>"\x{E64B}",
"\x{FE031}"=>"\x{E64C}", "\x{FE032}"=>"\x{E64D}", "\x{FE033}"=>"\x{E64E}",
"\x{FE034}"=>"\x{E64F}", "\x{FE035}"=>"\x{E650}", "\x{FE036}"=>"\x{E651}",
"\x{FE038}"=>"\x{E73F}", "\x{FE03B}"=>"\x{E6B3}", "\x{FE03C}"=>"\x{E741}",
"\x{FE03D}"=>"\x{E743}", "\x{FE03E}"=>"\x{E746}", "\x{FE03F}"=>"\x{E747}",
"\x{FE040}"=>"\x{E748}", "\x{FE042}"=>"\x{E747}", "\x{FE04E}"=>"\x{E741}",
"\x{FE04F}"=>"\x{E742}", "\x{FE050}"=>"\x{E744}", "\x{FE051}"=>"\x{E745}",
"\x{FE05B}"=>"\x{E745}", "\x{FE190}"=>"\x{E691}", "\x{FE191}"=>"\x{E692}",
"\x{FE193}"=>"\x{E6F9}", "\x{FE194}"=>"\x{E728}", "\x{FE195}"=>"\x{E710}",
"\x{FE198}"=>"\x{E675}", "\x{FE19A}"=>"\x{E6B1}", "\x{FE19B}"=>"\x{E6F0}",
"\x{FE19C}"=>"\x{E6F0}", "\x{FE19D}"=>"\x{E6F0}", "\x{FE19E}"=>"\x{E6F0}",
"\x{FE1B7}"=>"\x{E6A1}", "\x{FE1B8}"=>"\x{E6A2}", "\x{FE1B9}"=>"\x{E74E}",
"\x{FE1BA}"=>"\x{E74F}", "\x{FE1BB}"=>"\x{E74F}", "\x{FE1BC}"=>"\x{E750}",
"\x{FE1BD}"=>"\x{E751}", "\x{FE1BE}"=>"\x{E754}", "\x{FE1BF}"=>"\x{E755}",
"\x{FE1C8}"=>"\x{E74F}", "\x{FE1C9}"=>"\x{E751}", "\x{FE1D0}"=>"\x{E6A1}",
"\x{FE1D8}"=>"\x{E6A1}", "\x{FE1D9}"=>"\x{E751}", "\x{FE1DB}"=>"\x{E698}",
"\x{FE1DD}"=>"\x{E74F}", "\x{FE1E0}"=>"\x{E755}", "\x{FE320}"=>"\x{E6F1}",
"\x{FE321}"=>"\x{E6F3}", "\x{FE322}"=>"\x{E6F4}", "\x{FE323}"=>"\x{E6F2}",
"\x{FE324}"=>"\x{E6F4}", "\x{FE325}"=>"\x{E723}", "\x{FE326}"=>"\x{E725}",
"\x{FE327}"=>"\x{E726}", "\x{FE328}"=>"\x{E753}", "\x{FE329}"=>"\x{E728}",
"\x{FE32A}"=>"\x{E728}", "\x{FE32B}"=>"\x{E752}", "\x{FE32C}"=>"\x{E726}",
"\x{FE32D}"=>"\x{E726}", "\x{FE32F}"=>"\x{E72A}", "\x{FE330}"=>"\x{E6F0}",
"\x{FE331}"=>"\x{E722}", "\x{FE332}"=>"\x{E72A}", "\x{FE333}"=>"\x{E753}",
"\x{FE334}"=>"\x{E72A}", "\x{FE335}"=>"\x{E6F0}", "\x{FE336}"=>"\x{E6F0}",
"\x{FE337}"=>"\x{E6F0}", "\x{FE338}"=>"\x{E6F0}", "\x{FE339}"=>"\x{E72E}",
"\x{FE33A}"=>"\x{E72D}", "\x{FE33B}"=>"\x{E757}", "\x{FE33C}"=>"\x{E72B}",
"\x{FE33D}"=>"\x{E724}", "\x{FE33E}"=>"\x{E721}", "\x{FE33F}"=>"\x{E6F3}",
"\x{FE340}"=>"\x{E720}", "\x{FE341}"=>"\x{E757}", "\x{FE342}"=>"\x{E701}",
"\x{FE343}"=>"\x{E72C}", "\x{FE344}"=>"\x{E723}", "\x{FE345}"=>"\x{E723}",
"\x{FE346}"=>"\x{E72B}", "\x{FE347}"=>"\x{E729}", "\x{FE348}"=>"\x{E6F0}",
"\x{FE349}"=>"\x{E753}", "\x{FE34A}"=>"\x{E72A}", "\x{FE34B}"=>"\x{E726}",
"\x{FE34C}"=>"\x{E726}", "\x{FE34D}"=>"\x{E72E}", "\x{FE34E}"=>"\x{E724}",
"\x{FE34F}"=>"\x{E753}", "\x{FE350}"=>"\x{E6F3}", "\x{FE351}"=>"\x{E72F}",
"\x{FE352}"=>"\x{E70B}", "\x{FE359}"=>"\x{E6F3}", "\x{FE35A}"=>"\x{E6F1}",
"\x{FE4B0}"=>"\x{E663}", "\x{FE4B1}"=>"\x{E663}", "\x{FE4B2}"=>"\x{E664}",
"\x{FE4B3}"=>"\x{E665}", "\x{FE4B4}"=>"\x{E666}", "\x{FE4B5}"=>"\x{E667}",
"\x{FE4B6}"=>"\x{E668}", "\x{FE4B7}"=>"\x{E669}", "\x{FE4B8}"=>"\x{E669}\x{E6EF}",
"\x{FE4B9}"=>"\x{E66A}", "\x{FE4BA}"=>"\x{E73E}", "\x{FE4C1}"=>"\x{E661}",
"\x{FE4C2}"=>"\x{E74B}", "\x{FE4C3}"=>"\x{E740}", "\x{FE4C9}"=>"\x{E718}",
"\x{FE4CC}"=>"\x{E699}", "\x{FE4CD}"=>"\x{E699}", "\x{FE4CE}"=>"\x{E69A}",
"\x{FE4CF}"=>"\x{E70E}", "\x{FE4D0}"=>"\x{E711}", "\x{FE4D1}"=>"\x{E71A}",
"\x{FE4D2}"=>"\x{E71A}", "\x{FE4D6}"=>"\x{E674}", "\x{FE4D7}"=>"\x{E674}",
"\x{FE4DB}"=>"\x{E70E}", "\x{FE4DC}"=>"\x{E70F}", "\x{FE4DD}"=>"\x{E715}",
"\x{FE4E0}"=>"\x{E715}", "\x{FE4E2}"=>"\x{E6D6}", "\x{FE4E3}"=>"\x{E715}",
"\x{FE4EF}"=>"\x{E681}", "\x{FE4F0}"=>"\x{E682}", "\x{FE4F1}"=>"\x{E6AD}",
"\x{FE4F2}"=>"\x{E713}", "\x{FE4F3}"=>"\x{E714}", "\x{FE4F9}"=>"\x{E677}",
"\x{FE4FB}"=>"\x{E6FB}", "\x{FE4FD}"=>"\x{E70A}", "\x{FE4FF}"=>"\x{E683}",
"\x{FE500}"=>"\x{E683}", "\x{FE501}"=>"\x{E683}", "\x{FE502}"=>"\x{E683}",
"\x{FE503}"=>"\x{E683}", "\x{FE505}"=>"\x{E6F7}", "\x{FE506}"=>"\x{E66E}",
"\x{FE507}"=>"\x{E66E}", "\x{FE508}"=>"\x{E66E}", "\x{FE50F}"=>"\x{E684}",
"\x{FE510}"=>"\x{E685}", "\x{FE511}"=>"\x{E686}", "\x{FE512}"=>"\x{E6A4}",
"\x{FE522}"=>"\x{E65A}", "\x{FE523}"=>"\x{E687}", "\x{FE524}"=>"\x{E687}",
"\x{FE525}"=>"\x{E688}", "\x{FE526}"=>"\x{E6CE}", "\x{FE527}"=>"\x{E689}",
"\x{FE528}"=>"\x{E6D0}", "\x{FE529}"=>"\x{E6D3}", "\x{FE52A}"=>"\x{E6CF}",
"\x{FE52B}"=>"\x{E6CF}", "\x{FE52C}"=>"\x{E665}", "\x{FE52D}"=>"\x{E665}",
"\x{FE52E}"=>"\x{E665}", "\x{FE535}"=>"\x{E685}", "\x{FE536}"=>"\x{E6AE}",
"\x{FE537}"=>"\x{E6B2}", "\x{FE538}"=>"\x{E716}", "\x{FE539}"=>"\x{E719}",
"\x{FE53A}"=>"\x{E730}", "\x{FE53B}"=>"\x{E682}", "\x{FE53E}"=>"\x{E675}",
"\x{FE540}"=>"\x{E689}", "\x{FE541}"=>"\x{E689}", "\x{FE545}"=>"\x{E683}",
"\x{FE546}"=>"\x{E683}", "\x{FE547}"=>"\x{E683}", "\x{FE548}"=>"\x{E689}",
"\x{FE54D}"=>"\x{E683}", "\x{FE54F}"=>"\x{E683}", "\x{FE552}"=>"\x{E689}",
"\x{FE553}"=>"\x{E698}", "\x{FE7D0}"=>"\x{E652}", "\x{FE7D1}"=>"\x{E653}",
"\x{FE7D2}"=>"\x{E654}", "\x{FE7D3}"=>"\x{E655}", "\x{FE7D4}"=>"\x{E656}",
"\x{FE7D5}"=>"\x{E657}", "\x{FE7D6}"=>"\x{E658}", "\x{FE7D7}"=>"\x{E659}",
"\x{FE7D8}"=>"\x{E712}", "\x{FE7D9}"=>"\x{E733}", "\x{FE7DA}"=>"\x{E712}",
"\x{FE7DC}"=>"\x{E754}", "\x{FE7DF}"=>"\x{E65B}", "\x{FE7E0}"=>"\x{E65C}",
"\x{FE7E1}"=>"\x{E65C}", "\x{FE7E2}"=>"\x{E65D}", "\x{FE7E3}"=>"\x{E65D}",
"\x{FE7E4}"=>"\x{E65E}", "\x{FE7E5}"=>"\x{E65F}", "\x{FE7E6}"=>"\x{E660}",
"\x{FE7E8}"=>"\x{E661}", "\x{FE7E9}"=>"\x{E662}", "\x{FE7EA}"=>"\x{E6A3}",
"\x{FE7EB}"=>"\x{E71D}", "\x{FE7EE}"=>"\x{E6A3}", "\x{FE7EF}"=>"\x{E65E}",
"\x{FE7F0}"=>"\x{E733}", "\x{FE7F5}"=>"\x{E66B}", "\x{FE7F6}"=>"\x{E66C}",
"\x{FE7F7}"=>"\x{E66D}", "\x{FE7FA}"=>"\x{E6F7}", "\x{FE7FC}"=>"\x{E679}",
"\x{FE7FF}"=>"\x{E751}", "\x{FE800}"=>"\x{E676}", "\x{FE801}"=>"\x{E677}",
"\x{FE802}"=>"\x{E677}", "\x{FE803}"=>"\x{E67A}", "\x{FE804}"=>"\x{E67B}",
"\x{FE805}"=>"\x{E67C}", "\x{FE806}"=>"\x{E67D}", "\x{FE807}"=>"\x{E67E}",
"\x{FE808}"=>"\x{E6AC}", "\x{FE80A}"=>"\x{E68B}", "\x{FE813}"=>"\x{E6F6}",
"\x{FE814}"=>"\x{E6FF}", "\x{FE81A}"=>"\x{E6FF}", "\x{FE81C}"=>"\x{E68A}",
"\x{FE81D}"=>"\x{E68C}", "\x{FE81E}"=>"\x{E68C}", "\x{FE823}"=>"\x{E6F9}",
"\x{FE824}"=>"\x{E717}", "\x{FE825}"=>"\x{E71B}", "\x{FE826}"=>"\x{E71B}",
"\x{FE827}"=>"\x{E6F9}", "\x{FE829}"=>"\x{E6ED}", "\x{FE82B}"=>"\x{E6DF}",
"\x{FE82C}"=>"\x{E6E0}", "\x{FE82D}"=>"\x{E6E1}", "\x{FE82E}"=>"\x{E6E2}",
"\x{FE82F}"=>"\x{E6E3}", "\x{FE830}"=>"\x{E6E4}", "\x{FE831}"=>"\x{E6E5}",
"\x{FE832}"=>"\x{E6E6}", "\x{FE833}"=>"\x{E6E7}", "\x{FE834}"=>"\x{E6E8}",
"\x{FE835}"=>"\x{E6E9}", "\x{FE836}"=>"\x{E6EA}", "\x{FE837}"=>"\x{E6EB}",
"\x{FE960}"=>"\x{E673}", "\x{FE961}"=>"\x{E749}", "\x{FE962}"=>"\x{E74A}",
"\x{FE963}"=>"\x{E74C}", "\x{FE964}"=>"\x{E74D}", "\x{FE96A}"=>"\x{E74C}",
"\x{FE973}"=>"\x{E643}", "\x{FE980}"=>"\x{E66F}", "\x{FE981}"=>"\x{E670}",
"\x{FE982}"=>"\x{E671}", "\x{FE983}"=>"\x{E672}", "\x{FE984}"=>"\x{E71E}",
"\x{FE985}"=>"\x{E74B}", "\x{FE986}"=>"\x{E756}", "\x{FE987}"=>"\x{E672}",
"\x{FE988}"=>"\x{E671}", "\x{FEAF0}"=>"\x{E678}", "\x{FEAF1}"=>"\x{E696}",
"\x{FEAF2}"=>"\x{E697}", "\x{FEAF3}"=>"\x{E6A5}", "\x{FEAF4}"=>"\x{E6F5}",
"\x{FEAF5}"=>"\x{E700}", "\x{FEAF6}"=>"\x{E73C}", "\x{FEAF7}"=>"\x{E73D}",
"\x{FEB04}"=>"\x{E702}", "\x{FEB05}"=>"\x{E703}", "\x{FEB06}"=>"\x{E704}",
"\x{FEB07}"=>"\x{E709}", "\x{FEB08}"=>"\x{E70A}", "\x{FEB0B}"=>"\x{E702}",
"\x{FEB0C}"=>"\x{E6EC}", "\x{FEB0D}"=>"\x{E6ED}", "\x{FEB0E}"=>"\x{E6EE}",
"\x{FEB0F}"=>"\x{E6EF}", "\x{FEB10}"=>"\x{E6EC}", "\x{FEB11}"=>"\x{E6ED}",
"\x{FEB12}"=>"\x{E6EC}", "\x{FEB13}"=>"\x{E6EC}", "\x{FEB14}"=>"\x{E6EC}",
"\x{FEB15}"=>"\x{E6EC}", "\x{FEB16}"=>"\x{E6EC}", "\x{FEB17}"=>"\x{E6EC}",
"\x{FEB18}"=>"\x{E6ED}", "\x{FEB19}"=>"\x{E6F8}", "\x{FEB1A}"=>"\x{E68D}",
"\x{FEB1B}"=>"\x{E68E}", "\x{FEB1C}"=>"\x{E68F}", "\x{FEB1D}"=>"\x{E690}",
"\x{FEB1E}"=>"\x{E67F}", "\x{FEB1F}"=>"\x{E680}", "\x{FEB20}"=>"\x{E69B}",
"\x{FEB21}"=>"\x{E6D7}", "\x{FEB22}"=>"\x{E6DE}", "\x{FEB23}"=>"\x{E737}",
"\x{FEB26}"=>"\x{E72F}", "\x{FEB27}"=>"\x{E70B}", "\x{FEB28}"=>"\x{E72F}",
"\x{FEB29}"=>"\x{E731}", "\x{FEB2A}"=>"\x{E732}", "\x{FEB2B}"=>"\x{E734}",
"\x{FEB2C}"=>"\x{E735}", "\x{FEB2D}"=>"\x{E736}", "\x{FEB2E}"=>"\x{E738}",
"\x{FEB2F}"=>"\x{E739}", "\x{FEB30}"=>"\x{E73A}", "\x{FEB31}"=>"\x{E73B}",
"\x{FEB36}"=>"\x{E6DD}", "\x{FEB44}"=>"\x{E6A0}", "\x{FEB48}"=>"\x{E738}",
"\x{FEB55}"=>"\x{E6F8}", "\x{FEB56}"=>"\x{E6FB}", "\x{FEB57}"=>"\x{E6FC}",
"\x{FEB58}"=>"\x{E6FE}", "\x{FEB59}"=>"\x{E701}", "\x{FEB5A}"=>"\x{E705}",
"\x{FEB5B}"=>"\x{E706}", "\x{FEB5C}"=>"\x{E707}", "\x{FEB5D}"=>"\x{E708}",
"\x{FEB60}"=>"\x{E6FA}", "\x{FEB61}"=>"\x{E6F8}", "\x{FEB62}"=>"\x{E6F8}",
"\x{FEB63}"=>"\x{E69C}", "\x{FEB64}"=>"\x{E69C}", "\x{FEB65}"=>"\x{E69C}",
"\x{FEB66}"=>"\x{E69C}", "\x{FEB67}"=>"\x{E69C}", "\x{FEB77}"=>"\x{E6FA}",
"\x{FEB81}"=>"\x{E6D8}", "\x{FEB82}"=>"\x{E6D9}", "\x{FEB83}"=>"\x{E6DA}",
"\x{FEB84}"=>"\x{E6DB}", "\x{FEB85}"=>"\x{E6DC}", "\x{FEB86}"=>"\x{E6D9}",
"\x{FEB87}"=>"\x{E6D9}", "\x{FEB8A}"=>"\x{E6D9}", "\x{FEB8D}"=>"\x{E6DC}",
"\x{FEB90}"=>"\x{E6D9}", "\x{FEB91}"=>"\x{E735}", "\x{FEB92}"=>"\x{E6D3}",
"\x{FEB93}"=>"\x{E693}", "\x{FEB94}"=>"\x{E694}", "\x{FEB95}"=>"\x{E695}",
"\x{FEB96}"=>"\x{E6FD}", "\x{FEB97}"=>"\x{E727}", "\x{FEB9D}"=>"\x{E695}",
"\x{FEB9F}"=>"\x{E70B}", "\x{FEBA0}"=>"\x{E700}", "\x{FEBA1}"=>"\x{E695}",
"\x{FEE10}"=>"\x{E6D1}", "\x{FEE11}"=>"\x{E6D2}", "\x{FEE12}"=>"\x{E6D4}",
"\x{FEE13}"=>"\x{E6D5}", "\x{FEE14}"=>"\x{E70C}", "\x{FEE15}"=>"\x{E70D}",
"\x{FEE16}"=>"\x{E6A6}", "\x{FEE17}"=>"\x{E6A7}", "\x{FEE18}"=>"\x{E6A8}",
"\x{FEE19}"=>"\x{E6A9}", "\x{FEE1A}"=>"\x{E6AA}", "\x{FEE1B}"=>"\x{E6AB}",
"\x{FEE1C}"=>"\x{E6AF}", "\x{FEE1D}"=>"\x{E6B0}", "\x{FEE1E}"=>"\x{E6B4}",
"\x{FEE1F}"=>"\x{E6B5}", "\x{FEE20}"=>"\x{E6B6}", "\x{FEE21}"=>"\x{E6BB}",
"\x{FEE22}"=>"\x{E6BC}", "\x{FEE23}"=>"\x{E6BD}", "\x{FEE24}"=>"\x{E6BE}",
"\x{FEE25}"=>"\x{E6BF}", "\x{FEE26}"=>"\x{E6C0}", "\x{FEE27}"=>"\x{E6C1}",
"\x{FEE28}"=>"\x{E6C2}", "\x{FEE29}"=>"\x{E6C3}", "\x{FEE2A}"=>"\x{E6C4}",
"\x{FEE2B}"=>"\x{E6C5}", "\x{FEE2C}"=>"\x{E6C6}", "\x{FEE2D}"=>"\x{E6C7}",
"\x{FEE2E}"=>"\x{E6C8}", "\x{FEE2F}"=>"\x{E6C9}", "\x{FEE30}"=>"\x{E6CA}",
"\x{FEE31}"=>"\x{E6CB}", "\x{FEE32}"=>"\x{E6CC}", "\x{FEE33}"=>"\x{E6CD}"
);

sub google_unicode_to_docomo_cp932 {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_docomo_cp932{$1} || &$check(ord $1)
    }egomx;
}

sub kddi_cp932_to_google_unicode {
    $_[1] =~ tr
    [\x{E234}-\x{E342}\x{E468}-\x{E5DF}]
    [\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE19F}\x{FE81C}\x{FE800}\x{FE4DC}\x{FE814}\x{FE816}\x{FE819}\x{FE803}\x{FE195}\x{FE4F5}\x{FE197}\x{FE81D}\x{FE4DB}\x{FE1B0}\x{FEB37}\x{FE509}\x{FE821}\x{FE4F2}\x{FE03C}\x{FE825}\x{FE4EF}\x{FE53E}\x{FE801}\x{FEB85}\x{FEB82}\x{FE4D6}\x{FE52C}\x{FEB86}\x{FE504}\x{FE524}\x{FE535}\x{FE528}\x{FE529}\x{FE82E}-\x{FE836}\x{FE83B}\x{FE82D}\x{FEAFD}\x{FEAFC}\x{FEAFF}\x{FEAFE}\x{FEB6D}\x{FEB6E}\x{FEB47}\x{FEB6F}\x{FEB70}\x{FEB75}\x{FEB76}\x{FEB71}\x{FEB72}\x{FEB65}\x{FEB66}\x{FEB51}\x{FEB52}\x{FEB62}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}];
}

our %map_google_unicode_to_kddi_cp932 = (
"\x{FE000}"=>"\x{E488}", "\x{FE001}"=>"\x{E48D}", "\x{FE002}"=>"\x{E48C}",
"\x{FE003}"=>"\x{E485}", "\x{FE004}"=>"\x{E487}", "\x{FE005}"=>"\x{E469}",
"\x{FE006}"=>"\x{E598}", "\x{FE007}"=>"\x{E2AF}", "\x{FE008}"=>"\x{E2B8}",
"\x{FE009}"=>"\x{E2BB}", "\x{FE00A}"=>"\x{E2BB}", "\x{FE00B}"=>"\x{E241}",
"\x{FE00C}"=>"\x{E241}", "\x{FE00D}"=>"\x{E2B9}", "\x{FE00E}"=>"\x{E48A}",
"\x{FE00F}"=>"\x{E48E}", "\x{FE010}"=>"\x{E4BF}", "\x{FE011}"=>"\x{E5A8}",
"\x{FE012}"=>"\x{E5A9}", "\x{FE013}"=>"\x{E5AA}", "\x{FE014}"=>"\x{E486}",
"\x{FE016}"=>"\x{E489}", "\x{FE017}"=>"\x{E2B6}", "\x{FE01B}"=>"\x{E47C}",
"\x{FE01C}"=>"\x{E57B}", "\x{FE01D}"=>"\x{E57A}", "\x{FE01E}"=>"\x{E594}",
"\x{FE01F}"=>"\x{E594}", "\x{FE020}"=>"\x{E594}", "\x{FE021}"=>"\x{E594}",
"\x{FE022}"=>"\x{E594}", "\x{FE023}"=>"\x{E594}", "\x{FE024}"=>"\x{E594}",
"\x{FE025}"=>"\x{E594}", "\x{FE026}"=>"\x{E594}", "\x{FE027}"=>"\x{E594}",
"\x{FE028}"=>"\x{E594}", "\x{FE029}"=>"\x{E594}", "\x{FE02A}"=>"\x{E594}",
"\x{FE02B}"=>"\x{E48F}", "\x{FE02C}"=>"\x{E490}", "\x{FE02D}"=>"\x{E491}",
"\x{FE02E}"=>"\x{E492}", "\x{FE02F}"=>"\x{E493}", "\x{FE030}"=>"\x{E494}",
"\x{FE031}"=>"\x{E495}", "\x{FE032}"=>"\x{E496}", "\x{FE033}"=>"\x{E497}",
"\x{FE034}"=>"\x{E498}", "\x{FE035}"=>"\x{E499}", "\x{FE036}"=>"\x{E49A}",
"\x{FE037}"=>"\x{E49B}", "\x{FE038}"=>"\x{E330}", "\x{FE039}"=>"\x{E5B3}",
"\x{FE03A}"=>"\x{E307}", "\x{FE03B}"=>"\x{E313}", "\x{FE03C}"=>"\x{E513}",
"\x{FE03D}"=>"\x{E4E4}", "\x{FE03E}"=>"\x{E331}", "\x{FE03F}"=>"\x{E4CE}",
"\x{FE040}"=>"\x{E4CA}", "\x{FE041}"=>"\x{E5CD}", "\x{FE042}"=>"\x{E234}",
"\x{FE043}"=>"\x{E234}", "\x{FE044}"=>"\x{E480}", "\x{FE045}"=>"\x{E25B}",
"\x{FE046}"=>"\x{E4E3}", "\x{FE047}"=>"\x{E4E2}", "\x{FE048}"=>"\x{E25D}",
"\x{FE04A}"=>"\x{E2EA}", "\x{FE04B}"=>"\x{E2EB}", "\x{FE04C}"=>"\x{E2EC}",
"\x{FE04D}"=>"\x{E2FD}", "\x{FE04E}"=>"\x{E336}", "\x{FE04F}"=>"\x{E4D2}",
"\x{FE050}"=>"\x{E2E9}", "\x{FE051}"=>"\x{E280}", "\x{FE052}"=>"\x{E281}",
"\x{FE053}"=>"\x{E4D4}", "\x{FE054}"=>"\x{E4CD}", "\x{FE055}"=>"\x{E282}",
"\x{FE056}"=>"\x{E283}", "\x{FE057}"=>"\x{E2E6}", "\x{FE058}"=>"\x{E2E7}",
"\x{FE059}"=>"\x{E2E8}", "\x{FE05A}"=>"\x{E2ED}", "\x{FE05B}"=>"\x{E30E}",
"\x{FE190}"=>"\x{E5A4}", "\x{FE191}"=>"\x{E5A5}", "\x{FE192}"=>"\x{E297}",
"\x{FE193}"=>"\x{E298}", "\x{FE194}"=>"\x{E2FB}", "\x{FE195}"=>"\x{E509}",
"\x{FE196}"=>"\x{E267}", "\x{FE197}"=>"\x{E50B}", "\x{FE198}"=>"\x{E268}",
"\x{FE199}"=>"\x{E269}", "\x{FE19B}"=>"\x{E4FC}", "\x{FE19C}"=>"\x{E4FA}",
"\x{FE19D}"=>"\x{E4FC}", "\x{FE19E}"=>"\x{E4FA}", "\x{FE19F}"=>"\x{E501}",
"\x{FE1A1}"=>"\x{E244}", "\x{FE1A2}"=>"\x{E2A2}", "\x{FE1A3}"=>"\x{E2B0}",
"\x{FE1A4}"=>"\x{E2C7}", "\x{FE1A5}"=>"\x{E2C8}", "\x{FE1A6}"=>"\x{E2C9}",
"\x{FE1A7}"=>"\x{E2CA}", "\x{FE1A8}"=>"\x{E2CB}", "\x{FE1A9}"=>"\x{E2CC}",
"\x{FE1AA}"=>"\x{E2CD}", "\x{FE1AB}"=>"\x{E2CE}", "\x{FE1AC}"=>"\x{E2F8}",
"\x{FE1AD}"=>"\x{E2F9}", "\x{FE1AE}"=>"\x{E4CB}", "\x{FE1AF}"=>"\x{E5D2}",
"\x{FE1B0}"=>"\x{E50E}", "\x{FE1B1}"=>"\x{E4EC}", "\x{FE1B2}"=>"\x{E4EF}",
"\x{FE1B3}"=>"\x{E4F8}", "\x{FE1B6}"=>"\x{E2D0}", "\x{FE1B7}"=>"\x{E4E1}",
"\x{FE1B8}"=>"\x{E4DB}", "\x{FE1B9}"=>"\x{E332}", "\x{FE1BA}"=>"\x{E4E0}",
"\x{FE1BB}"=>"\x{E32A}", "\x{FE1BC}"=>"\x{E4DC}", "\x{FE1BD}"=>"\x{E49A}",
"\x{FE1BE}"=>"\x{E4D8}", "\x{FE1BF}"=>"\x{E4DE}", "\x{FE1C0}"=>"\x{E5D3}",
"\x{FE1C1}"=>"\x{E5D4}", "\x{FE1C2}"=>"\x{E5D5}", "\x{FE1C3}"=>"\x{E470}",
"\x{FE1C4}"=>"\x{E4D9}", "\x{FE1C5}"=>"\x{E5DA}", "\x{FE1C6}"=>"\x{E2B3}",
"\x{FE1C7}"=>"\x{E2CF}", "\x{FE1C8}"=>"\x{E4E0}", "\x{FE1C9}"=>"\x{E2D1}",
"\x{FE1CB}"=>"\x{E2D2}", "\x{FE1CC}"=>"\x{E2D3}", "\x{FE1CD}"=>"\x{E2D4}",
"\x{FE1CE}"=>"\x{E4D9}", "\x{FE1CF}"=>"\x{E48F}", "\x{FE1D0}"=>"\x{E4E1}",
"\x{FE1D1}"=>"\x{E2D5}", "\x{FE1D2}"=>"\x{E4D7}", "\x{FE1D3}"=>"\x{E2D6}",
"\x{FE1D4}"=>"\x{E2D7}", "\x{FE1D5}"=>"\x{E2D8}", "\x{FE1D6}"=>"\x{E2D9}",
"\x{FE1D7}"=>"\x{E4DA}", "\x{FE1D8}"=>"\x{E4DF}", "\x{FE1D9}"=>"\x{E4D3}",
"\x{FE1DA}"=>"\x{E4DD}", "\x{FE1DB}"=>"\x{E4EE}", "\x{FE1DC}"=>"\x{E23B}",
"\x{FE1DD}"=>"\x{E242}", "\x{FE1DE}"=>"\x{E2F3}", "\x{FE1DF}"=>"\x{E2FA}",
"\x{FE1E0}"=>"\x{E2FC}", "\x{FE1E1}"=>"\x{E30B}", "\x{FE1E2}"=>"\x{E30C}",
"\x{FE1E3}"=>"\x{E492}", "\x{FE320}"=>"\x{E472}", "\x{FE321}"=>"\x{E31B}",
"\x{FE322}"=>"\x{E291}", "\x{FE323}"=>"\x{E287}", "\x{FE324}"=>"\x{E5AE}",
"\x{FE325}"=>"\x{E292}", "\x{FE326}"=>"\x{E290}", "\x{FE327}"=>"\x{E5D7}",
"\x{FE328}"=>"\x{E288}", "\x{FE329}"=>"\x{E4E7}", "\x{FE32A}"=>"\x{E4E7}",
"\x{FE32B}"=>"\x{E294}", "\x{FE32C}"=>"\x{E296}", "\x{FE32D}"=>"\x{E295}",
"\x{FE32E}"=>"\x{E28E}", "\x{FE32F}"=>"\x{E28F}", "\x{FE330}"=>"\x{E471}",
"\x{FE331}"=>"\x{E471}\x{E5B1}", "\x{FE332}"=>"\x{E28C}", "\x{FE333}"=>"\x{E334}",
"\x{FE334}"=>"\x{E318}", "\x{FE335}"=>"\x{E294}", "\x{FE336}"=>"\x{E4FB}",
"\x{FE337}"=>"\x{E294}", "\x{FE338}"=>"\x{E471}", "\x{FE339}"=>"\x{E31D}",
"\x{FE33A}"=>"\x{E473}", "\x{FE33B}"=>"\x{E28D}", "\x{FE33C}"=>"\x{E289}",
"\x{FE33D}"=>"\x{E311}", "\x{FE33E}"=>"\x{E28C}", "\x{FE33F}"=>"\x{E28A}",
"\x{FE340}"=>"\x{E287}", "\x{FE341}"=>"\x{E5D8}", "\x{FE342}"=>"\x{E28B}",
"\x{FE343}"=>"\x{E286}", "\x{FE344}"=>"\x{E5D9}", "\x{FE345}"=>"\x{E5D9}",
"\x{FE346}"=>"\x{E474}", "\x{FE347}"=>"\x{E5D6}", "\x{FE348}"=>"\x{E315}",
"\x{FE349}"=>"\x{E333}", "\x{FE34A}"=>"\x{E317}", "\x{FE34B}"=>"\x{E314}",
"\x{FE34C}"=>"\x{E319}", "\x{FE34D}"=>"\x{E31C}", "\x{FE34E}"=>"\x{E312}",
"\x{FE34F}"=>"\x{E31E}", "\x{FE350}"=>"\x{E31A}", "\x{FE351}"=>"\x{E29E}",
"\x{FE352}"=>"\x{E29F}", "\x{FE353}"=>"\x{E2A0}", "\x{FE354}"=>"\x{E304}",
"\x{FE355}"=>"\x{E305}", "\x{FE356}"=>"\x{E306}", "\x{FE357}"=>"\x{E339}",
"\x{FE358}"=>"\x{E33A}", "\x{FE359}"=>"\x{E33B}", "\x{FE35A}"=>"\x{E33C}",
"\x{FE35B}"=>"\x{E299}", "\x{FE4B0}"=>"\x{E4AB}", "\x{FE4B1}"=>"\x{E5C3}",
"\x{FE4B2}"=>"\x{E4AD}", "\x{FE4B3}"=>"\x{E245}", "\x{FE4B4}"=>"\x{E246}",
"\x{FE4B5}"=>"\x{E4AA}", "\x{FE4B6}"=>"\x{E4A3}", "\x{FE4B7}"=>"\x{E248}",
"\x{FE4B8}"=>"\x{E2BA}", "\x{FE4B9}"=>"\x{E4A4}", "\x{FE4BA}"=>"\x{E247}",
"\x{FE4BB}"=>"\x{E5CE}", "\x{FE4BC}"=>"\x{E236}", "\x{FE4BD}"=>"\x{E2BD}",
"\x{FE4BE}"=>"\x{E2BE}", "\x{FE4BF}"=>"\x{E2BF}", "\x{FE4C0}"=>"\x{E2C0}",
"\x{FE4C1}"=>"\x{E4A9}", "\x{FE4C2}"=>"\x{E4BD}", "\x{FE4C3}"=>"\x{E5D0}",
"\x{FE4C4}"=>"\x{E4C0}", "\x{FE4C7}"=>"\x{E572}", "\x{FE4C8}"=>"\x{E320}",
"\x{FE4C9}"=>"\x{E587}", "\x{FE4CA}"=>"\x{E5DE}", "\x{FE4CB}"=>"\x{E581}",
"\x{FE4CC}"=>"\x{E5CA}", "\x{FE4CD}"=>"\x{E2DF}", "\x{FE4CE}"=>"\x{E4FE}",
"\x{FE4CF}"=>"\x{E5C9}", "\x{FE4D0}"=>"\x{E32B}", "\x{FE4D1}"=>"\x{E5DC}",
"\x{FE4D2}"=>"\x{E5DC}", "\x{FE4D3}"=>"\x{E25A}", "\x{FE4D4}"=>"\x{E265}",
"\x{FE4D5}"=>"\x{E31F}", "\x{FE4D6}"=>"\x{E51A}", "\x{FE4D7}"=>"\x{E51A}",
"\x{FE4D8}"=>"\x{E266}", "\x{FE4D9}"=>"\x{E26A}", "\x{FE4DA}"=>"\x{E26B}",
"\x{FE4DB}"=>"\x{E50D}", "\x{FE4DC}"=>"\x{E504}", "\x{FE4DD}"=>"\x{E4C7}",
"\x{FE4DF}"=>"\x{E243}", "\x{FE4E0}"=>"\x{E579}", "\x{FE4E1}"=>"\x{E57C}",
"\x{FE4E2}"=>"\x{E57D}", "\x{FE4E3}"=>"\x{E585}", "\x{FE4E4}"=>"\x{E30F}",
"\x{FE4E5}"=>"\x{E4CC}", "\x{FE4E6}"=>"\x{E573}", "\x{FE4E7}"=>"\x{E2C1}",
"\x{FE4E8}"=>"\x{E2C2}", "\x{FE4E9}"=>"\x{E2C3}", "\x{FE4EA}"=>"\x{E2C4}",
"\x{FE4EB}"=>"\x{E23C}", "\x{FE4EC}"=>"\x{E23D}", "\x{FE4ED}"=>"\x{E2C5}",
"\x{FE4EE}"=>"\x{E2C6}", "\x{FE4EF}"=>"\x{E515}", "\x{FE4F0}"=>"\x{E49C}",
"\x{FE4F2}"=>"\x{E512}", "\x{FE4F4}"=>"\x{E4F5}", "\x{FE4F5}"=>"\x{E50A}",
"\x{FE4F6}"=>"\x{E47B}", "\x{FE4F7}"=>"\x{E256}", "\x{FE4F8}"=>"\x{E256}",
"\x{FE4F9}"=>"\x{E57E}", "\x{FE4FA}"=>"\x{E57F}", "\x{FE4FB}"=>"\x{E583}",
"\x{FE4FC}"=>"\x{E584}", "\x{FE4FD}"=>"\x{E55F}", "\x{FE4FE}"=>"\x{E589}",
"\x{FE4FF}"=>"\x{E565}", "\x{FE500}"=>"\x{E566}", "\x{FE501}"=>"\x{E567}",
"\x{FE502}"=>"\x{E568}", "\x{FE503}"=>"\x{E56F}", "\x{FE504}"=>"\x{E51D}",
"\x{FE505}"=>"\x{E23F}", "\x{FE506}"=>"\x{E4A5}", "\x{FE507}"=>"\x{E4A5}",
"\x{FE508}"=>"\x{E4A5}", "\x{FE509}"=>"\x{E510}", "\x{FE50A}"=>"\x{E261}",
"\x{FE50B}"=>"\x{E2DA}", "\x{FE50C}"=>"\x{E2DB}", "\x{FE50D}"=>"\x{E2DD}",
"\x{FE50E}"=>"\x{E2DC}", "\x{FE50F}"=>"\x{E59F}", "\x{FE510}"=>"\x{E4CF}",
"\x{FE511}"=>"\x{E5A0}", "\x{FE512}"=>"\x{E4C9}", "\x{FE513}"=>"\x{E2B7}",
"\x{FE514}"=>"\x{E240}", "\x{FE515}"=>"\x{E5DF}", "\x{FE516}"=>"\x{E262}",
"\x{FE517}"=>"\x{E263}", "\x{FE518}"=>"\x{E2AA}", "\x{FE519}"=>"\x{E2AB}",
"\x{FE51A}"=>"\x{E2AC}", "\x{FE51B}"=>"\x{E2AD}", "\x{FE51C}"=>"\x{E2AE}",
"\x{FE51D}"=>"\x{E2B2}", "\x{FE51E}"=>"\x{E2B4}", "\x{FE51F}"=>"\x{E2B5}",
"\x{FE520}"=>"\x{E46F}", "\x{FE521}"=>"\x{E2F1}", "\x{FE522}"=>"\x{E59B}",
"\x{FE523}"=>"\x{E596}", "\x{FE524}"=>"\x{E51E}", "\x{FE525}"=>"\x{E588}",
"\x{FE526}"=>"\x{E5C2}", "\x{FE527}"=>"\x{E259}", "\x{FE528}"=>"\x{E520}",
"\x{FE529}"=>"\x{E521}", "\x{FE52A}"=>"\x{E591}", "\x{FE52B}"=>"\x{E316}",
"\x{FE52C}"=>"\x{E51B}", "\x{FE52D}"=>"\x{E5C4}", "\x{FE52E}"=>"\x{E51B}",
"\x{FE52F}"=>"\x{E511}", "\x{FE530}"=>"\x{E511}", "\x{FE531}"=>"\x{E4A8}",
"\x{FE532}"=>"\x{E4FD}", "\x{FE533}"=>"\x{E592}", "\x{FE534}"=>"\x{E593}",
"\x{FE535}"=>"\x{E51F}", "\x{FE536}"=>"\x{E5BD}", "\x{FE538}"=>"\x{E5CB}",
"\x{FE539}"=>"\x{E4A1}", "\x{FE53A}"=>"\x{E4A0}", "\x{FE53B}"=>"\x{E235}",
"\x{FE53C}"=>"\x{E582}", "\x{FE53D}"=>"\x{E562}", "\x{FE53E}"=>"\x{E516}",
"\x{FE53F}"=>"\x{E560}", "\x{FE540}"=>"\x{E561}", "\x{FE541}"=>"\x{E569}",
"\x{FE542}"=>"\x{E563}", "\x{FE543}"=>"\x{E58F}", "\x{FE544}"=>"\x{E590}",
"\x{FE545}"=>"\x{E56B}", "\x{FE546}"=>"\x{E49F}", "\x{FE547}"=>"\x{E49D}",
"\x{FE548}"=>"\x{E564}", "\x{FE549}"=>"\x{E56A}", "\x{FE54A}"=>"\x{E574}",
"\x{FE54B}"=>"\x{E575}", "\x{FE54C}"=>"\x{E576}", "\x{FE54D}"=>"\x{E56C}",
"\x{FE54E}"=>"\x{E56D}", "\x{FE54F}"=>"\x{E56E}", "\x{FE550}"=>"\x{E570}",
"\x{FE551}"=>"\x{E4A2}", "\x{FE552}"=>"\x{E5C5}", "\x{FE553}"=>"\x{E2DE}",
"\x{FE7D1}"=>"\x{E4BA}", "\x{FE7D2}"=>"\x{E599}", "\x{FE7D3}"=>"\x{E4B7}",
"\x{FE7D4}"=>"\x{E4B6}", "\x{FE7D5}"=>"\x{E273}", "\x{FE7D6}"=>"\x{E59A}",
"\x{FE7D7}"=>"\x{E4B9}", "\x{FE7D8}"=>"\x{E4B8}", "\x{FE7D9}"=>"\x{E46B}",
"\x{FE7DA}"=>"\x{E2F5}", "\x{FE7DB}"=>"\x{E23A}", "\x{FE7DC}"=>"\x{E4D8}",
"\x{FE7DD}"=>"\x{E4BB}", "\x{FE7DE}"=>"\x{E2A5}", "\x{FE7DF}"=>"\x{E4B5}",
"\x{FE7E0}"=>"\x{E5CF}", "\x{FE7E1}"=>"\x{E5CF}", "\x{FE7E2}"=>"\x{E4B0}",
"\x{FE7E3}"=>"\x{E4B0}", "\x{FE7E4}"=>"\x{E4B1}", "\x{FE7E5}"=>"\x{E4B1}",
"\x{FE7E6}"=>"\x{E4AF}", "\x{FE7E7}"=>"\x{E4A7}", "\x{FE7E8}"=>"\x{E249}",
"\x{FE7E9}"=>"\x{E4B3}", "\x{FE7EA}"=>"\x{E4B4}", "\x{FE7EB}"=>"\x{E4AE}",
"\x{FE7EC}"=>"\x{E321}", "\x{FE7ED}"=>"\x{E5DB}", "\x{FE7EE}"=>"\x{E4B4}",
"\x{FE7EF}"=>"\x{E4B1}", "\x{FE7F0}"=>"\x{E326}", "\x{FE7F1}"=>"\x{E4B2}",
"\x{FE7F2}"=>"\x{E2A6}", "\x{FE7F3}"=>"\x{E2A7}", "\x{FE7F4}"=>"\x{E2A8}",
"\x{FE7F5}"=>"\x{E571}", "\x{FE7F6}"=>"\x{E4A6}", "\x{FE7F7}"=>"\x{E46A}",
"\x{FE7F8}"=>"\x{E23E}", "\x{FE7F9}"=>"\x{E327}", "\x{FE7FA}"=>"\x{E4BC}",
"\x{FE7FB}"=>"\x{E237}", "\x{FE7FD}"=>"\x{E46D}", "\x{FE7FE}"=>"\x{E2A9}",
"\x{FE7FF}"=>"\x{E2F6}", "\x{FE800}"=>"\x{E503}", "\x{FE801}"=>"\x{E517}",
"\x{FE802}"=>"\x{E517}", "\x{FE803}"=>"\x{E508}", "\x{FE804}"=>"\x{E59C}",
"\x{FE805}"=>"\x{E2BC}", "\x{FE806}"=>"\x{E59E}", "\x{FE807}"=>"\x{E49E}",
"\x{FE808}"=>"\x{E4BE}", "\x{FE809}"=>"\x{E59D}", "\x{FE80A}"=>"\x{E4C6}",
"\x{FE80B}"=>"\x{E238}", "\x{FE80C}"=>"\x{E4C5}", "\x{FE80D}"=>"\x{E46E}",
"\x{FE80E}"=>"\x{E2A4}", "\x{FE80F}"=>"\x{E4C8}", "\x{FE810}"=>"\x{E2F7}",
"\x{FE811}"=>"\x{E322}", "\x{FE812}"=>"\x{E323}", "\x{FE813}"=>"\x{E5D1}",
"\x{FE814}"=>"\x{E505}", "\x{FE816}"=>"\x{E506}", "\x{FE817}"=>"\x{E2F4}",
"\x{FE818}"=>"\x{E2A3}", "\x{FE819}"=>"\x{E507}", "\x{FE81A}"=>"\x{E293}",
"\x{FE81C}"=>"\x{E502}", "\x{FE81D}"=>"\x{E50C}", "\x{FE81E}"=>"\x{E50C}",
"\x{FE81F}"=>"\x{E5CC}", "\x{FE820}"=>"\x{E580}", "\x{FE821}"=>"\x{E511}",
"\x{FE822}"=>"\x{E58B}", "\x{FE823}"=>"\x{E4EB}", "\x{FE824}"=>"\x{E32C}",
"\x{FE825}"=>"\x{E514}", "\x{FE826}"=>"\x{E514}", "\x{FE827}"=>"\x{E5DD}",
"\x{FE828}"=>"\x{E25C}", "\x{FE829}"=>"\x{E2A1}", "\x{FE82A}"=>"\x{E5CE}",
"\x{FE82C}"=>"\x{E338}", "\x{FE82D}"=>"\x{E52C}", "\x{FE82E}"=>"\x{E522}",
"\x{FE82F}"=>"\x{E523}", "\x{FE830}"=>"\x{E524}", "\x{FE831}"=>"\x{E525}",
"\x{FE832}"=>"\x{E526}", "\x{FE833}"=>"\x{E527}", "\x{FE834}"=>"\x{E528}",
"\x{FE835}"=>"\x{E529}", "\x{FE836}"=>"\x{E52A}", "\x{FE837}"=>"\x{E5AC}",
"\x{FE838}"=>"\x{E24B}", "\x{FE839}"=>"\x{E257}", "\x{FE83A}"=>"\x{E258}",
"\x{FE83B}"=>"\x{E52B}", "\x{FE83C}"=>"\x{E586}", "\x{FE960}"=>"\x{E4D6}",
"\x{FE961}"=>"\x{E4D5}", "\x{FE962}"=>"\x{E4D0}", "\x{FE963}"=>"\x{E5B4}",
"\x{FE964}"=>"\x{E276}", "\x{FE965}"=>"\x{E4D1}", "\x{FE966}"=>"\x{E277}",
"\x{FE967}"=>"\x{E278}", "\x{FE968}"=>"\x{E279}", "\x{FE969}"=>"\x{E27A}",
"\x{FE96A}"=>"\x{E27B}", "\x{FE96B}"=>"\x{E27C}", "\x{FE96C}"=>"\x{E27D}",
"\x{FE96D}"=>"\x{E27E}", "\x{FE96E}"=>"\x{E27F}", "\x{FE96F}"=>"\x{E284}",
"\x{FE970}"=>"\x{E285}", "\x{FE971}"=>"\x{E2B1}", "\x{FE972}"=>"\x{E4C4}",
"\x{FE973}"=>"\x{E4ED}", "\x{FE974}"=>"\x{E2EE}", "\x{FE975}"=>"\x{E2EF}",
"\x{FE976}"=>"\x{E2F0}", "\x{FE977}"=>"\x{E2FE}", "\x{FE978}"=>"\x{E2FF}",
"\x{FE979}"=>"\x{E300}", "\x{FE97A}"=>"\x{E301}", "\x{FE97B}"=>"\x{E302}",
"\x{FE97C}"=>"\x{E303}", "\x{FE97D}"=>"\x{E30A}", "\x{FE97E}"=>"\x{E30D}",
"\x{FE97F}"=>"\x{E324}", "\x{FE980}"=>"\x{E4AC}", "\x{FE981}"=>"\x{E597}",
"\x{FE982}"=>"\x{E4C2}", "\x{FE983}"=>"\x{E4C3}", "\x{FE984}"=>"\x{E275}",
"\x{FE985}"=>"\x{E25E}", "\x{FE986}"=>"\x{E4C1}", "\x{FE987}"=>"\x{E25F}",
"\x{FE988}"=>"\x{E2F2}", "\x{FEAF0}"=>"\x{E555}", "\x{FEAF1}"=>"\x{E54D}",
"\x{FEAF2}"=>"\x{E54C}", "\x{FEAF3}"=>"\x{E556}", "\x{FEAF4}"=>"\x{E2E1}",
"\x{FEAF5}"=>"\x{E2E2}", "\x{FEAF6}"=>"\x{E32E}", "\x{FEAF7}"=>"\x{E32F}",
"\x{FEAF8}"=>"\x{E53F}", "\x{FEAF9}"=>"\x{E540}", "\x{FEAFA}"=>"\x{E552}",
"\x{FEAFB}"=>"\x{E553}", "\x{FEAFC}"=>"\x{E52E}", "\x{FEAFD}"=>"\x{E52D}",
"\x{FEAFE}"=>"\x{E530}", "\x{FEAFF}"=>"\x{E52F}", "\x{FEB00}"=>"\x{E542}",
"\x{FEB01}"=>"\x{E543}", "\x{FEB02}"=>"\x{E544}", "\x{FEB03}"=>"\x{E545}",
"\x{FEB04}"=>"\x{E482}", "\x{FEB05}"=>"\x{E2E3}", "\x{FEB06}"=>"\x{E2E4}",
"\x{FEB08}"=>"\x{E2E5}", "\x{FEB09}"=>"\x{E483}", "\x{FEB0A}"=>"\x{E483}",
"\x{FEB0B}"=>"\x{E482}", "\x{FEB0C}"=>"\x{E595}", "\x{FEB0D}"=>"\x{E329}",
"\x{FEB0E}"=>"\x{E477}", "\x{FEB0F}"=>"\x{E478}", "\x{FEB10}"=>"\x{E26D}",
"\x{FEB11}"=>"\x{E329}", "\x{FEB12}"=>"\x{E4EA}", "\x{FEB13}"=>"\x{E26E}",
"\x{FEB14}"=>"\x{E26F}", "\x{FEB15}"=>"\x{E270}", "\x{FEB16}"=>"\x{E271}",
"\x{FEB17}"=>"\x{E308}", "\x{FEB18}"=>"\x{E5AF}", "\x{FEB19}"=>"\x{E595}",
"\x{FEB1A}"=>"\x{E26C}", "\x{FEB1B}"=>"\x{E5A1}", "\x{FEB1C}"=>"\x{E5A2}",
"\x{FEB1D}"=>"\x{E5A3}", "\x{FEB1E}"=>"\x{E47D}", "\x{FEB1F}"=>"\x{E47E}",
"\x{FEB20}"=>"\x{E47F}", "\x{FEB21}"=>"\x{E578}", "\x{FEB22}"=>"\x{E2E0}",
"\x{FEB23}"=>"\x{E481}", "\x{FEB25}"=>"\x{E24A}", "\x{FEB26}"=>"\x{E484}",
"\x{FEB27}"=>"\x{E5AD}", "\x{FEB29}"=>"\x{E558}", "\x{FEB2A}"=>"\x{E54E}",
"\x{FEB2B}"=>"\x{E4F1}", "\x{FEB2C}"=>"\x{E32D}", "\x{FEB2D}"=>"\x{E559}",
"\x{FEB2F}"=>"\x{E251}", "\x{FEB31}"=>"\x{E250}", "\x{FEB32}"=>"\x{E239}",
"\x{FEB35}"=>"\x{E2CC}", "\x{FEB36}"=>"\x{E5C8}", "\x{FEB37}"=>"\x{E50F}",
"\x{FEB38}"=>"\x{E24C}", "\x{FEB3D}"=>"\x{E4F7}", "\x{FEB3E}"=>"\x{E24D}",
"\x{FEB3F}"=>"\x{E24E}", "\x{FEB40}"=>"\x{E252}", "\x{FEB41}"=>"\x{E253}",
"\x{FEB43}"=>"\x{E260}", "\x{FEB44}"=>"\x{E274}", "\x{FEB45}"=>"\x{E550}",
"\x{FEB46}"=>"\x{E551}", "\x{FEB47}"=>"\x{E533}", "\x{FEB48}"=>"\x{E541}",
"\x{FEB49}"=>"\x{E557}", "\x{FEB4A}"=>"\x{E55E}", "\x{FEB4B}"=>"\x{E58A}",
"\x{FEB4C}"=>"\x{E58C}", "\x{FEB4D}"=>"\x{E58D}", "\x{FEB4E}"=>"\x{E58E}",
"\x{FEB4F}"=>"\x{E4E8}", "\x{FEB50}"=>"\x{E5BB}", "\x{FEB51}"=>"\x{E53C}",
"\x{FEB52}"=>"\x{E53D}", "\x{FEB53}"=>"\x{E54F}", "\x{FEB54}"=>"\x{E554}",
"\x{FEB56}"=>"\x{E476}", "\x{FEB57}"=>"\x{E4E5}", "\x{FEB58}"=>"\x{E47A}",
"\x{FEB59}"=>"\x{E475}", "\x{FEB5A}"=>"\x{E5B0}", "\x{FEB5B}"=>"\x{E5B1}",
"\x{FEB5C}"=>"\x{E4E6}", "\x{FEB5D}"=>"\x{E4F4}", "\x{FEB5E}"=>"\x{E4E9}",
"\x{FEB5F}"=>"\x{E310}", "\x{FEB60}"=>"\x{E272}", "\x{FEB61}"=>"\x{E479}",
"\x{FEB62}"=>"\x{E53E}", "\x{FEB63}"=>"\x{E54A}", "\x{FEB64}"=>"\x{E54B}",
"\x{FEB65}"=>"\x{E53A}", "\x{FEB66}"=>"\x{E53B}", "\x{FEB67}"=>"\x{E54B}",
"\x{FEB68}"=>"\x{E48B}", "\x{FEB69}"=>"\x{E48B}", "\x{FEB6A}"=>"\x{E468}",
"\x{FEB6B}"=>"\x{E548}", "\x{FEB6C}"=>"\x{E549}", "\x{FEB6D}"=>"\x{E531}",
"\x{FEB6E}"=>"\x{E532}", "\x{FEB6F}"=>"\x{E534}", "\x{FEB70}"=>"\x{E535}",
"\x{FEB71}"=>"\x{E538}", "\x{FEB72}"=>"\x{E539}", "\x{FEB73}"=>"\x{E546}",
"\x{FEB74}"=>"\x{E547}", "\x{FEB75}"=>"\x{E536}", "\x{FEB76}"=>"\x{E537}",
"\x{FEB77}"=>"\x{E46C}", "\x{FEB78}"=>"\x{E55A}", "\x{FEB79}"=>"\x{E55B}",
"\x{FEB7A}"=>"\x{E4F0}", "\x{FEB7B}"=>"\x{E4F2}", "\x{FEB7C}"=>"\x{E5B7}",
"\x{FEB7D}"=>"\x{E5B8}", "\x{FEB7E}"=>"\x{E5B9}", "\x{FEB7F}"=>"\x{E5BA}",
"\x{FEB80}"=>"\x{E309}", "\x{FEB81}"=>"\x{E24F}", "\x{FEB82}"=>"\x{E519}",
"\x{FEB83}"=>"\x{E55D}", "\x{FEB84}"=>"\x{E5AB}", "\x{FEB85}"=>"\x{E518}",
"\x{FEB86}"=>"\x{E51C}", "\x{FEB87}"=>"\x{E51C}", "\x{FEB88}"=>"\x{E55C}",
"\x{FEB89}"=>"\x{E5B5}", "\x{FEB8A}"=>"\x{E5B6}", "\x{FEB8B}"=>"\x{E5BC}",
"\x{FEB8C}"=>"\x{E5BE}", "\x{FEB8D}"=>"\x{E5BF}", "\x{FEB8E}"=>"\x{E5C0}",
"\x{FEB8F}"=>"\x{E5C1}", "\x{FEB90}"=>"\x{E5C6}", "\x{FEB91}"=>"\x{E5C7}",
"\x{FEB92}"=>"\x{E325}", "\x{FEB93}"=>"\x{E337}", "\x{FEB94}"=>"\x{E5A6}",
"\x{FEB95}"=>"\x{E5A7}", "\x{FEB96}"=>"\x{E4F3}", "\x{FEB97}"=>"\x{E4F9}",
"\x{FEB98}"=>"\x{E4F6}", "\x{FEB99}"=>"\x{E254}", "\x{FEB9A}"=>"\x{E255}",
"\x{FEB9B}"=>"\x{E4FF}", "\x{FEB9C}"=>"\x{E500}", "\x{FEB9D}"=>"\x{E29D}",
"\x{FEB9E}"=>"\x{E29A}", "\x{FEB9F}"=>"\x{E29B}", "\x{FEBA0}"=>"\x{E29C}",
"\x{FEBA1}"=>"\x{E29D}", "\x{FEE1C}"=>"\x{E517}", "\x{FEE33}"=>"\x{E5BC}",
"\x{FEE40}"=>"\x{E577}", "\x{FEE41}"=>"\x{E5B2}", "\x{FEE42}"=>"\x{E264}",
"\x{FEE43}"=>"\x{E328}", "\x{FEE44}"=>"\x{E335}", "\x{FEE45}"=>"\x{E33D}",
"\x{FEE46}"=>"\x{E33E}", "\x{FEE47}"=>"\x{E33F}", "\x{FEE48}"=>"\x{E340}",
"\x{FEE49}"=>"\x{E341}", "\x{FEE4A}"=>"\x{E342}"
);

sub google_unicode_to_kddi_cp932 {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_kddi_cp932{$1} || &$check(ord $1)
    }egomx;
}

sub kddiweb_cp932_to_google_unicode {
    $_[1] =~ tr
    [\x{E234}-\x{E342}\x{E468}-\x{E5DF}]
    [\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE19F}\x{FE81C}\x{FE800}\x{FE4DC}\x{FE814}\x{FE816}\x{FE819}\x{FE803}\x{FE195}\x{FE4F5}\x{FE197}\x{FE81D}\x{FE4DB}\x{FE1B0}\x{FEB37}\x{FE509}\x{FE821}\x{FE4F2}\x{FE03C}\x{FE825}\x{FE4EF}\x{FE53E}\x{FE801}\x{FEB85}\x{FEB82}\x{FE4D6}\x{FE52C}\x{FEB86}\x{FE504}\x{FE524}\x{FE535}\x{FE528}\x{FE529}\x{FE82E}-\x{FE836}\x{FE83B}\x{FE82D}\x{FEAFD}\x{FEAFC}\x{FEAFF}\x{FEAFE}\x{FEB6D}\x{FEB6E}\x{FEB47}\x{FEB6F}\x{FEB70}\x{FEB75}\x{FEB76}\x{FEB71}\x{FEB72}\x{FEB65}\x{FEB66}\x{FEB51}\x{FEB52}\x{FEB62}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}];
}

our %map_google_unicode_to_kddiweb_cp932 = (
"\x{FE000}"=>"\x{E488}", "\x{FE001}"=>"\x{E48D}", "\x{FE002}"=>"\x{E48C}",
"\x{FE003}"=>"\x{E485}", "\x{FE004}"=>"\x{E487}", "\x{FE005}"=>"\x{E469}",
"\x{FE006}"=>"\x{E598}", "\x{FE007}"=>"\x{E2AF}", "\x{FE008}"=>"\x{E2B8}",
"\x{FE009}"=>"\x{E2BB}", "\x{FE00A}"=>"\x{E2BB}", "\x{FE00B}"=>"\x{E241}",
"\x{FE00C}"=>"\x{E241}", "\x{FE00D}"=>"\x{E2B9}", "\x{FE00E}"=>"\x{E48A}",
"\x{FE00F}"=>"\x{E48E}", "\x{FE010}"=>"\x{E4BF}", "\x{FE011}"=>"\x{E5A8}",
"\x{FE012}"=>"\x{E5A9}", "\x{FE013}"=>"\x{E5AA}", "\x{FE014}"=>"\x{E486}",
"\x{FE016}"=>"\x{E489}", "\x{FE017}"=>"\x{E2B6}", "\x{FE01B}"=>"\x{E47C}",
"\x{FE01C}"=>"\x{E57B}", "\x{FE01D}"=>"\x{E57A}", "\x{FE01E}"=>"\x{E594}",
"\x{FE01F}"=>"\x{E594}", "\x{FE020}"=>"\x{E594}", "\x{FE021}"=>"\x{E594}",
"\x{FE022}"=>"\x{E594}", "\x{FE023}"=>"\x{E594}", "\x{FE024}"=>"\x{E594}",
"\x{FE025}"=>"\x{E594}", "\x{FE026}"=>"\x{E594}", "\x{FE027}"=>"\x{E594}",
"\x{FE028}"=>"\x{E594}", "\x{FE029}"=>"\x{E594}", "\x{FE02A}"=>"\x{E594}",
"\x{FE02B}"=>"\x{E48F}", "\x{FE02C}"=>"\x{E490}", "\x{FE02D}"=>"\x{E491}",
"\x{FE02E}"=>"\x{E492}", "\x{FE02F}"=>"\x{E493}", "\x{FE030}"=>"\x{E494}",
"\x{FE031}"=>"\x{E495}", "\x{FE032}"=>"\x{E496}", "\x{FE033}"=>"\x{E497}",
"\x{FE034}"=>"\x{E498}", "\x{FE035}"=>"\x{E499}", "\x{FE036}"=>"\x{E49A}",
"\x{FE037}"=>"\x{E49B}", "\x{FE038}"=>"\x{E330}", "\x{FE039}"=>"\x{E5B3}",
"\x{FE03A}"=>"\x{E307}", "\x{FE03B}"=>"\x{E313}", "\x{FE03C}"=>"\x{E513}",
"\x{FE03D}"=>"\x{E4E4}", "\x{FE03E}"=>"\x{E331}", "\x{FE03F}"=>"\x{E4CE}",
"\x{FE040}"=>"\x{E4CA}", "\x{FE041}"=>"\x{E5CD}", "\x{FE042}"=>"\x{E234}",
"\x{FE043}"=>"\x{E234}", "\x{FE044}"=>"\x{E480}", "\x{FE045}"=>"\x{E25B}",
"\x{FE046}"=>"\x{E4E3}", "\x{FE047}"=>"\x{E4E2}", "\x{FE048}"=>"\x{E25D}",
"\x{FE04A}"=>"\x{E2EA}", "\x{FE04B}"=>"\x{E2EB}", "\x{FE04C}"=>"\x{E2EC}",
"\x{FE04D}"=>"\x{E2FD}", "\x{FE04E}"=>"\x{E336}", "\x{FE04F}"=>"\x{E4D2}",
"\x{FE050}"=>"\x{E2E9}", "\x{FE051}"=>"\x{E280}", "\x{FE052}"=>"\x{E281}",
"\x{FE053}"=>"\x{E4D4}", "\x{FE054}"=>"\x{E4CD}", "\x{FE055}"=>"\x{E282}",
"\x{FE056}"=>"\x{E283}", "\x{FE057}"=>"\x{E2E6}", "\x{FE058}"=>"\x{E2E7}",
"\x{FE059}"=>"\x{E2E8}", "\x{FE05A}"=>"\x{E2ED}", "\x{FE05B}"=>"\x{E30E}",
"\x{FE190}"=>"\x{E5A4}", "\x{FE191}"=>"\x{E5A5}", "\x{FE192}"=>"\x{E297}",
"\x{FE193}"=>"\x{E298}", "\x{FE194}"=>"\x{E2FB}", "\x{FE195}"=>"\x{E509}",
"\x{FE196}"=>"\x{E267}", "\x{FE197}"=>"\x{E50B}", "\x{FE198}"=>"\x{E268}",
"\x{FE199}"=>"\x{E269}", "\x{FE19B}"=>"\x{E4FC}", "\x{FE19C}"=>"\x{E4FA}",
"\x{FE19D}"=>"\x{E4FC}", "\x{FE19E}"=>"\x{E4FA}", "\x{FE19F}"=>"\x{E501}",
"\x{FE1A1}"=>"\x{E244}", "\x{FE1A2}"=>"\x{E2A2}", "\x{FE1A3}"=>"\x{E2B0}",
"\x{FE1A4}"=>"\x{E2C7}", "\x{FE1A5}"=>"\x{E2C8}", "\x{FE1A6}"=>"\x{E2C9}",
"\x{FE1A7}"=>"\x{E2CA}", "\x{FE1A8}"=>"\x{E2CB}", "\x{FE1A9}"=>"\x{E2CC}",
"\x{FE1AA}"=>"\x{E2CD}", "\x{FE1AB}"=>"\x{E2CE}", "\x{FE1AC}"=>"\x{E2F8}",
"\x{FE1AD}"=>"\x{E2F9}", "\x{FE1AE}"=>"\x{E4CB}", "\x{FE1AF}"=>"\x{E5D2}",
"\x{FE1B0}"=>"\x{E50E}", "\x{FE1B1}"=>"\x{E4EC}", "\x{FE1B2}"=>"\x{E4EF}",
"\x{FE1B3}"=>"\x{E4F8}", "\x{FE1B6}"=>"\x{E2D0}", "\x{FE1B7}"=>"\x{E4E1}",
"\x{FE1B8}"=>"\x{E4DB}", "\x{FE1B9}"=>"\x{E332}", "\x{FE1BA}"=>"\x{E4E0}",
"\x{FE1BB}"=>"\x{E32A}", "\x{FE1BC}"=>"\x{E4DC}", "\x{FE1BD}"=>"\x{E49A}",
"\x{FE1BE}"=>"\x{E4D8}", "\x{FE1BF}"=>"\x{E4DE}", "\x{FE1C0}"=>"\x{E5D3}",
"\x{FE1C1}"=>"\x{E5D4}", "\x{FE1C2}"=>"\x{E5D5}", "\x{FE1C3}"=>"\x{E470}",
"\x{FE1C4}"=>"\x{E4D9}", "\x{FE1C5}"=>"\x{E5DA}", "\x{FE1C6}"=>"\x{E2B3}",
"\x{FE1C7}"=>"\x{E2CF}", "\x{FE1C8}"=>"\x{E4E0}", "\x{FE1C9}"=>"\x{E2D1}",
"\x{FE1CB}"=>"\x{E2D2}", "\x{FE1CC}"=>"\x{E2D3}", "\x{FE1CD}"=>"\x{E2D4}",
"\x{FE1CE}"=>"\x{E4D9}", "\x{FE1CF}"=>"\x{E48F}", "\x{FE1D0}"=>"\x{E4E1}",
"\x{FE1D1}"=>"\x{E2D5}", "\x{FE1D2}"=>"\x{E4D7}", "\x{FE1D3}"=>"\x{E2D6}",
"\x{FE1D4}"=>"\x{E2D7}", "\x{FE1D5}"=>"\x{E2D8}", "\x{FE1D6}"=>"\x{E2D9}",
"\x{FE1D7}"=>"\x{E4DA}", "\x{FE1D8}"=>"\x{E4DF}", "\x{FE1D9}"=>"\x{E4D3}",
"\x{FE1DA}"=>"\x{E4DD}", "\x{FE1DB}"=>"\x{E4EE}", "\x{FE1DC}"=>"\x{E23B}",
"\x{FE1DD}"=>"\x{E242}", "\x{FE1DE}"=>"\x{E2F3}", "\x{FE1DF}"=>"\x{E2FA}",
"\x{FE1E0}"=>"\x{E2FC}", "\x{FE1E1}"=>"\x{E30B}", "\x{FE1E2}"=>"\x{E30C}",
"\x{FE1E3}"=>"\x{E492}", "\x{FE320}"=>"\x{E472}", "\x{FE321}"=>"\x{E31B}",
"\x{FE322}"=>"\x{E291}", "\x{FE323}"=>"\x{E287}", "\x{FE324}"=>"\x{E5AE}",
"\x{FE325}"=>"\x{E292}", "\x{FE326}"=>"\x{E290}", "\x{FE327}"=>"\x{E5D7}",
"\x{FE328}"=>"\x{E288}", "\x{FE329}"=>"\x{E4E7}", "\x{FE32A}"=>"\x{E4E7}",
"\x{FE32B}"=>"\x{E294}", "\x{FE32C}"=>"\x{E296}", "\x{FE32D}"=>"\x{E295}",
"\x{FE32E}"=>"\x{E28E}", "\x{FE32F}"=>"\x{E28F}", "\x{FE330}"=>"\x{E471}",
"\x{FE331}"=>"\x{E471}\x{E5B1}", "\x{FE332}"=>"\x{E28C}", "\x{FE333}"=>"\x{E334}",
"\x{FE334}"=>"\x{E318}", "\x{FE335}"=>"\x{E294}", "\x{FE336}"=>"\x{E4FB}",
"\x{FE337}"=>"\x{E294}", "\x{FE338}"=>"\x{E471}", "\x{FE339}"=>"\x{E31D}",
"\x{FE33A}"=>"\x{E473}", "\x{FE33B}"=>"\x{E28D}", "\x{FE33C}"=>"\x{E289}",
"\x{FE33D}"=>"\x{E311}", "\x{FE33E}"=>"\x{E28C}", "\x{FE33F}"=>"\x{E28A}",
"\x{FE340}"=>"\x{E287}", "\x{FE341}"=>"\x{E5D8}", "\x{FE342}"=>"\x{E28B}",
"\x{FE343}"=>"\x{E286}", "\x{FE344}"=>"\x{E5D9}", "\x{FE345}"=>"\x{E5D9}",
"\x{FE346}"=>"\x{E474}", "\x{FE347}"=>"\x{E5D6}", "\x{FE348}"=>"\x{E315}",
"\x{FE349}"=>"\x{E333}", "\x{FE34A}"=>"\x{E317}", "\x{FE34B}"=>"\x{E314}",
"\x{FE34C}"=>"\x{E319}", "\x{FE34D}"=>"\x{E31C}", "\x{FE34E}"=>"\x{E312}",
"\x{FE34F}"=>"\x{E31E}", "\x{FE350}"=>"\x{E31A}", "\x{FE351}"=>"\x{E29E}",
"\x{FE352}"=>"\x{E29F}", "\x{FE353}"=>"\x{E2A0}", "\x{FE354}"=>"\x{E304}",
"\x{FE355}"=>"\x{E305}", "\x{FE356}"=>"\x{E306}", "\x{FE357}"=>"\x{E339}",
"\x{FE358}"=>"\x{E33A}", "\x{FE359}"=>"\x{E33B}", "\x{FE35A}"=>"\x{E33C}",
"\x{FE35B}"=>"\x{E299}", "\x{FE4B0}"=>"\x{E4AB}", "\x{FE4B1}"=>"\x{E5C3}",
"\x{FE4B2}"=>"\x{E4AD}", "\x{FE4B3}"=>"\x{E245}", "\x{FE4B4}"=>"\x{E246}",
"\x{FE4B5}"=>"\x{E4AA}", "\x{FE4B6}"=>"\x{E4A3}", "\x{FE4B7}"=>"\x{E248}",
"\x{FE4B8}"=>"\x{E2BA}", "\x{FE4B9}"=>"\x{E4A4}", "\x{FE4BA}"=>"\x{E247}",
"\x{FE4BB}"=>"\x{E5CE}", "\x{FE4BC}"=>"\x{E236}", "\x{FE4BD}"=>"\x{E2BD}",
"\x{FE4BE}"=>"\x{E2BE}", "\x{FE4BF}"=>"\x{E2BF}", "\x{FE4C0}"=>"\x{E2C0}",
"\x{FE4C1}"=>"\x{E4A9}", "\x{FE4C2}"=>"\x{E4BD}", "\x{FE4C3}"=>"\x{E5D0}",
"\x{FE4C4}"=>"\x{E4C0}", "\x{FE4C7}"=>"\x{E572}", "\x{FE4C8}"=>"\x{E320}",
"\x{FE4C9}"=>"\x{E587}", "\x{FE4CA}"=>"\x{E5DE}", "\x{FE4CB}"=>"\x{E581}",
"\x{FE4CC}"=>"\x{E5CA}", "\x{FE4CD}"=>"\x{E2DF}", "\x{FE4CE}"=>"\x{E4FE}",
"\x{FE4CF}"=>"\x{E5C9}", "\x{FE4D0}"=>"\x{E32B}", "\x{FE4D1}"=>"\x{E5DC}",
"\x{FE4D2}"=>"\x{E5DC}", "\x{FE4D3}"=>"\x{E25A}", "\x{FE4D4}"=>"\x{E265}",
"\x{FE4D5}"=>"\x{E31F}", "\x{FE4D6}"=>"\x{E51A}", "\x{FE4D7}"=>"\x{E51A}",
"\x{FE4D8}"=>"\x{E266}", "\x{FE4D9}"=>"\x{E26A}", "\x{FE4DA}"=>"\x{E26B}",
"\x{FE4DB}"=>"\x{E50D}", "\x{FE4DC}"=>"\x{E504}", "\x{FE4DD}"=>"\x{E4C7}",
"\x{FE4DF}"=>"\x{E243}", "\x{FE4E0}"=>"\x{E579}", "\x{FE4E1}"=>"\x{E57C}",
"\x{FE4E2}"=>"\x{E57D}", "\x{FE4E3}"=>"\x{E585}", "\x{FE4E4}"=>"\x{E30F}",
"\x{FE4E5}"=>"\x{E4CC}", "\x{FE4E6}"=>"\x{E573}", "\x{FE4E7}"=>"\x{E2C1}",
"\x{FE4E8}"=>"\x{E2C2}", "\x{FE4E9}"=>"\x{E2C3}", "\x{FE4EA}"=>"\x{E2C4}",
"\x{FE4EB}"=>"\x{E23C}", "\x{FE4EC}"=>"\x{E23D}", "\x{FE4ED}"=>"\x{E2C5}",
"\x{FE4EE}"=>"\x{E2C6}", "\x{FE4EF}"=>"\x{E515}", "\x{FE4F0}"=>"\x{E49C}",
"\x{FE4F2}"=>"\x{E512}", "\x{FE4F4}"=>"\x{E4F5}", "\x{FE4F5}"=>"\x{E50A}",
"\x{FE4F6}"=>"\x{E47B}", "\x{FE4F7}"=>"\x{E256}", "\x{FE4F8}"=>"\x{E256}",
"\x{FE4F9}"=>"\x{E57E}", "\x{FE4FA}"=>"\x{E57F}", "\x{FE4FB}"=>"\x{E583}",
"\x{FE4FC}"=>"\x{E584}", "\x{FE4FD}"=>"\x{E55F}", "\x{FE4FE}"=>"\x{E589}",
"\x{FE4FF}"=>"\x{E565}", "\x{FE500}"=>"\x{E566}", "\x{FE501}"=>"\x{E567}",
"\x{FE502}"=>"\x{E568}", "\x{FE503}"=>"\x{E56F}", "\x{FE504}"=>"\x{E51D}",
"\x{FE505}"=>"\x{E23F}", "\x{FE506}"=>"\x{E4A5}", "\x{FE507}"=>"\x{E4A5}",
"\x{FE508}"=>"\x{E4A5}", "\x{FE509}"=>"\x{E510}", "\x{FE50A}"=>"\x{E261}",
"\x{FE50B}"=>"\x{E2DA}", "\x{FE50C}"=>"\x{E2DB}", "\x{FE50D}"=>"\x{E2DD}",
"\x{FE50E}"=>"\x{E2DC}", "\x{FE50F}"=>"\x{E59F}", "\x{FE510}"=>"\x{E4CF}",
"\x{FE511}"=>"\x{E5A0}", "\x{FE512}"=>"\x{E4C9}", "\x{FE513}"=>"\x{E2B7}",
"\x{FE514}"=>"\x{E240}", "\x{FE515}"=>"\x{E5DF}", "\x{FE516}"=>"\x{E262}",
"\x{FE517}"=>"\x{E263}", "\x{FE518}"=>"\x{E2AA}", "\x{FE519}"=>"\x{E2AB}",
"\x{FE51A}"=>"\x{E2AC}", "\x{FE51B}"=>"\x{E2AD}", "\x{FE51C}"=>"\x{E2AE}",
"\x{FE51D}"=>"\x{E2B2}", "\x{FE51E}"=>"\x{E2B4}", "\x{FE51F}"=>"\x{E2B5}",
"\x{FE520}"=>"\x{E46F}", "\x{FE521}"=>"\x{E2F1}", "\x{FE522}"=>"\x{E59B}",
"\x{FE523}"=>"\x{E596}", "\x{FE524}"=>"\x{E51E}", "\x{FE525}"=>"\x{E588}",
"\x{FE526}"=>"\x{E5C2}", "\x{FE527}"=>"\x{E259}", "\x{FE528}"=>"\x{E520}",
"\x{FE529}"=>"\x{E521}", "\x{FE52A}"=>"\x{E591}", "\x{FE52B}"=>"\x{E316}",
"\x{FE52C}"=>"\x{E51B}", "\x{FE52D}"=>"\x{E5C4}", "\x{FE52E}"=>"\x{E51B}",
"\x{FE52F}"=>"\x{E511}", "\x{FE530}"=>"\x{E511}", "\x{FE531}"=>"\x{E4A8}",
"\x{FE532}"=>"\x{E4FD}", "\x{FE533}"=>"\x{E592}", "\x{FE534}"=>"\x{E593}",
"\x{FE535}"=>"\x{E51F}", "\x{FE536}"=>"\x{E5BD}", "\x{FE538}"=>"\x{E5CB}",
"\x{FE539}"=>"\x{E4A1}", "\x{FE53A}"=>"\x{E4A0}", "\x{FE53B}"=>"\x{E235}",
"\x{FE53C}"=>"\x{E582}", "\x{FE53D}"=>"\x{E562}", "\x{FE53E}"=>"\x{E516}",
"\x{FE53F}"=>"\x{E560}", "\x{FE540}"=>"\x{E561}", "\x{FE541}"=>"\x{E569}",
"\x{FE542}"=>"\x{E563}", "\x{FE543}"=>"\x{E58F}", "\x{FE544}"=>"\x{E590}",
"\x{FE545}"=>"\x{E56B}", "\x{FE546}"=>"\x{E49F}", "\x{FE547}"=>"\x{E49D}",
"\x{FE548}"=>"\x{E564}", "\x{FE549}"=>"\x{E56A}", "\x{FE54A}"=>"\x{E574}",
"\x{FE54B}"=>"\x{E575}", "\x{FE54C}"=>"\x{E576}", "\x{FE54D}"=>"\x{E56C}",
"\x{FE54E}"=>"\x{E56D}", "\x{FE54F}"=>"\x{E56E}", "\x{FE550}"=>"\x{E570}",
"\x{FE551}"=>"\x{E4A2}", "\x{FE552}"=>"\x{E5C5}", "\x{FE553}"=>"\x{E2DE}",
"\x{FE7D1}"=>"\x{E4BA}", "\x{FE7D2}"=>"\x{E599}", "\x{FE7D3}"=>"\x{E4B7}",
"\x{FE7D4}"=>"\x{E4B6}", "\x{FE7D5}"=>"\x{E273}", "\x{FE7D6}"=>"\x{E59A}",
"\x{FE7D7}"=>"\x{E4B9}", "\x{FE7D8}"=>"\x{E4B8}", "\x{FE7D9}"=>"\x{E46B}",
"\x{FE7DA}"=>"\x{E2F5}", "\x{FE7DB}"=>"\x{E23A}", "\x{FE7DC}"=>"\x{E4D8}",
"\x{FE7DD}"=>"\x{E4BB}", "\x{FE7DE}"=>"\x{E2A5}", "\x{FE7DF}"=>"\x{E4B5}",
"\x{FE7E0}"=>"\x{E5CF}", "\x{FE7E1}"=>"\x{E5CF}", "\x{FE7E2}"=>"\x{E4B0}",
"\x{FE7E3}"=>"\x{E4B0}", "\x{FE7E4}"=>"\x{E4B1}", "\x{FE7E5}"=>"\x{E4B1}",
"\x{FE7E6}"=>"\x{E4AF}", "\x{FE7E7}"=>"\x{E4A7}", "\x{FE7E8}"=>"\x{E249}",
"\x{FE7E9}"=>"\x{E4B3}", "\x{FE7EA}"=>"\x{E4B4}", "\x{FE7EB}"=>"\x{E4AE}",
"\x{FE7EC}"=>"\x{E321}", "\x{FE7ED}"=>"\x{E5DB}", "\x{FE7EE}"=>"\x{E4B4}",
"\x{FE7EF}"=>"\x{E4B1}", "\x{FE7F0}"=>"\x{E326}", "\x{FE7F1}"=>"\x{E4B2}",
"\x{FE7F2}"=>"\x{E2A6}", "\x{FE7F3}"=>"\x{E2A7}", "\x{FE7F4}"=>"\x{E2A8}",
"\x{FE7F5}"=>"\x{E571}", "\x{FE7F6}"=>"\x{E4A6}", "\x{FE7F7}"=>"\x{E46A}",
"\x{FE7F8}"=>"\x{E23E}", "\x{FE7F9}"=>"\x{E327}", "\x{FE7FA}"=>"\x{E4BC}",
"\x{FE7FB}"=>"\x{E237}", "\x{FE7FD}"=>"\x{E46D}", "\x{FE7FE}"=>"\x{E2A9}",
"\x{FE7FF}"=>"\x{E2F6}", "\x{FE800}"=>"\x{E503}", "\x{FE801}"=>"\x{E517}",
"\x{FE802}"=>"\x{E517}", "\x{FE803}"=>"\x{E508}", "\x{FE804}"=>"\x{E59C}",
"\x{FE805}"=>"\x{E2BC}", "\x{FE806}"=>"\x{E59E}", "\x{FE807}"=>"\x{E49E}",
"\x{FE808}"=>"\x{E4BE}", "\x{FE809}"=>"\x{E59D}", "\x{FE80A}"=>"\x{E4C6}",
"\x{FE80B}"=>"\x{E238}", "\x{FE80C}"=>"\x{E4C5}", "\x{FE80D}"=>"\x{E46E}",
"\x{FE80E}"=>"\x{E2A4}", "\x{FE80F}"=>"\x{E4C8}", "\x{FE810}"=>"\x{E2F7}",
"\x{FE811}"=>"\x{E322}", "\x{FE812}"=>"\x{E323}", "\x{FE813}"=>"\x{E5D1}",
"\x{FE814}"=>"\x{E505}", "\x{FE816}"=>"\x{E506}", "\x{FE817}"=>"\x{E2F4}",
"\x{FE818}"=>"\x{E2A3}", "\x{FE819}"=>"\x{E507}", "\x{FE81A}"=>"\x{E293}",
"\x{FE81C}"=>"\x{E502}", "\x{FE81D}"=>"\x{E50C}", "\x{FE81E}"=>"\x{E50C}",
"\x{FE81F}"=>"\x{E5CC}", "\x{FE820}"=>"\x{E580}", "\x{FE821}"=>"\x{E511}",
"\x{FE822}"=>"\x{E58B}", "\x{FE823}"=>"\x{E4EB}", "\x{FE824}"=>"\x{E32C}",
"\x{FE825}"=>"\x{E514}", "\x{FE826}"=>"\x{E514}", "\x{FE827}"=>"\x{E5DD}",
"\x{FE828}"=>"\x{E25C}", "\x{FE829}"=>"\x{E2A1}", "\x{FE82A}"=>"\x{E5CE}",
"\x{FE82C}"=>"\x{E338}", "\x{FE82D}"=>"\x{E52C}", "\x{FE82E}"=>"\x{E522}",
"\x{FE82F}"=>"\x{E523}", "\x{FE830}"=>"\x{E524}", "\x{FE831}"=>"\x{E525}",
"\x{FE832}"=>"\x{E526}", "\x{FE833}"=>"\x{E527}", "\x{FE834}"=>"\x{E528}",
"\x{FE835}"=>"\x{E529}", "\x{FE836}"=>"\x{E52A}", "\x{FE837}"=>"\x{E5AC}",
"\x{FE838}"=>"\x{E24B}", "\x{FE839}"=>"\x{E257}", "\x{FE83A}"=>"\x{E258}",
"\x{FE83B}"=>"\x{E52B}", "\x{FE83C}"=>"\x{E586}", "\x{FE960}"=>"\x{E4D6}",
"\x{FE961}"=>"\x{E4D5}", "\x{FE962}"=>"\x{E4D0}", "\x{FE963}"=>"\x{E5B4}",
"\x{FE964}"=>"\x{E276}", "\x{FE965}"=>"\x{E4D1}", "\x{FE966}"=>"\x{E277}",
"\x{FE967}"=>"\x{E278}", "\x{FE968}"=>"\x{E279}", "\x{FE969}"=>"\x{E27A}",
"\x{FE96A}"=>"\x{E27B}", "\x{FE96B}"=>"\x{E27C}", "\x{FE96C}"=>"\x{E27D}",
"\x{FE96D}"=>"\x{E27E}", "\x{FE96E}"=>"\x{E27F}", "\x{FE96F}"=>"\x{E284}",
"\x{FE970}"=>"\x{E285}", "\x{FE971}"=>"\x{E2B1}", "\x{FE972}"=>"\x{E4C4}",
"\x{FE973}"=>"\x{E4ED}", "\x{FE974}"=>"\x{E2EE}", "\x{FE975}"=>"\x{E2EF}",
"\x{FE976}"=>"\x{E2F0}", "\x{FE977}"=>"\x{E2FE}", "\x{FE978}"=>"\x{E2FF}",
"\x{FE979}"=>"\x{E300}", "\x{FE97A}"=>"\x{E301}", "\x{FE97B}"=>"\x{E302}",
"\x{FE97C}"=>"\x{E303}", "\x{FE97D}"=>"\x{E30A}", "\x{FE97E}"=>"\x{E30D}",
"\x{FE97F}"=>"\x{E324}", "\x{FE980}"=>"\x{E4AC}", "\x{FE981}"=>"\x{E597}",
"\x{FE982}"=>"\x{E4C2}", "\x{FE983}"=>"\x{E4C3}", "\x{FE984}"=>"\x{E275}",
"\x{FE985}"=>"\x{E25E}", "\x{FE986}"=>"\x{E4C1}", "\x{FE987}"=>"\x{E25F}",
"\x{FE988}"=>"\x{E2F2}", "\x{FEAF0}"=>"\x{E555}", "\x{FEAF1}"=>"\x{E54D}",
"\x{FEAF2}"=>"\x{E54C}", "\x{FEAF3}"=>"\x{E556}", "\x{FEAF4}"=>"\x{E2E1}",
"\x{FEAF5}"=>"\x{E2E2}", "\x{FEAF6}"=>"\x{E32E}", "\x{FEAF7}"=>"\x{E32F}",
"\x{FEAF8}"=>"\x{E53F}", "\x{FEAF9}"=>"\x{E540}", "\x{FEAFA}"=>"\x{E552}",
"\x{FEAFB}"=>"\x{E553}", "\x{FEAFC}"=>"\x{E52E}", "\x{FEAFD}"=>"\x{E52D}",
"\x{FEAFE}"=>"\x{E530}", "\x{FEAFF}"=>"\x{E52F}", "\x{FEB00}"=>"\x{E542}",
"\x{FEB01}"=>"\x{E543}", "\x{FEB02}"=>"\x{E544}", "\x{FEB03}"=>"\x{E545}",
"\x{FEB04}"=>"\x{E482}", "\x{FEB05}"=>"\x{E2E3}", "\x{FEB06}"=>"\x{E2E4}",
"\x{FEB08}"=>"\x{E2E5}", "\x{FEB09}"=>"\x{E483}", "\x{FEB0A}"=>"\x{E483}",
"\x{FEB0B}"=>"\x{E482}", "\x{FEB0C}"=>"\x{E595}", "\x{FEB0D}"=>"\x{E329}",
"\x{FEB0E}"=>"\x{E477}", "\x{FEB0F}"=>"\x{E478}", "\x{FEB10}"=>"\x{E26D}",
"\x{FEB11}"=>"\x{E329}", "\x{FEB12}"=>"\x{E4EA}", "\x{FEB13}"=>"\x{E26E}",
"\x{FEB14}"=>"\x{E26F}", "\x{FEB15}"=>"\x{E270}", "\x{FEB16}"=>"\x{E271}",
"\x{FEB17}"=>"\x{E308}", "\x{FEB18}"=>"\x{E5AF}", "\x{FEB19}"=>"\x{E595}",
"\x{FEB1A}"=>"\x{E26C}", "\x{FEB1B}"=>"\x{E5A1}", "\x{FEB1C}"=>"\x{E5A2}",
"\x{FEB1D}"=>"\x{E5A3}", "\x{FEB1E}"=>"\x{E47D}", "\x{FEB1F}"=>"\x{E47E}",
"\x{FEB20}"=>"\x{E47F}", "\x{FEB21}"=>"\x{E578}", "\x{FEB22}"=>"\x{E2E0}",
"\x{FEB23}"=>"\x{E481}", "\x{FEB25}"=>"\x{E24A}", "\x{FEB26}"=>"\x{E484}",
"\x{FEB27}"=>"\x{E5AD}", "\x{FEB29}"=>"\x{E558}", "\x{FEB2A}"=>"\x{E54E}",
"\x{FEB2B}"=>"\x{E4F1}", "\x{FEB2C}"=>"\x{E32D}", "\x{FEB2D}"=>"\x{E559}",
"\x{FEB2F}"=>"\x{E251}", "\x{FEB31}"=>"\x{E250}", "\x{FEB32}"=>"\x{E239}",
"\x{FEB35}"=>"\x{E2CC}", "\x{FEB36}"=>"\x{E5C8}", "\x{FEB37}"=>"\x{E50F}",
"\x{FEB38}"=>"\x{E24C}", "\x{FEB3D}"=>"\x{E4F7}", "\x{FEB3E}"=>"\x{E24D}",
"\x{FEB3F}"=>"\x{E24E}", "\x{FEB40}"=>"\x{E252}", "\x{FEB41}"=>"\x{E253}",
"\x{FEB43}"=>"\x{E260}", "\x{FEB44}"=>"\x{E274}", "\x{FEB45}"=>"\x{E550}",
"\x{FEB46}"=>"\x{E551}", "\x{FEB47}"=>"\x{E533}", "\x{FEB48}"=>"\x{E541}",
"\x{FEB49}"=>"\x{E557}", "\x{FEB4A}"=>"\x{E55E}", "\x{FEB4B}"=>"\x{E58A}",
"\x{FEB4C}"=>"\x{E58C}", "\x{FEB4D}"=>"\x{E58D}", "\x{FEB4E}"=>"\x{E58E}",
"\x{FEB4F}"=>"\x{E4E8}", "\x{FEB50}"=>"\x{E5BB}", "\x{FEB51}"=>"\x{E53C}",
"\x{FEB52}"=>"\x{E53D}", "\x{FEB53}"=>"\x{E54F}", "\x{FEB54}"=>"\x{E554}",
"\x{FEB56}"=>"\x{E476}", "\x{FEB57}"=>"\x{E4E5}", "\x{FEB58}"=>"\x{E47A}",
"\x{FEB59}"=>"\x{E475}", "\x{FEB5A}"=>"\x{E5B0}", "\x{FEB5B}"=>"\x{E5B1}",
"\x{FEB5C}"=>"\x{E4E6}", "\x{FEB5D}"=>"\x{E4F4}", "\x{FEB5E}"=>"\x{E4E9}",
"\x{FEB5F}"=>"\x{E310}", "\x{FEB60}"=>"\x{E272}", "\x{FEB61}"=>"\x{E479}",
"\x{FEB62}"=>"\x{E53E}", "\x{FEB63}"=>"\x{E54A}", "\x{FEB64}"=>"\x{E54B}",
"\x{FEB65}"=>"\x{E53A}", "\x{FEB66}"=>"\x{E53B}", "\x{FEB67}"=>"\x{E54B}",
"\x{FEB68}"=>"\x{E48B}", "\x{FEB69}"=>"\x{E48B}", "\x{FEB6A}"=>"\x{E468}",
"\x{FEB6B}"=>"\x{E548}", "\x{FEB6C}"=>"\x{E549}", "\x{FEB6D}"=>"\x{E531}",
"\x{FEB6E}"=>"\x{E532}", "\x{FEB6F}"=>"\x{E534}", "\x{FEB70}"=>"\x{E535}",
"\x{FEB71}"=>"\x{E538}", "\x{FEB72}"=>"\x{E539}", "\x{FEB73}"=>"\x{E546}",
"\x{FEB74}"=>"\x{E547}", "\x{FEB75}"=>"\x{E536}", "\x{FEB76}"=>"\x{E537}",
"\x{FEB77}"=>"\x{E46C}", "\x{FEB78}"=>"\x{E55A}", "\x{FEB79}"=>"\x{E55B}",
"\x{FEB7A}"=>"\x{E4F0}", "\x{FEB7B}"=>"\x{E4F2}", "\x{FEB7C}"=>"\x{E5B7}",
"\x{FEB7D}"=>"\x{E5B8}", "\x{FEB7E}"=>"\x{E5B9}", "\x{FEB7F}"=>"\x{E5BA}",
"\x{FEB80}"=>"\x{E309}", "\x{FEB81}"=>"\x{E24F}", "\x{FEB82}"=>"\x{E519}",
"\x{FEB83}"=>"\x{E55D}", "\x{FEB84}"=>"\x{E5AB}", "\x{FEB85}"=>"\x{E518}",
"\x{FEB86}"=>"\x{E51C}", "\x{FEB87}"=>"\x{E51C}", "\x{FEB88}"=>"\x{E55C}",
"\x{FEB89}"=>"\x{E5B5}", "\x{FEB8A}"=>"\x{E5B6}", "\x{FEB8B}"=>"\x{E5BC}",
"\x{FEB8C}"=>"\x{E5BE}", "\x{FEB8D}"=>"\x{E5BF}", "\x{FEB8E}"=>"\x{E5C0}",
"\x{FEB8F}"=>"\x{E5C1}", "\x{FEB90}"=>"\x{E5C6}", "\x{FEB91}"=>"\x{E5C7}",
"\x{FEB92}"=>"\x{E325}", "\x{FEB93}"=>"\x{E337}", "\x{FEB94}"=>"\x{E5A6}",
"\x{FEB95}"=>"\x{E5A7}", "\x{FEB96}"=>"\x{E4F3}", "\x{FEB97}"=>"\x{E4F9}",
"\x{FEB98}"=>"\x{E4F6}", "\x{FEB99}"=>"\x{E254}", "\x{FEB9A}"=>"\x{E255}",
"\x{FEB9B}"=>"\x{E4FF}", "\x{FEB9C}"=>"\x{E500}", "\x{FEB9D}"=>"\x{E29D}",
"\x{FEB9E}"=>"\x{E29A}", "\x{FEB9F}"=>"\x{E29B}", "\x{FEBA0}"=>"\x{E29C}",
"\x{FEBA1}"=>"\x{E29D}", "\x{FEE1C}"=>"\x{E517}", "\x{FEE33}"=>"\x{E5BC}",
"\x{FEE40}"=>"\x{E577}", "\x{FEE41}"=>"\x{E5B2}", "\x{FEE42}"=>"\x{E264}",
"\x{FEE43}"=>"\x{E328}", "\x{FEE44}"=>"\x{E335}", "\x{FEE45}"=>"\x{E33D}",
"\x{FEE46}"=>"\x{E33E}", "\x{FEE47}"=>"\x{E33F}", "\x{FEE48}"=>"\x{E340}",
"\x{FEE49}"=>"\x{E341}", "\x{FEE4A}"=>"\x{E342}"
);

sub google_unicode_to_kddiweb_cp932 {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_kddiweb_cp932{$1} || &$check(ord $1)
    }egomx;
}

sub softbank_cp932_to_google_unicode {
    $_[1] =~ tr
    [\x{52AF}\x{6DAC}\x{6DCF}\x{6DF2}\x{6DF8}\x{6DFC}\x{6E27}\x{6E39}\x{6E3C}\x{6E5C}\x{6EBF}\x{6F88}\x{6FB5}\x{6FF5}\x{7005}\x{7007}\x{7028}\x{7085}\x{70AB}\x{7104}\x{710F}\x{7146}\x{7147}\x{715C}\x{71C1}\x{71FE}\x{72B1}\x{72BE}\x{7324}\x{7377}\x{73BD}\x{73C9}\x{73D2}\x{73D6}\x{73E3}\x{73F5}\x{7407}\x{7426}\x{7429}\x{742A}\x{742E}\x{7462}\x{7489}\x{749F}\x{7501}\x{756F}\x{7682}\x{769B}\x{769C}\x{769E}\x{76A6}\x{7746}\x{7821}\x{784E}\x{7864}\x{787A}\x{7930}\x{7994}\x{799B}\x{7AD1}\x{7AE7}\x{7AEB}\x{7B9E}\x{7D48}\x{7D5C}\x{7DA0}\x{7DB7}\x{8807}\x{88F5}\x{8A12}\x{8A37}\x{8A79}\x{8AA7}\x{8ABE}\x{8ADF}\x{8AF6}\x{8B53}\x{8B7F}\x{8CF0}\x{8CF4}\x{8D12}\x{8D76}\x{8ECF}\x{9067}\x{90DE}\x{9115}\x{9127}\x{91D7}\x{91DA}\x{91DE}\x{91E4}\x{91E5}\x{91ED}\x{91EE}\x{9206}\x{920A}\x{9210}\x{9239}\x{923A}\x{923C}\x{9240}\x{924E}\x{9251}\x{9259}\x{9267}\x{9277}\x{9278}\x{92A7}\x{92D0}\x{92D3}\x{92D5}\x{92D7}\x{92D9}\x{92E0}\x{92E7}\x{92FB}\x{92FF}\x{9302}\x{931D}\x{931E}\x{9321}\x{9325}\x{E525}-\x{E57E}\x{E584}-\x{E5DD}\x{E69D}-\x{E6F6}\x{E6FC}-\x{E748}\x{FA15}-\x{FA1D}\x{FA22}-\x{FA28}]
    [\x{FEB17}\x{FE345}\x{FE343}\x{FE333}\x{FE340}\x{FE347}\x{FE342}\x{FE33C}\x{FE32A}\x{FE33F}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE325}\x{FE322}\x{FE33A}\x{FE334}\x{FE336}\x{FE339}\x{FE33D}\x{FE32D}\x{FE338}\x{FE190}\x{FE192}\x{FE191}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FE352}\x{FEBA1}\x{FE351}\x{FE353}\x{FE829}\x{FE358}\x{FE1A2}\x{FE1A0}\x{FE7D6}\x{FE7DD}\x{FE80E}\x{FE7DE}\x{FE7E5}\x{FE7F1}\x{FE7F2}\x{FE7FE}\x{FE7F3}\x{FE7F4}\x{FE7E0}\x{FE518}-\x{FE51C}\x{FE007}\x{FE51D}\x{FE51E}\x{FE005}\x{FE049}\x{FE017}\x{FE043}\x{FE00A}\x{FE00C}\x{FE00D}\x{FE008}\x{FE4B8}\x{FE804}\x{FE805}\x{FE4BD}-\x{FE4BF}\x{FE802}\x{FE4C0}\x{FE4C5}\x{FE4E5}-\x{FE4EA}\x{FE4EC}\x{FE1A4}\x{FE1A5}\x{FE1A7}\x{FE1A8}\x{FE1AA}\x{FE1A9}\x{FE1AB}\x{FE1B6}\x{FE1C7}\x{FE4C6}\x{FE1B5}\x{FE1C8}\x{FE1BA}\x{FE1C9}\x{FE1D0}\x{FE1CA}\x{FE1CC}\x{FE1CB}\x{FE1CD}\x{FE1CF}\x{FE1CE}\x{FE1D1}\x{FE1D3}\x{FE1D4}\x{FE1D2}\x{FE50B}\x{FE553}\x{FE50D}\x{FE1D6}\x{FE1D7}\x{FE50E}\x{FE1D5}\x{FEE71}\x{FEE74}\x{FEE76}\x{FEE75}\x{FEE73}\x{FEE70}\x{FEB2A}\x{FE52D}\x{FE52E}\x{FE52B}\x{FE526}\x{FE329}\x{FE327}\x{FE341}\x{FE344}\x{FE1C4}\x{FE1C5}\x{FE1BF}\x{FE1B0}\x{FE7ED}\x{FE4D1}\x{FEB56}\x{FE03C}\x{FE827}\x{FE510}\x{FE4F5}\x{FEB85}\x{FE7D9}\x{FE4CA}\x{FE515}\x{FE03F}\x{FE042}\x{FE1B2}\x{FE1AE}\x{FE1B3}\x{FE4F6}\x{FE53B}\x{FE537}\x{FE960}\x{FE4BC}\x{FE7FB}\x{FE7FA}\x{FE7FD}\x{FE807}\x{FE81D}-\x{FE820}\x{FE81C}\x{FE1B1}\x{FE81B}\x{FE80B}\x{FEB32}\x{FE4DD}\x{FE80C}\x{FE7DB}\x{FE7D7}\x{FE80D}\x{FE7DC}\x{FE7EE}\x{FE7EB}\x{FE7F8}\x{FEB33}-\x{FEB35}\x{FE509}\x{FEB59}\x{FE004}\x{FE4D6}\x{FE505}\x{FE507}\x{FE821}\x{FE52F}\x{FE514}\x{FEB86}\x{FEB87}\x{FE00B}\x{FE965}\x{FE546}\x{FE4DE}\x{FE4DF}\x{FE531}\x{FEB5E}\x{FE4B5}\x{FE7F7}\x{FE7F6}\x{FE7E7}\x{FE506}\x{FE1A1}\x{FE4B3}\x{FE4B6}\x{FE4B4}\x{FE4B9}\x{FE4BA}\x{FE4B7}\x{FE7E6}\x{FE7EF}\x{FE7F0}\x{FE7E8}\x{FEB24}\x{FEB19}\x{FEB61}\x{FEB62}\x{FEB25}\x{FEB1F}\x{FE044}\x{FEB20}\x{FE838}\x{FEB1A}\x{FEB1C}\x{FEB1B}\x{FEB1D}\x{FE82C}\x{FE82B}\x{FEB36}-\x{FEB3C}\x{FEB63}\x{FEB64}\x{FEB67}\x{FE82E}-\x{FE837}\x{FEB3D}-\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}-\x{FEB9C}\x{FEAF8}-\x{FEAFB}\x{FEAF0}\x{FEAF2}\x{FEAF1}\x{FEAF3}\x{FEAFC}-\x{FEAFF}\x{FE4F8}\x{FE02B}-\x{FE037}\x{FEB42}\x{FEB27}\x{FEB29}\x{FEB2D}\x{FE839}\x{FE83A}\x{FEB23}\x{FE1B4}\x{FEE77}-\x{FEE7D}\x{FE19B}\x{FE19C}\x{FE823}\x{FE19D}\x{FE19E}\x{FE4CF}\x{FE4CD}\x{FE4EF}\x{FE523}\x{FE525}\x{FE528}\x{FE538}\x{FEB96}-\x{FEB98}\x{FEB93}-\x{FEB95}\x{FE7D5}\x{FE7D2}\x{FE7D3}\x{FE7D1}\x{FE7DA}\x{FE7D4}\x{FE1BD}\x{FE1BE}\x{FE7E4}\x{FE7EA}\x{FE7E9}\x{FE7DF}\x{FE7E3}\x{FEB09}\x{FEB04}\x{FEB0C}\x{FEB0E}\x{FE01E}-\x{FE029}\x{FE040}\x{FE4D2}\x{FE041}\x{FE512}\x{FE825}\x{FE826}\x{FE4B0}\x{FE4BB}\x{FE4B2}\x{FE7EC}\x{FE7F5}\x{FE4C3}\x{FE800}\x{FE801}\x{FE813}\x{FEB82}\x{FE815}\x{FE816}\x{FE818}\x{FE980}\x{FE982}\x{FE981}\x{FE962}\x{FE983}\x{FE003}\x{FE001}\x{FE000}\x{FE002}\x{FE014}\x{FE009}\x{FE1AF}\x{FE1B8}\x{FE1C0}\x{FE1C1}\x{FE1B7}\x{FE1C2}\x{FE1C3}\x{FE1BC}\x{FE335}\x{FE330}\x{FE323}\x{FE320}\x{FE4F4}\x{FE527}\x{FE4D3}\x{FE045}\x{FE03D}\x{FE046}\x{FE828}\x{FE047}\x{FE048}\x{FE508}\x{FE803}\x{FE985}\x{FE987}\x{FEB43}\x{FEB1E}\x{FE50A}\x{FE516}\x{FEB58}\x{FE517}\x{FE53E}\x{FE50F}\x{FEB2B}\x{FE53C}\x{FE530}\x{FE4D4}\x{FE4D5}\x{FE4D7}\x{FE4D8}\x{FE195}-\x{FE199}\x{FE4D9}\x{FE4DA}\x{FE4F0}\x{FE808}\x{FE4F2}\x{FE814}\x{FEB0D}\x{FEB11}-\x{FEB16}\x{FEB60}\x{FEB68}\x{FEB5D}\x{FEB5B}\x{FEB44}\x{FEB45}\x{FEB57}\x{FEB69}\x{FEB0A}\x{FEB0B}\x{FE984}\x{FE964}\x{FE966}-\x{FE96B}\x{FE963}\x{FE96C}\x{FE961}\x{FE96D}\x{FE96E}\x{FE051}-\x{FE056}\x{FE511}\x{FE96F}\x{FE970}\x{FE32C}\x{FEB9D}\x{FE7E2}\x{FE82A}\x{FE038}\x{FE971}\x{FE1C6}\x{FE51F}\x{FE513}\x{FE4C4}\x{FE4EB}\x{FE4ED}\x{FE4EE}\x{FE1A6}\x{FE50C}\x{FEE72}];
}

our %map_google_unicode_to_softbank_cp932 = (
"\x{FE000}"=>"\x{E6E6}", "\x{FE001}"=>"\x{E6E5}", "\x{FE002}"=>"\x{E6E7}",
"\x{FE003}"=>"\x{E6E4}", "\x{FE004}"=>"\x{E561}", "\x{FE005}"=>"\x{7AD1}",
"\x{FE007}"=>"\x{7930}", "\x{FE008}"=>"\x{7DB7}", "\x{FE009}"=>"\x{E6E9}",
"\x{FE00A}"=>"\x{7D48}", "\x{FE00B}"=>"\x{E56A}", "\x{FE00C}"=>"\x{7D5C}",
"\x{FE00D}"=>"\x{7DA0}", "\x{FE00F}"=>"\x{E6E6}\x{E6E5}", "\x{FE010}"=>"\x{7DB7}",
"\x{FE012}"=>"\x{E6E8}", "\x{FE013}"=>"\x{E6E8}", "\x{FE014}"=>"\x{E6E8}",
"\x{FE016}"=>"\x{E6E8}", "\x{FE017}"=>"\x{7AEB}", "\x{FE01E}"=>"\x{E6C0}",
"\x{FE01F}"=>"\x{E6C1}", "\x{FE020}"=>"\x{E6C2}", "\x{FE021}"=>"\x{E6C3}",
"\x{FE022}"=>"\x{E6C4}", "\x{FE023}"=>"\x{E6C5}", "\x{FE024}"=>"\x{E6C6}",
"\x{FE025}"=>"\x{E6C7}", "\x{FE026}"=>"\x{E6C8}", "\x{FE027}"=>"\x{E6C9}",
"\x{FE028}"=>"\x{E6CA}", "\x{FE029}"=>"\x{E6CB}", "\x{FE02A}"=>"\x{E6C9}",
"\x{FE02B}"=>"\x{E5C2}", "\x{FE02C}"=>"\x{E5C3}", "\x{FE02D}"=>"\x{E5C4}",
"\x{FE02E}"=>"\x{E5C5}", "\x{FE02F}"=>"\x{E5C6}", "\x{FE030}"=>"\x{E5C7}",
"\x{FE031}"=>"\x{E5C8}", "\x{FE032}"=>"\x{E5C9}", "\x{FE033}"=>"\x{E5CA}",
"\x{FE034}"=>"\x{E5CB}", "\x{FE035}"=>"\x{E5CC}", "\x{FE036}"=>"\x{E5CD}",
"\x{FE037}"=>"\x{E5CE}", "\x{FE038}"=>"\x{FA19}", "\x{FE03B}"=>"\x{7DB7}",
"\x{FE03C}"=>"\x{E534}", "\x{FE03D}"=>"\x{E6FF}", "\x{FE03E}"=>"\x{E534}",
"\x{FE03F}"=>"\x{E53C}", "\x{FE040}"=>"\x{E6CC}", "\x{FE041}"=>"\x{E6CE}",
"\x{FE042}"=>"\x{E53D}", "\x{FE043}"=>"\x{7B9E}", "\x{FE044}"=>"\x{E58C}",
"\x{FE045}"=>"\x{E6FE}", "\x{FE046}"=>"\x{E700}", "\x{FE047}"=>"\x{E702}",
"\x{FE048}"=>"\x{E703}", "\x{FE049}"=>"\x{7AE7}", "\x{FE04D}"=>"\x{E700}",
"\x{FE04E}"=>"\x{E534}", "\x{FE051}"=>"\x{E740}", "\x{FE052}"=>"\x{E741}",
"\x{FE053}"=>"\x{E742}", "\x{FE054}"=>"\x{E743}", "\x{FE055}"=>"\x{E744}",
"\x{FE056}"=>"\x{E745}", "\x{FE05B}"=>"\x{E740}", "\x{FE190}"=>"\x{71C1}",
"\x{FE191}"=>"\x{72B1}", "\x{FE192}"=>"\x{71FE}", "\x{FE193}"=>"\x{72BE}",
"\x{FE194}"=>"\x{6E3C}", "\x{FE195}"=>"\x{E717}", "\x{FE196}"=>"\x{E718}",
"\x{FE197}"=>"\x{E719}", "\x{FE198}"=>"\x{E71A}", "\x{FE199}"=>"\x{E71B}",
"\x{FE19B}"=>"\x{E69D}", "\x{FE19C}"=>"\x{E69E}", "\x{FE19D}"=>"\x{E6A0}",
"\x{FE19E}"=>"\x{E6A1}", "\x{FE1A0}"=>"\x{742A}", "\x{FE1A1}"=>"\x{E576}",
"\x{FE1A2}"=>"\x{7429}", "\x{FE1A4}"=>"\x{9067}", "\x{FE1A5}"=>"\x{90DE}",
"\x{FE1A6}"=>"\x{FA26}", "\x{FE1A7}"=>"\x{9115}", "\x{FE1A8}"=>"\x{9127}",
"\x{FE1A9}"=>"\x{91DA}", "\x{FE1AA}"=>"\x{91D7}", "\x{FE1AB}"=>"\x{91DE}",
"\x{FE1AE}"=>"\x{E53F}", "\x{FE1AF}"=>"\x{E6EA}", "\x{FE1B0}"=>"\x{E530}",
"\x{FE1B1}"=>"\x{E54F}", "\x{FE1B2}"=>"\x{E53E}", "\x{FE1B3}"=>"\x{E540}",
"\x{FE1B4}"=>"\x{E5D6}", "\x{FE1B5}"=>"\x{91EE}", "\x{FE1B6}"=>"\x{91E4}",
"\x{FE1B7}"=>"\x{E6EE}", "\x{FE1B8}"=>"\x{E6EB}", "\x{FE1BA}"=>"\x{920A}",
"\x{FE1BB}"=>"\x{920A}", "\x{FE1BC}"=>"\x{E6F1}", "\x{FE1BD}"=>"\x{E6B5}",
"\x{FE1BE}"=>"\x{E6B6}", "\x{FE1BF}"=>"\x{E52F}", "\x{FE1C0}"=>"\x{E6EC}",
"\x{FE1C1}"=>"\x{E6ED}", "\x{FE1C2}"=>"\x{E6EF}", "\x{FE1C3}"=>"\x{E6F0}",
"\x{FE1C4}"=>"\x{E52D}", "\x{FE1C5}"=>"\x{E52E}", "\x{FE1C6}"=>"\x{FA1B}",
"\x{FE1C7}"=>"\x{91E5}", "\x{FE1C8}"=>"\x{9206}", "\x{FE1C9}"=>"\x{9210}",
"\x{FE1CA}"=>"\x{923A}", "\x{FE1CB}"=>"\x{9240}", "\x{FE1CC}"=>"\x{923C}",
"\x{FE1CD}"=>"\x{924E}", "\x{FE1CE}"=>"\x{9259}", "\x{FE1CF}"=>"\x{9251}",
"\x{FE1D0}"=>"\x{9239}", "\x{FE1D1}"=>"\x{9267}", "\x{FE1D2}"=>"\x{92A7}",
"\x{FE1D3}"=>"\x{9277}", "\x{FE1D4}"=>"\x{9278}", "\x{FE1D5}"=>"\x{92E7}",
"\x{FE1D6}"=>"\x{92D7}", "\x{FE1D7}"=>"\x{92D9}", "\x{FE1D8}"=>"\x{E6EE}",
"\x{FE1D9}"=>"\x{E6B5}", "\x{FE1DB}"=>"\x{92D3}", "\x{FE1DD}"=>"\x{920A}",
"\x{FE1E0}"=>"\x{E52F}", "\x{FE320}"=>"\x{E6F5}", "\x{FE321}"=>"\x{6DF8}",
"\x{FE322}"=>"\x{7028}", "\x{FE323}"=>"\x{E6F4}", "\x{FE324}"=>"\x{6E39}",
"\x{FE325}"=>"\x{7007}", "\x{FE326}"=>"\x{7005}", "\x{FE327}"=>"\x{E52A}",
"\x{FE328}"=>"\x{6DF2}", "\x{FE329}"=>"\x{E529}", "\x{FE32A}"=>"\x{6E3C}",
"\x{FE32B}"=>"\x{E6F2}", "\x{FE32C}"=>"\x{FA15}", "\x{FE32D}"=>"\x{7147}",
"\x{FE32E}"=>"\x{6FB5}", "\x{FE32F}"=>"\x{6FF5}", "\x{FE330}"=>"\x{E6F3}",
"\x{FE331}"=>"\x{715C}\x{E72C}", "\x{FE332}"=>"\x{6EBF}", "\x{FE333}"=>"\x{6DF2}",
"\x{FE334}"=>"\x{70AB}", "\x{FE335}"=>"\x{E6F2}", "\x{FE336}"=>"\x{7104}",
"\x{FE337}"=>"\x{E6F2}", "\x{FE338}"=>"\x{715C}", "\x{FE339}"=>"\x{710F}",
"\x{FE33A}"=>"\x{7085}", "\x{FE33B}"=>"\x{6F88}", "\x{FE33C}"=>"\x{6E39}",
"\x{FE33D}"=>"\x{7146}", "\x{FE33E}"=>"\x{6EBF}", "\x{FE33F}"=>"\x{6E5C}",
"\x{FE340}"=>"\x{6DF8}", "\x{FE341}"=>"\x{E52B}", "\x{FE342}"=>"\x{6E27}",
"\x{FE343}"=>"\x{6DCF}", "\x{FE344}"=>"\x{E52C}", "\x{FE345}"=>"\x{6DAC}",
"\x{FE346}"=>"\x{6E39}", "\x{FE347}"=>"\x{6DFC}", "\x{FE348}"=>"\x{E6F3}",
"\x{FE349}"=>"\x{6DF2}", "\x{FE34A}"=>"\x{70AB}", "\x{FE34B}"=>"\x{FA15}",
"\x{FE34C}"=>"\x{E52A}", "\x{FE34D}"=>"\x{710F}", "\x{FE34E}"=>"\x{7146}",
"\x{FE34F}"=>"\x{6DF2}", "\x{FE350}"=>"\x{6DF8}", "\x{FE351}"=>"\x{73E3}",
"\x{FE352}"=>"\x{73D2}", "\x{FE353}"=>"\x{73F5}", "\x{FE357}"=>"\x{E6AE}",
"\x{FE358}"=>"\x{7426}", "\x{FE359}"=>"\x{6DF8}", "\x{FE35A}"=>"\x{7146}",
"\x{FE35B}"=>"\x{7324}", "\x{FE4B0}"=>"\x{E6D2}", "\x{FE4B1}"=>"\x{E6D2}",
"\x{FE4B2}"=>"\x{E6D4}", "\x{FE4B3}"=>"\x{E577}", "\x{FE4B4}"=>"\x{E579}",
"\x{FE4B5}"=>"\x{E571}", "\x{FE4B6}"=>"\x{E578}", "\x{FE4B7}"=>"\x{E57C}",
"\x{FE4B8}"=>"\x{8807}", "\x{FE4B9}"=>"\x{E57A}", "\x{FE4BA}"=>"\x{E57B}",
"\x{FE4BB}"=>"\x{E6D3}", "\x{FE4BC}"=>"\x{E545}", "\x{FE4BD}"=>"\x{8A37}",
"\x{FE4BE}"=>"\x{8A79}", "\x{FE4BF}"=>"\x{8AA7}", "\x{FE4C0}"=>"\x{8ADF}",
"\x{FE4C1}"=>"\x{E585}", "\x{FE4C2}"=>"\x{E706}", "\x{FE4C3}"=>"\x{E6D7}",
"\x{FE4C4}"=>"\x{FA22}", "\x{FE4C5}"=>"\x{8AF6}", "\x{FE4C6}"=>"\x{91ED}",
"\x{FE4CA}"=>"\x{E53A}", "\x{FE4CC}"=>"\x{E6A3}", "\x{FE4CD}"=>"\x{E6A3}",
"\x{FE4CF}"=>"\x{E6A2}", "\x{FE4D1}"=>"\x{E532}", "\x{FE4D2}"=>"\x{E6CD}",
"\x{FE4D3}"=>"\x{E6FD}", "\x{FE4D4}"=>"\x{E713}", "\x{FE4D5}"=>"\x{E714}",
"\x{FE4D6}"=>"\x{E562}", "\x{FE4D7}"=>"\x{E715}", "\x{FE4D8}"=>"\x{E716}",
"\x{FE4D9}"=>"\x{E71C}", "\x{FE4DA}"=>"\x{E71D}", "\x{FE4DB}"=>"\x{E6A2}",
"\x{FE4DD}"=>"\x{E553}", "\x{FE4DE}"=>"\x{E56D}", "\x{FE4DF}"=>"\x{E56E}",
"\x{FE4E0}"=>"\x{E553}", "\x{FE4E3}"=>"\x{E553}", "\x{FE4E5}"=>"\x{8B53}",
"\x{FE4E6}"=>"\x{8B7F}", "\x{FE4E7}"=>"\x{8CF0}", "\x{FE4E8}"=>"\x{8CF4}",
"\x{FE4E9}"=>"\x{8D12}", "\x{FE4EA}"=>"\x{8D76}", "\x{FE4EB}"=>"\x{FA23}",
"\x{FE4EC}"=>"\x{8ECF}", "\x{FE4ED}"=>"\x{FA24}", "\x{FE4EE}"=>"\x{FA25}",
"\x{FE4EF}"=>"\x{E6A4}", "\x{FE4F0}"=>"\x{E71E}", "\x{FE4F2}"=>"\x{E720}",
"\x{FE4F4}"=>"\x{E6F6}", "\x{FE4F5}"=>"\x{E537}", "\x{FE4F6}"=>"\x{E541}",
"\x{FE4F7}"=>"\x{E5C1}", "\x{FE4F8}"=>"\x{E5C1}", "\x{FE4F9}"=>"\x{E6D9}",
"\x{FE4FF}"=>"\x{E56C}", "\x{FE500}"=>"\x{E56C}", "\x{FE501}"=>"\x{E56C}",
"\x{FE502}"=>"\x{E56C}", "\x{FE503}"=>"\x{E56C}", "\x{FE505}"=>"\x{E563}",
"\x{FE506}"=>"\x{E575}", "\x{FE507}"=>"\x{E564}", "\x{FE508}"=>"\x{E704}",
"\x{FE509}"=>"\x{E55F}", "\x{FE50A}"=>"\x{E70A}", "\x{FE50B}"=>"\x{92D0}",
"\x{FE50C}"=>"\x{FA27}", "\x{FE50D}"=>"\x{92D5}", "\x{FE50E}"=>"\x{92E0}",
"\x{FE50F}"=>"\x{E70F}", "\x{FE510}"=>"\x{E536}", "\x{FE511}"=>"\x{E746}",
"\x{FE512}"=>"\x{E6CF}", "\x{FE513}"=>"\x{FA1D}", "\x{FE514}"=>"\x{E567}",
"\x{FE515}"=>"\x{E53B}", "\x{FE516}"=>"\x{E70B}", "\x{FE517}"=>"\x{E70D}",
"\x{FE518}"=>"\x{7746}", "\x{FE519}"=>"\x{7821}", "\x{FE51A}"=>"\x{784E}",
"\x{FE51B}"=>"\x{7864}", "\x{FE51C}"=>"\x{787A}", "\x{FE51D}"=>"\x{7994}",
"\x{FE51E}"=>"\x{799B}", "\x{FE51F}"=>"\x{FA1C}", "\x{FE523}"=>"\x{E6A5}",
"\x{FE524}"=>"\x{E6A5}", "\x{FE525}"=>"\x{E6A6}", "\x{FE526}"=>"\x{E528}",
"\x{FE527}"=>"\x{E6FC}", "\x{FE528}"=>"\x{E6A7}", "\x{FE529}"=>"\x{E527}",
"\x{FE52A}"=>"\x{E527}", "\x{FE52B}"=>"\x{E527}", "\x{FE52C}"=>"\x{E525}",
"\x{FE52D}"=>"\x{E525}", "\x{FE52E}"=>"\x{E526}", "\x{FE52F}"=>"\x{E566}",
"\x{FE530}"=>"\x{E712}", "\x{FE531}"=>"\x{E56F}", "\x{FE535}"=>"\x{E536}",
"\x{FE537}"=>"\x{E543}", "\x{FE538}"=>"\x{E6A8}", "\x{FE539}"=>"\x{E6FC}",
"\x{FE53B}"=>"\x{E542}", "\x{FE53C}"=>"\x{E711}", "\x{FE53D}"=>"\x{E711}",
"\x{FE53E}"=>"\x{E70E}", "\x{FE540}"=>"\x{E6FC}", "\x{FE541}"=>"\x{E6FC}",
"\x{FE545}"=>"\x{E56C}", "\x{FE546}"=>"\x{E56C}", "\x{FE547}"=>"\x{E56C}",
"\x{FE548}"=>"\x{E6FC}", "\x{FE54A}"=>"\x{E56E}", "\x{FE54B}"=>"\x{E56E}",
"\x{FE54D}"=>"\x{E56C}", "\x{FE54F}"=>"\x{E56C}", "\x{FE552}"=>"\x{E6FC}",
"\x{FE553}"=>"\x{92D3}", "\x{FE7D1}"=>"\x{E6B2}", "\x{FE7D2}"=>"\x{E6B0}",
"\x{FE7D3}"=>"\x{E6B1}", "\x{FE7D4}"=>"\x{E6B4}", "\x{FE7D5}"=>"\x{E6AF}",
"\x{FE7D6}"=>"\x{742E}", "\x{FE7D7}"=>"\x{E556}", "\x{FE7D9}"=>"\x{E539}",
"\x{FE7DA}"=>"\x{E6B3}", "\x{FE7DB}"=>"\x{E555}", "\x{FE7DC}"=>"\x{E558}",
"\x{FE7DD}"=>"\x{7462}", "\x{FE7DE}"=>"\x{749F}", "\x{FE7DF}"=>"\x{E6BA}",
"\x{FE7E0}"=>"\x{76A6}", "\x{FE7E1}"=>"\x{76A6}", "\x{FE7E2}"=>"\x{FA17}",
"\x{FE7E3}"=>"\x{E6BB}", "\x{FE7E4}"=>"\x{E6B7}", "\x{FE7E5}"=>"\x{7501}",
"\x{FE7E6}"=>"\x{E57D}", "\x{FE7E7}"=>"\x{E574}", "\x{FE7E8}"=>"\x{E585}",
"\x{FE7E9}"=>"\x{E6B9}", "\x{FE7EA}"=>"\x{E6B8}", "\x{FE7EB}"=>"\x{E55A}",
"\x{FE7EC}"=>"\x{E6D5}", "\x{FE7ED}"=>"\x{E531}", "\x{FE7EE}"=>"\x{E559}",
"\x{FE7EF}"=>"\x{E57E}", "\x{FE7F0}"=>"\x{E584}", "\x{FE7F1}"=>"\x{756F}",
"\x{FE7F2}"=>"\x{7682}", "\x{FE7F3}"=>"\x{769C}", "\x{FE7F4}"=>"\x{769E}",
"\x{FE7F5}"=>"\x{E6D6}", "\x{FE7F6}"=>"\x{E573}", "\x{FE7F7}"=>"\x{E572}",
"\x{FE7F8}"=>"\x{E55B}", "\x{FE7F9}"=>"\x{769E}", "\x{FE7FA}"=>"\x{E547}",
"\x{FE7FB}"=>"\x{E546}", "\x{FE7FD}"=>"\x{E548}", "\x{FE7FE}"=>"\x{769B}",
"\x{FE7FF}"=>"\x{E6B5}", "\x{FE800}"=>"\x{E6D8}", "\x{FE801}"=>"\x{E6D9}",
"\x{FE802}"=>"\x{8ABE}", "\x{FE803}"=>"\x{E705}", "\x{FE804}"=>"\x{88F5}",
"\x{FE805}"=>"\x{8A12}", "\x{FE807}"=>"\x{E549}", "\x{FE808}"=>"\x{E71F}",
"\x{FE809}"=>"\x{8A12}", "\x{FE80B}"=>"\x{E551}", "\x{FE80C}"=>"\x{E554}",
"\x{FE80D}"=>"\x{E557}", "\x{FE80E}"=>"\x{7489}", "\x{FE813}"=>"\x{E6DA}",
"\x{FE814}"=>"\x{E721}", "\x{FE815}"=>"\x{E6DC}", "\x{FE816}"=>"\x{E6DD}",
"\x{FE818}"=>"\x{E6DE}", "\x{FE81A}"=>"\x{E721}", "\x{FE81B}"=>"\x{E550}",
"\x{FE81C}"=>"\x{E54E}", "\x{FE81D}"=>"\x{E54A}", "\x{FE81E}"=>"\x{E54B}",
"\x{FE81F}"=>"\x{E54C}", "\x{FE820}"=>"\x{E54D}", "\x{FE821}"=>"\x{E565}",
"\x{FE823}"=>"\x{E69F}", "\x{FE824}"=>"\x{E527}\x{E723}", "\x{FE825}"=>"\x{E6D0}",
"\x{FE826}"=>"\x{E6D1}", "\x{FE827}"=>"\x{E535}", "\x{FE828}"=>"\x{E701}",
"\x{FE829}"=>"\x{7407}", "\x{FE82A}"=>"\x{FA18}", "\x{FE82B}"=>"\x{E594}",
"\x{FE82C}"=>"\x{E593}", "\x{FE82E}"=>"\x{E59F}", "\x{FE82F}"=>"\x{E5A0}",
"\x{FE830}"=>"\x{E5A1}", "\x{FE831}"=>"\x{E5A2}", "\x{FE832}"=>"\x{E5A3}",
"\x{FE833}"=>"\x{E5A4}", "\x{FE834}"=>"\x{E5A5}", "\x{FE835}"=>"\x{E5A6}",
"\x{FE836}"=>"\x{E5A7}", "\x{FE837}"=>"\x{E5A8}", "\x{FE838}"=>"\x{E58E}",
"\x{FE839}"=>"\x{E5D3}", "\x{FE83A}"=>"\x{E5D4}", "\x{FE960}"=>"\x{E544}",
"\x{FE961}"=>"\x{E73D}", "\x{FE962}"=>"\x{E6E2}", "\x{FE963}"=>"\x{E73B}",
"\x{FE964}"=>"\x{E734}", "\x{FE965}"=>"\x{E56B}", "\x{FE966}"=>"\x{E735}",
"\x{FE967}"=>"\x{E736}", "\x{FE968}"=>"\x{E737}", "\x{FE969}"=>"\x{E738}",
"\x{FE96A}"=>"\x{E739}", "\x{FE96B}"=>"\x{E73A}", "\x{FE96C}"=>"\x{E73C}",
"\x{FE96D}"=>"\x{E73E}", "\x{FE96E}"=>"\x{E73F}", "\x{FE96F}"=>"\x{E747}",
"\x{FE970}"=>"\x{E748}", "\x{FE971}"=>"\x{FA1A}", "\x{FE980}"=>"\x{E6DF}",
"\x{FE981}"=>"\x{E6E1}", "\x{FE982}"=>"\x{E6E0}", "\x{FE983}"=>"\x{E6E3}",
"\x{FE984}"=>"\x{E733}", "\x{FE985}"=>"\x{E706}", "\x{FE986}"=>"\x{E6E0}",
"\x{FE987}"=>"\x{E707}", "\x{FE988}"=>"\x{E6E0}", "\x{FEAF0}"=>"\x{E5B9}",
"\x{FEAF1}"=>"\x{E5BB}", "\x{FEAF2}"=>"\x{E5BA}", "\x{FEAF3}"=>"\x{E5BC}",
"\x{FEAF4}"=>"\x{E5B9}", "\x{FEAF5}"=>"\x{E5BB}", "\x{FEAF8}"=>"\x{E5B5}",
"\x{FEAF9}"=>"\x{E5B6}", "\x{FEAFA}"=>"\x{E5B7}", "\x{FEAFB}"=>"\x{E5B8}",
"\x{FEAFC}"=>"\x{E5BD}", "\x{FEAFD}"=>"\x{E5BE}", "\x{FEAFE}"=>"\x{E5BF}",
"\x{FEAFF}"=>"\x{E5C0}", "\x{FEB04}"=>"\x{E6BD}", "\x{FEB09}"=>"\x{E6BC}",
"\x{FEB0A}"=>"\x{E731}", "\x{FEB0B}"=>"\x{E732}", "\x{FEB0C}"=>"\x{E6BE}",
"\x{FEB0D}"=>"\x{E722}", "\x{FEB0E}"=>"\x{E6BF}", "\x{FEB0F}"=>"\x{E722}",
"\x{FEB10}"=>"\x{E722}", "\x{FEB11}"=>"\x{E723}", "\x{FEB12}"=>"\x{E724}",
"\x{FEB13}"=>"\x{E725}", "\x{FEB14}"=>"\x{E726}", "\x{FEB15}"=>"\x{E727}",
"\x{FEB16}"=>"\x{E728}", "\x{FEB17}"=>"\x{52AF}", "\x{FEB18}"=>"\x{E722}",
"\x{FEB19}"=>"\x{E587}", "\x{FEB1A}"=>"\x{E58F}", "\x{FEB1B}"=>"\x{E591}",
"\x{FEB1C}"=>"\x{E590}", "\x{FEB1D}"=>"\x{E592}", "\x{FEB1E}"=>"\x{E709}",
"\x{FEB1F}"=>"\x{E58B}", "\x{FEB20}"=>"\x{E58D}", "\x{FEB23}"=>"\x{E5D5}",
"\x{FEB24}"=>"\x{E586}", "\x{FEB25}"=>"\x{E58A}", "\x{FEB26}"=>"\x{E55B}",
"\x{FEB27}"=>"\x{E5D0}", "\x{FEB29}"=>"\x{E5D1}", "\x{FEB2A}"=>"\x{9325}",
"\x{FEB2B}"=>"\x{E710}", "\x{FEB2D}"=>"\x{E5D2}", "\x{FEB2F}"=>"\x{E5AE}",
"\x{FEB31}"=>"\x{E5AD}", "\x{FEB32}"=>"\x{E552}", "\x{FEB33}"=>"\x{E55C}",
"\x{FEB34}"=>"\x{E55D}", "\x{FEB35}"=>"\x{E55E}", "\x{FEB36}"=>"\x{E595}",
"\x{FEB37}"=>"\x{E596}", "\x{FEB38}"=>"\x{E597}", "\x{FEB39}"=>"\x{E598}",
"\x{FEB3A}"=>"\x{E599}", "\x{FEB3B}"=>"\x{E59A}", "\x{FEB3C}"=>"\x{E59B}",
"\x{FEB3D}"=>"\x{E5A9}", "\x{FEB3E}"=>"\x{E5AA}", "\x{FEB3F}"=>"\x{E5AB}",
"\x{FEB40}"=>"\x{E5AF}", "\x{FEB41}"=>"\x{E5B0}", "\x{FEB42}"=>"\x{E5CF}",
"\x{FEB43}"=>"\x{E708}", "\x{FEB44}"=>"\x{E72D}", "\x{FEB45}"=>"\x{E72E}",
"\x{FEB46}"=>"\x{E72E}", "\x{FEB53}"=>"\x{E72E}", "\x{FEB56}"=>"\x{E533}",
"\x{FEB57}"=>"\x{E72F}", "\x{FEB58}"=>"\x{E70C}", "\x{FEB59}"=>"\x{E560}",
"\x{FEB5B}"=>"\x{E72C}", "\x{FEB5C}"=>"\x{E72C}", "\x{FEB5D}"=>"\x{E72B}",
"\x{FEB5E}"=>"\x{E570}", "\x{FEB5F}"=>"\x{6E5C}", "\x{FEB60}"=>"\x{E729}",
"\x{FEB61}"=>"\x{E588}", "\x{FEB62}"=>"\x{E589}", "\x{FEB63}"=>"\x{E59C}",
"\x{FEB64}"=>"\x{E59D}", "\x{FEB65}"=>"\x{E59C}", "\x{FEB66}"=>"\x{E59C}",
"\x{FEB67}"=>"\x{E59E}", "\x{FEB68}"=>"\x{E72A}", "\x{FEB69}"=>"\x{E730}",
"\x{FEB6B}"=>"\x{E59E}", "\x{FEB6C}"=>"\x{E59D}", "\x{FEB6D}"=>"\x{E59E}",
"\x{FEB6E}"=>"\x{E59D}", "\x{FEB6F}"=>"\x{E59E}", "\x{FEB70}"=>"\x{E59D}",
"\x{FEB71}"=>"\x{E59E}", "\x{FEB72}"=>"\x{E59D}", "\x{FEB73}"=>"\x{E59E}",
"\x{FEB74}"=>"\x{E59E}", "\x{FEB75}"=>"\x{E59E}", "\x{FEB76}"=>"\x{E59E}",
"\x{FEB77}"=>"\x{E729}", "\x{FEB81}"=>"\x{E5AC}", "\x{FEB82}"=>"\x{E6DB}",
"\x{FEB85}"=>"\x{E538}", "\x{FEB86}"=>"\x{E568}", "\x{FEB87}"=>"\x{E569}",
"\x{FEB8A}"=>"\x{E568}", "\x{FEB8D}"=>"\x{E538}", "\x{FEB8E}"=>"\x{E5B8}",
"\x{FEB90}"=>"\x{E568}", "\x{FEB92}"=>"\x{E527}", "\x{FEB93}"=>"\x{E6AC}",
"\x{FEB94}"=>"\x{E6AD}", "\x{FEB95}"=>"\x{E6AE}", "\x{FEB96}"=>"\x{E6A9}",
"\x{FEB97}"=>"\x{E6AA}", "\x{FEB98}"=>"\x{E6AB}", "\x{FEB99}"=>"\x{E5B1}",
"\x{FEB9A}"=>"\x{E5B2}", "\x{FEB9B}"=>"\x{E5B3}", "\x{FEB9C}"=>"\x{E5B4}",
"\x{FEB9D}"=>"\x{FA16}", "\x{FEB9E}"=>"\x{7377}", "\x{FEB9F}"=>"\x{73BD}",
"\x{FEBA0}"=>"\x{73C9}", "\x{FEBA1}"=>"\x{73D6}", "\x{FEE1C}"=>"\x{E6D9}",
"\x{FEE70}"=>"\x{9321}", "\x{FEE71}"=>"\x{92FB}", "\x{FEE72}"=>"\x{FA28}",
"\x{FEE73}"=>"\x{931E}", "\x{FEE74}"=>"\x{92FF}", "\x{FEE75}"=>"\x{931D}",
"\x{FEE76}"=>"\x{9302}", "\x{FEE77}"=>"\x{E5D7}", "\x{FEE78}"=>"\x{E5D8}",
"\x{FEE79}"=>"\x{E5D9}", "\x{FEE7A}"=>"\x{E5DA}", "\x{FEE7B}"=>"\x{E5DB}",
"\x{FEE7C}"=>"\x{E5DC}", "\x{FEE7D}"=>"\x{E5DD}"
);

sub google_unicode_to_softbank_cp932 {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_softbank_cp932{$1} || &$check(ord $1)
    }egomx;
}

sub docomo_unicode_to_google_unicode {
    $_[1] =~ tr
    [\x{E63E}-\x{E757}]
    [\x{FE000}-\x{FE007}\x{FE02B}-\x{FE036}\x{FE7D0}-\x{FE7D7}\x{FE522}\x{FE7DF}\x{FE7E1}\x{FE7E2}\x{FE7E4}-\x{FE7E6}\x{FE7E8}\x{FE7E9}\x{FE4B0}\x{FE4B2}-\x{FE4B7}\x{FE4B9}\x{FE7F5}-\x{FE7F7}\x{FE506}\x{FE980}-\x{FE983}\x{FE960}\x{FE4D6}\x{FE53E}\x{FE800}\x{FE801}\x{FEAF0}\x{FE7FC}\x{FE803}-\x{FE807}\x{FEB1E}\x{FEB1F}\x{FE4EF}\x{FE4F0}\x{FE546}\x{FE50F}-\x{FE511}\x{FE523}\x{FE525}\x{FE527}\x{FE81C}\x{FE80A}\x{FE81D}\x{FEB1A}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB93}-\x{FEB95}\x{FEAF1}\x{FEAF2}\x{FE553}\x{FE4CD}\x{FE4CE}\x{FEB20}\x{FE011}-\x{FE015}\x{FE1B7}\x{FE1B8}\x{FE7EA}\x{FE512}\x{FEAF3}\x{FEE16}-\x{FEE1B}\x{FE808}\x{FE4F1}\x{FE536}\x{FEE1C}\x{FEE1D}\x{FE19A}\x{FE537}\x{FE008}\x{FEE1E}-\x{FEE20}\x{FE018}-\x{FE01A}\x{FE02A}\x{FEE21}-\x{FEE33}\x{FE526}\x{FE52B}\x{FE528}\x{FEE10}\x{FEE11}\x{FE529}\x{FEE12}\x{FEE13}\x{FE4E2}\x{FEB21}\x{FEB81}-\x{FEB85}\x{FEB36}\x{FEB22}\x{FE82B}-\x{FE837}\x{FEB0C}-\x{FEB0F}\x{FE330}\x{FE320}\x{FE323}\x{FE33F}\x{FE324}\x{FEAF4}\x{FE813}\x{FE7FA}\x{FEB55}\x{FE823}\x{FEB60}\x{FEB56}\x{FEB57}\x{FEB96}\x{FEB58}\x{FE814}\x{FEAF5}\x{FEB59}\x{FEB04}-\x{FEB06}\x{FEB5A}-\x{FEB5D}\x{FEB07}\x{FEB08}\x{FEB27}\x{FEE14}\x{FEE15}\x{FE4CF}\x{FE4DC}\x{FE195}\x{FE4D0}\x{FE7D8}\x{FE4F2}\x{FE4F3}\x{FE4DD}\x{FE538}\x{FE824}\x{FE4C9}\x{FE539}\x{FE4D1}\x{FE825}\x{FE01B}\x{FE7EB}\x{FE984}\x{FE01D}\x{FE340}\x{FE33E}\x{FE331}\x{FE344}\x{FE33D}\x{FE326}\x{FE327}\x{FEB97}\x{FE329}\x{FE347}\x{FE332}\x{FE33C}\x{FE343}\x{FE33A}\x{FE339}\x{FEB28}\x{FE53A}\x{FEB29}\x{FEB2A}\x{FE7D9}\x{FEB2B}-\x{FEB2D}\x{FEB23}\x{FEB2E}-\x{FEB31}\x{FEAF6}\x{FEAF7}\x{FE4BA}\x{FE038}\x{FE4C3}\x{FE03C}\x{FE04F}\x{FE03D}\x{FE050}\x{FE051}\x{FE03E}-\x{FE040}\x{FE961}\x{FE962}\x{FE985}\x{FE963}\x{FE964}\x{FE1B9}\x{FE1BA}\x{FE1BC}\x{FE1BD}\x{FE32B}\x{FE333}\x{FE1BE}\x{FE1BF}\x{FE986}\x{FE341}];
}

our %map_google_unicode_to_docomo_unicode = (
"\x{FE000}"=>"\x{E63E}", "\x{FE001}"=>"\x{E63F}", "\x{FE002}"=>"\x{E640}",
"\x{FE003}"=>"\x{E641}", "\x{FE004}"=>"\x{E642}", "\x{FE005}"=>"\x{E643}",
"\x{FE006}"=>"\x{E644}", "\x{FE007}"=>"\x{E645}", "\x{FE008}"=>"\x{E6B3}",
"\x{FE009}"=>"\x{E63E}", "\x{FE00A}"=>"\x{E63E}", "\x{FE00C}"=>"\x{E63E}",
"\x{FE00F}"=>"\x{E63E}\x{E63F}", "\x{FE010}"=>"\x{E6B3}", "\x{FE011}"=>"\x{E69C}",
"\x{FE012}"=>"\x{E69D}", "\x{FE013}"=>"\x{E69E}", "\x{FE014}"=>"\x{E69F}",
"\x{FE015}"=>"\x{E6A0}", "\x{FE016}"=>"\x{E69E}", "\x{FE018}"=>"\x{E6B7}",
"\x{FE019}"=>"\x{E6B8}", "\x{FE01A}"=>"\x{E6B9}", "\x{FE01B}"=>"\x{E71C}",
"\x{FE01C}"=>"\x{E71C}", "\x{FE01D}"=>"\x{E71F}", "\x{FE01E}"=>"\x{E6BA}",
"\x{FE01F}"=>"\x{E6BA}", "\x{FE020}"=>"\x{E6BA}", "\x{FE021}"=>"\x{E6BA}",
"\x{FE022}"=>"\x{E6BA}", "\x{FE023}"=>"\x{E6BA}", "\x{FE024}"=>"\x{E6BA}",
"\x{FE025}"=>"\x{E6BA}", "\x{FE026}"=>"\x{E6BA}", "\x{FE027}"=>"\x{E6BA}",
"\x{FE028}"=>"\x{E6BA}", "\x{FE029}"=>"\x{E6BA}", "\x{FE02A}"=>"\x{E6BA}",
"\x{FE02B}"=>"\x{E646}", "\x{FE02C}"=>"\x{E647}", "\x{FE02D}"=>"\x{E648}",
"\x{FE02E}"=>"\x{E649}", "\x{FE02F}"=>"\x{E64A}", "\x{FE030}"=>"\x{E64B}",
"\x{FE031}"=>"\x{E64C}", "\x{FE032}"=>"\x{E64D}", "\x{FE033}"=>"\x{E64E}",
"\x{FE034}"=>"\x{E64F}", "\x{FE035}"=>"\x{E650}", "\x{FE036}"=>"\x{E651}",
"\x{FE038}"=>"\x{E73F}", "\x{FE03B}"=>"\x{E6B3}", "\x{FE03C}"=>"\x{E741}",
"\x{FE03D}"=>"\x{E743}", "\x{FE03E}"=>"\x{E746}", "\x{FE03F}"=>"\x{E747}",
"\x{FE040}"=>"\x{E748}", "\x{FE042}"=>"\x{E747}", "\x{FE04E}"=>"\x{E741}",
"\x{FE04F}"=>"\x{E742}", "\x{FE050}"=>"\x{E744}", "\x{FE051}"=>"\x{E745}",
"\x{FE05B}"=>"\x{E745}", "\x{FE190}"=>"\x{E691}", "\x{FE191}"=>"\x{E692}",
"\x{FE193}"=>"\x{E6F9}", "\x{FE194}"=>"\x{E728}", "\x{FE195}"=>"\x{E710}",
"\x{FE198}"=>"\x{E675}", "\x{FE19A}"=>"\x{E6B1}", "\x{FE19B}"=>"\x{E6F0}",
"\x{FE19C}"=>"\x{E6F0}", "\x{FE19D}"=>"\x{E6F0}", "\x{FE19E}"=>"\x{E6F0}",
"\x{FE1B7}"=>"\x{E6A1}", "\x{FE1B8}"=>"\x{E6A2}", "\x{FE1B9}"=>"\x{E74E}",
"\x{FE1BA}"=>"\x{E74F}", "\x{FE1BB}"=>"\x{E74F}", "\x{FE1BC}"=>"\x{E750}",
"\x{FE1BD}"=>"\x{E751}", "\x{FE1BE}"=>"\x{E754}", "\x{FE1BF}"=>"\x{E755}",
"\x{FE1C8}"=>"\x{E74F}", "\x{FE1C9}"=>"\x{E751}", "\x{FE1D0}"=>"\x{E6A1}",
"\x{FE1D8}"=>"\x{E6A1}", "\x{FE1D9}"=>"\x{E751}", "\x{FE1DB}"=>"\x{E698}",
"\x{FE1DD}"=>"\x{E74F}", "\x{FE1E0}"=>"\x{E755}", "\x{FE320}"=>"\x{E6F1}",
"\x{FE321}"=>"\x{E6F3}", "\x{FE322}"=>"\x{E6F4}", "\x{FE323}"=>"\x{E6F2}",
"\x{FE324}"=>"\x{E6F4}", "\x{FE325}"=>"\x{E723}", "\x{FE326}"=>"\x{E725}",
"\x{FE327}"=>"\x{E726}", "\x{FE328}"=>"\x{E753}", "\x{FE329}"=>"\x{E728}",
"\x{FE32A}"=>"\x{E728}", "\x{FE32B}"=>"\x{E752}", "\x{FE32C}"=>"\x{E726}",
"\x{FE32D}"=>"\x{E726}", "\x{FE32F}"=>"\x{E72A}", "\x{FE330}"=>"\x{E6F0}",
"\x{FE331}"=>"\x{E722}", "\x{FE332}"=>"\x{E72A}", "\x{FE333}"=>"\x{E753}",
"\x{FE334}"=>"\x{E72A}", "\x{FE335}"=>"\x{E6F0}", "\x{FE336}"=>"\x{E6F0}",
"\x{FE337}"=>"\x{E6F0}", "\x{FE338}"=>"\x{E6F0}", "\x{FE339}"=>"\x{E72E}",
"\x{FE33A}"=>"\x{E72D}", "\x{FE33B}"=>"\x{E757}", "\x{FE33C}"=>"\x{E72B}",
"\x{FE33D}"=>"\x{E724}", "\x{FE33E}"=>"\x{E721}", "\x{FE33F}"=>"\x{E6F3}",
"\x{FE340}"=>"\x{E720}", "\x{FE341}"=>"\x{E757}", "\x{FE342}"=>"\x{E701}",
"\x{FE343}"=>"\x{E72C}", "\x{FE344}"=>"\x{E723}", "\x{FE345}"=>"\x{E723}",
"\x{FE346}"=>"\x{E72B}", "\x{FE347}"=>"\x{E729}", "\x{FE348}"=>"\x{E6F0}",
"\x{FE349}"=>"\x{E753}", "\x{FE34A}"=>"\x{E72A}", "\x{FE34B}"=>"\x{E726}",
"\x{FE34C}"=>"\x{E726}", "\x{FE34D}"=>"\x{E72E}", "\x{FE34E}"=>"\x{E724}",
"\x{FE34F}"=>"\x{E753}", "\x{FE350}"=>"\x{E6F3}", "\x{FE351}"=>"\x{E72F}",
"\x{FE352}"=>"\x{E70B}", "\x{FE359}"=>"\x{E6F3}", "\x{FE35A}"=>"\x{E6F1}",
"\x{FE4B0}"=>"\x{E663}", "\x{FE4B1}"=>"\x{E663}", "\x{FE4B2}"=>"\x{E664}",
"\x{FE4B3}"=>"\x{E665}", "\x{FE4B4}"=>"\x{E666}", "\x{FE4B5}"=>"\x{E667}",
"\x{FE4B6}"=>"\x{E668}", "\x{FE4B7}"=>"\x{E669}", "\x{FE4B8}"=>"\x{E669}\x{E6EF}",
"\x{FE4B9}"=>"\x{E66A}", "\x{FE4BA}"=>"\x{E73E}", "\x{FE4C1}"=>"\x{E661}",
"\x{FE4C2}"=>"\x{E74B}", "\x{FE4C3}"=>"\x{E740}", "\x{FE4C9}"=>"\x{E718}",
"\x{FE4CC}"=>"\x{E699}", "\x{FE4CD}"=>"\x{E699}", "\x{FE4CE}"=>"\x{E69A}",
"\x{FE4CF}"=>"\x{E70E}", "\x{FE4D0}"=>"\x{E711}", "\x{FE4D1}"=>"\x{E71A}",
"\x{FE4D2}"=>"\x{E71A}", "\x{FE4D6}"=>"\x{E674}", "\x{FE4D7}"=>"\x{E674}",
"\x{FE4DB}"=>"\x{E70E}", "\x{FE4DC}"=>"\x{E70F}", "\x{FE4DD}"=>"\x{E715}",
"\x{FE4E0}"=>"\x{E715}", "\x{FE4E2}"=>"\x{E6D6}", "\x{FE4E3}"=>"\x{E715}",
"\x{FE4EF}"=>"\x{E681}", "\x{FE4F0}"=>"\x{E682}", "\x{FE4F1}"=>"\x{E6AD}",
"\x{FE4F2}"=>"\x{E713}", "\x{FE4F3}"=>"\x{E714}", "\x{FE4F9}"=>"\x{E677}",
"\x{FE4FB}"=>"\x{E6FB}", "\x{FE4FD}"=>"\x{E70A}", "\x{FE4FF}"=>"\x{E683}",
"\x{FE500}"=>"\x{E683}", "\x{FE501}"=>"\x{E683}", "\x{FE502}"=>"\x{E683}",
"\x{FE503}"=>"\x{E683}", "\x{FE505}"=>"\x{E6F7}", "\x{FE506}"=>"\x{E66E}",
"\x{FE507}"=>"\x{E66E}", "\x{FE508}"=>"\x{E66E}", "\x{FE50F}"=>"\x{E684}",
"\x{FE510}"=>"\x{E685}", "\x{FE511}"=>"\x{E686}", "\x{FE512}"=>"\x{E6A4}",
"\x{FE522}"=>"\x{E65A}", "\x{FE523}"=>"\x{E687}", "\x{FE524}"=>"\x{E687}",
"\x{FE525}"=>"\x{E688}", "\x{FE526}"=>"\x{E6CE}", "\x{FE527}"=>"\x{E689}",
"\x{FE528}"=>"\x{E6D0}", "\x{FE529}"=>"\x{E6D3}", "\x{FE52A}"=>"\x{E6CF}",
"\x{FE52B}"=>"\x{E6CF}", "\x{FE52C}"=>"\x{E665}", "\x{FE52D}"=>"\x{E665}",
"\x{FE52E}"=>"\x{E665}", "\x{FE535}"=>"\x{E685}", "\x{FE536}"=>"\x{E6AE}",
"\x{FE537}"=>"\x{E6B2}", "\x{FE538}"=>"\x{E716}", "\x{FE539}"=>"\x{E719}",
"\x{FE53A}"=>"\x{E730}", "\x{FE53B}"=>"\x{E682}", "\x{FE53E}"=>"\x{E675}",
"\x{FE540}"=>"\x{E689}", "\x{FE541}"=>"\x{E689}", "\x{FE545}"=>"\x{E683}",
"\x{FE546}"=>"\x{E683}", "\x{FE547}"=>"\x{E683}", "\x{FE548}"=>"\x{E689}",
"\x{FE54D}"=>"\x{E683}", "\x{FE54F}"=>"\x{E683}", "\x{FE552}"=>"\x{E689}",
"\x{FE553}"=>"\x{E698}", "\x{FE7D0}"=>"\x{E652}", "\x{FE7D1}"=>"\x{E653}",
"\x{FE7D2}"=>"\x{E654}", "\x{FE7D3}"=>"\x{E655}", "\x{FE7D4}"=>"\x{E656}",
"\x{FE7D5}"=>"\x{E657}", "\x{FE7D6}"=>"\x{E658}", "\x{FE7D7}"=>"\x{E659}",
"\x{FE7D8}"=>"\x{E712}", "\x{FE7D9}"=>"\x{E733}", "\x{FE7DA}"=>"\x{E712}",
"\x{FE7DC}"=>"\x{E754}", "\x{FE7DF}"=>"\x{E65B}", "\x{FE7E0}"=>"\x{E65C}",
"\x{FE7E1}"=>"\x{E65C}", "\x{FE7E2}"=>"\x{E65D}", "\x{FE7E3}"=>"\x{E65D}",
"\x{FE7E4}"=>"\x{E65E}", "\x{FE7E5}"=>"\x{E65F}", "\x{FE7E6}"=>"\x{E660}",
"\x{FE7E8}"=>"\x{E661}", "\x{FE7E9}"=>"\x{E662}", "\x{FE7EA}"=>"\x{E6A3}",
"\x{FE7EB}"=>"\x{E71D}", "\x{FE7EE}"=>"\x{E6A3}", "\x{FE7EF}"=>"\x{E65E}",
"\x{FE7F0}"=>"\x{E733}", "\x{FE7F5}"=>"\x{E66B}", "\x{FE7F6}"=>"\x{E66C}",
"\x{FE7F7}"=>"\x{E66D}", "\x{FE7FA}"=>"\x{E6F7}", "\x{FE7FC}"=>"\x{E679}",
"\x{FE7FF}"=>"\x{E751}", "\x{FE800}"=>"\x{E676}", "\x{FE801}"=>"\x{E677}",
"\x{FE802}"=>"\x{E677}", "\x{FE803}"=>"\x{E67A}", "\x{FE804}"=>"\x{E67B}",
"\x{FE805}"=>"\x{E67C}", "\x{FE806}"=>"\x{E67D}", "\x{FE807}"=>"\x{E67E}",
"\x{FE808}"=>"\x{E6AC}", "\x{FE80A}"=>"\x{E68B}", "\x{FE813}"=>"\x{E6F6}",
"\x{FE814}"=>"\x{E6FF}", "\x{FE81A}"=>"\x{E6FF}", "\x{FE81C}"=>"\x{E68A}",
"\x{FE81D}"=>"\x{E68C}", "\x{FE81E}"=>"\x{E68C}", "\x{FE823}"=>"\x{E6F9}",
"\x{FE824}"=>"\x{E717}", "\x{FE825}"=>"\x{E71B}", "\x{FE826}"=>"\x{E71B}",
"\x{FE827}"=>"\x{E6F9}", "\x{FE829}"=>"\x{E6ED}", "\x{FE82B}"=>"\x{E6DF}",
"\x{FE82C}"=>"\x{E6E0}", "\x{FE82D}"=>"\x{E6E1}", "\x{FE82E}"=>"\x{E6E2}",
"\x{FE82F}"=>"\x{E6E3}", "\x{FE830}"=>"\x{E6E4}", "\x{FE831}"=>"\x{E6E5}",
"\x{FE832}"=>"\x{E6E6}", "\x{FE833}"=>"\x{E6E7}", "\x{FE834}"=>"\x{E6E8}",
"\x{FE835}"=>"\x{E6E9}", "\x{FE836}"=>"\x{E6EA}", "\x{FE837}"=>"\x{E6EB}",
"\x{FE960}"=>"\x{E673}", "\x{FE961}"=>"\x{E749}", "\x{FE962}"=>"\x{E74A}",
"\x{FE963}"=>"\x{E74C}", "\x{FE964}"=>"\x{E74D}", "\x{FE96A}"=>"\x{E74C}",
"\x{FE973}"=>"\x{E643}", "\x{FE980}"=>"\x{E66F}", "\x{FE981}"=>"\x{E670}",
"\x{FE982}"=>"\x{E671}", "\x{FE983}"=>"\x{E672}", "\x{FE984}"=>"\x{E71E}",
"\x{FE985}"=>"\x{E74B}", "\x{FE986}"=>"\x{E756}", "\x{FE987}"=>"\x{E672}",
"\x{FE988}"=>"\x{E671}", "\x{FEAF0}"=>"\x{E678}", "\x{FEAF1}"=>"\x{E696}",
"\x{FEAF2}"=>"\x{E697}", "\x{FEAF3}"=>"\x{E6A5}", "\x{FEAF4}"=>"\x{E6F5}",
"\x{FEAF5}"=>"\x{E700}", "\x{FEAF6}"=>"\x{E73C}", "\x{FEAF7}"=>"\x{E73D}",
"\x{FEB04}"=>"\x{E702}", "\x{FEB05}"=>"\x{E703}", "\x{FEB06}"=>"\x{E704}",
"\x{FEB07}"=>"\x{E709}", "\x{FEB08}"=>"\x{E70A}", "\x{FEB0B}"=>"\x{E702}",
"\x{FEB0C}"=>"\x{E6EC}", "\x{FEB0D}"=>"\x{E6ED}", "\x{FEB0E}"=>"\x{E6EE}",
"\x{FEB0F}"=>"\x{E6EF}", "\x{FEB10}"=>"\x{E6EC}", "\x{FEB11}"=>"\x{E6ED}",
"\x{FEB12}"=>"\x{E6EC}", "\x{FEB13}"=>"\x{E6EC}", "\x{FEB14}"=>"\x{E6EC}",
"\x{FEB15}"=>"\x{E6EC}", "\x{FEB16}"=>"\x{E6EC}", "\x{FEB17}"=>"\x{E6EC}",
"\x{FEB18}"=>"\x{E6ED}", "\x{FEB19}"=>"\x{E6F8}", "\x{FEB1A}"=>"\x{E68D}",
"\x{FEB1B}"=>"\x{E68E}", "\x{FEB1C}"=>"\x{E68F}", "\x{FEB1D}"=>"\x{E690}",
"\x{FEB1E}"=>"\x{E67F}", "\x{FEB1F}"=>"\x{E680}", "\x{FEB20}"=>"\x{E69B}",
"\x{FEB21}"=>"\x{E6D7}", "\x{FEB22}"=>"\x{E6DE}", "\x{FEB23}"=>"\x{E737}",
"\x{FEB26}"=>"\x{E72F}", "\x{FEB27}"=>"\x{E70B}", "\x{FEB28}"=>"\x{E72F}",
"\x{FEB29}"=>"\x{E731}", "\x{FEB2A}"=>"\x{E732}", "\x{FEB2B}"=>"\x{E734}",
"\x{FEB2C}"=>"\x{E735}", "\x{FEB2D}"=>"\x{E736}", "\x{FEB2E}"=>"\x{E738}",
"\x{FEB2F}"=>"\x{E739}", "\x{FEB30}"=>"\x{E73A}", "\x{FEB31}"=>"\x{E73B}",
"\x{FEB36}"=>"\x{E6DD}", "\x{FEB44}"=>"\x{E6A0}", "\x{FEB48}"=>"\x{E738}",
"\x{FEB55}"=>"\x{E6F8}", "\x{FEB56}"=>"\x{E6FB}", "\x{FEB57}"=>"\x{E6FC}",
"\x{FEB58}"=>"\x{E6FE}", "\x{FEB59}"=>"\x{E701}", "\x{FEB5A}"=>"\x{E705}",
"\x{FEB5B}"=>"\x{E706}", "\x{FEB5C}"=>"\x{E707}", "\x{FEB5D}"=>"\x{E708}",
"\x{FEB60}"=>"\x{E6FA}", "\x{FEB61}"=>"\x{E6F8}", "\x{FEB62}"=>"\x{E6F8}",
"\x{FEB63}"=>"\x{E69C}", "\x{FEB64}"=>"\x{E69C}", "\x{FEB65}"=>"\x{E69C}",
"\x{FEB66}"=>"\x{E69C}", "\x{FEB67}"=>"\x{E69C}", "\x{FEB77}"=>"\x{E6FA}",
"\x{FEB81}"=>"\x{E6D8}", "\x{FEB82}"=>"\x{E6D9}", "\x{FEB83}"=>"\x{E6DA}",
"\x{FEB84}"=>"\x{E6DB}", "\x{FEB85}"=>"\x{E6DC}", "\x{FEB86}"=>"\x{E6D9}",
"\x{FEB87}"=>"\x{E6D9}", "\x{FEB8A}"=>"\x{E6D9}", "\x{FEB8D}"=>"\x{E6DC}",
"\x{FEB90}"=>"\x{E6D9}", "\x{FEB91}"=>"\x{E735}", "\x{FEB92}"=>"\x{E6D3}",
"\x{FEB93}"=>"\x{E693}", "\x{FEB94}"=>"\x{E694}", "\x{FEB95}"=>"\x{E695}",
"\x{FEB96}"=>"\x{E6FD}", "\x{FEB97}"=>"\x{E727}", "\x{FEB9D}"=>"\x{E695}",
"\x{FEB9F}"=>"\x{E70B}", "\x{FEBA0}"=>"\x{E700}", "\x{FEBA1}"=>"\x{E695}",
"\x{FEE10}"=>"\x{E6D1}", "\x{FEE11}"=>"\x{E6D2}", "\x{FEE12}"=>"\x{E6D4}",
"\x{FEE13}"=>"\x{E6D5}", "\x{FEE14}"=>"\x{E70C}", "\x{FEE15}"=>"\x{E70D}",
"\x{FEE16}"=>"\x{E6A6}", "\x{FEE17}"=>"\x{E6A7}", "\x{FEE18}"=>"\x{E6A8}",
"\x{FEE19}"=>"\x{E6A9}", "\x{FEE1A}"=>"\x{E6AA}", "\x{FEE1B}"=>"\x{E6AB}",
"\x{FEE1C}"=>"\x{E6AF}", "\x{FEE1D}"=>"\x{E6B0}", "\x{FEE1E}"=>"\x{E6B4}",
"\x{FEE1F}"=>"\x{E6B5}", "\x{FEE20}"=>"\x{E6B6}", "\x{FEE21}"=>"\x{E6BB}",
"\x{FEE22}"=>"\x{E6BC}", "\x{FEE23}"=>"\x{E6BD}", "\x{FEE24}"=>"\x{E6BE}",
"\x{FEE25}"=>"\x{E6BF}", "\x{FEE26}"=>"\x{E6C0}", "\x{FEE27}"=>"\x{E6C1}",
"\x{FEE28}"=>"\x{E6C2}", "\x{FEE29}"=>"\x{E6C3}", "\x{FEE2A}"=>"\x{E6C4}",
"\x{FEE2B}"=>"\x{E6C5}", "\x{FEE2C}"=>"\x{E6C6}", "\x{FEE2D}"=>"\x{E6C7}",
"\x{FEE2E}"=>"\x{E6C8}", "\x{FEE2F}"=>"\x{E6C9}", "\x{FEE30}"=>"\x{E6CA}",
"\x{FEE31}"=>"\x{E6CB}", "\x{FEE32}"=>"\x{E6CC}", "\x{FEE33}"=>"\x{E6CD}"
);

sub google_unicode_to_docomo_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_docomo_unicode{$1} || &$check(ord $1)
    }egomx;
}

sub kddi_unicode_to_google_unicode {
    $_[1] =~ tr
    [\x{E468}-\x{E5DF}\x{EA80}-\x{EB8E}]
    [\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE19F}\x{FE81C}\x{FE800}\x{FE4DC}\x{FE814}\x{FE816}\x{FE819}\x{FE803}\x{FE195}\x{FE4F5}\x{FE197}\x{FE81D}\x{FE4DB}\x{FE1B0}\x{FEB37}\x{FE509}\x{FE821}\x{FE4F2}\x{FE03C}\x{FE825}\x{FE4EF}\x{FE53E}\x{FE801}\x{FEB85}\x{FEB82}\x{FE4D6}\x{FE52C}\x{FEB86}\x{FE504}\x{FE524}\x{FE535}\x{FE528}\x{FE529}\x{FE82E}-\x{FE836}\x{FE83B}\x{FE82D}\x{FEAFD}\x{FEAFC}\x{FEAFF}\x{FEAFE}\x{FEB6D}\x{FEB6E}\x{FEB47}\x{FEB6F}\x{FEB70}\x{FEB75}\x{FEB76}\x{FEB71}\x{FEB72}\x{FEB65}\x{FEB66}\x{FEB51}\x{FEB52}\x{FEB62}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FE4E8}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}];
}

our %map_google_unicode_to_kddi_unicode = (
"\x{FE000}"=>"\x{E488}", "\x{FE001}"=>"\x{E48D}", "\x{FE002}"=>"\x{E48C}",
"\x{FE003}"=>"\x{E485}", "\x{FE004}"=>"\x{E487}", "\x{FE005}"=>"\x{E469}",
"\x{FE006}"=>"\x{E598}", "\x{FE007}"=>"\x{EAE8}", "\x{FE008}"=>"\x{EAF1}",
"\x{FE009}"=>"\x{EAF4}", "\x{FE00A}"=>"\x{EAF4}", "\x{FE00B}"=>"\x{E5DA}",
"\x{FE00C}"=>"\x{E5DA}", "\x{FE00D}"=>"\x{EAF2}", "\x{FE00E}"=>"\x{E48A}",
"\x{FE00F}"=>"\x{E48E}", "\x{FE010}"=>"\x{E4BF}", "\x{FE011}"=>"\x{E5A8}",
"\x{FE012}"=>"\x{E5A9}", "\x{FE013}"=>"\x{E5AA}", "\x{FE014}"=>"\x{E486}",
"\x{FE016}"=>"\x{E489}", "\x{FE017}"=>"\x{EAEF}", "\x{FE01B}"=>"\x{E47C}",
"\x{FE01C}"=>"\x{E57B}", "\x{FE01D}"=>"\x{E57A}", "\x{FE01E}"=>"\x{E594}",
"\x{FE01F}"=>"\x{E594}", "\x{FE020}"=>"\x{E594}", "\x{FE021}"=>"\x{E594}",
"\x{FE022}"=>"\x{E594}", "\x{FE023}"=>"\x{E594}", "\x{FE024}"=>"\x{E594}",
"\x{FE025}"=>"\x{E594}", "\x{FE026}"=>"\x{E594}", "\x{FE027}"=>"\x{E594}",
"\x{FE028}"=>"\x{E594}", "\x{FE029}"=>"\x{E594}", "\x{FE02A}"=>"\x{E594}",
"\x{FE02B}"=>"\x{E48F}", "\x{FE02C}"=>"\x{E490}", "\x{FE02D}"=>"\x{E491}",
"\x{FE02E}"=>"\x{E492}", "\x{FE02F}"=>"\x{E493}", "\x{FE030}"=>"\x{E494}",
"\x{FE031}"=>"\x{E495}", "\x{FE032}"=>"\x{E496}", "\x{FE033}"=>"\x{E497}",
"\x{FE034}"=>"\x{E498}", "\x{FE035}"=>"\x{E499}", "\x{FE036}"=>"\x{E49A}",
"\x{FE037}"=>"\x{E49B}", "\x{FE038}"=>"\x{EB7C}", "\x{FE039}"=>"\x{E5B3}",
"\x{FE03A}"=>"\x{EB53}", "\x{FE03B}"=>"\x{EB5F}", "\x{FE03C}"=>"\x{E513}",
"\x{FE03D}"=>"\x{E4E4}", "\x{FE03E}"=>"\x{EB7D}", "\x{FE03F}"=>"\x{E4CE}",
"\x{FE040}"=>"\x{E4CA}", "\x{FE041}"=>"\x{E5BA}", "\x{FE042}"=>"\x{E5CD}",
"\x{FE043}"=>"\x{E5CD}", "\x{FE044}"=>"\x{E480}", "\x{FE045}"=>"\x{EA94}",
"\x{FE046}"=>"\x{E4E3}", "\x{FE047}"=>"\x{E4E2}", "\x{FE048}"=>"\x{EA96}",
"\x{FE04A}"=>"\x{EB36}", "\x{FE04B}"=>"\x{EB37}", "\x{FE04C}"=>"\x{EB38}",
"\x{FE04D}"=>"\x{EB49}", "\x{FE04E}"=>"\x{EB82}", "\x{FE04F}"=>"\x{E4D2}",
"\x{FE050}"=>"\x{EB35}", "\x{FE051}"=>"\x{EAB9}", "\x{FE052}"=>"\x{EABA}",
"\x{FE053}"=>"\x{E4D4}", "\x{FE054}"=>"\x{E4CD}", "\x{FE055}"=>"\x{EABB}",
"\x{FE056}"=>"\x{EABC}", "\x{FE057}"=>"\x{EB32}", "\x{FE058}"=>"\x{EB33}",
"\x{FE059}"=>"\x{EB34}", "\x{FE05A}"=>"\x{EB39}", "\x{FE05B}"=>"\x{EB5A}",
"\x{FE190}"=>"\x{E5A4}", "\x{FE191}"=>"\x{E5A5}", "\x{FE192}"=>"\x{EAD0}",
"\x{FE193}"=>"\x{EAD1}", "\x{FE194}"=>"\x{EB47}", "\x{FE195}"=>"\x{E509}",
"\x{FE196}"=>"\x{EAA0}", "\x{FE197}"=>"\x{E50B}", "\x{FE198}"=>"\x{EAA1}",
"\x{FE199}"=>"\x{EAA2}", "\x{FE19B}"=>"\x{E4FC}", "\x{FE19C}"=>"\x{E4FA}",
"\x{FE19D}"=>"\x{E4FC}", "\x{FE19E}"=>"\x{E4FA}", "\x{FE19F}"=>"\x{E501}",
"\x{FE1A1}"=>"\x{E5DD}", "\x{FE1A2}"=>"\x{EADB}", "\x{FE1A3}"=>"\x{EAE9}",
"\x{FE1A4}"=>"\x{EB13}", "\x{FE1A5}"=>"\x{EB14}", "\x{FE1A6}"=>"\x{EB15}",
"\x{FE1A7}"=>"\x{EB16}", "\x{FE1A8}"=>"\x{EB17}", "\x{FE1A9}"=>"\x{EB18}",
"\x{FE1AA}"=>"\x{EB19}", "\x{FE1AB}"=>"\x{EB1A}", "\x{FE1AC}"=>"\x{EB44}",
"\x{FE1AD}"=>"\x{EB45}", "\x{FE1AE}"=>"\x{E4CB}", "\x{FE1AF}"=>"\x{E5BF}",
"\x{FE1B0}"=>"\x{E50E}", "\x{FE1B1}"=>"\x{E4EC}", "\x{FE1B2}"=>"\x{E4EF}",
"\x{FE1B3}"=>"\x{E4F8}", "\x{FE1B6}"=>"\x{EB1C}", "\x{FE1B7}"=>"\x{E4E1}",
"\x{FE1B8}"=>"\x{E4DB}", "\x{FE1B9}"=>"\x{EB7E}", "\x{FE1BA}"=>"\x{E4E0}",
"\x{FE1BB}"=>"\x{EB76}", "\x{FE1BC}"=>"\x{E4DC}", "\x{FE1BD}"=>"\x{E49A}",
"\x{FE1BE}"=>"\x{E4D8}", "\x{FE1BF}"=>"\x{E4DE}", "\x{FE1C0}"=>"\x{E5C0}",
"\x{FE1C1}"=>"\x{E5C1}", "\x{FE1C2}"=>"\x{E5C2}", "\x{FE1C3}"=>"\x{E470}",
"\x{FE1C4}"=>"\x{E4D9}", "\x{FE1C5}"=>"\x{E5C7}", "\x{FE1C6}"=>"\x{EAEC}",
"\x{FE1C7}"=>"\x{EB1B}", "\x{FE1C8}"=>"\x{E4E0}", "\x{FE1C9}"=>"\x{EB1D}",
"\x{FE1CB}"=>"\x{EB1E}", "\x{FE1CC}"=>"\x{EB1F}", "\x{FE1CD}"=>"\x{EB20}",
"\x{FE1CE}"=>"\x{E4D9}", "\x{FE1CF}"=>"\x{E48F}", "\x{FE1D0}"=>"\x{E4E1}",
"\x{FE1D1}"=>"\x{EB21}", "\x{FE1D2}"=>"\x{E4D7}", "\x{FE1D3}"=>"\x{EB22}",
"\x{FE1D4}"=>"\x{EB23}", "\x{FE1D5}"=>"\x{EB24}", "\x{FE1D6}"=>"\x{EB25}",
"\x{FE1D7}"=>"\x{E4DA}", "\x{FE1D8}"=>"\x{E4DF}", "\x{FE1D9}"=>"\x{E4D3}",
"\x{FE1DA}"=>"\x{E4DD}", "\x{FE1DB}"=>"\x{E4EE}", "\x{FE1DC}"=>"\x{E5D4}",
"\x{FE1DD}"=>"\x{E5DB}", "\x{FE1DE}"=>"\x{EB3F}", "\x{FE1DF}"=>"\x{EB46}",
"\x{FE1E0}"=>"\x{EB48}", "\x{FE1E1}"=>"\x{EB57}", "\x{FE1E2}"=>"\x{EB58}",
"\x{FE1E3}"=>"\x{E492}", "\x{FE320}"=>"\x{E472}", "\x{FE321}"=>"\x{EB67}",
"\x{FE322}"=>"\x{EACA}", "\x{FE323}"=>"\x{EAC0}", "\x{FE324}"=>"\x{E5AE}",
"\x{FE325}"=>"\x{EACB}", "\x{FE326}"=>"\x{EAC9}", "\x{FE327}"=>"\x{E5C4}",
"\x{FE328}"=>"\x{EAC1}", "\x{FE329}"=>"\x{E4E7}", "\x{FE32A}"=>"\x{E4E7}",
"\x{FE32B}"=>"\x{EACD}", "\x{FE32C}"=>"\x{EACF}", "\x{FE32D}"=>"\x{EACE}",
"\x{FE32E}"=>"\x{EAC7}", "\x{FE32F}"=>"\x{EAC8}", "\x{FE330}"=>"\x{E471}",
"\x{FE331}"=>"\x{E471}\x{E5B1}", "\x{FE332}"=>"\x{EAC5}", "\x{FE333}"=>"\x{EB80}",
"\x{FE334}"=>"\x{EB64}", "\x{FE335}"=>"\x{EACD}", "\x{FE336}"=>"\x{E4FB}",
"\x{FE337}"=>"\x{EACD}", "\x{FE338}"=>"\x{E471}", "\x{FE339}"=>"\x{EB69}",
"\x{FE33A}"=>"\x{E473}", "\x{FE33B}"=>"\x{EAC6}", "\x{FE33C}"=>"\x{EAC2}",
"\x{FE33D}"=>"\x{EB5D}", "\x{FE33E}"=>"\x{EAC5}", "\x{FE33F}"=>"\x{EAC3}",
"\x{FE340}"=>"\x{EAC0}", "\x{FE341}"=>"\x{E5C5}", "\x{FE342}"=>"\x{EAC4}",
"\x{FE343}"=>"\x{EABF}", "\x{FE344}"=>"\x{E5C6}", "\x{FE345}"=>"\x{E5C6}",
"\x{FE346}"=>"\x{E474}", "\x{FE347}"=>"\x{E5C3}", "\x{FE348}"=>"\x{EB61}",
"\x{FE349}"=>"\x{EB7F}", "\x{FE34A}"=>"\x{EB63}", "\x{FE34B}"=>"\x{EB60}",
"\x{FE34C}"=>"\x{EB65}", "\x{FE34D}"=>"\x{EB68}", "\x{FE34E}"=>"\x{EB5E}",
"\x{FE34F}"=>"\x{EB6A}", "\x{FE350}"=>"\x{EB66}", "\x{FE351}"=>"\x{EAD7}",
"\x{FE352}"=>"\x{EAD8}", "\x{FE353}"=>"\x{EAD9}", "\x{FE354}"=>"\x{EB50}",
"\x{FE355}"=>"\x{EB51}", "\x{FE356}"=>"\x{EB52}", "\x{FE357}"=>"\x{EB85}",
"\x{FE358}"=>"\x{EB86}", "\x{FE359}"=>"\x{EB87}", "\x{FE35A}"=>"\x{EB88}",
"\x{FE35B}"=>"\x{EAD2}", "\x{FE4B0}"=>"\x{E4AB}", "\x{FE4B1}"=>"\x{EB09}",
"\x{FE4B2}"=>"\x{E4AD}", "\x{FE4B3}"=>"\x{E5DE}", "\x{FE4B4}"=>"\x{E5DF}",
"\x{FE4B5}"=>"\x{E4AA}", "\x{FE4B6}"=>"\x{E4A3}", "\x{FE4B7}"=>"\x{EA81}",
"\x{FE4B8}"=>"\x{EAF3}", "\x{FE4B9}"=>"\x{E4A4}", "\x{FE4BA}"=>"\x{EA80}",
"\x{FE4BB}"=>"\x{E5BB}", "\x{FE4BC}"=>"\x{E5CF}", "\x{FE4BD}"=>"\x{EAF6}",
"\x{FE4BE}"=>"\x{EAF7}", "\x{FE4BF}"=>"\x{EAF8}", "\x{FE4C0}"=>"\x{EAF9}",
"\x{FE4C1}"=>"\x{E4A9}", "\x{FE4C2}"=>"\x{E4BD}", "\x{FE4C3}"=>"\x{E5BD}",
"\x{FE4C4}"=>"\x{E4C0}", "\x{FE4C7}"=>"\x{E572}", "\x{FE4C8}"=>"\x{EB6C}",
"\x{FE4C9}"=>"\x{E587}", "\x{FE4CA}"=>"\x{E5CB}", "\x{FE4CB}"=>"\x{E581}",
"\x{FE4CC}"=>"\x{E5B7}", "\x{FE4CD}"=>"\x{EB2B}", "\x{FE4CE}"=>"\x{E4FE}",
"\x{FE4CF}"=>"\x{E5B6}", "\x{FE4D0}"=>"\x{EB77}", "\x{FE4D1}"=>"\x{E5C9}",
"\x{FE4D2}"=>"\x{E5C9}", "\x{FE4D3}"=>"\x{EA93}", "\x{FE4D4}"=>"\x{EA9E}",
"\x{FE4D5}"=>"\x{EB6B}", "\x{FE4D6}"=>"\x{E51A}", "\x{FE4D7}"=>"\x{E51A}",
"\x{FE4D8}"=>"\x{EA9F}", "\x{FE4D9}"=>"\x{EAA3}", "\x{FE4DA}"=>"\x{EAA4}",
"\x{FE4DB}"=>"\x{E50D}", "\x{FE4DC}"=>"\x{E504}", "\x{FE4DD}"=>"\x{E4C7}",
"\x{FE4DF}"=>"\x{E5DC}", "\x{FE4E0}"=>"\x{E579}", "\x{FE4E1}"=>"\x{E57C}",
"\x{FE4E2}"=>"\x{E57D}", "\x{FE4E3}"=>"\x{E585}", "\x{FE4E4}"=>"\x{EB5B}",
"\x{FE4E5}"=>"\x{E4CC}", "\x{FE4E6}"=>"\x{E573}", "\x{FE4E7}"=>"\x{EAFA}",
"\x{FE4E8}"=>"\x{EB0E}", "\x{FE4E9}"=>"\x{EB0F}", "\x{FE4EA}"=>"\x{EB10}",
"\x{FE4EB}"=>"\x{E5D5}", "\x{FE4EC}"=>"\x{E5D6}", "\x{FE4ED}"=>"\x{EB11}",
"\x{FE4EE}"=>"\x{EB12}", "\x{FE4EF}"=>"\x{E515}", "\x{FE4F0}"=>"\x{E49C}",
"\x{FE4F2}"=>"\x{E512}", "\x{FE4F4}"=>"\x{E4F5}", "\x{FE4F5}"=>"\x{E50A}",
"\x{FE4F6}"=>"\x{E47B}", "\x{FE4F7}"=>"\x{EA8F}", "\x{FE4F8}"=>"\x{EA8F}",
"\x{FE4F9}"=>"\x{E57E}", "\x{FE4FA}"=>"\x{E57F}", "\x{FE4FB}"=>"\x{E583}",
"\x{FE4FC}"=>"\x{E584}", "\x{FE4FD}"=>"\x{E55F}", "\x{FE4FE}"=>"\x{E589}",
"\x{FE4FF}"=>"\x{E565}", "\x{FE500}"=>"\x{E566}", "\x{FE501}"=>"\x{E567}",
"\x{FE502}"=>"\x{E568}", "\x{FE503}"=>"\x{E56F}", "\x{FE504}"=>"\x{E51D}",
"\x{FE505}"=>"\x{E5D8}", "\x{FE506}"=>"\x{E4A5}", "\x{FE507}"=>"\x{E4A5}",
"\x{FE508}"=>"\x{E4A5}", "\x{FE509}"=>"\x{E510}", "\x{FE50A}"=>"\x{EA9A}",
"\x{FE50B}"=>"\x{EB26}", "\x{FE50C}"=>"\x{EB27}", "\x{FE50D}"=>"\x{EB29}",
"\x{FE50E}"=>"\x{EB28}", "\x{FE50F}"=>"\x{E59F}", "\x{FE510}"=>"\x{E4CF}",
"\x{FE511}"=>"\x{E5A0}", "\x{FE512}"=>"\x{E4C9}", "\x{FE513}"=>"\x{EAF0}",
"\x{FE514}"=>"\x{E5D9}", "\x{FE515}"=>"\x{E5CC}", "\x{FE516}"=>"\x{EA9B}",
"\x{FE517}"=>"\x{EA9C}", "\x{FE518}"=>"\x{EAE3}", "\x{FE519}"=>"\x{EAE4}",
"\x{FE51A}"=>"\x{EAE5}", "\x{FE51B}"=>"\x{EAE6}", "\x{FE51C}"=>"\x{EAE7}",
"\x{FE51D}"=>"\x{EAEB}", "\x{FE51E}"=>"\x{EAED}", "\x{FE51F}"=>"\x{EAEE}",
"\x{FE520}"=>"\x{E46F}", "\x{FE521}"=>"\x{EB3D}", "\x{FE522}"=>"\x{E59B}",
"\x{FE523}"=>"\x{E596}", "\x{FE524}"=>"\x{E51E}", "\x{FE525}"=>"\x{E588}",
"\x{FE526}"=>"\x{EB08}", "\x{FE527}"=>"\x{EA92}", "\x{FE528}"=>"\x{E520}",
"\x{FE529}"=>"\x{E521}", "\x{FE52A}"=>"\x{E591}", "\x{FE52B}"=>"\x{EB62}",
"\x{FE52C}"=>"\x{E51B}", "\x{FE52D}"=>"\x{EB0A}", "\x{FE52E}"=>"\x{E51B}",
"\x{FE52F}"=>"\x{E511}", "\x{FE530}"=>"\x{E511}", "\x{FE531}"=>"\x{E4A8}",
"\x{FE532}"=>"\x{E4FD}", "\x{FE533}"=>"\x{E592}", "\x{FE534}"=>"\x{E593}",
"\x{FE535}"=>"\x{E51F}", "\x{FE536}"=>"\x{EB03}", "\x{FE538}"=>"\x{E5B8}",
"\x{FE539}"=>"\x{E4A1}", "\x{FE53A}"=>"\x{E4A0}", "\x{FE53B}"=>"\x{E5CE}",
"\x{FE53C}"=>"\x{E582}", "\x{FE53D}"=>"\x{E562}", "\x{FE53E}"=>"\x{E516}",
"\x{FE53F}"=>"\x{E560}", "\x{FE540}"=>"\x{E561}", "\x{FE541}"=>"\x{E569}",
"\x{FE542}"=>"\x{E563}", "\x{FE543}"=>"\x{E58F}", "\x{FE544}"=>"\x{E590}",
"\x{FE545}"=>"\x{E56B}", "\x{FE546}"=>"\x{E49F}", "\x{FE547}"=>"\x{E49D}",
"\x{FE548}"=>"\x{E564}", "\x{FE549}"=>"\x{E56A}", "\x{FE54A}"=>"\x{E574}",
"\x{FE54B}"=>"\x{E575}", "\x{FE54C}"=>"\x{E576}", "\x{FE54D}"=>"\x{E56C}",
"\x{FE54E}"=>"\x{E56D}", "\x{FE54F}"=>"\x{E56E}", "\x{FE550}"=>"\x{E570}",
"\x{FE551}"=>"\x{E4A2}", "\x{FE552}"=>"\x{EB0B}", "\x{FE553}"=>"\x{EB2A}",
"\x{FE7D1}"=>"\x{E4BA}", "\x{FE7D2}"=>"\x{E599}", "\x{FE7D3}"=>"\x{E4B7}",
"\x{FE7D4}"=>"\x{E4B6}", "\x{FE7D5}"=>"\x{EAAC}", "\x{FE7D6}"=>"\x{E59A}",
"\x{FE7D7}"=>"\x{E4B9}", "\x{FE7D8}"=>"\x{E4B8}", "\x{FE7D9}"=>"\x{E46B}",
"\x{FE7DA}"=>"\x{EB41}", "\x{FE7DB}"=>"\x{E5D3}", "\x{FE7DC}"=>"\x{E4D8}",
"\x{FE7DD}"=>"\x{E4BB}", "\x{FE7DE}"=>"\x{EADE}", "\x{FE7DF}"=>"\x{E4B5}",
"\x{FE7E0}"=>"\x{E5BC}", "\x{FE7E1}"=>"\x{E5BC}", "\x{FE7E2}"=>"\x{E4B0}",
"\x{FE7E3}"=>"\x{E4B0}", "\x{FE7E4}"=>"\x{E4B1}", "\x{FE7E5}"=>"\x{E4B1}",
"\x{FE7E6}"=>"\x{E4AF}", "\x{FE7E7}"=>"\x{E4A7}", "\x{FE7E8}"=>"\x{EA82}",
"\x{FE7E9}"=>"\x{E4B3}", "\x{FE7EA}"=>"\x{E4B4}", "\x{FE7EB}"=>"\x{E4AE}",
"\x{FE7EC}"=>"\x{EB6D}", "\x{FE7ED}"=>"\x{E5C8}", "\x{FE7EE}"=>"\x{E4B4}",
"\x{FE7EF}"=>"\x{E4B1}", "\x{FE7F0}"=>"\x{EB72}", "\x{FE7F1}"=>"\x{E4B2}",
"\x{FE7F2}"=>"\x{EADF}", "\x{FE7F3}"=>"\x{EAE0}", "\x{FE7F4}"=>"\x{EAE1}",
"\x{FE7F5}"=>"\x{E571}", "\x{FE7F6}"=>"\x{E4A6}", "\x{FE7F7}"=>"\x{E46A}",
"\x{FE7F8}"=>"\x{E5D7}", "\x{FE7F9}"=>"\x{EB73}", "\x{FE7FA}"=>"\x{E4BC}",
"\x{FE7FB}"=>"\x{E5D0}", "\x{FE7FD}"=>"\x{E46D}", "\x{FE7FE}"=>"\x{EAE2}",
"\x{FE7FF}"=>"\x{EB42}", "\x{FE800}"=>"\x{E503}", "\x{FE801}"=>"\x{E517}",
"\x{FE802}"=>"\x{E517}", "\x{FE803}"=>"\x{E508}", "\x{FE804}"=>"\x{E59C}",
"\x{FE805}"=>"\x{EAF5}", "\x{FE806}"=>"\x{E59E}", "\x{FE807}"=>"\x{E49E}",
"\x{FE808}"=>"\x{E4BE}", "\x{FE809}"=>"\x{E59D}", "\x{FE80A}"=>"\x{E4C6}",
"\x{FE80B}"=>"\x{E5D1}", "\x{FE80C}"=>"\x{E4C5}", "\x{FE80D}"=>"\x{E46E}",
"\x{FE80E}"=>"\x{EADD}", "\x{FE80F}"=>"\x{E4C8}", "\x{FE810}"=>"\x{EB43}",
"\x{FE811}"=>"\x{EB6E}", "\x{FE812}"=>"\x{EB6F}", "\x{FE813}"=>"\x{E5BE}",
"\x{FE814}"=>"\x{E505}", "\x{FE816}"=>"\x{E506}", "\x{FE817}"=>"\x{EB40}",
"\x{FE818}"=>"\x{EADC}", "\x{FE819}"=>"\x{E507}", "\x{FE81A}"=>"\x{EACC}",
"\x{FE81C}"=>"\x{E502}", "\x{FE81D}"=>"\x{E50C}", "\x{FE81E}"=>"\x{E50C}",
"\x{FE81F}"=>"\x{E5B9}", "\x{FE820}"=>"\x{E580}", "\x{FE821}"=>"\x{E511}",
"\x{FE822}"=>"\x{E58B}", "\x{FE823}"=>"\x{E4EB}", "\x{FE824}"=>"\x{EB78}",
"\x{FE825}"=>"\x{E514}", "\x{FE826}"=>"\x{E514}", "\x{FE827}"=>"\x{E5CA}",
"\x{FE828}"=>"\x{EA95}", "\x{FE829}"=>"\x{EADA}", "\x{FE82A}"=>"\x{E5BB}",
"\x{FE82C}"=>"\x{EB84}", "\x{FE82D}"=>"\x{E52C}", "\x{FE82E}"=>"\x{E522}",
"\x{FE82F}"=>"\x{E523}", "\x{FE830}"=>"\x{E524}", "\x{FE831}"=>"\x{E525}",
"\x{FE832}"=>"\x{E526}", "\x{FE833}"=>"\x{E527}", "\x{FE834}"=>"\x{E528}",
"\x{FE835}"=>"\x{E529}", "\x{FE836}"=>"\x{E52A}", "\x{FE837}"=>"\x{E5AC}",
"\x{FE838}"=>"\x{EA84}", "\x{FE839}"=>"\x{EA90}", "\x{FE83A}"=>"\x{EA91}",
"\x{FE83B}"=>"\x{E52B}", "\x{FE83C}"=>"\x{E586}", "\x{FE960}"=>"\x{E4D6}",
"\x{FE961}"=>"\x{E4D5}", "\x{FE962}"=>"\x{E4D0}", "\x{FE963}"=>"\x{E5B4}",
"\x{FE964}"=>"\x{EAAF}", "\x{FE965}"=>"\x{E4D1}", "\x{FE966}"=>"\x{EAB0}",
"\x{FE967}"=>"\x{EAB1}", "\x{FE968}"=>"\x{EAB2}", "\x{FE969}"=>"\x{EAB3}",
"\x{FE96A}"=>"\x{EAB4}", "\x{FE96B}"=>"\x{EAB5}", "\x{FE96C}"=>"\x{EAB6}",
"\x{FE96D}"=>"\x{EAB7}", "\x{FE96E}"=>"\x{EAB8}", "\x{FE96F}"=>"\x{EABD}",
"\x{FE970}"=>"\x{EABE}", "\x{FE971}"=>"\x{EAEA}", "\x{FE972}"=>"\x{E4C4}",
"\x{FE973}"=>"\x{E4ED}", "\x{FE974}"=>"\x{EB3A}", "\x{FE975}"=>"\x{EB3B}",
"\x{FE976}"=>"\x{EB3C}", "\x{FE977}"=>"\x{EB4A}", "\x{FE978}"=>"\x{EB4B}",
"\x{FE979}"=>"\x{EB4C}", "\x{FE97A}"=>"\x{EB4D}", "\x{FE97B}"=>"\x{EB4E}",
"\x{FE97C}"=>"\x{EB4F}", "\x{FE97D}"=>"\x{EB56}", "\x{FE97E}"=>"\x{EB59}",
"\x{FE97F}"=>"\x{EB70}", "\x{FE980}"=>"\x{E4AC}", "\x{FE981}"=>"\x{E597}",
"\x{FE982}"=>"\x{E4C2}", "\x{FE983}"=>"\x{E4C3}", "\x{FE984}"=>"\x{EAAE}",
"\x{FE985}"=>"\x{EA97}", "\x{FE986}"=>"\x{E4C1}", "\x{FE987}"=>"\x{EA98}",
"\x{FE988}"=>"\x{EB3E}", "\x{FEAF0}"=>"\x{E555}", "\x{FEAF1}"=>"\x{E54D}",
"\x{FEAF2}"=>"\x{E54C}", "\x{FEAF3}"=>"\x{E556}", "\x{FEAF4}"=>"\x{EB2D}",
"\x{FEAF5}"=>"\x{EB2E}", "\x{FEAF6}"=>"\x{EB7A}", "\x{FEAF7}"=>"\x{EB7B}",
"\x{FEAF8}"=>"\x{E53F}", "\x{FEAF9}"=>"\x{E540}", "\x{FEAFA}"=>"\x{E552}",
"\x{FEAFB}"=>"\x{E553}", "\x{FEAFC}"=>"\x{E52E}", "\x{FEAFD}"=>"\x{E52D}",
"\x{FEAFE}"=>"\x{E530}", "\x{FEAFF}"=>"\x{E52F}", "\x{FEB00}"=>"\x{E542}",
"\x{FEB01}"=>"\x{E543}", "\x{FEB02}"=>"\x{E544}", "\x{FEB03}"=>"\x{E545}",
"\x{FEB04}"=>"\x{E482}", "\x{FEB05}"=>"\x{EB2F}", "\x{FEB06}"=>"\x{EB30}",
"\x{FEB08}"=>"\x{EB31}", "\x{FEB09}"=>"\x{E483}", "\x{FEB0A}"=>"\x{E483}",
"\x{FEB0B}"=>"\x{E482}", "\x{FEB0C}"=>"\x{E595}", "\x{FEB0D}"=>"\x{EB75}",
"\x{FEB0E}"=>"\x{E477}", "\x{FEB0F}"=>"\x{E478}", "\x{FEB10}"=>"\x{EAA6}",
"\x{FEB11}"=>"\x{EB75}", "\x{FEB12}"=>"\x{E4EA}", "\x{FEB13}"=>"\x{EAA7}",
"\x{FEB14}"=>"\x{EAA8}", "\x{FEB15}"=>"\x{EAA9}", "\x{FEB16}"=>"\x{EAAA}",
"\x{FEB17}"=>"\x{EB54}", "\x{FEB18}"=>"\x{E5AF}", "\x{FEB19}"=>"\x{E595}",
"\x{FEB1A}"=>"\x{EAA5}", "\x{FEB1B}"=>"\x{E5A1}", "\x{FEB1C}"=>"\x{E5A2}",
"\x{FEB1D}"=>"\x{E5A3}", "\x{FEB1E}"=>"\x{E47D}", "\x{FEB1F}"=>"\x{E47E}",
"\x{FEB20}"=>"\x{E47F}", "\x{FEB21}"=>"\x{E578}", "\x{FEB22}"=>"\x{EB2C}",
"\x{FEB23}"=>"\x{E481}", "\x{FEB25}"=>"\x{EA83}", "\x{FEB26}"=>"\x{E484}",
"\x{FEB27}"=>"\x{E5AD}", "\x{FEB29}"=>"\x{E558}", "\x{FEB2A}"=>"\x{E54E}",
"\x{FEB2B}"=>"\x{E4F1}", "\x{FEB2C}"=>"\x{EB79}", "\x{FEB2D}"=>"\x{E559}",
"\x{FEB2F}"=>"\x{EA8A}", "\x{FEB31}"=>"\x{EA89}", "\x{FEB32}"=>"\x{E5D2}",
"\x{FEB35}"=>"\x{EB18}", "\x{FEB36}"=>"\x{E5B5}", "\x{FEB37}"=>"\x{E50F}",
"\x{FEB38}"=>"\x{EA85}", "\x{FEB3D}"=>"\x{E4F7}", "\x{FEB3E}"=>"\x{EA86}",
"\x{FEB3F}"=>"\x{EA87}", "\x{FEB40}"=>"\x{EA8B}", "\x{FEB41}"=>"\x{EA8C}",
"\x{FEB43}"=>"\x{EA99}", "\x{FEB44}"=>"\x{EAAD}", "\x{FEB45}"=>"\x{E550}",
"\x{FEB46}"=>"\x{E551}", "\x{FEB47}"=>"\x{E533}", "\x{FEB48}"=>"\x{E541}",
"\x{FEB49}"=>"\x{E557}", "\x{FEB4A}"=>"\x{E55E}", "\x{FEB4B}"=>"\x{E58A}",
"\x{FEB4C}"=>"\x{E58C}", "\x{FEB4D}"=>"\x{E58D}", "\x{FEB4E}"=>"\x{E58E}",
"\x{FEB4F}"=>"\x{E4E8}", "\x{FEB50}"=>"\x{EB01}", "\x{FEB51}"=>"\x{E53C}",
"\x{FEB52}"=>"\x{E53D}", "\x{FEB53}"=>"\x{E54F}", "\x{FEB54}"=>"\x{E554}",
"\x{FEB56}"=>"\x{E476}", "\x{FEB57}"=>"\x{E4E5}", "\x{FEB58}"=>"\x{E47A}",
"\x{FEB59}"=>"\x{E475}", "\x{FEB5A}"=>"\x{E5B0}", "\x{FEB5B}"=>"\x{E5B1}",
"\x{FEB5C}"=>"\x{E4E6}", "\x{FEB5D}"=>"\x{E4F4}", "\x{FEB5E}"=>"\x{E4E9}",
"\x{FEB5F}"=>"\x{EB5C}", "\x{FEB60}"=>"\x{EAAB}", "\x{FEB61}"=>"\x{E479}",
"\x{FEB62}"=>"\x{E53E}", "\x{FEB63}"=>"\x{E54A}", "\x{FEB64}"=>"\x{E54B}",
"\x{FEB65}"=>"\x{E53A}", "\x{FEB66}"=>"\x{E53B}", "\x{FEB67}"=>"\x{E54B}",
"\x{FEB68}"=>"\x{E48B}", "\x{FEB69}"=>"\x{E48B}", "\x{FEB6A}"=>"\x{E468}",
"\x{FEB6B}"=>"\x{E548}", "\x{FEB6C}"=>"\x{E549}", "\x{FEB6D}"=>"\x{E531}",
"\x{FEB6E}"=>"\x{E532}", "\x{FEB6F}"=>"\x{E534}", "\x{FEB70}"=>"\x{E535}",
"\x{FEB71}"=>"\x{E538}", "\x{FEB72}"=>"\x{E539}", "\x{FEB73}"=>"\x{E546}",
"\x{FEB74}"=>"\x{E547}", "\x{FEB75}"=>"\x{E536}", "\x{FEB76}"=>"\x{E537}",
"\x{FEB77}"=>"\x{E46C}", "\x{FEB78}"=>"\x{E55A}", "\x{FEB79}"=>"\x{E55B}",
"\x{FEB7A}"=>"\x{E4F0}", "\x{FEB7B}"=>"\x{E4F2}", "\x{FEB7C}"=>"\x{EAFD}",
"\x{FEB7D}"=>"\x{EAFE}", "\x{FEB7E}"=>"\x{EAFF}", "\x{FEB7F}"=>"\x{EB00}",
"\x{FEB80}"=>"\x{EB55}", "\x{FEB81}"=>"\x{EA88}", "\x{FEB82}"=>"\x{E519}",
"\x{FEB83}"=>"\x{E55D}", "\x{FEB84}"=>"\x{E5AB}", "\x{FEB85}"=>"\x{E518}",
"\x{FEB86}"=>"\x{E51C}", "\x{FEB87}"=>"\x{E51C}", "\x{FEB88}"=>"\x{E55C}",
"\x{FEB89}"=>"\x{EAFB}", "\x{FEB8A}"=>"\x{EAFC}", "\x{FEB8B}"=>"\x{EB02}",
"\x{FEB8C}"=>"\x{EB04}", "\x{FEB8D}"=>"\x{EB05}", "\x{FEB8E}"=>"\x{EB06}",
"\x{FEB8F}"=>"\x{EB07}", "\x{FEB90}"=>"\x{EB0C}", "\x{FEB91}"=>"\x{EB0D}",
"\x{FEB92}"=>"\x{EB71}", "\x{FEB93}"=>"\x{EB83}", "\x{FEB94}"=>"\x{E5A6}",
"\x{FEB95}"=>"\x{E5A7}", "\x{FEB96}"=>"\x{E4F3}", "\x{FEB97}"=>"\x{E4F9}",
"\x{FEB98}"=>"\x{E4F6}", "\x{FEB99}"=>"\x{EA8D}", "\x{FEB9A}"=>"\x{EA8E}",
"\x{FEB9B}"=>"\x{E4FF}", "\x{FEB9C}"=>"\x{E500}", "\x{FEB9D}"=>"\x{EAD6}",
"\x{FEB9E}"=>"\x{EAD3}", "\x{FEB9F}"=>"\x{EAD4}", "\x{FEBA0}"=>"\x{EAD5}",
"\x{FEBA1}"=>"\x{EAD6}", "\x{FEE1C}"=>"\x{E517}", "\x{FEE33}"=>"\x{EB02}",
"\x{FEE40}"=>"\x{E577}", "\x{FEE41}"=>"\x{E5B2}", "\x{FEE42}"=>"\x{EA9D}",
"\x{FEE43}"=>"\x{EB74}", "\x{FEE44}"=>"\x{EB81}", "\x{FEE45}"=>"\x{EB89}",
"\x{FEE46}"=>"\x{EB8A}", "\x{FEE47}"=>"\x{EB8B}", "\x{FEE48}"=>"\x{EB8C}",
"\x{FEE49}"=>"\x{EB8D}", "\x{FEE4A}"=>"\x{EB8E}"
);

sub google_unicode_to_kddi_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_kddi_unicode{$1} || &$check(ord $1)
    }egomx;
}

sub kddiweb_unicode_to_google_unicode {
    $_[1] =~ tr
    [\x{EC40}-\x{EC7E}\x{EC80}-\x{ECFC}\x{ED40}-\x{ED7E}\x{ED80}-\x{ED93}\x{EF40}-\x{EF7E}\x{EF80}-\x{EFFC}\x{F040}-\x{F07E}\x{F080}-\x{F0FC}]
    [\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE19F}\x{FE81C}\x{FE800}\x{FE4DC}\x{FE814}\x{FE816}\x{FE819}\x{FE803}\x{FE195}\x{FE4F5}\x{FE197}\x{FE81D}\x{FE4DB}\x{FE1B0}\x{FEB37}\x{FE509}\x{FE821}\x{FE4F2}\x{FE03C}\x{FE825}\x{FE4EF}\x{FE53E}\x{FE801}\x{FEB85}\x{FEB82}\x{FE4D6}\x{FE52C}\x{FEB86}\x{FE504}\x{FE524}\x{FE535}\x{FE528}\x{FE529}\x{FE82E}-\x{FE836}\x{FE83B}\x{FE82D}\x{FEAFD}\x{FEAFC}\x{FEAFF}\x{FEAFE}\x{FEB6D}\x{FEB6E}\x{FEB47}\x{FEB6F}\x{FEB70}\x{FEB75}\x{FEB76}\x{FEB71}\x{FEB72}\x{FEB65}\x{FEB66}\x{FEB51}\x{FEB52}\x{FEB62}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}];
}

our %map_google_unicode_to_kddiweb_unicode = (
"\x{FE000}"=>"\x{EF60}", "\x{FE001}"=>"\x{EF65}", "\x{FE002}"=>"\x{EF64}",
"\x{FE003}"=>"\x{EF5D}", "\x{FE004}"=>"\x{EF5F}", "\x{FE005}"=>"\x{EF41}",
"\x{FE006}"=>"\x{F0B5}", "\x{FE007}"=>"\x{ECBC}", "\x{FE008}"=>"\x{ECC5}",
"\x{FE009}"=>"\x{ECC8}", "\x{FE00A}"=>"\x{ECC8}", "\x{FE00B}"=>"\x{EC4D}",
"\x{FE00C}"=>"\x{EC4D}", "\x{FE00D}"=>"\x{ECC6}", "\x{FE00E}"=>"\x{EF62}",
"\x{FE00F}"=>"\x{EF66}", "\x{FE010}"=>"\x{EF98}", "\x{FE011}"=>"\x{F0C5}",
"\x{FE012}"=>"\x{F0C6}", "\x{FE013}"=>"\x{F0C7}", "\x{FE014}"=>"\x{EF5E}",
"\x{FE016}"=>"\x{EF61}", "\x{FE017}"=>"\x{ECC3}", "\x{FE01B}"=>"\x{EF54}",
"\x{FE01C}"=>"\x{F098}", "\x{FE01D}"=>"\x{F097}", "\x{FE01E}"=>"\x{F0B1}",
"\x{FE01F}"=>"\x{F0B1}", "\x{FE020}"=>"\x{F0B1}", "\x{FE021}"=>"\x{F0B1}",
"\x{FE022}"=>"\x{F0B1}", "\x{FE023}"=>"\x{F0B1}", "\x{FE024}"=>"\x{F0B1}",
"\x{FE025}"=>"\x{F0B1}", "\x{FE026}"=>"\x{F0B1}", "\x{FE027}"=>"\x{F0B1}",
"\x{FE028}"=>"\x{F0B1}", "\x{FE029}"=>"\x{F0B1}", "\x{FE02A}"=>"\x{F0B1}",
"\x{FE02B}"=>"\x{EF67}", "\x{FE02C}"=>"\x{EF68}", "\x{FE02D}"=>"\x{EF69}",
"\x{FE02E}"=>"\x{EF6A}", "\x{FE02F}"=>"\x{EF6B}", "\x{FE030}"=>"\x{EF6C}",
"\x{FE031}"=>"\x{EF6D}", "\x{FE032}"=>"\x{EF6E}", "\x{FE033}"=>"\x{EF6F}",
"\x{FE034}"=>"\x{EF70}", "\x{FE035}"=>"\x{EF71}", "\x{FE036}"=>"\x{EF72}",
"\x{FE037}"=>"\x{EF73}", "\x{FE038}"=>"\x{ED81}", "\x{FE039}"=>"\x{F0D0}",
"\x{FE03A}"=>"\x{ED57}", "\x{FE03B}"=>"\x{ED63}", "\x{FE03C}"=>"\x{EFEC}",
"\x{FE03D}"=>"\x{EFBD}", "\x{FE03E}"=>"\x{ED82}", "\x{FE03F}"=>"\x{EFA7}",
"\x{FE040}"=>"\x{EFA3}", "\x{FE041}"=>"\x{F0EA}", "\x{FE042}"=>"\x{EC40}",
"\x{FE043}"=>"\x{EC40}", "\x{FE044}"=>"\x{EF58}", "\x{FE045}"=>"\x{EC67}",
"\x{FE046}"=>"\x{EFBC}", "\x{FE047}"=>"\x{EFBB}", "\x{FE048}"=>"\x{EC69}",
"\x{FE04A}"=>"\x{ECF7}", "\x{FE04B}"=>"\x{ECF8}", "\x{FE04C}"=>"\x{ECF9}",
"\x{FE04D}"=>"\x{ED4D}", "\x{FE04E}"=>"\x{ED87}", "\x{FE04F}"=>"\x{EFAB}",
"\x{FE050}"=>"\x{ECF6}", "\x{FE051}"=>"\x{EC8D}", "\x{FE052}"=>"\x{EC8E}",
"\x{FE053}"=>"\x{EFAD}", "\x{FE054}"=>"\x{EFA6}", "\x{FE055}"=>"\x{EC8F}",
"\x{FE056}"=>"\x{EC90}", "\x{FE057}"=>"\x{ECF3}", "\x{FE058}"=>"\x{ECF4}",
"\x{FE059}"=>"\x{ECF5}", "\x{FE05A}"=>"\x{ECFA}", "\x{FE05B}"=>"\x{ED5E}",
"\x{FE190}"=>"\x{F0C1}", "\x{FE191}"=>"\x{F0C2}", "\x{FE192}"=>"\x{ECA4}",
"\x{FE193}"=>"\x{ECA5}", "\x{FE194}"=>"\x{ED4B}", "\x{FE195}"=>"\x{EFE2}",
"\x{FE196}"=>"\x{EC73}", "\x{FE197}"=>"\x{EFE4}", "\x{FE198}"=>"\x{EC74}",
"\x{FE199}"=>"\x{EC75}", "\x{FE19B}"=>"\x{EFD5}", "\x{FE19C}"=>"\x{EFD3}",
"\x{FE19D}"=>"\x{EFD5}", "\x{FE19E}"=>"\x{EFD3}", "\x{FE19F}"=>"\x{EFDA}",
"\x{FE1A1}"=>"\x{EC50}", "\x{FE1A2}"=>"\x{ECAF}", "\x{FE1A3}"=>"\x{ECBD}",
"\x{FE1A4}"=>"\x{ECD4}", "\x{FE1A5}"=>"\x{ECD5}", "\x{FE1A6}"=>"\x{ECD6}",
"\x{FE1A7}"=>"\x{ECD7}", "\x{FE1A8}"=>"\x{ECD8}", "\x{FE1A9}"=>"\x{ECD9}",
"\x{FE1AA}"=>"\x{ECDA}", "\x{FE1AB}"=>"\x{ECDB}", "\x{FE1AC}"=>"\x{ED48}",
"\x{FE1AD}"=>"\x{ED49}", "\x{FE1AE}"=>"\x{EFA4}", "\x{FE1AF}"=>"\x{F0EF}",
"\x{FE1B0}"=>"\x{EFE7}", "\x{FE1B1}"=>"\x{EFC5}", "\x{FE1B2}"=>"\x{EFC8}",
"\x{FE1B3}"=>"\x{EFD1}", "\x{FE1B6}"=>"\x{ECDD}", "\x{FE1B7}"=>"\x{EFBA}",
"\x{FE1B8}"=>"\x{EFB4}", "\x{FE1B9}"=>"\x{ED83}", "\x{FE1BA}"=>"\x{EFB9}",
"\x{FE1BB}"=>"\x{ED7A}", "\x{FE1BC}"=>"\x{EFB5}", "\x{FE1BD}"=>"\x{EF72}",
"\x{FE1BE}"=>"\x{EFB1}", "\x{FE1BF}"=>"\x{EFB7}", "\x{FE1C0}"=>"\x{F0F0}",
"\x{FE1C1}"=>"\x{F0F1}", "\x{FE1C2}"=>"\x{F0F2}", "\x{FE1C3}"=>"\x{EF48}",
"\x{FE1C4}"=>"\x{EFB2}", "\x{FE1C5}"=>"\x{F0F7}", "\x{FE1C6}"=>"\x{ECC0}",
"\x{FE1C7}"=>"\x{ECDC}", "\x{FE1C8}"=>"\x{EFB9}", "\x{FE1C9}"=>"\x{ECDE}",
"\x{FE1CB}"=>"\x{ECDF}", "\x{FE1CC}"=>"\x{ECE0}", "\x{FE1CD}"=>"\x{ECE1}",
"\x{FE1CE}"=>"\x{EFB2}", "\x{FE1CF}"=>"\x{EF67}", "\x{FE1D0}"=>"\x{EFBA}",
"\x{FE1D1}"=>"\x{ECE2}", "\x{FE1D2}"=>"\x{EFB0}", "\x{FE1D3}"=>"\x{ECE3}",
"\x{FE1D4}"=>"\x{ECE4}", "\x{FE1D5}"=>"\x{ECE5}", "\x{FE1D6}"=>"\x{ECE6}",
"\x{FE1D7}"=>"\x{EFB3}", "\x{FE1D8}"=>"\x{EFB8}", "\x{FE1D9}"=>"\x{EFAC}",
"\x{FE1DA}"=>"\x{EFB6}", "\x{FE1DB}"=>"\x{EFC7}", "\x{FE1DC}"=>"\x{EC47}",
"\x{FE1DD}"=>"\x{EC4E}", "\x{FE1DE}"=>"\x{ED43}", "\x{FE1DF}"=>"\x{ED4A}",
"\x{FE1E0}"=>"\x{ED4C}", "\x{FE1E1}"=>"\x{ED5B}", "\x{FE1E2}"=>"\x{ED5C}",
"\x{FE1E3}"=>"\x{EF6A}", "\x{FE320}"=>"\x{EF4A}", "\x{FE321}"=>"\x{ED6B}",
"\x{FE322}"=>"\x{EC9E}", "\x{FE323}"=>"\x{EC94}", "\x{FE324}"=>"\x{F0CB}",
"\x{FE325}"=>"\x{EC9F}", "\x{FE326}"=>"\x{EC9D}", "\x{FE327}"=>"\x{F0F4}",
"\x{FE328}"=>"\x{EC95}", "\x{FE329}"=>"\x{EFC0}", "\x{FE32A}"=>"\x{EFC0}",
"\x{FE32B}"=>"\x{ECA1}", "\x{FE32C}"=>"\x{ECA3}", "\x{FE32D}"=>"\x{ECA2}",
"\x{FE32E}"=>"\x{EC9B}", "\x{FE32F}"=>"\x{EC9C}", "\x{FE330}"=>"\x{EF49}",
"\x{FE331}"=>"\x{EF49}\x{F0CE}", "\x{FE332}"=>"\x{EC99}", "\x{FE333}"=>"\x{ED85}",
"\x{FE334}"=>"\x{ED68}", "\x{FE335}"=>"\x{ECA1}", "\x{FE336}"=>"\x{EFD4}",
"\x{FE337}"=>"\x{ECA1}", "\x{FE338}"=>"\x{EF49}", "\x{FE339}"=>"\x{ED6D}",
"\x{FE33A}"=>"\x{EF4B}", "\x{FE33B}"=>"\x{EC9A}", "\x{FE33C}"=>"\x{EC96}",
"\x{FE33D}"=>"\x{ED61}", "\x{FE33E}"=>"\x{EC99}", "\x{FE33F}"=>"\x{EC97}",
"\x{FE340}"=>"\x{EC94}", "\x{FE341}"=>"\x{F0F5}", "\x{FE342}"=>"\x{EC98}",
"\x{FE343}"=>"\x{EC93}", "\x{FE344}"=>"\x{F0F6}", "\x{FE345}"=>"\x{F0F6}",
"\x{FE346}"=>"\x{EF4C}", "\x{FE347}"=>"\x{F0F3}", "\x{FE348}"=>"\x{ED65}",
"\x{FE349}"=>"\x{ED84}", "\x{FE34A}"=>"\x{ED67}", "\x{FE34B}"=>"\x{ED64}",
"\x{FE34C}"=>"\x{ED69}", "\x{FE34D}"=>"\x{ED6C}", "\x{FE34E}"=>"\x{ED62}",
"\x{FE34F}"=>"\x{ED6E}", "\x{FE350}"=>"\x{ED6A}", "\x{FE351}"=>"\x{ECAB}",
"\x{FE352}"=>"\x{ECAC}", "\x{FE353}"=>"\x{ECAD}", "\x{FE354}"=>"\x{ED54}",
"\x{FE355}"=>"\x{ED55}", "\x{FE356}"=>"\x{ED56}", "\x{FE357}"=>"\x{ED8A}",
"\x{FE358}"=>"\x{ED8B}", "\x{FE359}"=>"\x{ED8C}", "\x{FE35A}"=>"\x{ED8D}",
"\x{FE35B}"=>"\x{ECA6}", "\x{FE4B0}"=>"\x{EF84}", "\x{FE4B1}"=>"\x{F0E0}",
"\x{FE4B2}"=>"\x{EF86}", "\x{FE4B3}"=>"\x{EC51}", "\x{FE4B4}"=>"\x{EC52}",
"\x{FE4B5}"=>"\x{EF83}", "\x{FE4B6}"=>"\x{EF7B}", "\x{FE4B7}"=>"\x{EC54}",
"\x{FE4B8}"=>"\x{ECC7}", "\x{FE4B9}"=>"\x{EF7C}", "\x{FE4BA}"=>"\x{EC53}",
"\x{FE4BB}"=>"\x{F0EB}", "\x{FE4BC}"=>"\x{EC42}", "\x{FE4BD}"=>"\x{ECCA}",
"\x{FE4BE}"=>"\x{ECCB}", "\x{FE4BF}"=>"\x{ECCC}", "\x{FE4C0}"=>"\x{ECCD}",
"\x{FE4C1}"=>"\x{EF82}", "\x{FE4C2}"=>"\x{EF96}", "\x{FE4C3}"=>"\x{F0ED}",
"\x{FE4C4}"=>"\x{EF99}", "\x{FE4C7}"=>"\x{F08F}", "\x{FE4C8}"=>"\x{ED70}",
"\x{FE4C9}"=>"\x{F0A4}", "\x{FE4CA}"=>"\x{F0FB}", "\x{FE4CB}"=>"\x{F09E}",
"\x{FE4CC}"=>"\x{F0E7}", "\x{FE4CD}"=>"\x{ECEC}", "\x{FE4CE}"=>"\x{EFD7}",
"\x{FE4CF}"=>"\x{F0E6}", "\x{FE4D0}"=>"\x{ED7B}", "\x{FE4D1}"=>"\x{F0F9}",
"\x{FE4D2}"=>"\x{F0F9}", "\x{FE4D3}"=>"\x{EC66}", "\x{FE4D4}"=>"\x{EC71}",
"\x{FE4D5}"=>"\x{ED6F}", "\x{FE4D6}"=>"\x{EFF3}", "\x{FE4D7}"=>"\x{EFF3}",
"\x{FE4D8}"=>"\x{EC72}", "\x{FE4D9}"=>"\x{EC76}", "\x{FE4DA}"=>"\x{EC77}",
"\x{FE4DB}"=>"\x{EFE6}", "\x{FE4DC}"=>"\x{EFDD}", "\x{FE4DD}"=>"\x{EFA0}",
"\x{FE4DF}"=>"\x{EC4F}", "\x{FE4E0}"=>"\x{F096}", "\x{FE4E1}"=>"\x{F099}",
"\x{FE4E2}"=>"\x{F09A}", "\x{FE4E3}"=>"\x{F0A2}", "\x{FE4E4}"=>"\x{ED5F}",
"\x{FE4E5}"=>"\x{EFA5}", "\x{FE4E6}"=>"\x{F090}", "\x{FE4E7}"=>"\x{ECCE}",
"\x{FE4E8}"=>"\x{ECCF}", "\x{FE4E9}"=>"\x{ECD0}", "\x{FE4EA}"=>"\x{ECD1}",
"\x{FE4EB}"=>"\x{EC48}", "\x{FE4EC}"=>"\x{EC49}", "\x{FE4ED}"=>"\x{ECD2}",
"\x{FE4EE}"=>"\x{ECD3}", "\x{FE4EF}"=>"\x{EFEE}", "\x{FE4F0}"=>"\x{EF74}",
"\x{FE4F2}"=>"\x{EFEB}", "\x{FE4F4}"=>"\x{EFCE}", "\x{FE4F5}"=>"\x{EFE3}",
"\x{FE4F6}"=>"\x{EF53}", "\x{FE4F7}"=>"\x{EC62}", "\x{FE4F8}"=>"\x{EC62}",
"\x{FE4F9}"=>"\x{F09B}", "\x{FE4FA}"=>"\x{F09C}", "\x{FE4FB}"=>"\x{F0A0}",
"\x{FE4FC}"=>"\x{F0A1}", "\x{FE4FD}"=>"\x{F07B}", "\x{FE4FE}"=>"\x{F0A6}",
"\x{FE4FF}"=>"\x{F082}", "\x{FE500}"=>"\x{F083}", "\x{FE501}"=>"\x{F084}",
"\x{FE502}"=>"\x{F085}", "\x{FE503}"=>"\x{F08C}", "\x{FE504}"=>"\x{EFF6}",
"\x{FE505}"=>"\x{EC4B}", "\x{FE506}"=>"\x{EF7D}", "\x{FE507}"=>"\x{EF7D}",
"\x{FE508}"=>"\x{EF7D}", "\x{FE509}"=>"\x{EFE9}", "\x{FE50A}"=>"\x{EC6D}",
"\x{FE50B}"=>"\x{ECE7}", "\x{FE50C}"=>"\x{ECE8}", "\x{FE50D}"=>"\x{ECEA}",
"\x{FE50E}"=>"\x{ECE9}", "\x{FE50F}"=>"\x{F0BC}", "\x{FE510}"=>"\x{EFA8}",
"\x{FE511}"=>"\x{F0BD}", "\x{FE512}"=>"\x{EFA2}", "\x{FE513}"=>"\x{ECC4}",
"\x{FE514}"=>"\x{EC4C}", "\x{FE515}"=>"\x{F0FC}", "\x{FE516}"=>"\x{EC6E}",
"\x{FE517}"=>"\x{EC6F}", "\x{FE518}"=>"\x{ECB7}", "\x{FE519}"=>"\x{ECB8}",
"\x{FE51A}"=>"\x{ECB9}", "\x{FE51B}"=>"\x{ECBA}", "\x{FE51C}"=>"\x{ECBB}",
"\x{FE51D}"=>"\x{ECBF}", "\x{FE51E}"=>"\x{ECC1}", "\x{FE51F}"=>"\x{ECC2}",
"\x{FE520}"=>"\x{EF47}", "\x{FE521}"=>"\x{ED41}", "\x{FE522}"=>"\x{F0B8}",
"\x{FE523}"=>"\x{F0B3}", "\x{FE524}"=>"\x{EFF7}", "\x{FE525}"=>"\x{F0A5}",
"\x{FE526}"=>"\x{F0DF}", "\x{FE527}"=>"\x{EC65}", "\x{FE528}"=>"\x{EFF9}",
"\x{FE529}"=>"\x{EFFA}", "\x{FE52A}"=>"\x{F0AE}", "\x{FE52B}"=>"\x{ED66}",
"\x{FE52C}"=>"\x{EFF4}", "\x{FE52D}"=>"\x{F0E1}", "\x{FE52E}"=>"\x{EFF4}",
"\x{FE52F}"=>"\x{EFEA}", "\x{FE530}"=>"\x{EFEA}", "\x{FE531}"=>"\x{EF81}",
"\x{FE532}"=>"\x{EFD6}", "\x{FE533}"=>"\x{F0AF}", "\x{FE534}"=>"\x{F0B0}",
"\x{FE535}"=>"\x{EFF8}", "\x{FE536}"=>"\x{F0DA}", "\x{FE538}"=>"\x{F0E8}",
"\x{FE539}"=>"\x{EF79}", "\x{FE53A}"=>"\x{EF78}", "\x{FE53B}"=>"\x{EC41}",
"\x{FE53C}"=>"\x{F09F}", "\x{FE53D}"=>"\x{F07E}", "\x{FE53E}"=>"\x{EFEF}",
"\x{FE53F}"=>"\x{F07C}", "\x{FE540}"=>"\x{F07D}", "\x{FE541}"=>"\x{F086}",
"\x{FE542}"=>"\x{F080}", "\x{FE543}"=>"\x{F0AC}", "\x{FE544}"=>"\x{F0AD}",
"\x{FE545}"=>"\x{F088}", "\x{FE546}"=>"\x{EF77}", "\x{FE547}"=>"\x{EF75}",
"\x{FE548}"=>"\x{F081}", "\x{FE549}"=>"\x{F087}", "\x{FE54A}"=>"\x{F091}",
"\x{FE54B}"=>"\x{F092}", "\x{FE54C}"=>"\x{F093}", "\x{FE54D}"=>"\x{F089}",
"\x{FE54E}"=>"\x{F08A}", "\x{FE54F}"=>"\x{F08B}", "\x{FE550}"=>"\x{F08D}",
"\x{FE551}"=>"\x{EF7A}", "\x{FE552}"=>"\x{F0E2}", "\x{FE553}"=>"\x{ECEB}",
"\x{FE7D1}"=>"\x{EF93}", "\x{FE7D2}"=>"\x{F0B6}", "\x{FE7D3}"=>"\x{EF90}",
"\x{FE7D4}"=>"\x{EF8F}", "\x{FE7D5}"=>"\x{EC80}", "\x{FE7D6}"=>"\x{F0B7}",
"\x{FE7D7}"=>"\x{EF92}", "\x{FE7D8}"=>"\x{EF91}", "\x{FE7D9}"=>"\x{EF43}",
"\x{FE7DA}"=>"\x{ED45}", "\x{FE7DB}"=>"\x{EC46}", "\x{FE7DC}"=>"\x{EFB1}",
"\x{FE7DD}"=>"\x{EF94}", "\x{FE7DE}"=>"\x{ECB2}", "\x{FE7DF}"=>"\x{EF8E}",
"\x{FE7E0}"=>"\x{F0EC}", "\x{FE7E1}"=>"\x{F0EC}", "\x{FE7E2}"=>"\x{EF89}",
"\x{FE7E3}"=>"\x{EF89}", "\x{FE7E4}"=>"\x{EF8A}", "\x{FE7E5}"=>"\x{EF8A}",
"\x{FE7E6}"=>"\x{EF88}", "\x{FE7E7}"=>"\x{EF80}", "\x{FE7E8}"=>"\x{EC55}",
"\x{FE7E9}"=>"\x{EF8C}", "\x{FE7EA}"=>"\x{EF8D}", "\x{FE7EB}"=>"\x{EF87}",
"\x{FE7EC}"=>"\x{ED71}", "\x{FE7ED}"=>"\x{F0F8}", "\x{FE7EE}"=>"\x{EF8D}",
"\x{FE7EF}"=>"\x{EF8A}", "\x{FE7F0}"=>"\x{ED76}", "\x{FE7F1}"=>"\x{EF8B}",
"\x{FE7F2}"=>"\x{ECB3}", "\x{FE7F3}"=>"\x{ECB4}", "\x{FE7F4}"=>"\x{ECB5}",
"\x{FE7F5}"=>"\x{F08E}", "\x{FE7F6}"=>"\x{EF7E}", "\x{FE7F7}"=>"\x{EF42}",
"\x{FE7F8}"=>"\x{EC4A}", "\x{FE7F9}"=>"\x{ED77}", "\x{FE7FA}"=>"\x{EF95}",
"\x{FE7FB}"=>"\x{EC43}", "\x{FE7FD}"=>"\x{EF45}", "\x{FE7FE}"=>"\x{ECB6}",
"\x{FE7FF}"=>"\x{ED46}", "\x{FE800}"=>"\x{EFDC}", "\x{FE801}"=>"\x{EFF0}",
"\x{FE802}"=>"\x{EFF0}", "\x{FE803}"=>"\x{EFE1}", "\x{FE804}"=>"\x{F0B9}",
"\x{FE805}"=>"\x{ECC9}", "\x{FE806}"=>"\x{F0BB}", "\x{FE807}"=>"\x{EF76}",
"\x{FE808}"=>"\x{EF97}", "\x{FE809}"=>"\x{F0BA}", "\x{FE80A}"=>"\x{EF9F}",
"\x{FE80B}"=>"\x{EC44}", "\x{FE80C}"=>"\x{EF9E}", "\x{FE80D}"=>"\x{EF46}",
"\x{FE80E}"=>"\x{ECB1}", "\x{FE80F}"=>"\x{EFA1}", "\x{FE810}"=>"\x{ED47}",
"\x{FE811}"=>"\x{ED72}", "\x{FE812}"=>"\x{ED73}", "\x{FE813}"=>"\x{F0EE}",
"\x{FE814}"=>"\x{EFDE}", "\x{FE816}"=>"\x{EFDF}", "\x{FE817}"=>"\x{ED44}",
"\x{FE818}"=>"\x{ECB0}", "\x{FE819}"=>"\x{EFE0}", "\x{FE81A}"=>"\x{ECA0}",
"\x{FE81C}"=>"\x{EFDB}", "\x{FE81D}"=>"\x{EFE5}", "\x{FE81E}"=>"\x{EFE5}",
"\x{FE81F}"=>"\x{F0E9}", "\x{FE820}"=>"\x{F09D}", "\x{FE821}"=>"\x{EFEA}",
"\x{FE822}"=>"\x{F0A8}", "\x{FE823}"=>"\x{EFC4}", "\x{FE824}"=>"\x{ED7C}",
"\x{FE825}"=>"\x{EFED}", "\x{FE826}"=>"\x{EFED}", "\x{FE827}"=>"\x{F0FA}",
"\x{FE828}"=>"\x{EC68}", "\x{FE829}"=>"\x{ECAE}", "\x{FE82A}"=>"\x{F0EB}",
"\x{FE82C}"=>"\x{ED89}", "\x{FE82D}"=>"\x{F048}", "\x{FE82E}"=>"\x{EFFB}",
"\x{FE82F}"=>"\x{EFFC}", "\x{FE830}"=>"\x{F040}", "\x{FE831}"=>"\x{F041}",
"\x{FE832}"=>"\x{F042}", "\x{FE833}"=>"\x{F043}", "\x{FE834}"=>"\x{F044}",
"\x{FE835}"=>"\x{F045}", "\x{FE836}"=>"\x{F046}", "\x{FE837}"=>"\x{F0C9}",
"\x{FE838}"=>"\x{EC57}", "\x{FE839}"=>"\x{EC63}", "\x{FE83A}"=>"\x{EC64}",
"\x{FE83B}"=>"\x{F047}", "\x{FE83C}"=>"\x{F0A3}", "\x{FE960}"=>"\x{EFAF}",
"\x{FE961}"=>"\x{EFAE}", "\x{FE962}"=>"\x{EFA9}", "\x{FE963}"=>"\x{F0D1}",
"\x{FE964}"=>"\x{EC83}", "\x{FE965}"=>"\x{EFAA}", "\x{FE966}"=>"\x{EC84}",
"\x{FE967}"=>"\x{EC85}", "\x{FE968}"=>"\x{EC86}", "\x{FE969}"=>"\x{EC87}",
"\x{FE96A}"=>"\x{EC88}", "\x{FE96B}"=>"\x{EC89}", "\x{FE96C}"=>"\x{EC8A}",
"\x{FE96D}"=>"\x{EC8B}", "\x{FE96E}"=>"\x{EC8C}", "\x{FE96F}"=>"\x{EC91}",
"\x{FE970}"=>"\x{EC92}", "\x{FE971}"=>"\x{ECBE}", "\x{FE972}"=>"\x{EF9D}",
"\x{FE973}"=>"\x{EFC6}", "\x{FE974}"=>"\x{ECFB}", "\x{FE975}"=>"\x{ECFC}",
"\x{FE976}"=>"\x{ED40}", "\x{FE977}"=>"\x{ED4E}", "\x{FE978}"=>"\x{ED4F}",
"\x{FE979}"=>"\x{ED50}", "\x{FE97A}"=>"\x{ED51}", "\x{FE97B}"=>"\x{ED52}",
"\x{FE97C}"=>"\x{ED53}", "\x{FE97D}"=>"\x{ED5A}", "\x{FE97E}"=>"\x{ED5D}",
"\x{FE97F}"=>"\x{ED74}", "\x{FE980}"=>"\x{EF85}", "\x{FE981}"=>"\x{F0B4}",
"\x{FE982}"=>"\x{EF9B}", "\x{FE983}"=>"\x{EF9C}", "\x{FE984}"=>"\x{EC82}",
"\x{FE985}"=>"\x{EC6A}", "\x{FE986}"=>"\x{EF9A}", "\x{FE987}"=>"\x{EC6B}",
"\x{FE988}"=>"\x{ED42}", "\x{FEAF0}"=>"\x{F071}", "\x{FEAF1}"=>"\x{F069}",
"\x{FEAF2}"=>"\x{F068}", "\x{FEAF3}"=>"\x{F072}", "\x{FEAF4}"=>"\x{ECEE}",
"\x{FEAF5}"=>"\x{ECEF}", "\x{FEAF6}"=>"\x{ED7E}", "\x{FEAF7}"=>"\x{ED80}",
"\x{FEAF8}"=>"\x{F05B}", "\x{FEAF9}"=>"\x{F05C}", "\x{FEAFA}"=>"\x{F06E}",
"\x{FEAFB}"=>"\x{F06F}", "\x{FEAFC}"=>"\x{F04A}", "\x{FEAFD}"=>"\x{F049}",
"\x{FEAFE}"=>"\x{F04C}", "\x{FEAFF}"=>"\x{F04B}", "\x{FEB00}"=>"\x{F05E}",
"\x{FEB01}"=>"\x{F05F}", "\x{FEB02}"=>"\x{F060}", "\x{FEB03}"=>"\x{F061}",
"\x{FEB04}"=>"\x{EF5A}", "\x{FEB05}"=>"\x{ECF0}", "\x{FEB06}"=>"\x{ECF1}",
"\x{FEB08}"=>"\x{ECF2}", "\x{FEB09}"=>"\x{EF5B}", "\x{FEB0A}"=>"\x{EF5B}",
"\x{FEB0B}"=>"\x{EF5A}", "\x{FEB0C}"=>"\x{F0B2}", "\x{FEB0D}"=>"\x{ED79}",
"\x{FEB0E}"=>"\x{EF4F}", "\x{FEB0F}"=>"\x{EF50}", "\x{FEB10}"=>"\x{EC79}",
"\x{FEB11}"=>"\x{ED79}", "\x{FEB12}"=>"\x{EFC3}", "\x{FEB13}"=>"\x{EC7A}",
"\x{FEB14}"=>"\x{EC7B}", "\x{FEB15}"=>"\x{EC7C}", "\x{FEB16}"=>"\x{EC7D}",
"\x{FEB17}"=>"\x{ED58}", "\x{FEB18}"=>"\x{F0CC}", "\x{FEB19}"=>"\x{F0B2}",
"\x{FEB1A}"=>"\x{EC78}", "\x{FEB1B}"=>"\x{F0BE}", "\x{FEB1C}"=>"\x{F0BF}",
"\x{FEB1D}"=>"\x{F0C0}", "\x{FEB1E}"=>"\x{EF55}", "\x{FEB1F}"=>"\x{EF56}",
"\x{FEB20}"=>"\x{EF57}", "\x{FEB21}"=>"\x{F095}", "\x{FEB22}"=>"\x{ECED}",
"\x{FEB23}"=>"\x{EF59}", "\x{FEB25}"=>"\x{EC56}", "\x{FEB26}"=>"\x{EF5C}",
"\x{FEB27}"=>"\x{F0CA}", "\x{FEB29}"=>"\x{F074}", "\x{FEB2A}"=>"\x{F06A}",
"\x{FEB2B}"=>"\x{EFCA}", "\x{FEB2C}"=>"\x{ED7D}", "\x{FEB2D}"=>"\x{F075}",
"\x{FEB2F}"=>"\x{EC5D}", "\x{FEB31}"=>"\x{EC5C}", "\x{FEB32}"=>"\x{EC45}",
"\x{FEB35}"=>"\x{ECD9}", "\x{FEB36}"=>"\x{F0E5}", "\x{FEB37}"=>"\x{EFE8}",
"\x{FEB38}"=>"\x{EC58}", "\x{FEB3D}"=>"\x{EFD0}", "\x{FEB3E}"=>"\x{EC59}",
"\x{FEB3F}"=>"\x{EC5A}", "\x{FEB40}"=>"\x{EC5E}", "\x{FEB41}"=>"\x{EC5F}",
"\x{FEB43}"=>"\x{EC6C}", "\x{FEB44}"=>"\x{EC81}", "\x{FEB45}"=>"\x{F06C}",
"\x{FEB46}"=>"\x{F06D}", "\x{FEB47}"=>"\x{F04F}", "\x{FEB48}"=>"\x{F05D}",
"\x{FEB49}"=>"\x{F073}", "\x{FEB4A}"=>"\x{F07A}", "\x{FEB4B}"=>"\x{F0A7}",
"\x{FEB4C}"=>"\x{F0A9}", "\x{FEB4D}"=>"\x{F0AA}", "\x{FEB4E}"=>"\x{F0AB}",
"\x{FEB4F}"=>"\x{EFC1}", "\x{FEB50}"=>"\x{F0D8}", "\x{FEB51}"=>"\x{F058}",
"\x{FEB52}"=>"\x{F059}", "\x{FEB53}"=>"\x{F06B}", "\x{FEB54}"=>"\x{F070}",
"\x{FEB56}"=>"\x{EF4E}", "\x{FEB57}"=>"\x{EFBE}", "\x{FEB58}"=>"\x{EF52}",
"\x{FEB59}"=>"\x{EF4D}", "\x{FEB5A}"=>"\x{F0CD}", "\x{FEB5B}"=>"\x{F0CE}",
"\x{FEB5C}"=>"\x{EFBF}", "\x{FEB5D}"=>"\x{EFCD}", "\x{FEB5E}"=>"\x{EFC2}",
"\x{FEB5F}"=>"\x{ED60}", "\x{FEB60}"=>"\x{EC7E}", "\x{FEB61}"=>"\x{EF51}",
"\x{FEB62}"=>"\x{F05A}", "\x{FEB63}"=>"\x{F066}", "\x{FEB64}"=>"\x{F067}",
"\x{FEB65}"=>"\x{F056}", "\x{FEB66}"=>"\x{F057}", "\x{FEB67}"=>"\x{F067}",
"\x{FEB68}"=>"\x{EF63}", "\x{FEB69}"=>"\x{EF63}", "\x{FEB6A}"=>"\x{EF40}",
"\x{FEB6B}"=>"\x{F064}", "\x{FEB6C}"=>"\x{F065}", "\x{FEB6D}"=>"\x{F04D}",
"\x{FEB6E}"=>"\x{F04E}", "\x{FEB6F}"=>"\x{F050}", "\x{FEB70}"=>"\x{F051}",
"\x{FEB71}"=>"\x{F054}", "\x{FEB72}"=>"\x{F055}", "\x{FEB73}"=>"\x{F062}",
"\x{FEB74}"=>"\x{F063}", "\x{FEB75}"=>"\x{F052}", "\x{FEB76}"=>"\x{F053}",
"\x{FEB77}"=>"\x{EF44}", "\x{FEB78}"=>"\x{F076}", "\x{FEB79}"=>"\x{F077}",
"\x{FEB7A}"=>"\x{EFC9}", "\x{FEB7B}"=>"\x{EFCB}", "\x{FEB7C}"=>"\x{F0D4}",
"\x{FEB7D}"=>"\x{F0D5}", "\x{FEB7E}"=>"\x{F0D6}", "\x{FEB7F}"=>"\x{F0D7}",
"\x{FEB80}"=>"\x{ED59}", "\x{FEB81}"=>"\x{EC5B}", "\x{FEB82}"=>"\x{EFF2}",
"\x{FEB83}"=>"\x{F079}", "\x{FEB84}"=>"\x{F0C8}", "\x{FEB85}"=>"\x{EFF1}",
"\x{FEB86}"=>"\x{EFF5}", "\x{FEB87}"=>"\x{EFF5}", "\x{FEB88}"=>"\x{F078}",
"\x{FEB89}"=>"\x{F0D2}", "\x{FEB8A}"=>"\x{F0D3}", "\x{FEB8B}"=>"\x{F0D9}",
"\x{FEB8C}"=>"\x{F0DB}", "\x{FEB8D}"=>"\x{F0DC}", "\x{FEB8E}"=>"\x{F0DD}",
"\x{FEB8F}"=>"\x{F0DE}", "\x{FEB90}"=>"\x{F0E3}", "\x{FEB91}"=>"\x{F0E4}",
"\x{FEB92}"=>"\x{ED75}", "\x{FEB93}"=>"\x{ED88}", "\x{FEB94}"=>"\x{F0C3}",
"\x{FEB95}"=>"\x{F0C4}", "\x{FEB96}"=>"\x{EFCC}", "\x{FEB97}"=>"\x{EFD2}",
"\x{FEB98}"=>"\x{EFCF}", "\x{FEB99}"=>"\x{EC60}", "\x{FEB9A}"=>"\x{EC61}",
"\x{FEB9B}"=>"\x{EFD8}", "\x{FEB9C}"=>"\x{EFD9}", "\x{FEB9D}"=>"\x{ECAA}",
"\x{FEB9E}"=>"\x{ECA7}", "\x{FEB9F}"=>"\x{ECA8}", "\x{FEBA0}"=>"\x{ECA9}",
"\x{FEBA1}"=>"\x{ECAA}", "\x{FEE1C}"=>"\x{EFF0}", "\x{FEE33}"=>"\x{F0D9}",
"\x{FEE40}"=>"\x{F094}", "\x{FEE41}"=>"\x{F0CF}", "\x{FEE42}"=>"\x{EC70}",
"\x{FEE43}"=>"\x{ED78}", "\x{FEE44}"=>"\x{ED86}", "\x{FEE45}"=>"\x{ED8E}",
"\x{FEE46}"=>"\x{ED8F}", "\x{FEE47}"=>"\x{ED90}", "\x{FEE48}"=>"\x{ED91}",
"\x{FEE49}"=>"\x{ED92}", "\x{FEE4A}"=>"\x{ED93}"
);

sub google_unicode_to_kddiweb_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_kddiweb_unicode{$1} || &$check(ord $1)
    }egomx;
}

sub softbank_unicode_to_google_unicode {
    $_[1] =~ tr
    [\x{E001}-\x{E05A}\x{E101}-\x{E15A}\x{E201}-\x{E25A}\x{E301}-\x{E34D}\x{E401}-\x{E44C}\x{E501}-\x{E53E}]
    [\x{FE19B}\x{FE19C}\x{FE823}\x{FE19D}\x{FE19E}\x{FE4CF}\x{FE4CD}\x{FE4EF}\x{FE523}\x{FE525}\x{FE528}\x{FE538}\x{FEB96}-\x{FEB98}\x{FEB93}-\x{FEB95}\x{FE7D5}\x{FE7D2}\x{FE7D3}\x{FE7D1}\x{FE7DA}\x{FE7D4}\x{FE1BD}\x{FE1BE}\x{FE7E4}\x{FE7EA}\x{FE7E9}\x{FE7DF}\x{FE7E3}\x{FEB09}\x{FEB04}\x{FEB0C}\x{FEB0E}\x{FE01E}-\x{FE029}\x{FE040}\x{FE4D2}\x{FE041}\x{FE512}\x{FE825}\x{FE826}\x{FE4B0}\x{FE4BB}\x{FE4B2}\x{FE7EC}\x{FE7F5}\x{FE4C3}\x{FE800}\x{FE801}\x{FE813}\x{FEB82}\x{FE815}\x{FE816}\x{FE818}\x{FE980}\x{FE982}\x{FE981}\x{FE962}\x{FE983}\x{FE003}\x{FE001}\x{FE000}\x{FE002}\x{FE014}\x{FE009}\x{FE1AF}\x{FE1B8}\x{FE1C0}\x{FE1C1}\x{FE1B7}\x{FE1C2}\x{FE1C3}\x{FE1BC}\x{FE335}\x{FE330}\x{FE323}\x{FE320}\x{FE4F4}\x{FE52D}\x{FE52E}\x{FE52B}\x{FE526}\x{FE329}\x{FE327}\x{FE341}\x{FE344}\x{FE1C4}\x{FE1C5}\x{FE1BF}\x{FE1B0}\x{FE7ED}\x{FE4D1}\x{FEB56}\x{FE03C}\x{FE827}\x{FE510}\x{FE4F5}\x{FEB85}\x{FE7D9}\x{FE4CA}\x{FE515}\x{FE03F}\x{FE042}\x{FE1B2}\x{FE1AE}\x{FE1B3}\x{FE4F6}\x{FE53B}\x{FE537}\x{FE960}\x{FE4BC}\x{FE7FB}\x{FE7FA}\x{FE7FD}\x{FE807}\x{FE81D}-\x{FE820}\x{FE81C}\x{FE1B1}\x{FE81B}\x{FE80B}\x{FEB32}\x{FE4DD}\x{FE80C}\x{FE7DB}\x{FE7D7}\x{FE80D}\x{FE7DC}\x{FE7EE}\x{FE7EB}\x{FE7F8}\x{FEB33}-\x{FEB35}\x{FE509}\x{FEB59}\x{FE004}\x{FE4D6}\x{FE505}\x{FE507}\x{FE821}\x{FE52F}\x{FE514}\x{FEB86}\x{FEB87}\x{FE00B}\x{FE965}\x{FE546}\x{FE4DE}\x{FE4DF}\x{FE531}\x{FEB5E}\x{FE4B5}\x{FE7F7}\x{FE7F6}\x{FE7E7}\x{FE506}\x{FE1A1}\x{FE4B3}\x{FE4B6}\x{FE4B4}\x{FE4B9}\x{FE4BA}\x{FE4B7}\x{FE7E6}\x{FE7EF}\x{FE7F0}\x{FE7E8}\x{FEB24}\x{FEB19}\x{FEB61}\x{FEB62}\x{FEB25}\x{FEB1F}\x{FE044}\x{FEB20}\x{FE838}\x{FEB1A}\x{FEB1C}\x{FEB1B}\x{FEB1D}\x{FE82C}\x{FE82B}\x{FEB36}-\x{FEB3C}\x{FEB63}\x{FEB64}\x{FEB67}\x{FE82E}-\x{FE837}\x{FEB3D}-\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}-\x{FEB9C}\x{FEAF8}-\x{FEAFB}\x{FEAF0}\x{FEAF2}\x{FEAF1}\x{FEAF3}\x{FEAFC}-\x{FEAFF}\x{FE4F8}\x{FE02B}-\x{FE037}\x{FEB42}\x{FEB27}\x{FEB29}\x{FEB2D}\x{FE839}\x{FE83A}\x{FEB23}\x{FE1B4}\x{FEE77}-\x{FEE7D}\x{FE527}\x{FE4D3}\x{FE045}\x{FE03D}\x{FE046}\x{FE828}\x{FE047}\x{FE048}\x{FE508}\x{FE803}\x{FE985}\x{FE987}\x{FEB43}\x{FEB1E}\x{FE50A}\x{FE516}\x{FEB58}\x{FE517}\x{FE53E}\x{FE50F}\x{FEB2B}\x{FE53C}\x{FE530}\x{FE4D4}\x{FE4D5}\x{FE4D7}\x{FE4D8}\x{FE195}-\x{FE199}\x{FE4D9}\x{FE4DA}\x{FE4F0}\x{FE808}\x{FE4F2}\x{FE814}\x{FEB0D}\x{FEB11}-\x{FEB16}\x{FEB60}\x{FEB68}\x{FEB5D}\x{FEB5B}\x{FEB44}\x{FEB45}\x{FEB57}\x{FEB69}\x{FEB0A}\x{FEB0B}\x{FE984}\x{FE964}\x{FE966}-\x{FE96B}\x{FE963}\x{FE96C}\x{FE961}\x{FE96D}\x{FE96E}\x{FE051}-\x{FE056}\x{FE511}\x{FE96F}\x{FE970}\x{FE345}\x{FE343}\x{FE340}\x{FE333}\x{FE347}\x{FE33C}\x{FE33F}\x{FE342}\x{FE32A}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE325}\x{FE322}\x{FE33A}\x{FE334}\x{FE339}\x{FE336}\x{FE338}\x{FE33D}\x{FE32D}\x{FE32C}\x{FE190}\x{FE192}\x{FE191}\x{FE193}\x{FE35B}\x{FEB9D}-\x{FEBA1}\x{FE351}\x{FE352}\x{FE829}\x{FE353}\x{FE358}\x{FE1A0}\x{FE1A2}\x{FE7D6}\x{FE7DD}\x{FE80E}\x{FE7DE}\x{FE7E5}\x{FE7F1}-\x{FE7F4}\x{FE7FE}\x{FE7E0}\x{FE7E2}\x{FE518}\x{FEB17}\x{FE519}-\x{FE51C}\x{FE007}\x{FE82A}\x{FE038}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE005}\x{FE049}\x{FE51F}\x{FE017}\x{FE043}\x{FE513}\x{FE00A}\x{FE00C}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE804}\x{FE805}\x{FE4BD}-\x{FE4BF}\x{FE802}\x{FE4C0}\x{FE4C4}\x{FE4C5}\x{FE4E5}-\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE4C6}\x{FE1B5}\x{FE1B6}\x{FE1C7}-\x{FE1C9}\x{FE1BA}\x{FE1CA}-\x{FE1D7}\x{FE50B}-\x{FE50E}\x{FE553}\x{FEB2A}\x{FEE70}-\x{FEE76}];
}

our %map_google_unicode_to_softbank_unicode = (
"\x{FE000}"=>"\x{E04A}", "\x{FE001}"=>"\x{E049}", "\x{FE002}"=>"\x{E04B}",
"\x{FE003}"=>"\x{E048}", "\x{FE004}"=>"\x{E13D}", "\x{FE005}"=>"\x{E443}",
"\x{FE007}"=>"\x{E43C}", "\x{FE008}"=>"\x{E44B}", "\x{FE009}"=>"\x{E04D}",
"\x{FE00A}"=>"\x{E449}", "\x{FE00B}"=>"\x{E146}", "\x{FE00C}"=>"\x{E44A}",
"\x{FE00D}"=>"\x{E44C}", "\x{FE00F}"=>"\x{E04A}\x{E049}", "\x{FE010}"=>"\x{E44B}",
"\x{FE012}"=>"\x{E04C}", "\x{FE013}"=>"\x{E04C}", "\x{FE014}"=>"\x{E04C}",
"\x{FE016}"=>"\x{E04C}", "\x{FE017}"=>"\x{E446}", "\x{FE01E}"=>"\x{E024}",
"\x{FE01F}"=>"\x{E025}", "\x{FE020}"=>"\x{E026}", "\x{FE021}"=>"\x{E027}",
"\x{FE022}"=>"\x{E028}", "\x{FE023}"=>"\x{E029}", "\x{FE024}"=>"\x{E02A}",
"\x{FE025}"=>"\x{E02B}", "\x{FE026}"=>"\x{E02C}", "\x{FE027}"=>"\x{E02D}",
"\x{FE028}"=>"\x{E02E}", "\x{FE029}"=>"\x{E02F}", "\x{FE02A}"=>"\x{E02D}",
"\x{FE02B}"=>"\x{E23F}", "\x{FE02C}"=>"\x{E240}", "\x{FE02D}"=>"\x{E241}",
"\x{FE02E}"=>"\x{E242}", "\x{FE02F}"=>"\x{E243}", "\x{FE030}"=>"\x{E244}",
"\x{FE031}"=>"\x{E245}", "\x{FE032}"=>"\x{E246}", "\x{FE033}"=>"\x{E247}",
"\x{FE034}"=>"\x{E248}", "\x{FE035}"=>"\x{E249}", "\x{FE036}"=>"\x{E24A}",
"\x{FE037}"=>"\x{E24B}", "\x{FE038}"=>"\x{E43E}", "\x{FE03B}"=>"\x{E44B}",
"\x{FE03C}"=>"\x{E110}", "\x{FE03D}"=>"\x{E304}", "\x{FE03E}"=>"\x{E110}",
"\x{FE03F}"=>"\x{E118}", "\x{FE040}"=>"\x{E030}", "\x{FE041}"=>"\x{E032}",
"\x{FE042}"=>"\x{E119}", "\x{FE043}"=>"\x{E447}", "\x{FE044}"=>"\x{E209}",
"\x{FE045}"=>"\x{E303}", "\x{FE046}"=>"\x{E305}", "\x{FE047}"=>"\x{E307}",
"\x{FE048}"=>"\x{E308}", "\x{FE049}"=>"\x{E444}", "\x{FE04D}"=>"\x{E305}",
"\x{FE04E}"=>"\x{E110}", "\x{FE051}"=>"\x{E345}", "\x{FE052}"=>"\x{E346}",
"\x{FE053}"=>"\x{E347}", "\x{FE054}"=>"\x{E348}", "\x{FE055}"=>"\x{E349}",
"\x{FE056}"=>"\x{E34A}", "\x{FE05B}"=>"\x{E345}", "\x{FE190}"=>"\x{E419}",
"\x{FE191}"=>"\x{E41B}", "\x{FE192}"=>"\x{E41A}", "\x{FE193}"=>"\x{E41C}",
"\x{FE194}"=>"\x{E409}", "\x{FE195}"=>"\x{E31C}", "\x{FE196}"=>"\x{E31D}",
"\x{FE197}"=>"\x{E31E}", "\x{FE198}"=>"\x{E31F}", "\x{FE199}"=>"\x{E320}",
"\x{FE19B}"=>"\x{E001}", "\x{FE19C}"=>"\x{E002}", "\x{FE19D}"=>"\x{E004}",
"\x{FE19E}"=>"\x{E005}", "\x{FE1A0}"=>"\x{E428}", "\x{FE1A1}"=>"\x{E152}",
"\x{FE1A2}"=>"\x{E429}", "\x{FE1A4}"=>"\x{E515}", "\x{FE1A5}"=>"\x{E516}",
"\x{FE1A6}"=>"\x{E517}", "\x{FE1A7}"=>"\x{E518}", "\x{FE1A8}"=>"\x{E519}",
"\x{FE1A9}"=>"\x{E51A}", "\x{FE1AA}"=>"\x{E51B}", "\x{FE1AB}"=>"\x{E51C}",
"\x{FE1AE}"=>"\x{E11B}", "\x{FE1AF}"=>"\x{E04E}", "\x{FE1B0}"=>"\x{E10C}",
"\x{FE1B1}"=>"\x{E12B}", "\x{FE1B2}"=>"\x{E11A}", "\x{FE1B3}"=>"\x{E11C}",
"\x{FE1B4}"=>"\x{E253}", "\x{FE1B5}"=>"\x{E51E}", "\x{FE1B6}"=>"\x{E51F}",
"\x{FE1B7}"=>"\x{E052}", "\x{FE1B8}"=>"\x{E04F}", "\x{FE1BA}"=>"\x{E523}",
"\x{FE1BB}"=>"\x{E523}", "\x{FE1BC}"=>"\x{E055}", "\x{FE1BD}"=>"\x{E019}",
"\x{FE1BE}"=>"\x{E01A}", "\x{FE1BF}"=>"\x{E10B}", "\x{FE1C0}"=>"\x{E050}",
"\x{FE1C1}"=>"\x{E051}", "\x{FE1C2}"=>"\x{E053}", "\x{FE1C3}"=>"\x{E054}",
"\x{FE1C4}"=>"\x{E109}", "\x{FE1C5}"=>"\x{E10A}", "\x{FE1C6}"=>"\x{E441}",
"\x{FE1C7}"=>"\x{E520}", "\x{FE1C8}"=>"\x{E521}", "\x{FE1C9}"=>"\x{E522}",
"\x{FE1CA}"=>"\x{E524}", "\x{FE1CB}"=>"\x{E525}", "\x{FE1CC}"=>"\x{E526}",
"\x{FE1CD}"=>"\x{E527}", "\x{FE1CE}"=>"\x{E528}", "\x{FE1CF}"=>"\x{E529}",
"\x{FE1D0}"=>"\x{E52A}", "\x{FE1D1}"=>"\x{E52B}", "\x{FE1D2}"=>"\x{E52C}",
"\x{FE1D3}"=>"\x{E52D}", "\x{FE1D4}"=>"\x{E52E}", "\x{FE1D5}"=>"\x{E52F}",
"\x{FE1D6}"=>"\x{E530}", "\x{FE1D7}"=>"\x{E531}", "\x{FE1D8}"=>"\x{E052}",
"\x{FE1D9}"=>"\x{E019}", "\x{FE1DB}"=>"\x{E536}", "\x{FE1DD}"=>"\x{E523}",
"\x{FE1E0}"=>"\x{E10B}", "\x{FE320}"=>"\x{E059}", "\x{FE321}"=>"\x{E403}",
"\x{FE322}"=>"\x{E410}", "\x{FE323}"=>"\x{E058}", "\x{FE324}"=>"\x{E406}",
"\x{FE325}"=>"\x{E40F}", "\x{FE326}"=>"\x{E40E}", "\x{FE327}"=>"\x{E106}",
"\x{FE328}"=>"\x{E404}", "\x{FE329}"=>"\x{E105}", "\x{FE32A}"=>"\x{E409}",
"\x{FE32B}"=>"\x{E056}", "\x{FE32C}"=>"\x{E418}", "\x{FE32D}"=>"\x{E417}",
"\x{FE32E}"=>"\x{E40C}", "\x{FE32F}"=>"\x{E40D}", "\x{FE330}"=>"\x{E057}",
"\x{FE331}"=>"\x{E415}\x{E331}", "\x{FE332}"=>"\x{E40A}", "\x{FE333}"=>"\x{E404}",
"\x{FE334}"=>"\x{E412}", "\x{FE335}"=>"\x{E056}", "\x{FE336}"=>"\x{E414}",
"\x{FE337}"=>"\x{E056}", "\x{FE338}"=>"\x{E415}", "\x{FE339}"=>"\x{E413}",
"\x{FE33A}"=>"\x{E411}", "\x{FE33B}"=>"\x{E40B}", "\x{FE33C}"=>"\x{E406}",
"\x{FE33D}"=>"\x{E416}", "\x{FE33E}"=>"\x{E40A}", "\x{FE33F}"=>"\x{E407}",
"\x{FE340}"=>"\x{E403}", "\x{FE341}"=>"\x{E107}", "\x{FE342}"=>"\x{E408}",
"\x{FE343}"=>"\x{E402}", "\x{FE344}"=>"\x{E108}", "\x{FE345}"=>"\x{E401}",
"\x{FE346}"=>"\x{E406}", "\x{FE347}"=>"\x{E405}", "\x{FE348}"=>"\x{E057}",
"\x{FE349}"=>"\x{E404}", "\x{FE34A}"=>"\x{E412}", "\x{FE34B}"=>"\x{E418}",
"\x{FE34C}"=>"\x{E106}", "\x{FE34D}"=>"\x{E413}", "\x{FE34E}"=>"\x{E416}",
"\x{FE34F}"=>"\x{E404}", "\x{FE350}"=>"\x{E403}", "\x{FE351}"=>"\x{E423}",
"\x{FE352}"=>"\x{E424}", "\x{FE353}"=>"\x{E426}", "\x{FE357}"=>"\x{E012}",
"\x{FE358}"=>"\x{E427}", "\x{FE359}"=>"\x{E403}", "\x{FE35A}"=>"\x{E416}",
"\x{FE35B}"=>"\x{E41D}", "\x{FE4B0}"=>"\x{E036}", "\x{FE4B1}"=>"\x{E036}",
"\x{FE4B2}"=>"\x{E038}", "\x{FE4B3}"=>"\x{E153}", "\x{FE4B4}"=>"\x{E155}",
"\x{FE4B5}"=>"\x{E14D}", "\x{FE4B6}"=>"\x{E154}", "\x{FE4B7}"=>"\x{E158}",
"\x{FE4B8}"=>"\x{E501}", "\x{FE4B9}"=>"\x{E156}", "\x{FE4BA}"=>"\x{E157}",
"\x{FE4BB}"=>"\x{E037}", "\x{FE4BC}"=>"\x{E121}", "\x{FE4BD}"=>"\x{E504}",
"\x{FE4BE}"=>"\x{E505}", "\x{FE4BF}"=>"\x{E506}", "\x{FE4C0}"=>"\x{E508}",
"\x{FE4C1}"=>"\x{E202}", "\x{FE4C2}"=>"\x{E30B}", "\x{FE4C3}"=>"\x{E03B}",
"\x{FE4C4}"=>"\x{E509}", "\x{FE4C5}"=>"\x{E50A}", "\x{FE4C6}"=>"\x{E51D}",
"\x{FE4CA}"=>"\x{E116}", "\x{FE4CC}"=>"\x{E007}", "\x{FE4CD}"=>"\x{E007}",
"\x{FE4CF}"=>"\x{E006}", "\x{FE4D1}"=>"\x{E10E}", "\x{FE4D2}"=>"\x{E031}",
"\x{FE4D3}"=>"\x{E302}", "\x{FE4D4}"=>"\x{E318}", "\x{FE4D5}"=>"\x{E319}",
"\x{FE4D6}"=>"\x{E13E}", "\x{FE4D7}"=>"\x{E31A}", "\x{FE4D8}"=>"\x{E31B}",
"\x{FE4D9}"=>"\x{E321}", "\x{FE4DA}"=>"\x{E322}", "\x{FE4DB}"=>"\x{E006}",
"\x{FE4DD}"=>"\x{E12F}", "\x{FE4DE}"=>"\x{E149}", "\x{FE4DF}"=>"\x{E14A}",
"\x{FE4E0}"=>"\x{E12F}", "\x{FE4E3}"=>"\x{E12F}", "\x{FE4E5}"=>"\x{E50B}",
"\x{FE4E6}"=>"\x{E50C}", "\x{FE4E7}"=>"\x{E50D}", "\x{FE4E8}"=>"\x{E50E}",
"\x{FE4E9}"=>"\x{E50F}", "\x{FE4EA}"=>"\x{E510}", "\x{FE4EB}"=>"\x{E511}",
"\x{FE4EC}"=>"\x{E512}", "\x{FE4ED}"=>"\x{E513}", "\x{FE4EE}"=>"\x{E514}",
"\x{FE4EF}"=>"\x{E008}", "\x{FE4F0}"=>"\x{E323}", "\x{FE4F2}"=>"\x{E325}",
"\x{FE4F4}"=>"\x{E05A}", "\x{FE4F5}"=>"\x{E113}", "\x{FE4F6}"=>"\x{E11D}",
"\x{FE4F7}"=>"\x{E23E}", "\x{FE4F8}"=>"\x{E23E}", "\x{FE4F9}"=>"\x{E03D}",
"\x{FE4FF}"=>"\x{E148}", "\x{FE500}"=>"\x{E148}", "\x{FE501}"=>"\x{E148}",
"\x{FE502}"=>"\x{E148}", "\x{FE503}"=>"\x{E148}", "\x{FE505}"=>"\x{E13F}",
"\x{FE506}"=>"\x{E151}", "\x{FE507}"=>"\x{E140}", "\x{FE508}"=>"\x{E309}",
"\x{FE509}"=>"\x{E13B}", "\x{FE50A}"=>"\x{E30F}", "\x{FE50B}"=>"\x{E532}",
"\x{FE50C}"=>"\x{E533}", "\x{FE50D}"=>"\x{E534}", "\x{FE50E}"=>"\x{E535}",
"\x{FE50F}"=>"\x{E314}", "\x{FE510}"=>"\x{E112}", "\x{FE511}"=>"\x{E34B}",
"\x{FE512}"=>"\x{E033}", "\x{FE513}"=>"\x{E448}", "\x{FE514}"=>"\x{E143}",
"\x{FE515}"=>"\x{E117}", "\x{FE516}"=>"\x{E310}", "\x{FE517}"=>"\x{E312}",
"\x{FE518}"=>"\x{E436}", "\x{FE519}"=>"\x{E438}", "\x{FE51A}"=>"\x{E439}",
"\x{FE51B}"=>"\x{E43A}", "\x{FE51C}"=>"\x{E43B}", "\x{FE51D}"=>"\x{E440}",
"\x{FE51E}"=>"\x{E442}", "\x{FE51F}"=>"\x{E445}", "\x{FE523}"=>"\x{E009}",
"\x{FE524}"=>"\x{E009}", "\x{FE525}"=>"\x{E00A}", "\x{FE526}"=>"\x{E104}",
"\x{FE527}"=>"\x{E301}", "\x{FE528}"=>"\x{E00B}", "\x{FE529}"=>"\x{E103}",
"\x{FE52A}"=>"\x{E103}", "\x{FE52B}"=>"\x{E103}", "\x{FE52C}"=>"\x{E101}",
"\x{FE52D}"=>"\x{E101}", "\x{FE52E}"=>"\x{E102}", "\x{FE52F}"=>"\x{E142}",
"\x{FE530}"=>"\x{E317}", "\x{FE531}"=>"\x{E14B}", "\x{FE535}"=>"\x{E112}",
"\x{FE537}"=>"\x{E11F}", "\x{FE538}"=>"\x{E00C}", "\x{FE539}"=>"\x{E301}",
"\x{FE53B}"=>"\x{E11E}", "\x{FE53C}"=>"\x{E316}", "\x{FE53D}"=>"\x{E316}",
"\x{FE53E}"=>"\x{E313}", "\x{FE540}"=>"\x{E301}", "\x{FE541}"=>"\x{E301}",
"\x{FE545}"=>"\x{E148}", "\x{FE546}"=>"\x{E148}", "\x{FE547}"=>"\x{E148}",
"\x{FE548}"=>"\x{E301}", "\x{FE54A}"=>"\x{E14A}", "\x{FE54B}"=>"\x{E14A}",
"\x{FE54D}"=>"\x{E148}", "\x{FE54F}"=>"\x{E148}", "\x{FE552}"=>"\x{E301}",
"\x{FE553}"=>"\x{E536}", "\x{FE7D1}"=>"\x{E016}", "\x{FE7D2}"=>"\x{E014}",
"\x{FE7D3}"=>"\x{E015}", "\x{FE7D4}"=>"\x{E018}", "\x{FE7D5}"=>"\x{E013}",
"\x{FE7D6}"=>"\x{E42A}", "\x{FE7D7}"=>"\x{E132}", "\x{FE7D9}"=>"\x{E115}",
"\x{FE7DA}"=>"\x{E017}", "\x{FE7DB}"=>"\x{E131}", "\x{FE7DC}"=>"\x{E134}",
"\x{FE7DD}"=>"\x{E42B}", "\x{FE7DE}"=>"\x{E42D}", "\x{FE7DF}"=>"\x{E01E}",
"\x{FE7E0}"=>"\x{E434}", "\x{FE7E1}"=>"\x{E434}", "\x{FE7E2}"=>"\x{E435}",
"\x{FE7E3}"=>"\x{E01F}", "\x{FE7E4}"=>"\x{E01B}", "\x{FE7E5}"=>"\x{E42E}",
"\x{FE7E6}"=>"\x{E159}", "\x{FE7E7}"=>"\x{E150}", "\x{FE7E8}"=>"\x{E202}",
"\x{FE7E9}"=>"\x{E01D}", "\x{FE7EA}"=>"\x{E01C}", "\x{FE7EB}"=>"\x{E136}",
"\x{FE7EC}"=>"\x{E039}", "\x{FE7ED}"=>"\x{E10D}", "\x{FE7EE}"=>"\x{E135}",
"\x{FE7EF}"=>"\x{E15A}", "\x{FE7F0}"=>"\x{E201}", "\x{FE7F1}"=>"\x{E42F}",
"\x{FE7F2}"=>"\x{E430}", "\x{FE7F3}"=>"\x{E431}", "\x{FE7F4}"=>"\x{E432}",
"\x{FE7F5}"=>"\x{E03A}", "\x{FE7F6}"=>"\x{E14F}", "\x{FE7F7}"=>"\x{E14E}",
"\x{FE7F8}"=>"\x{E137}", "\x{FE7F9}"=>"\x{E432}", "\x{FE7FA}"=>"\x{E123}",
"\x{FE7FB}"=>"\x{E122}", "\x{FE7FD}"=>"\x{E124}", "\x{FE7FE}"=>"\x{E433}",
"\x{FE7FF}"=>"\x{E019}", "\x{FE800}"=>"\x{E03C}", "\x{FE801}"=>"\x{E03D}",
"\x{FE802}"=>"\x{E507}", "\x{FE803}"=>"\x{E30A}", "\x{FE804}"=>"\x{E502}",
"\x{FE805}"=>"\x{E503}", "\x{FE807}"=>"\x{E125}", "\x{FE808}"=>"\x{E324}",
"\x{FE809}"=>"\x{E503}", "\x{FE80B}"=>"\x{E12D}", "\x{FE80C}"=>"\x{E130}",
"\x{FE80D}"=>"\x{E133}", "\x{FE80E}"=>"\x{E42C}", "\x{FE813}"=>"\x{E03E}",
"\x{FE814}"=>"\x{E326}", "\x{FE815}"=>"\x{E040}", "\x{FE816}"=>"\x{E041}",
"\x{FE818}"=>"\x{E042}", "\x{FE81A}"=>"\x{E326}", "\x{FE81B}"=>"\x{E12C}",
"\x{FE81C}"=>"\x{E12A}", "\x{FE81D}"=>"\x{E126}", "\x{FE81E}"=>"\x{E127}",
"\x{FE81F}"=>"\x{E128}", "\x{FE820}"=>"\x{E129}", "\x{FE821}"=>"\x{E141}",
"\x{FE823}"=>"\x{E003}", "\x{FE824}"=>"\x{E103}\x{E328}", "\x{FE825}"=>"\x{E034}",
"\x{FE826}"=>"\x{E035}", "\x{FE827}"=>"\x{E111}", "\x{FE828}"=>"\x{E306}",
"\x{FE829}"=>"\x{E425}", "\x{FE82A}"=>"\x{E43D}", "\x{FE82B}"=>"\x{E211}",
"\x{FE82C}"=>"\x{E210}", "\x{FE82E}"=>"\x{E21C}", "\x{FE82F}"=>"\x{E21D}",
"\x{FE830}"=>"\x{E21E}", "\x{FE831}"=>"\x{E21F}", "\x{FE832}"=>"\x{E220}",
"\x{FE833}"=>"\x{E221}", "\x{FE834}"=>"\x{E222}", "\x{FE835}"=>"\x{E223}",
"\x{FE836}"=>"\x{E224}", "\x{FE837}"=>"\x{E225}", "\x{FE838}"=>"\x{E20B}",
"\x{FE839}"=>"\x{E250}", "\x{FE83A}"=>"\x{E251}", "\x{FE960}"=>"\x{E120}",
"\x{FE961}"=>"\x{E342}", "\x{FE962}"=>"\x{E046}", "\x{FE963}"=>"\x{E340}",
"\x{FE964}"=>"\x{E339}", "\x{FE965}"=>"\x{E147}", "\x{FE966}"=>"\x{E33A}",
"\x{FE967}"=>"\x{E33B}", "\x{FE968}"=>"\x{E33C}", "\x{FE969}"=>"\x{E33D}",
"\x{FE96A}"=>"\x{E33E}", "\x{FE96B}"=>"\x{E33F}", "\x{FE96C}"=>"\x{E341}",
"\x{FE96D}"=>"\x{E343}", "\x{FE96E}"=>"\x{E344}", "\x{FE96F}"=>"\x{E34C}",
"\x{FE970}"=>"\x{E34D}", "\x{FE971}"=>"\x{E43F}", "\x{FE980}"=>"\x{E043}",
"\x{FE981}"=>"\x{E045}", "\x{FE982}"=>"\x{E044}", "\x{FE983}"=>"\x{E047}",
"\x{FE984}"=>"\x{E338}", "\x{FE985}"=>"\x{E30B}", "\x{FE986}"=>"\x{E044}",
"\x{FE987}"=>"\x{E30C}", "\x{FE988}"=>"\x{E044}", "\x{FEAF0}"=>"\x{E236}",
"\x{FEAF1}"=>"\x{E238}", "\x{FEAF2}"=>"\x{E237}", "\x{FEAF3}"=>"\x{E239}",
"\x{FEAF4}"=>"\x{E236}", "\x{FEAF5}"=>"\x{E238}", "\x{FEAF8}"=>"\x{E232}",
"\x{FEAF9}"=>"\x{E233}", "\x{FEAFA}"=>"\x{E234}", "\x{FEAFB}"=>"\x{E235}",
"\x{FEAFC}"=>"\x{E23A}", "\x{FEAFD}"=>"\x{E23B}", "\x{FEAFE}"=>"\x{E23C}",
"\x{FEAFF}"=>"\x{E23D}", "\x{FEB04}"=>"\x{E021}", "\x{FEB09}"=>"\x{E020}",
"\x{FEB0A}"=>"\x{E336}", "\x{FEB0B}"=>"\x{E337}", "\x{FEB0C}"=>"\x{E022}",
"\x{FEB0D}"=>"\x{E327}", "\x{FEB0E}"=>"\x{E023}", "\x{FEB0F}"=>"\x{E327}",
"\x{FEB10}"=>"\x{E327}", "\x{FEB11}"=>"\x{E328}", "\x{FEB12}"=>"\x{E329}",
"\x{FEB13}"=>"\x{E32A}", "\x{FEB14}"=>"\x{E32B}", "\x{FEB15}"=>"\x{E32C}",
"\x{FEB16}"=>"\x{E32D}", "\x{FEB17}"=>"\x{E437}", "\x{FEB18}"=>"\x{E327}",
"\x{FEB19}"=>"\x{E204}", "\x{FEB1A}"=>"\x{E20C}", "\x{FEB1B}"=>"\x{E20E}",
"\x{FEB1C}"=>"\x{E20D}", "\x{FEB1D}"=>"\x{E20F}", "\x{FEB1E}"=>"\x{E30E}",
"\x{FEB1F}"=>"\x{E208}", "\x{FEB20}"=>"\x{E20A}", "\x{FEB23}"=>"\x{E252}",
"\x{FEB24}"=>"\x{E203}", "\x{FEB25}"=>"\x{E207}", "\x{FEB26}"=>"\x{E137}",
"\x{FEB27}"=>"\x{E24D}", "\x{FEB29}"=>"\x{E24E}", "\x{FEB2A}"=>"\x{E537}",
"\x{FEB2B}"=>"\x{E315}", "\x{FEB2D}"=>"\x{E24F}", "\x{FEB2F}"=>"\x{E22B}",
"\x{FEB31}"=>"\x{E22A}", "\x{FEB32}"=>"\x{E12E}", "\x{FEB33}"=>"\x{E138}",
"\x{FEB34}"=>"\x{E139}", "\x{FEB35}"=>"\x{E13A}", "\x{FEB36}"=>"\x{E212}",
"\x{FEB37}"=>"\x{E213}", "\x{FEB38}"=>"\x{E214}", "\x{FEB39}"=>"\x{E215}",
"\x{FEB3A}"=>"\x{E216}", "\x{FEB3B}"=>"\x{E217}", "\x{FEB3C}"=>"\x{E218}",
"\x{FEB3D}"=>"\x{E226}", "\x{FEB3E}"=>"\x{E227}", "\x{FEB3F}"=>"\x{E228}",
"\x{FEB40}"=>"\x{E22C}", "\x{FEB41}"=>"\x{E22D}", "\x{FEB42}"=>"\x{E24C}",
"\x{FEB43}"=>"\x{E30D}", "\x{FEB44}"=>"\x{E332}", "\x{FEB45}"=>"\x{E333}",
"\x{FEB46}"=>"\x{E333}", "\x{FEB53}"=>"\x{E333}", "\x{FEB56}"=>"\x{E10F}",
"\x{FEB57}"=>"\x{E334}", "\x{FEB58}"=>"\x{E311}", "\x{FEB59}"=>"\x{E13C}",
"\x{FEB5B}"=>"\x{E331}", "\x{FEB5C}"=>"\x{E331}", "\x{FEB5D}"=>"\x{E330}",
"\x{FEB5E}"=>"\x{E14C}", "\x{FEB5F}"=>"\x{E407}", "\x{FEB60}"=>"\x{E32E}",
"\x{FEB61}"=>"\x{E205}", "\x{FEB62}"=>"\x{E206}", "\x{FEB63}"=>"\x{E219}",
"\x{FEB64}"=>"\x{E21A}", "\x{FEB65}"=>"\x{E219}", "\x{FEB66}"=>"\x{E219}",
"\x{FEB67}"=>"\x{E21B}", "\x{FEB68}"=>"\x{E32F}", "\x{FEB69}"=>"\x{E335}",
"\x{FEB6B}"=>"\x{E21B}", "\x{FEB6C}"=>"\x{E21A}", "\x{FEB6D}"=>"\x{E21B}",
"\x{FEB6E}"=>"\x{E21A}", "\x{FEB6F}"=>"\x{E21B}", "\x{FEB70}"=>"\x{E21A}",
"\x{FEB71}"=>"\x{E21B}", "\x{FEB72}"=>"\x{E21A}", "\x{FEB73}"=>"\x{E21B}",
"\x{FEB74}"=>"\x{E21B}", "\x{FEB75}"=>"\x{E21B}", "\x{FEB76}"=>"\x{E21B}",
"\x{FEB77}"=>"\x{E32E}", "\x{FEB81}"=>"\x{E229}", "\x{FEB82}"=>"\x{E03F}",
"\x{FEB85}"=>"\x{E114}", "\x{FEB86}"=>"\x{E144}", "\x{FEB87}"=>"\x{E145}",
"\x{FEB8A}"=>"\x{E144}", "\x{FEB8D}"=>"\x{E114}", "\x{FEB8E}"=>"\x{E235}",
"\x{FEB90}"=>"\x{E144}", "\x{FEB92}"=>"\x{E103}", "\x{FEB93}"=>"\x{E010}",
"\x{FEB94}"=>"\x{E011}", "\x{FEB95}"=>"\x{E012}", "\x{FEB96}"=>"\x{E00D}",
"\x{FEB97}"=>"\x{E00E}", "\x{FEB98}"=>"\x{E00F}", "\x{FEB99}"=>"\x{E22E}",
"\x{FEB9A}"=>"\x{E22F}", "\x{FEB9B}"=>"\x{E230}", "\x{FEB9C}"=>"\x{E231}",
"\x{FEB9D}"=>"\x{E41E}", "\x{FEB9E}"=>"\x{E41F}", "\x{FEB9F}"=>"\x{E420}",
"\x{FEBA0}"=>"\x{E421}", "\x{FEBA1}"=>"\x{E422}", "\x{FEE1C}"=>"\x{E03D}",
"\x{FEE70}"=>"\x{E538}", "\x{FEE71}"=>"\x{E539}", "\x{FEE72}"=>"\x{E53A}",
"\x{FEE73}"=>"\x{E53B}", "\x{FEE74}"=>"\x{E53C}", "\x{FEE75}"=>"\x{E53D}",
"\x{FEE76}"=>"\x{E53E}", "\x{FEE77}"=>"\x{E254}", "\x{FEE78}"=>"\x{E255}",
"\x{FEE79}"=>"\x{E256}", "\x{FEE7A}"=>"\x{E257}", "\x{FEE7B}"=>"\x{E258}",
"\x{FEE7C}"=>"\x{E259}", "\x{FEE7D}"=>"\x{E25A}"
);

sub google_unicode_to_softbank_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_softbank_unicode{$1} || &$check(ord $1)
    }egomx;
}

our %map_unicode_unicode_to_google_unicode = (
"#\x{20E3}"=>"\x{FE82C}", "0\x{20E3}"=>"\x{FE837}", "1\x{20E3}"=>"\x{FE82E}",
"2\x{20E3}"=>"\x{FE82F}", "3\x{20E3}"=>"\x{FE830}", "4\x{20E3}"=>"\x{FE831}",
"5\x{20E3}"=>"\x{FE832}", "6\x{20E3}"=>"\x{FE833}", "7\x{20E3}"=>"\x{FE834}",
"8\x{20E3}"=>"\x{FE835}", "9\x{20E3}"=>"\x{FE836}", "\x{00A9}"=>"\x{FEB29}",
"\x{00AE}"=>"\x{FEB2D}", "\x{2002}"=>"\x{FEB4D}", "\x{2003}"=>"\x{FEB4C}",
"\x{2005}"=>"\x{FEB4E}", "\x{203C}"=>"\x{FEB06}", "\x{2049}"=>"\x{FEB05}",
"\x{2122}"=>"\x{FEB2A}", "\x{2139}"=>"\x{FEB47}", "\x{2194}"=>"\x{FEAF6}",
"\x{2195}"=>"\x{FEAF7}", "\x{2196}"=>"\x{FEAF2}", "\x{2197}"=>"\x{FEAF0}",
"\x{2198}"=>"\x{FEAF1}", "\x{2199}"=>"\x{FEAF3}", "\x{21A9}"=>"\x{FEB83}",
"\x{21AA}"=>"\x{FEB88}", "\x{231A}"=>"\x{FE01D}", "\x{231B}"=>"\x{FE01C}",
"\x{23E9}"=>"\x{FEAFE}", "\x{23EA}"=>"\x{FEAFF}", "\x{23EB}"=>"\x{FEB03}",
"\x{23EC}"=>"\x{FEB02}", "\x{23F0}"=>"\x{FE02A}", "\x{23F3}"=>"\x{FE01B}",
"\x{24C2}"=>"\x{FE7E1}", "\x{25AA}"=>"\x{FEB6E}", "\x{25AB}"=>"\x{FEB6D}",
"\x{25B6}"=>"\x{FEAFC}", "\x{25C0}"=>"\x{FEAFD}", "\x{25FB}"=>"\x{FEB71}",
"\x{25FC}"=>"\x{FEB72}", "\x{25FD}"=>"\x{FEB6F}", "\x{25FE}"=>"\x{FEB70}",
"\x{2600}"=>"\x{FE000}", "\x{2601}"=>"\x{FE001}", "\x{260E}"=>"\x{FE523}",
"\x{2611}"=>"\x{FEB8B}", "\x{2614}"=>"\x{FE002}", "\x{2615}"=>"\x{FE981}",
"\x{261D}"=>"\x{FEB98}", "\x{263A}"=>"\x{FE336}", "\x{2648}"=>"\x{FE02B}",
"\x{2649}"=>"\x{FE02C}", "\x{264A}"=>"\x{FE02D}", "\x{264B}"=>"\x{FE02E}",
"\x{264C}"=>"\x{FE02F}", "\x{264D}"=>"\x{FE030}", "\x{264E}"=>"\x{FE031}",
"\x{264F}"=>"\x{FE032}", "\x{2650}"=>"\x{FE033}", "\x{2651}"=>"\x{FE034}",
"\x{2652}"=>"\x{FE035}", "\x{2653}"=>"\x{FE036}", "\x{2660}"=>"\x{FEB1B}",
"\x{2663}"=>"\x{FEB1D}", "\x{2665}"=>"\x{FEB1A}", "\x{2666}"=>"\x{FEB1C}",
"\x{2668}"=>"\x{FE7FA}", "\x{267B}"=>"\x{FEB2C}", "\x{267F}"=>"\x{FEB20}",
"\x{2693}"=>"\x{FE4C1}", "\x{26A0}"=>"\x{FEB23}", "\x{26A1}"=>"\x{FE004}",
"\x{26AA}"=>"\x{FEB65}", "\x{26AB}"=>"\x{FEB66}", "\x{26BD}"=>"\x{FE7D4}",
"\x{26BE}"=>"\x{FE7D1}", "\x{26C4}"=>"\x{FE003}", "\x{26C5}"=>"\x{FE00F}",
"\x{26CE}"=>"\x{FE037}", "\x{26D4}"=>"\x{FEB26}", "\x{26EA}"=>"\x{FE4BB}",
"\x{26F2}"=>"\x{FE4BC}", "\x{26F3}"=>"\x{FE7D2}", "\x{26F5}"=>"\x{FE7EA}",
"\x{26FA}"=>"\x{FE7FB}", "\x{26FD}"=>"\x{FE7F5}", "\x{2702}"=>"\x{FE53E}",
"\x{2705}"=>"\x{FEB4A}", "\x{2708}"=>"\x{FE7E9}", "\x{2709}"=>"\x{FE529}",
"\x{270A}"=>"\x{FEB93}", "\x{270B}"=>"\x{FEB95}", "\x{270C}"=>"\x{FEB94}",
"\x{270F}"=>"\x{FE539}", "\x{2712}"=>"\x{FE536}", "\x{2714}"=>"\x{FEB49}",
"\x{2716}"=>"\x{FEB53}", "\x{2728}"=>"\x{FEB60}", "\x{2733}"=>"\x{FEB62}",
"\x{2734}"=>"\x{FEB61}", "\x{2744}"=>"\x{FE00E}", "\x{2747}"=>"\x{FEB77}",
"\x{274C}"=>"\x{FEB45}", "\x{274E}"=>"\x{FEB46}", "\x{2753}"=>"\x{FEB09}",
"\x{2754}"=>"\x{FEB0A}", "\x{2755}"=>"\x{FEB0B}", "\x{2757}"=>"\x{FEB04}",
"\x{2764}"=>"\x{FEB0C}", "\x{2795}"=>"\x{FEB51}", "\x{2796}"=>"\x{FEB52}",
"\x{2797}"=>"\x{FEB54}", "\x{27A1}"=>"\x{FEAFA}", "\x{27B0}"=>"\x{FEB08}",
"\x{27BF}"=>"\x{FE82B}", "\x{2934}"=>"\x{FEAF4}", "\x{2935}"=>"\x{FEAF5}",
"\x{2B05}"=>"\x{FEAFB}", "\x{2B06}"=>"\x{FEAF8}", "\x{2B07}"=>"\x{FEAF9}",
"\x{2B1B}"=>"\x{FEB6C}", "\x{2B1C}"=>"\x{FEB6B}", "\x{2B50}"=>"\x{FEB68}",
"\x{2B55}"=>"\x{FEB44}", "\x{3030}"=>"\x{FEB07}", "\x{303D}"=>"\x{FE81B}",
"\x{3297}"=>"\x{FEB43}", "\x{3299}"=>"\x{FEB2B}", "\x{1F004}"=>"\x{FE80B}",
"\x{1F0CF}"=>"\x{FE812}", "\x{1F170}"=>"\x{FE50B}", "\x{1F171}"=>"\x{FE50C}",
"\x{1F17E}"=>"\x{FE50E}", "\x{1F17F}"=>"\x{FE7F6}", "\x{1F18E}"=>"\x{FE50D}",
"\x{1F191}"=>"\x{FEB84}", "\x{1F192}"=>"\x{FEB38}", "\x{1F193}"=>"\x{FEB21}",
"\x{1F194}"=>"\x{FEB81}", "\x{1F195}"=>"\x{FEB36}", "\x{1F196}"=>"\x{FEB28}",
"\x{1F197}"=>"\x{FEB27}", "\x{1F198}"=>"\x{FEB4F}", "\x{1F199}"=>"\x{FEB37}",
"\x{1F19A}"=>"\x{FEB32}", "\x{1F1E8}\x{1F1F3}"=>"\x{FE4ED}", "\x{1F1E9}\x{1F1EA}"=>"\x{FE4E8}",
"\x{1F1EA}\x{1F1F8}"=>"\x{FE4EB}", "\x{1F1EB}\x{1F1F7}"=>"\x{FE4E7}", "\x{1F1EC}\x{1F1E7}"=>"\x{FE4EA}",
"\x{1F1EE}\x{1F1F9}"=>"\x{FE4E9}", "\x{1F1EF}\x{1F1F5}"=>"\x{FE4E5}", "\x{1F1F0}\x{1F1F7}"=>"\x{FE4EE}",
"\x{1F1F7}\x{1F1FA}"=>"\x{FE4EC}", "\x{1F1FA}\x{1F1F8}"=>"\x{FE4E6}", "\x{1F201}"=>"\x{FEB24}",
"\x{1F202}"=>"\x{FEB3F}", "\x{1F21A}"=>"\x{FEB3A}", "\x{1F22F}"=>"\x{FEB40}",
"\x{1F232}"=>"\x{FEB2E}", "\x{1F233}"=>"\x{FEB2F}", "\x{1F234}"=>"\x{FEB30}",
"\x{1F235}"=>"\x{FEB31}", "\x{1F236}"=>"\x{FEB39}", "\x{1F237}"=>"\x{FEB3B}",
"\x{1F238}"=>"\x{FEB3C}", "\x{1F239}"=>"\x{FEB3E}", "\x{1F23A}"=>"\x{FEB41}",
"\x{1F250}"=>"\x{FEB3D}", "\x{1F251}"=>"\x{FEB50}", "\x{1F300}"=>"\x{FE005}",
"\x{1F301}"=>"\x{FE006}", "\x{1F302}"=>"\x{FE007}", "\x{1F303}"=>"\x{FE008}",
"\x{1F304}"=>"\x{FE009}", "\x{1F305}"=>"\x{FE00A}", "\x{1F306}"=>"\x{FE00B}",
"\x{1F307}"=>"\x{FE00C}", "\x{1F308}"=>"\x{FE00D}", "\x{1F309}"=>"\x{FE010}",
"\x{1F30A}"=>"\x{FE038}", "\x{1F30B}"=>"\x{FE03A}", "\x{1F30C}"=>"\x{FE03B}",
"\x{1F30F}"=>"\x{FE039}", "\x{1F311}"=>"\x{FE011}", "\x{1F313}"=>"\x{FE013}",
"\x{1F314}"=>"\x{FE012}", "\x{1F315}"=>"\x{FE015}", "\x{1F319}"=>"\x{FE014}",
"\x{1F31B}"=>"\x{FE016}", "\x{1F31F}"=>"\x{FEB69}", "\x{1F320}"=>"\x{FEB6A}",
"\x{1F330}"=>"\x{FE04C}", "\x{1F331}"=>"\x{FE03E}", "\x{1F334}"=>"\x{FE047}",
"\x{1F335}"=>"\x{FE048}", "\x{1F337}"=>"\x{FE03D}", "\x{1F338}"=>"\x{FE040}",
"\x{1F339}"=>"\x{FE041}", "\x{1F33A}"=>"\x{FE045}", "\x{1F33B}"=>"\x{FE046}",
"\x{1F33C}"=>"\x{FE04D}", "\x{1F33D}"=>"\x{FE04A}", "\x{1F33E}"=>"\x{FE049}",
"\x{1F33F}"=>"\x{FE04E}", "\x{1F340}"=>"\x{FE03C}", "\x{1F341}"=>"\x{FE03F}",
"\x{1F342}"=>"\x{FE042}", "\x{1F343}"=>"\x{FE043}", "\x{1F344}"=>"\x{FE04B}",
"\x{1F345}"=>"\x{FE055}", "\x{1F346}"=>"\x{FE056}", "\x{1F347}"=>"\x{FE059}",
"\x{1F348}"=>"\x{FE057}", "\x{1F349}"=>"\x{FE054}", "\x{1F34A}"=>"\x{FE052}",
"\x{1F34C}"=>"\x{FE050}", "\x{1F34D}"=>"\x{FE058}", "\x{1F34E}"=>"\x{FE051}",
"\x{1F34F}"=>"\x{FE05B}", "\x{1F351}"=>"\x{FE05A}", "\x{1F352}"=>"\x{FE04F}",
"\x{1F353}"=>"\x{FE053}", "\x{1F354}"=>"\x{FE960}", "\x{1F355}"=>"\x{FE975}",
"\x{1F356}"=>"\x{FE972}", "\x{1F357}"=>"\x{FE976}", "\x{1F358}"=>"\x{FE969}",
"\x{1F359}"=>"\x{FE961}", "\x{1F35A}"=>"\x{FE96A}", "\x{1F35B}"=>"\x{FE96C}",
"\x{1F35C}"=>"\x{FE963}", "\x{1F35D}"=>"\x{FE96B}", "\x{1F35E}"=>"\x{FE964}",
"\x{1F35F}"=>"\x{FE967}", "\x{1F360}"=>"\x{FE974}", "\x{1F361}"=>"\x{FE968}",
"\x{1F362}"=>"\x{FE96D}", "\x{1F363}"=>"\x{FE96E}", "\x{1F364}"=>"\x{FE97F}",
"\x{1F365}"=>"\x{FE973}", "\x{1F366}"=>"\x{FE966}", "\x{1F367}"=>"\x{FE971}",
"\x{1F368}"=>"\x{FE977}", "\x{1F369}"=>"\x{FE978}", "\x{1F36A}"=>"\x{FE979}",
"\x{1F36B}"=>"\x{FE97A}", "\x{1F36C}"=>"\x{FE97B}", "\x{1F36D}"=>"\x{FE97C}",
"\x{1F36E}"=>"\x{FE97D}", "\x{1F36F}"=>"\x{FE97E}", "\x{1F370}"=>"\x{FE962}",
"\x{1F371}"=>"\x{FE96F}", "\x{1F372}"=>"\x{FE970}", "\x{1F373}"=>"\x{FE965}",
"\x{1F374}"=>"\x{FE980}", "\x{1F375}"=>"\x{FE984}", "\x{1F376}"=>"\x{FE985}",
"\x{1F377}"=>"\x{FE986}", "\x{1F378}"=>"\x{FE982}", "\x{1F379}"=>"\x{FE988}",
"\x{1F37A}"=>"\x{FE983}", "\x{1F37B}"=>"\x{FE987}", "\x{1F380}"=>"\x{FE50F}",
"\x{1F381}"=>"\x{FE510}", "\x{1F382}"=>"\x{FE511}", "\x{1F383}"=>"\x{FE51F}",
"\x{1F384}"=>"\x{FE512}", "\x{1F385}"=>"\x{FE513}", "\x{1F386}"=>"\x{FE515}",
"\x{1F387}"=>"\x{FE51D}", "\x{1F388}"=>"\x{FE516}", "\x{1F389}"=>"\x{FE517}",
"\x{1F38A}"=>"\x{FE520}", "\x{1F38B}"=>"\x{FE521}", "\x{1F38C}"=>"\x{FE514}",
"\x{1F38D}"=>"\x{FE518}", "\x{1F38E}"=>"\x{FE519}", "\x{1F38F}"=>"\x{FE51C}",
"\x{1F390}"=>"\x{FE51E}", "\x{1F391}"=>"\x{FE017}", "\x{1F392}"=>"\x{FE51B}",
"\x{1F393}"=>"\x{FE51A}", "\x{1F3A0}"=>"\x{FE7FC}", "\x{1F3A1}"=>"\x{FE7FD}",
"\x{1F3A2}"=>"\x{FE7FE}", "\x{1F3A3}"=>"\x{FE7FF}", "\x{1F3A4}"=>"\x{FE800}",
"\x{1F3A5}"=>"\x{FE801}", "\x{1F3A6}"=>"\x{FE802}", "\x{1F3A7}"=>"\x{FE803}",
"\x{1F3A8}"=>"\x{FE804}", "\x{1F3A9}"=>"\x{FE805}", "\x{1F3AA}"=>"\x{FE806}",
"\x{1F3AB}"=>"\x{FE807}", "\x{1F3AC}"=>"\x{FE808}", "\x{1F3AD}"=>"\x{FE809}",
"\x{1F3AE}"=>"\x{FE80A}", "\x{1F3AF}"=>"\x{FE80C}", "\x{1F3B0}"=>"\x{FE80D}",
"\x{1F3B1}"=>"\x{FE80E}", "\x{1F3B2}"=>"\x{FE80F}", "\x{1F3B3}"=>"\x{FE810}",
"\x{1F3B4}"=>"\x{FE811}", "\x{1F3B5}"=>"\x{FE813}", "\x{1F3B6}"=>"\x{FE814}",
"\x{1F3B7}"=>"\x{FE815}", "\x{1F3B8}"=>"\x{FE816}", "\x{1F3B9}"=>"\x{FE817}",
"\x{1F3BA}"=>"\x{FE818}", "\x{1F3BB}"=>"\x{FE819}", "\x{1F3BC}"=>"\x{FE81A}",
"\x{1F3BD}"=>"\x{FE7D0}", "\x{1F3BE}"=>"\x{FE7D3}", "\x{1F3BF}"=>"\x{FE7D5}",
"\x{1F3C0}"=>"\x{FE7D6}", "\x{1F3C1}"=>"\x{FE7D7}", "\x{1F3C2}"=>"\x{FE7D8}",
"\x{1F3C3}"=>"\x{FE7D9}", "\x{1F3C4}"=>"\x{FE7DA}", "\x{1F3C6}"=>"\x{FE7DB}",
"\x{1F3C8}"=>"\x{FE7DD}", "\x{1F3CA}"=>"\x{FE7DE}", "\x{1F3E0}"=>"\x{FE4B0}",
"\x{1F3E1}"=>"\x{FE4B1}", "\x{1F3E2}"=>"\x{FE4B2}", "\x{1F3E3}"=>"\x{FE4B3}",
"\x{1F3E5}"=>"\x{FE4B4}", "\x{1F3E6}"=>"\x{FE4B5}", "\x{1F3E7}"=>"\x{FE4B6}",
"\x{1F3E8}"=>"\x{FE4B7}", "\x{1F3E9}"=>"\x{FE4B8}", "\x{1F3EA}"=>"\x{FE4B9}",
"\x{1F3EB}"=>"\x{FE4BA}", "\x{1F3EC}"=>"\x{FE4BD}", "\x{1F3ED}"=>"\x{FE4C0}",
"\x{1F3EE}"=>"\x{FE4C2}", "\x{1F3EF}"=>"\x{FE4BE}", "\x{1F3F0}"=>"\x{FE4BF}",
"\x{1F40C}"=>"\x{FE1B9}", "\x{1F40D}"=>"\x{FE1D3}", "\x{1F40E}"=>"\x{FE7DC}",
"\x{1F411}"=>"\x{FE1CF}", "\x{1F412}"=>"\x{FE1CE}", "\x{1F414}"=>"\x{FE1D4}",
"\x{1F417}"=>"\x{FE1D5}", "\x{1F418}"=>"\x{FE1CC}", "\x{1F419}"=>"\x{FE1C5}",
"\x{1F41A}"=>"\x{FE1C6}", "\x{1F41B}"=>"\x{FE1CB}", "\x{1F41C}"=>"\x{FE1DA}",
"\x{1F41D}"=>"\x{FE1E1}", "\x{1F41E}"=>"\x{FE1E2}", "\x{1F41F}"=>"\x{FE1BD}",
"\x{1F420}"=>"\x{FE1C9}", "\x{1F421}"=>"\x{FE1D9}", "\x{1F422}"=>"\x{FE1DC}",
"\x{1F423}"=>"\x{FE1DD}", "\x{1F424}"=>"\x{FE1BA}", "\x{1F425}"=>"\x{FE1BB}",
"\x{1F426}"=>"\x{FE1C8}", "\x{1F427}"=>"\x{FE1BC}", "\x{1F428}"=>"\x{FE1CD}",
"\x{1F429}"=>"\x{FE1D8}", "\x{1F42B}"=>"\x{FE1D6}", "\x{1F42C}"=>"\x{FE1C7}",
"\x{1F42D}"=>"\x{FE1C2}", "\x{1F42E}"=>"\x{FE1D1}", "\x{1F42F}"=>"\x{FE1C0}",
"\x{1F430}"=>"\x{FE1D2}", "\x{1F431}"=>"\x{FE1B8}", "\x{1F432}"=>"\x{FE1DE}",
"\x{1F433}"=>"\x{FE1C3}", "\x{1F434}"=>"\x{FE1BE}", "\x{1F435}"=>"\x{FE1C4}",
"\x{1F436}"=>"\x{FE1B7}", "\x{1F437}"=>"\x{FE1BF}", "\x{1F438}"=>"\x{FE1D7}",
"\x{1F439}"=>"\x{FE1CA}", "\x{1F43A}"=>"\x{FE1D0}", "\x{1F43B}"=>"\x{FE1C1}",
"\x{1F43C}"=>"\x{FE1DF}", "\x{1F43D}"=>"\x{FE1E0}", "\x{1F43E}"=>"\x{FE1DB}",
"\x{1F440}"=>"\x{FE190}", "\x{1F442}"=>"\x{FE191}", "\x{1F443}"=>"\x{FE192}",
"\x{1F444}"=>"\x{FE193}", "\x{1F445}"=>"\x{FE194}", "\x{1F446}"=>"\x{FEB99}",
"\x{1F447}"=>"\x{FEB9A}", "\x{1F448}"=>"\x{FEB9B}", "\x{1F449}"=>"\x{FEB9C}",
"\x{1F44A}"=>"\x{FEB96}", "\x{1F44B}"=>"\x{FEB9D}", "\x{1F44C}"=>"\x{FEB9F}",
"\x{1F44D}"=>"\x{FEB97}", "\x{1F44E}"=>"\x{FEBA0}", "\x{1F44F}"=>"\x{FEB9E}",
"\x{1F450}"=>"\x{FEBA1}", "\x{1F451}"=>"\x{FE4D1}", "\x{1F452}"=>"\x{FE4D4}",
"\x{1F453}"=>"\x{FE4CE}", "\x{1F454}"=>"\x{FE4D3}", "\x{1F455}"=>"\x{FE4CF}",
"\x{1F456}"=>"\x{FE4D0}", "\x{1F457}"=>"\x{FE4D5}", "\x{1F458}"=>"\x{FE4D9}",
"\x{1F459}"=>"\x{FE4DA}", "\x{1F45A}"=>"\x{FE4DB}", "\x{1F45B}"=>"\x{FE4DC}",
"\x{1F45C}"=>"\x{FE4F0}", "\x{1F45D}"=>"\x{FE4F1}", "\x{1F45E}"=>"\x{FE4CC}",
"\x{1F45F}"=>"\x{FE4CD}", "\x{1F460}"=>"\x{FE4D6}", "\x{1F461}"=>"\x{FE4D7}",
"\x{1F462}"=>"\x{FE4D8}", "\x{1F463}"=>"\x{FE553}", "\x{1F464}"=>"\x{FE19A}",
"\x{1F466}"=>"\x{FE19B}", "\x{1F467}"=>"\x{FE19C}", "\x{1F468}"=>"\x{FE19D}",
"\x{1F469}"=>"\x{FE19E}", "\x{1F46A}"=>"\x{FE19F}", "\x{1F46B}"=>"\x{FE1A0}",
"\x{1F46E}"=>"\x{FE1A1}", "\x{1F46F}"=>"\x{FE1A2}", "\x{1F470}"=>"\x{FE1A3}",
"\x{1F471}"=>"\x{FE1A4}", "\x{1F472}"=>"\x{FE1A5}", "\x{1F473}"=>"\x{FE1A6}",
"\x{1F474}"=>"\x{FE1A7}", "\x{1F475}"=>"\x{FE1A8}", "\x{1F476}"=>"\x{FE1A9}",
"\x{1F477}"=>"\x{FE1AA}", "\x{1F478}"=>"\x{FE1AB}", "\x{1F479}"=>"\x{FE1AC}",
"\x{1F47A}"=>"\x{FE1AD}", "\x{1F47B}"=>"\x{FE1AE}", "\x{1F47C}"=>"\x{FE1AF}",
"\x{1F47D}"=>"\x{FE1B0}", "\x{1F47E}"=>"\x{FE1B1}", "\x{1F47F}"=>"\x{FE1B2}",
"\x{1F480}"=>"\x{FE1B3}", "\x{1F481}"=>"\x{FE1B4}", "\x{1F482}"=>"\x{FE1B5}",
"\x{1F483}"=>"\x{FE1B6}", "\x{1F484}"=>"\x{FE195}", "\x{1F485}"=>"\x{FE196}",
"\x{1F486}"=>"\x{FE197}", "\x{1F487}"=>"\x{FE198}", "\x{1F488}"=>"\x{FE199}",
"\x{1F489}"=>"\x{FE509}", "\x{1F48A}"=>"\x{FE50A}", "\x{1F48B}"=>"\x{FE823}",
"\x{1F48C}"=>"\x{FE824}", "\x{1F48D}"=>"\x{FE825}", "\x{1F48E}"=>"\x{FE826}",
"\x{1F48F}"=>"\x{FE827}", "\x{1F490}"=>"\x{FE828}", "\x{1F491}"=>"\x{FE829}",
"\x{1F492}"=>"\x{FE82A}", "\x{1F493}"=>"\x{FEB0D}", "\x{1F494}"=>"\x{FEB0E}",
"\x{1F495}"=>"\x{FEB0F}", "\x{1F496}"=>"\x{FEB10}", "\x{1F497}"=>"\x{FEB11}",
"\x{1F498}"=>"\x{FEB12}", "\x{1F499}"=>"\x{FEB13}", "\x{1F49A}"=>"\x{FEB14}",
"\x{1F49B}"=>"\x{FEB15}", "\x{1F49C}"=>"\x{FEB16}", "\x{1F49D}"=>"\x{FEB17}",
"\x{1F49E}"=>"\x{FEB18}", "\x{1F49F}"=>"\x{FEB19}", "\x{1F4A0}"=>"\x{FEB55}",
"\x{1F4A1}"=>"\x{FEB56}", "\x{1F4A2}"=>"\x{FEB57}", "\x{1F4A3}"=>"\x{FEB58}",
"\x{1F4A4}"=>"\x{FEB59}", "\x{1F4A5}"=>"\x{FEB5A}", "\x{1F4A6}"=>"\x{FEB5B}",
"\x{1F4A7}"=>"\x{FEB5C}", "\x{1F4A8}"=>"\x{FEB5D}", "\x{1F4A9}"=>"\x{FE4F4}",
"\x{1F4AA}"=>"\x{FEB5E}", "\x{1F4AB}"=>"\x{FEB5F}", "\x{1F4AC}"=>"\x{FE532}",
"\x{1F4AE}"=>"\x{FEB7A}", "\x{1F4AF}"=>"\x{FEB7B}", "\x{1F4B0}"=>"\x{FE4DD}",
"\x{1F4B1}"=>"\x{FE4DE}", "\x{1F4B2}"=>"\x{FE4E0}", "\x{1F4B3}"=>"\x{FE4E1}",
"\x{1F4B4}"=>"\x{FE4E2}", "\x{1F4B5}"=>"\x{FE4E3}", "\x{1F4B8}"=>"\x{FE4E4}",
"\x{1F4B9}"=>"\x{FE4DF}", "\x{1F4BA}"=>"\x{FE537}", "\x{1F4BB}"=>"\x{FE538}",
"\x{1F4BC}"=>"\x{FE53B}", "\x{1F4BD}"=>"\x{FE53C}", "\x{1F4BE}"=>"\x{FE53D}",
"\x{1F4BF}"=>"\x{FE81D}", "\x{1F4C0}"=>"\x{FE81E}", "\x{1F4C1}"=>"\x{FE543}",
"\x{1F4C2}"=>"\x{FE544}", "\x{1F4C3}"=>"\x{FE540}", "\x{1F4C4}"=>"\x{FE541}",
"\x{1F4C5}"=>"\x{FE542}", "\x{1F4C6}"=>"\x{FE549}", "\x{1F4C7}"=>"\x{FE54D}",
"\x{1F4C8}"=>"\x{FE54B}", "\x{1F4C9}"=>"\x{FE54C}", "\x{1F4CA}"=>"\x{FE54A}",
"\x{1F4CB}"=>"\x{FE548}", "\x{1F4CC}"=>"\x{FE54E}", "\x{1F4CD}"=>"\x{FE53F}",
"\x{1F4CE}"=>"\x{FE53A}", "\x{1F4CF}"=>"\x{FE550}", "\x{1F4D0}"=>"\x{FE551}",
"\x{1F4D1}"=>"\x{FE552}", "\x{1F4D2}"=>"\x{FE54F}", "\x{1F4D3}"=>"\x{FE545}",
"\x{1F4D4}"=>"\x{FE547}", "\x{1F4D5}"=>"\x{FE502}", "\x{1F4D6}"=>"\x{FE546}",
"\x{1F4D7}"=>"\x{FE4FF}", "\x{1F4D8}"=>"\x{FE500}", "\x{1F4D9}"=>"\x{FE501}",
"\x{1F4DA}"=>"\x{FE503}", "\x{1F4DB}"=>"\x{FE504}", "\x{1F4DC}"=>"\x{FE4FD}",
"\x{1F4DD}"=>"\x{FE527}", "\x{1F4DE}"=>"\x{FE524}", "\x{1F4DF}"=>"\x{FE522}",
"\x{1F4E0}"=>"\x{FE528}", "\x{1F4E1}"=>"\x{FE531}", "\x{1F4E2}"=>"\x{FE52F}",
"\x{1F4E3}"=>"\x{FE530}", "\x{1F4E4}"=>"\x{FE533}", "\x{1F4E5}"=>"\x{FE534}",
"\x{1F4E6}"=>"\x{FE535}", "\x{1F4E7}"=>"\x{FEB92}", "\x{1F4E8}"=>"\x{FE52A}",
"\x{1F4E9}"=>"\x{FE52B}", "\x{1F4EA}"=>"\x{FE52C}", "\x{1F4EB}"=>"\x{FE52D}",
"\x{1F4EE}"=>"\x{FE52E}", "\x{1F4F0}"=>"\x{FE822}", "\x{1F4F1}"=>"\x{FE525}",
"\x{1F4F2}"=>"\x{FE526}", "\x{1F4F3}"=>"\x{FE839}", "\x{1F4F4}"=>"\x{FE83A}",
"\x{1F4F6}"=>"\x{FE838}", "\x{1F4F7}"=>"\x{FE4EF}", "\x{1F4F9}"=>"\x{FE4F9}",
"\x{1F4FA}"=>"\x{FE81C}", "\x{1F4FB}"=>"\x{FE81F}", "\x{1F4FC}"=>"\x{FE820}",
"\x{1F503}"=>"\x{FEB91}", "\x{1F50A}"=>"\x{FE821}", "\x{1F50B}"=>"\x{FE4FC}",
"\x{1F50C}"=>"\x{FE4FE}", "\x{1F50D}"=>"\x{FEB85}", "\x{1F50E}"=>"\x{FEB8D}",
"\x{1F50F}"=>"\x{FEB90}", "\x{1F510}"=>"\x{FEB8A}", "\x{1F511}"=>"\x{FEB82}",
"\x{1F512}"=>"\x{FEB86}", "\x{1F513}"=>"\x{FEB87}", "\x{1F514}"=>"\x{FE4F2}",
"\x{1F516}"=>"\x{FEB8F}", "\x{1F517}"=>"\x{FEB4B}", "\x{1F518}"=>"\x{FEB8C}",
"\x{1F519}"=>"\x{FEB8E}", "\x{1F51A}"=>"\x{FE01A}", "\x{1F51B}"=>"\x{FE019}",
"\x{1F51C}"=>"\x{FE018}", "\x{1F51D}"=>"\x{FEB42}", "\x{1F51E}"=>"\x{FEB25}",
"\x{1F51F}"=>"\x{FE83B}", "\x{1F520}"=>"\x{FEB7C}", "\x{1F521}"=>"\x{FEB7D}",
"\x{1F522}"=>"\x{FEB7E}", "\x{1F523}"=>"\x{FEB7F}", "\x{1F524}"=>"\x{FEB80}",
"\x{1F525}"=>"\x{FE4F6}", "\x{1F526}"=>"\x{FE4FB}", "\x{1F527}"=>"\x{FE4C9}",
"\x{1F528}"=>"\x{FE4CA}", "\x{1F529}"=>"\x{FE4CB}", "\x{1F52A}"=>"\x{FE4FA}",
"\x{1F52B}"=>"\x{FE4F5}", "\x{1F52E}"=>"\x{FE4F7}", "\x{1F52F}"=>"\x{FE4F8}",
"\x{1F530}"=>"\x{FE044}", "\x{1F531}"=>"\x{FE4D2}", "\x{1F532}"=>"\x{FEB64}",
"\x{1F533}"=>"\x{FEB67}", "\x{1F534}"=>"\x{FEB63}", "\x{1F535}"=>"\x{FEB64}",
"\x{1F536}"=>"\x{FEB73}", "\x{1F537}"=>"\x{FEB74}", "\x{1F538}"=>"\x{FEB75}",
"\x{1F539}"=>"\x{FEB76}", "\x{1F53A}"=>"\x{FEB78}", "\x{1F53B}"=>"\x{FEB79}",
"\x{1F53C}"=>"\x{FEB01}", "\x{1F53D}"=>"\x{FEB00}", "\x{1F550}"=>"\x{FE01E}",
"\x{1F551}"=>"\x{FE01F}", "\x{1F552}"=>"\x{FE020}", "\x{1F553}"=>"\x{FE021}",
"\x{1F554}"=>"\x{FE022}", "\x{1F555}"=>"\x{FE023}", "\x{1F556}"=>"\x{FE024}",
"\x{1F557}"=>"\x{FE025}", "\x{1F558}"=>"\x{FE026}", "\x{1F559}"=>"\x{FE027}",
"\x{1F55A}"=>"\x{FE028}", "\x{1F55B}"=>"\x{FE029}", "\x{1F5FB}"=>"\x{FE4C3}",
"\x{1F5FC}"=>"\x{FE4C4}", "\x{1F5FD}"=>"\x{FE4C6}", "\x{1F5FE}"=>"\x{FE4C7}",
"\x{1F5FF}"=>"\x{FE4C8}", "\x{1F601}"=>"\x{FE333}", "\x{1F602}"=>"\x{FE334}",
"\x{1F603}"=>"\x{FE330}", "\x{1F604}"=>"\x{FE338}", "\x{1F605}"=>"\x{FE331}",
"\x{1F606}"=>"\x{FE332}", "\x{1F609}"=>"\x{FE347}", "\x{1F60A}"=>"\x{FE335}",
"\x{1F60B}"=>"\x{FE32B}", "\x{1F60C}"=>"\x{FE33E}", "\x{1F60D}"=>"\x{FE327}",
"\x{1F60F}"=>"\x{FE343}", "\x{1F612}"=>"\x{FE326}", "\x{1F613}"=>"\x{FE344}",
"\x{1F614}"=>"\x{FE340}", "\x{1F616}"=>"\x{FE33F}", "\x{1F618}"=>"\x{FE32C}",
"\x{1F61A}"=>"\x{FE32D}", "\x{1F61C}"=>"\x{FE329}", "\x{1F61D}"=>"\x{FE32A}",
"\x{1F61E}"=>"\x{FE323}", "\x{1F620}"=>"\x{FE320}", "\x{1F621}"=>"\x{FE33D}",
"\x{1F622}"=>"\x{FE339}", "\x{1F623}"=>"\x{FE33C}", "\x{1F624}"=>"\x{FE328}",
"\x{1F625}"=>"\x{FE345}", "\x{1F628}"=>"\x{FE33B}", "\x{1F629}"=>"\x{FE321}",
"\x{1F62A}"=>"\x{FE342}", "\x{1F62B}"=>"\x{FE346}", "\x{1F62D}"=>"\x{FE33A}",
"\x{1F630}"=>"\x{FE325}", "\x{1F631}"=>"\x{FE341}", "\x{1F632}"=>"\x{FE322}",
"\x{1F633}"=>"\x{FE32F}", "\x{1F635}"=>"\x{FE324}", "\x{1F637}"=>"\x{FE32E}",
"\x{1F638}"=>"\x{FE349}", "\x{1F639}"=>"\x{FE34A}", "\x{1F63A}"=>"\x{FE348}",
"\x{1F63B}"=>"\x{FE34C}", "\x{1F63C}"=>"\x{FE34F}", "\x{1F63D}"=>"\x{FE34B}",
"\x{1F63E}"=>"\x{FE34E}", "\x{1F63F}"=>"\x{FE34D}", "\x{1F640}"=>"\x{FE350}",
"\x{1F645}"=>"\x{FE351}", "\x{1F646}"=>"\x{FE352}", "\x{1F647}"=>"\x{FE353}",
"\x{1F648}"=>"\x{FE354}", "\x{1F649}"=>"\x{FE356}", "\x{1F64A}"=>"\x{FE355}",
"\x{1F64B}"=>"\x{FE357}", "\x{1F64C}"=>"\x{FE358}", "\x{1F64D}"=>"\x{FE359}",
"\x{1F64E}"=>"\x{FE35A}", "\x{1F64F}"=>"\x{FE35B}", "\x{1F680}"=>"\x{FE7ED}",
"\x{1F683}"=>"\x{FE7DF}", "\x{1F684}"=>"\x{FE7E2}", "\x{1F685}"=>"\x{FE7E3}",
"\x{1F687}"=>"\x{FE7E0}", "\x{1F689}"=>"\x{FE7EC}", "\x{1F68C}"=>"\x{FE7E6}",
"\x{1F68F}"=>"\x{FE7E7}", "\x{1F691}"=>"\x{FE7F3}", "\x{1F692}"=>"\x{FE7F2}",
"\x{1F693}"=>"\x{FE7F4}", "\x{1F695}"=>"\x{FE7EF}", "\x{1F697}"=>"\x{FE7E4}",
"\x{1F699}"=>"\x{FE7E5}", "\x{1F69A}"=>"\x{FE7F1}", "\x{1F6A2}"=>"\x{FE7E8}",
"\x{1F6A4}"=>"\x{FE7EE}", "\x{1F6A5}"=>"\x{FE7F7}", "\x{1F6A7}"=>"\x{FE7F8}",
"\x{1F6A8}"=>"\x{FE7F9}", "\x{1F6A9}"=>"\x{FEB22}", "\x{1F6AA}"=>"\x{FE4F3}",
"\x{1F6AB}"=>"\x{FEB48}", "\x{1F6AC}"=>"\x{FEB1E}", "\x{1F6AD}"=>"\x{FEB1F}",
"\x{1F6B2}"=>"\x{FE7EB}", "\x{1F6B6}"=>"\x{FE7F0}", "\x{1F6B9}"=>"\x{FEB33}",
"\x{1F6BA}"=>"\x{FEB34}", "\x{1F6BB}"=>"\x{FE506}", "\x{1F6BC}"=>"\x{FEB35}",
"\x{1F6BD}"=>"\x{FE507}", "\x{1F6BE}"=>"\x{FE508}", "\x{1F6C0}"=>"\x{FE505}"
);

sub unicode_unicode_to_google_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiUnicodeUnicode)
    }{
        $map_unicode_unicode_to_google_unicode{$1} || &$check(ord $1)
    }egomx;
}

our %map_google_unicode_to_unicode_unicode = (
"\x{FE000}"=>"\x{2600}", "\x{FE001}"=>"\x{2601}", "\x{FE002}"=>"\x{2614}",
"\x{FE003}"=>"\x{26C4}", "\x{FE004}"=>"\x{26A1}", "\x{FE005}"=>"\x{1F300}",
"\x{FE006}"=>"\x{1F301}", "\x{FE007}"=>"\x{1F302}", "\x{FE008}"=>"\x{1F303}",
"\x{FE009}"=>"\x{1F304}", "\x{FE00A}"=>"\x{1F305}", "\x{FE00B}"=>"\x{1F306}",
"\x{FE00C}"=>"\x{1F307}", "\x{FE00D}"=>"\x{1F308}", "\x{FE00E}"=>"\x{2744}",
"\x{FE00F}"=>"\x{26C5}", "\x{FE010}"=>"\x{1F309}", "\x{FE011}"=>"\x{1F311}",
"\x{FE012}"=>"\x{1F314}", "\x{FE013}"=>"\x{1F313}", "\x{FE014}"=>"\x{1F319}",
"\x{FE015}"=>"\x{1F315}", "\x{FE016}"=>"\x{1F31B}", "\x{FE017}"=>"\x{1F391}",
"\x{FE018}"=>"\x{1F51C}", "\x{FE019}"=>"\x{1F51B}", "\x{FE01A}"=>"\x{1F51A}",
"\x{FE01B}"=>"\x{23F3}", "\x{FE01C}"=>"\x{231B}", "\x{FE01D}"=>"\x{231A}",
"\x{FE01E}"=>"\x{1F550}", "\x{FE01F}"=>"\x{1F551}", "\x{FE020}"=>"\x{1F552}",
"\x{FE021}"=>"\x{1F553}", "\x{FE022}"=>"\x{1F554}", "\x{FE023}"=>"\x{1F555}",
"\x{FE024}"=>"\x{1F556}", "\x{FE025}"=>"\x{1F557}", "\x{FE026}"=>"\x{1F558}",
"\x{FE027}"=>"\x{1F559}", "\x{FE028}"=>"\x{1F55A}", "\x{FE029}"=>"\x{1F55B}",
"\x{FE02A}"=>"\x{23F0}", "\x{FE02B}"=>"\x{2648}", "\x{FE02C}"=>"\x{2649}",
"\x{FE02D}"=>"\x{264A}", "\x{FE02E}"=>"\x{264B}", "\x{FE02F}"=>"\x{264C}",
"\x{FE030}"=>"\x{264D}", "\x{FE031}"=>"\x{264E}", "\x{FE032}"=>"\x{264F}",
"\x{FE033}"=>"\x{2650}", "\x{FE034}"=>"\x{2651}", "\x{FE035}"=>"\x{2652}",
"\x{FE036}"=>"\x{2653}", "\x{FE037}"=>"\x{26CE}", "\x{FE038}"=>"\x{1F30A}",
"\x{FE039}"=>"\x{1F30F}", "\x{FE03A}"=>"\x{1F30B}", "\x{FE03B}"=>"\x{1F30C}",
"\x{FE03C}"=>"\x{1F340}", "\x{FE03D}"=>"\x{1F337}", "\x{FE03E}"=>"\x{1F331}",
"\x{FE03F}"=>"\x{1F341}", "\x{FE040}"=>"\x{1F338}", "\x{FE041}"=>"\x{1F339}",
"\x{FE042}"=>"\x{1F342}", "\x{FE043}"=>"\x{1F343}", "\x{FE044}"=>"\x{1F530}",
"\x{FE045}"=>"\x{1F33A}", "\x{FE046}"=>"\x{1F33B}", "\x{FE047}"=>"\x{1F334}",
"\x{FE048}"=>"\x{1F335}", "\x{FE049}"=>"\x{1F33E}", "\x{FE04A}"=>"\x{1F33D}",
"\x{FE04B}"=>"\x{1F344}", "\x{FE04C}"=>"\x{1F330}", "\x{FE04D}"=>"\x{1F33C}",
"\x{FE04E}"=>"\x{1F33F}", "\x{FE04F}"=>"\x{1F352}", "\x{FE050}"=>"\x{1F34C}",
"\x{FE051}"=>"\x{1F34E}", "\x{FE052}"=>"\x{1F34A}", "\x{FE053}"=>"\x{1F353}",
"\x{FE054}"=>"\x{1F349}", "\x{FE055}"=>"\x{1F345}", "\x{FE056}"=>"\x{1F346}",
"\x{FE057}"=>"\x{1F348}", "\x{FE058}"=>"\x{1F34D}", "\x{FE059}"=>"\x{1F347}",
"\x{FE05A}"=>"\x{1F351}", "\x{FE05B}"=>"\x{1F34F}", "\x{FE190}"=>"\x{1F440}",
"\x{FE191}"=>"\x{1F442}", "\x{FE192}"=>"\x{1F443}", "\x{FE193}"=>"\x{1F444}",
"\x{FE194}"=>"\x{1F445}", "\x{FE195}"=>"\x{1F484}", "\x{FE196}"=>"\x{1F485}",
"\x{FE197}"=>"\x{1F486}", "\x{FE198}"=>"\x{1F487}", "\x{FE199}"=>"\x{1F488}",
"\x{FE19A}"=>"\x{1F464}", "\x{FE19B}"=>"\x{1F466}", "\x{FE19C}"=>"\x{1F467}",
"\x{FE19D}"=>"\x{1F468}", "\x{FE19E}"=>"\x{1F469}", "\x{FE19F}"=>"\x{1F46A}",
"\x{FE1A0}"=>"\x{1F46B}", "\x{FE1A1}"=>"\x{1F46E}", "\x{FE1A2}"=>"\x{1F46F}",
"\x{FE1A3}"=>"\x{1F470}", "\x{FE1A4}"=>"\x{1F471}", "\x{FE1A5}"=>"\x{1F472}",
"\x{FE1A6}"=>"\x{1F473}", "\x{FE1A7}"=>"\x{1F474}", "\x{FE1A8}"=>"\x{1F475}",
"\x{FE1A9}"=>"\x{1F476}", "\x{FE1AA}"=>"\x{1F477}", "\x{FE1AB}"=>"\x{1F478}",
"\x{FE1AC}"=>"\x{1F479}", "\x{FE1AD}"=>"\x{1F47A}", "\x{FE1AE}"=>"\x{1F47B}",
"\x{FE1AF}"=>"\x{1F47C}", "\x{FE1B0}"=>"\x{1F47D}", "\x{FE1B1}"=>"\x{1F47E}",
"\x{FE1B2}"=>"\x{1F47F}", "\x{FE1B3}"=>"\x{1F480}", "\x{FE1B4}"=>"\x{1F481}",
"\x{FE1B5}"=>"\x{1F482}", "\x{FE1B6}"=>"\x{1F483}", "\x{FE1B7}"=>"\x{1F436}",
"\x{FE1B8}"=>"\x{1F431}", "\x{FE1B9}"=>"\x{1F40C}", "\x{FE1BA}"=>"\x{1F424}",
"\x{FE1BB}"=>"\x{1F425}", "\x{FE1BC}"=>"\x{1F427}", "\x{FE1BD}"=>"\x{1F41F}",
"\x{FE1BE}"=>"\x{1F434}", "\x{FE1BF}"=>"\x{1F437}", "\x{FE1C0}"=>"\x{1F42F}",
"\x{FE1C1}"=>"\x{1F43B}", "\x{FE1C2}"=>"\x{1F42D}", "\x{FE1C3}"=>"\x{1F433}",
"\x{FE1C4}"=>"\x{1F435}", "\x{FE1C5}"=>"\x{1F419}", "\x{FE1C6}"=>"\x{1F41A}",
"\x{FE1C7}"=>"\x{1F42C}", "\x{FE1C8}"=>"\x{1F426}", "\x{FE1C9}"=>"\x{1F420}",
"\x{FE1CA}"=>"\x{1F439}", "\x{FE1CB}"=>"\x{1F41B}", "\x{FE1CC}"=>"\x{1F418}",
"\x{FE1CD}"=>"\x{1F428}", "\x{FE1CE}"=>"\x{1F412}", "\x{FE1CF}"=>"\x{1F411}",
"\x{FE1D0}"=>"\x{1F43A}", "\x{FE1D1}"=>"\x{1F42E}", "\x{FE1D2}"=>"\x{1F430}",
"\x{FE1D3}"=>"\x{1F40D}", "\x{FE1D4}"=>"\x{1F414}", "\x{FE1D5}"=>"\x{1F417}",
"\x{FE1D6}"=>"\x{1F42B}", "\x{FE1D7}"=>"\x{1F438}", "\x{FE1D8}"=>"\x{1F429}",
"\x{FE1D9}"=>"\x{1F421}", "\x{FE1DA}"=>"\x{1F41C}", "\x{FE1DB}"=>"\x{1F43E}",
"\x{FE1DC}"=>"\x{1F422}", "\x{FE1DD}"=>"\x{1F423}", "\x{FE1DE}"=>"\x{1F432}",
"\x{FE1DF}"=>"\x{1F43C}", "\x{FE1E0}"=>"\x{1F43D}", "\x{FE1E1}"=>"\x{1F41D}",
"\x{FE1E2}"=>"\x{1F41E}", "\x{FE320}"=>"\x{1F620}", "\x{FE321}"=>"\x{1F629}",
"\x{FE322}"=>"\x{1F632}", "\x{FE323}"=>"\x{1F61E}", "\x{FE324}"=>"\x{1F635}",
"\x{FE325}"=>"\x{1F630}", "\x{FE326}"=>"\x{1F612}", "\x{FE327}"=>"\x{1F60D}",
"\x{FE328}"=>"\x{1F624}", "\x{FE329}"=>"\x{1F61C}", "\x{FE32A}"=>"\x{1F61D}",
"\x{FE32B}"=>"\x{1F60B}", "\x{FE32C}"=>"\x{1F618}", "\x{FE32D}"=>"\x{1F61A}",
"\x{FE32E}"=>"\x{1F637}", "\x{FE32F}"=>"\x{1F633}", "\x{FE330}"=>"\x{1F603}",
"\x{FE331}"=>"\x{1F605}", "\x{FE332}"=>"\x{1F606}", "\x{FE333}"=>"\x{1F601}",
"\x{FE334}"=>"\x{1F602}", "\x{FE335}"=>"\x{1F60A}", "\x{FE336}"=>"\x{263A}",
"\x{FE338}"=>"\x{1F604}", "\x{FE339}"=>"\x{1F622}", "\x{FE33A}"=>"\x{1F62D}",
"\x{FE33B}"=>"\x{1F628}", "\x{FE33C}"=>"\x{1F623}", "\x{FE33D}"=>"\x{1F621}",
"\x{FE33E}"=>"\x{1F60C}", "\x{FE33F}"=>"\x{1F616}", "\x{FE340}"=>"\x{1F614}",
"\x{FE341}"=>"\x{1F631}", "\x{FE342}"=>"\x{1F62A}", "\x{FE343}"=>"\x{1F60F}",
"\x{FE344}"=>"\x{1F613}", "\x{FE345}"=>"\x{1F625}", "\x{FE346}"=>"\x{1F62B}",
"\x{FE347}"=>"\x{1F609}", "\x{FE348}"=>"\x{1F63A}", "\x{FE349}"=>"\x{1F638}",
"\x{FE34A}"=>"\x{1F639}", "\x{FE34B}"=>"\x{1F63D}", "\x{FE34C}"=>"\x{1F63B}",
"\x{FE34D}"=>"\x{1F63F}", "\x{FE34E}"=>"\x{1F63E}", "\x{FE34F}"=>"\x{1F63C}",
"\x{FE350}"=>"\x{1F640}", "\x{FE351}"=>"\x{1F645}", "\x{FE352}"=>"\x{1F646}",
"\x{FE353}"=>"\x{1F647}", "\x{FE354}"=>"\x{1F648}", "\x{FE355}"=>"\x{1F64A}",
"\x{FE356}"=>"\x{1F649}", "\x{FE357}"=>"\x{1F64B}", "\x{FE358}"=>"\x{1F64C}",
"\x{FE359}"=>"\x{1F64D}", "\x{FE35A}"=>"\x{1F64E}", "\x{FE35B}"=>"\x{1F64F}",
"\x{FE4B0}"=>"\x{1F3E0}", "\x{FE4B1}"=>"\x{1F3E1}", "\x{FE4B2}"=>"\x{1F3E2}",
"\x{FE4B3}"=>"\x{1F3E3}", "\x{FE4B4}"=>"\x{1F3E5}", "\x{FE4B5}"=>"\x{1F3E6}",
"\x{FE4B6}"=>"\x{1F3E7}", "\x{FE4B7}"=>"\x{1F3E8}", "\x{FE4B8}"=>"\x{1F3E9}",
"\x{FE4B9}"=>"\x{1F3EA}", "\x{FE4BA}"=>"\x{1F3EB}", "\x{FE4BB}"=>"\x{26EA}",
"\x{FE4BC}"=>"\x{26F2}", "\x{FE4BD}"=>"\x{1F3EC}", "\x{FE4BE}"=>"\x{1F3EF}",
"\x{FE4BF}"=>"\x{1F3F0}", "\x{FE4C0}"=>"\x{1F3ED}", "\x{FE4C1}"=>"\x{2693}",
"\x{FE4C2}"=>"\x{1F3EE}", "\x{FE4C3}"=>"\x{1F5FB}", "\x{FE4C4}"=>"\x{1F5FC}",
"\x{FE4C6}"=>"\x{1F5FD}", "\x{FE4C7}"=>"\x{1F5FE}", "\x{FE4C8}"=>"\x{1F5FF}",
"\x{FE4C9}"=>"\x{1F527}", "\x{FE4CA}"=>"\x{1F528}", "\x{FE4CB}"=>"\x{1F529}",
"\x{FE4CC}"=>"\x{1F45E}", "\x{FE4CD}"=>"\x{1F45F}", "\x{FE4CE}"=>"\x{1F453}",
"\x{FE4CF}"=>"\x{1F455}", "\x{FE4D0}"=>"\x{1F456}", "\x{FE4D1}"=>"\x{1F451}",
"\x{FE4D2}"=>"\x{1F531}", "\x{FE4D3}"=>"\x{1F454}", "\x{FE4D4}"=>"\x{1F452}",
"\x{FE4D5}"=>"\x{1F457}", "\x{FE4D6}"=>"\x{1F460}", "\x{FE4D7}"=>"\x{1F461}",
"\x{FE4D8}"=>"\x{1F462}", "\x{FE4D9}"=>"\x{1F458}", "\x{FE4DA}"=>"\x{1F459}",
"\x{FE4DB}"=>"\x{1F45A}", "\x{FE4DC}"=>"\x{1F45B}", "\x{FE4DD}"=>"\x{1F4B0}",
"\x{FE4DE}"=>"\x{1F4B1}", "\x{FE4DF}"=>"\x{1F4B9}", "\x{FE4E0}"=>"\x{1F4B2}",
"\x{FE4E1}"=>"\x{1F4B3}", "\x{FE4E2}"=>"\x{1F4B4}", "\x{FE4E3}"=>"\x{1F4B5}",
"\x{FE4E4}"=>"\x{1F4B8}", "\x{FE4E5}"=>"\x{1F1EF}\x{1F1F5}", "\x{FE4E6}"=>"\x{1F1FA}\x{1F1F8}",
"\x{FE4E7}"=>"\x{1F1EB}\x{1F1F7}", "\x{FE4E8}"=>"\x{1F1E9}\x{1F1EA}", "\x{FE4E9}"=>"\x{1F1EE}\x{1F1F9}",
"\x{FE4EA}"=>"\x{1F1EC}\x{1F1E7}", "\x{FE4EB}"=>"\x{1F1EA}\x{1F1F8}", "\x{FE4EC}"=>"\x{1F1F7}\x{1F1FA}",
"\x{FE4ED}"=>"\x{1F1E8}\x{1F1F3}", "\x{FE4EE}"=>"\x{1F1F0}\x{1F1F7}", "\x{FE4EF}"=>"\x{1F4F7}",
"\x{FE4F0}"=>"\x{1F45C}", "\x{FE4F1}"=>"\x{1F45D}", "\x{FE4F2}"=>"\x{1F514}",
"\x{FE4F3}"=>"\x{1F6AA}", "\x{FE4F4}"=>"\x{1F4A9}", "\x{FE4F5}"=>"\x{1F52B}",
"\x{FE4F6}"=>"\x{1F525}", "\x{FE4F7}"=>"\x{1F52E}", "\x{FE4F8}"=>"\x{1F52F}",
"\x{FE4F9}"=>"\x{1F4F9}", "\x{FE4FA}"=>"\x{1F52A}", "\x{FE4FB}"=>"\x{1F526}",
"\x{FE4FC}"=>"\x{1F50B}", "\x{FE4FD}"=>"\x{1F4DC}", "\x{FE4FE}"=>"\x{1F50C}",
"\x{FE4FF}"=>"\x{1F4D7}", "\x{FE500}"=>"\x{1F4D8}", "\x{FE501}"=>"\x{1F4D9}",
"\x{FE502}"=>"\x{1F4D5}", "\x{FE503}"=>"\x{1F4DA}", "\x{FE504}"=>"\x{1F4DB}",
"\x{FE505}"=>"\x{1F6C0}", "\x{FE506}"=>"\x{1F6BB}", "\x{FE507}"=>"\x{1F6BD}",
"\x{FE508}"=>"\x{1F6BE}", "\x{FE509}"=>"\x{1F489}", "\x{FE50A}"=>"\x{1F48A}",
"\x{FE50B}"=>"\x{1F170}", "\x{FE50C}"=>"\x{1F171}", "\x{FE50D}"=>"\x{1F18E}",
"\x{FE50E}"=>"\x{1F17E}", "\x{FE50F}"=>"\x{1F380}", "\x{FE510}"=>"\x{1F381}",
"\x{FE511}"=>"\x{1F382}", "\x{FE512}"=>"\x{1F384}", "\x{FE513}"=>"\x{1F385}",
"\x{FE514}"=>"\x{1F38C}", "\x{FE515}"=>"\x{1F386}", "\x{FE516}"=>"\x{1F388}",
"\x{FE517}"=>"\x{1F389}", "\x{FE518}"=>"\x{1F38D}", "\x{FE519}"=>"\x{1F38E}",
"\x{FE51A}"=>"\x{1F393}", "\x{FE51B}"=>"\x{1F392}", "\x{FE51C}"=>"\x{1F38F}",
"\x{FE51D}"=>"\x{1F387}", "\x{FE51E}"=>"\x{1F390}", "\x{FE51F}"=>"\x{1F383}",
"\x{FE520}"=>"\x{1F38A}", "\x{FE521}"=>"\x{1F38B}", "\x{FE522}"=>"\x{1F4DF}",
"\x{FE523}"=>"\x{260E}", "\x{FE524}"=>"\x{1F4DE}", "\x{FE525}"=>"\x{1F4F1}",
"\x{FE526}"=>"\x{1F4F2}", "\x{FE527}"=>"\x{1F4DD}", "\x{FE528}"=>"\x{1F4E0}",
"\x{FE529}"=>"\x{2709}", "\x{FE52A}"=>"\x{1F4E8}", "\x{FE52B}"=>"\x{1F4E9}",
"\x{FE52C}"=>"\x{1F4EA}", "\x{FE52D}"=>"\x{1F4EB}", "\x{FE52E}"=>"\x{1F4EE}",
"\x{FE52F}"=>"\x{1F4E2}", "\x{FE530}"=>"\x{1F4E3}", "\x{FE531}"=>"\x{1F4E1}",
"\x{FE532}"=>"\x{1F4AC}", "\x{FE533}"=>"\x{1F4E4}", "\x{FE534}"=>"\x{1F4E5}",
"\x{FE535}"=>"\x{1F4E6}", "\x{FE536}"=>"\x{2712}", "\x{FE537}"=>"\x{1F4BA}",
"\x{FE538}"=>"\x{1F4BB}", "\x{FE539}"=>"\x{270F}", "\x{FE53A}"=>"\x{1F4CE}",
"\x{FE53B}"=>"\x{1F4BC}", "\x{FE53C}"=>"\x{1F4BD}", "\x{FE53D}"=>"\x{1F4BE}",
"\x{FE53E}"=>"\x{2702}", "\x{FE53F}"=>"\x{1F4CD}", "\x{FE540}"=>"\x{1F4C3}",
"\x{FE541}"=>"\x{1F4C4}", "\x{FE542}"=>"\x{1F4C5}", "\x{FE543}"=>"\x{1F4C1}",
"\x{FE544}"=>"\x{1F4C2}", "\x{FE545}"=>"\x{1F4D3}", "\x{FE546}"=>"\x{1F4D6}",
"\x{FE547}"=>"\x{1F4D4}", "\x{FE548}"=>"\x{1F4CB}", "\x{FE549}"=>"\x{1F4C6}",
"\x{FE54A}"=>"\x{1F4CA}", "\x{FE54B}"=>"\x{1F4C8}", "\x{FE54C}"=>"\x{1F4C9}",
"\x{FE54D}"=>"\x{1F4C7}", "\x{FE54E}"=>"\x{1F4CC}", "\x{FE54F}"=>"\x{1F4D2}",
"\x{FE550}"=>"\x{1F4CF}", "\x{FE551}"=>"\x{1F4D0}", "\x{FE552}"=>"\x{1F4D1}",
"\x{FE553}"=>"\x{1F463}", "\x{FE7D0}"=>"\x{1F3BD}", "\x{FE7D1}"=>"\x{26BE}",
"\x{FE7D2}"=>"\x{26F3}", "\x{FE7D3}"=>"\x{1F3BE}", "\x{FE7D4}"=>"\x{26BD}",
"\x{FE7D5}"=>"\x{1F3BF}", "\x{FE7D6}"=>"\x{1F3C0}", "\x{FE7D7}"=>"\x{1F3C1}",
"\x{FE7D8}"=>"\x{1F3C2}", "\x{FE7D9}"=>"\x{1F3C3}", "\x{FE7DA}"=>"\x{1F3C4}",
"\x{FE7DB}"=>"\x{1F3C6}", "\x{FE7DC}"=>"\x{1F40E}", "\x{FE7DD}"=>"\x{1F3C8}",
"\x{FE7DE}"=>"\x{1F3CA}", "\x{FE7DF}"=>"\x{1F683}", "\x{FE7E0}"=>"\x{1F687}",
"\x{FE7E1}"=>"\x{24C2}", "\x{FE7E2}"=>"\x{1F684}", "\x{FE7E3}"=>"\x{1F685}",
"\x{FE7E4}"=>"\x{1F697}", "\x{FE7E5}"=>"\x{1F699}", "\x{FE7E6}"=>"\x{1F68C}",
"\x{FE7E7}"=>"\x{1F68F}", "\x{FE7E8}"=>"\x{1F6A2}", "\x{FE7E9}"=>"\x{2708}",
"\x{FE7EA}"=>"\x{26F5}", "\x{FE7EB}"=>"\x{1F6B2}", "\x{FE7EC}"=>"\x{1F689}",
"\x{FE7ED}"=>"\x{1F680}", "\x{FE7EE}"=>"\x{1F6A4}", "\x{FE7EF}"=>"\x{1F695}",
"\x{FE7F0}"=>"\x{1F6B6}", "\x{FE7F1}"=>"\x{1F69A}", "\x{FE7F2}"=>"\x{1F692}",
"\x{FE7F3}"=>"\x{1F691}", "\x{FE7F4}"=>"\x{1F693}", "\x{FE7F5}"=>"\x{26FD}",
"\x{FE7F6}"=>"\x{1F17F}", "\x{FE7F7}"=>"\x{1F6A5}", "\x{FE7F8}"=>"\x{1F6A7}",
"\x{FE7F9}"=>"\x{1F6A8}", "\x{FE7FA}"=>"\x{2668}", "\x{FE7FB}"=>"\x{26FA}",
"\x{FE7FC}"=>"\x{1F3A0}", "\x{FE7FD}"=>"\x{1F3A1}", "\x{FE7FE}"=>"\x{1F3A2}",
"\x{FE7FF}"=>"\x{1F3A3}", "\x{FE800}"=>"\x{1F3A4}", "\x{FE801}"=>"\x{1F3A5}",
"\x{FE802}"=>"\x{1F3A6}", "\x{FE803}"=>"\x{1F3A7}", "\x{FE804}"=>"\x{1F3A8}",
"\x{FE805}"=>"\x{1F3A9}", "\x{FE806}"=>"\x{1F3AA}", "\x{FE807}"=>"\x{1F3AB}",
"\x{FE808}"=>"\x{1F3AC}", "\x{FE809}"=>"\x{1F3AD}", "\x{FE80A}"=>"\x{1F3AE}",
"\x{FE80B}"=>"\x{1F004}", "\x{FE80C}"=>"\x{1F3AF}", "\x{FE80D}"=>"\x{1F3B0}",
"\x{FE80E}"=>"\x{1F3B1}", "\x{FE80F}"=>"\x{1F3B2}", "\x{FE810}"=>"\x{1F3B3}",
"\x{FE811}"=>"\x{1F3B4}", "\x{FE812}"=>"\x{1F0CF}", "\x{FE813}"=>"\x{1F3B5}",
"\x{FE814}"=>"\x{1F3B6}", "\x{FE815}"=>"\x{1F3B7}", "\x{FE816}"=>"\x{1F3B8}",
"\x{FE817}"=>"\x{1F3B9}", "\x{FE818}"=>"\x{1F3BA}", "\x{FE819}"=>"\x{1F3BB}",
"\x{FE81A}"=>"\x{1F3BC}", "\x{FE81B}"=>"\x{303D}", "\x{FE81C}"=>"\x{1F4FA}",
"\x{FE81D}"=>"\x{1F4BF}", "\x{FE81E}"=>"\x{1F4C0}", "\x{FE81F}"=>"\x{1F4FB}",
"\x{FE820}"=>"\x{1F4FC}", "\x{FE821}"=>"\x{1F50A}", "\x{FE822}"=>"\x{1F4F0}",
"\x{FE823}"=>"\x{1F48B}", "\x{FE824}"=>"\x{1F48C}", "\x{FE825}"=>"\x{1F48D}",
"\x{FE826}"=>"\x{1F48E}", "\x{FE827}"=>"\x{1F48F}", "\x{FE828}"=>"\x{1F490}",
"\x{FE829}"=>"\x{1F491}", "\x{FE82A}"=>"\x{1F492}", "\x{FE82B}"=>"\x{27BF}",
"\x{FE82C}"=>"#\x{20E3}", "\x{FE82E}"=>"1\x{20E3}", "\x{FE82F}"=>"2\x{20E3}",
"\x{FE830}"=>"3\x{20E3}", "\x{FE831}"=>"4\x{20E3}", "\x{FE832}"=>"5\x{20E3}",
"\x{FE833}"=>"6\x{20E3}", "\x{FE834}"=>"7\x{20E3}", "\x{FE835}"=>"8\x{20E3}",
"\x{FE836}"=>"9\x{20E3}", "\x{FE837}"=>"0\x{20E3}", "\x{FE838}"=>"\x{1F4F6}",
"\x{FE839}"=>"\x{1F4F3}", "\x{FE83A}"=>"\x{1F4F4}", "\x{FE83B}"=>"\x{1F51F}",
"\x{FE960}"=>"\x{1F354}", "\x{FE961}"=>"\x{1F359}", "\x{FE962}"=>"\x{1F370}",
"\x{FE963}"=>"\x{1F35C}", "\x{FE964}"=>"\x{1F35E}", "\x{FE965}"=>"\x{1F373}",
"\x{FE966}"=>"\x{1F366}", "\x{FE967}"=>"\x{1F35F}", "\x{FE968}"=>"\x{1F361}",
"\x{FE969}"=>"\x{1F358}", "\x{FE96A}"=>"\x{1F35A}", "\x{FE96B}"=>"\x{1F35D}",
"\x{FE96C}"=>"\x{1F35B}", "\x{FE96D}"=>"\x{1F362}", "\x{FE96E}"=>"\x{1F363}",
"\x{FE96F}"=>"\x{1F371}", "\x{FE970}"=>"\x{1F372}", "\x{FE971}"=>"\x{1F367}",
"\x{FE972}"=>"\x{1F356}", "\x{FE973}"=>"\x{1F365}", "\x{FE974}"=>"\x{1F360}",
"\x{FE975}"=>"\x{1F355}", "\x{FE976}"=>"\x{1F357}", "\x{FE977}"=>"\x{1F368}",
"\x{FE978}"=>"\x{1F369}", "\x{FE979}"=>"\x{1F36A}", "\x{FE97A}"=>"\x{1F36B}",
"\x{FE97B}"=>"\x{1F36C}", "\x{FE97C}"=>"\x{1F36D}", "\x{FE97D}"=>"\x{1F36E}",
"\x{FE97E}"=>"\x{1F36F}", "\x{FE97F}"=>"\x{1F364}", "\x{FE980}"=>"\x{1F374}",
"\x{FE981}"=>"\x{2615}", "\x{FE982}"=>"\x{1F378}", "\x{FE983}"=>"\x{1F37A}",
"\x{FE984}"=>"\x{1F375}", "\x{FE985}"=>"\x{1F376}", "\x{FE986}"=>"\x{1F377}",
"\x{FE987}"=>"\x{1F37B}", "\x{FE988}"=>"\x{1F379}", "\x{FEAF0}"=>"\x{2197}",
"\x{FEAF1}"=>"\x{2198}", "\x{FEAF2}"=>"\x{2196}", "\x{FEAF3}"=>"\x{2199}",
"\x{FEAF4}"=>"\x{2934}", "\x{FEAF5}"=>"\x{2935}", "\x{FEAF6}"=>"\x{2194}",
"\x{FEAF7}"=>"\x{2195}", "\x{FEAF8}"=>"\x{2B06}", "\x{FEAF9}"=>"\x{2B07}",
"\x{FEAFA}"=>"\x{27A1}", "\x{FEAFB}"=>"\x{2B05}", "\x{FEAFC}"=>"\x{25B6}",
"\x{FEAFD}"=>"\x{25C0}", "\x{FEAFE}"=>"\x{23E9}", "\x{FEAFF}"=>"\x{23EA}",
"\x{FEB00}"=>"\x{1F53D}", "\x{FEB01}"=>"\x{1F53C}", "\x{FEB02}"=>"\x{23EC}",
"\x{FEB03}"=>"\x{23EB}", "\x{FEB04}"=>"\x{2757}", "\x{FEB05}"=>"\x{2049}",
"\x{FEB06}"=>"\x{203C}", "\x{FEB07}"=>"\x{3030}", "\x{FEB08}"=>"\x{27B0}",
"\x{FEB09}"=>"\x{2753}", "\x{FEB0A}"=>"\x{2754}", "\x{FEB0B}"=>"\x{2755}",
"\x{FEB0C}"=>"\x{2764}", "\x{FEB0D}"=>"\x{1F493}", "\x{FEB0E}"=>"\x{1F494}",
"\x{FEB0F}"=>"\x{1F495}", "\x{FEB10}"=>"\x{1F496}", "\x{FEB11}"=>"\x{1F497}",
"\x{FEB12}"=>"\x{1F498}", "\x{FEB13}"=>"\x{1F499}", "\x{FEB14}"=>"\x{1F49A}",
"\x{FEB15}"=>"\x{1F49B}", "\x{FEB16}"=>"\x{1F49C}", "\x{FEB17}"=>"\x{1F49D}",
"\x{FEB18}"=>"\x{1F49E}", "\x{FEB19}"=>"\x{1F49F}", "\x{FEB1A}"=>"\x{2665}",
"\x{FEB1B}"=>"\x{2660}", "\x{FEB1C}"=>"\x{2666}", "\x{FEB1D}"=>"\x{2663}",
"\x{FEB1E}"=>"\x{1F6AC}", "\x{FEB1F}"=>"\x{1F6AD}", "\x{FEB20}"=>"\x{267F}",
"\x{FEB21}"=>"\x{1F193}", "\x{FEB22}"=>"\x{1F6A9}", "\x{FEB23}"=>"\x{26A0}",
"\x{FEB24}"=>"\x{1F201}", "\x{FEB25}"=>"\x{1F51E}", "\x{FEB26}"=>"\x{26D4}",
"\x{FEB27}"=>"\x{1F197}", "\x{FEB28}"=>"\x{1F196}", "\x{FEB29}"=>"\x{00A9}",
"\x{FEB2A}"=>"\x{2122}", "\x{FEB2B}"=>"\x{3299}", "\x{FEB2C}"=>"\x{267B}",
"\x{FEB2D}"=>"\x{00AE}", "\x{FEB2E}"=>"\x{1F232}", "\x{FEB2F}"=>"\x{1F233}",
"\x{FEB30}"=>"\x{1F234}", "\x{FEB31}"=>"\x{1F235}", "\x{FEB32}"=>"\x{1F19A}",
"\x{FEB33}"=>"\x{1F6B9}", "\x{FEB34}"=>"\x{1F6BA}", "\x{FEB35}"=>"\x{1F6BC}",
"\x{FEB36}"=>"\x{1F195}", "\x{FEB37}"=>"\x{1F199}", "\x{FEB38}"=>"\x{1F192}",
"\x{FEB39}"=>"\x{1F236}", "\x{FEB3A}"=>"\x{1F21A}", "\x{FEB3B}"=>"\x{1F237}",
"\x{FEB3C}"=>"\x{1F238}", "\x{FEB3D}"=>"\x{1F250}", "\x{FEB3E}"=>"\x{1F239}",
"\x{FEB3F}"=>"\x{1F202}", "\x{FEB40}"=>"\x{1F22F}", "\x{FEB41}"=>"\x{1F23A}",
"\x{FEB42}"=>"\x{1F51D}", "\x{FEB43}"=>"\x{3297}", "\x{FEB44}"=>"\x{2B55}",
"\x{FEB45}"=>"\x{274C}", "\x{FEB46}"=>"\x{274E}", "\x{FEB47}"=>"\x{2139}",
"\x{FEB48}"=>"\x{1F6AB}", "\x{FEB49}"=>"\x{2714}", "\x{FEB4A}"=>"\x{2705}",
"\x{FEB4B}"=>"\x{1F517}", "\x{FEB4C}"=>"\x{2003}", "\x{FEB4D}"=>"\x{2002}",
"\x{FEB4E}"=>"\x{2005}", "\x{FEB4F}"=>"\x{1F198}", "\x{FEB50}"=>"\x{1F251}",
"\x{FEB51}"=>"\x{2795}", "\x{FEB52}"=>"\x{2796}", "\x{FEB53}"=>"\x{2716}",
"\x{FEB54}"=>"\x{2797}", "\x{FEB55}"=>"\x{1F4A0}", "\x{FEB56}"=>"\x{1F4A1}",
"\x{FEB57}"=>"\x{1F4A2}", "\x{FEB58}"=>"\x{1F4A3}", "\x{FEB59}"=>"\x{1F4A4}",
"\x{FEB5A}"=>"\x{1F4A5}", "\x{FEB5B}"=>"\x{1F4A6}", "\x{FEB5C}"=>"\x{1F4A7}",
"\x{FEB5D}"=>"\x{1F4A8}", "\x{FEB5E}"=>"\x{1F4AA}", "\x{FEB5F}"=>"\x{1F4AB}",
"\x{FEB60}"=>"\x{2728}", "\x{FEB61}"=>"\x{2734}", "\x{FEB62}"=>"\x{2733}",
"\x{FEB63}"=>"\x{1F534}", "\x{FEB64}"=>"\x{1F535}", "\x{FEB65}"=>"\x{26AA}",
"\x{FEB66}"=>"\x{26AB}", "\x{FEB67}"=>"\x{1F533}", "\x{FEB68}"=>"\x{2B50}",
"\x{FEB69}"=>"\x{1F31F}", "\x{FEB6A}"=>"\x{1F320}", "\x{FEB6B}"=>"\x{2B1C}",
"\x{FEB6C}"=>"\x{2B1B}", "\x{FEB6D}"=>"\x{25AB}", "\x{FEB6E}"=>"\x{25AA}",
"\x{FEB6F}"=>"\x{25FD}", "\x{FEB70}"=>"\x{25FE}", "\x{FEB71}"=>"\x{25FB}",
"\x{FEB72}"=>"\x{25FC}", "\x{FEB73}"=>"\x{1F536}", "\x{FEB74}"=>"\x{1F537}",
"\x{FEB75}"=>"\x{1F538}", "\x{FEB76}"=>"\x{1F539}", "\x{FEB77}"=>"\x{2747}",
"\x{FEB78}"=>"\x{1F53A}", "\x{FEB79}"=>"\x{1F53B}", "\x{FEB7A}"=>"\x{1F4AE}",
"\x{FEB7B}"=>"\x{1F4AF}", "\x{FEB7C}"=>"\x{1F520}", "\x{FEB7D}"=>"\x{1F521}",
"\x{FEB7E}"=>"\x{1F522}", "\x{FEB7F}"=>"\x{1F523}", "\x{FEB80}"=>"\x{1F524}",
"\x{FEB81}"=>"\x{1F194}", "\x{FEB82}"=>"\x{1F511}", "\x{FEB83}"=>"\x{21A9}",
"\x{FEB84}"=>"\x{1F191}", "\x{FEB85}"=>"\x{1F50D}", "\x{FEB86}"=>"\x{1F512}",
"\x{FEB87}"=>"\x{1F513}", "\x{FEB88}"=>"\x{21AA}", "\x{FEB8A}"=>"\x{1F510}",
"\x{FEB8B}"=>"\x{2611}", "\x{FEB8C}"=>"\x{1F518}", "\x{FEB8D}"=>"\x{1F50E}",
"\x{FEB8E}"=>"\x{1F519}", "\x{FEB8F}"=>"\x{1F516}", "\x{FEB90}"=>"\x{1F50F}",
"\x{FEB91}"=>"\x{1F503}", "\x{FEB92}"=>"\x{1F4E7}", "\x{FEB93}"=>"\x{270A}",
"\x{FEB94}"=>"\x{270C}", "\x{FEB95}"=>"\x{270B}", "\x{FEB96}"=>"\x{1F44A}",
"\x{FEB97}"=>"\x{1F44D}", "\x{FEB98}"=>"\x{261D}", "\x{FEB99}"=>"\x{1F446}",
"\x{FEB9A}"=>"\x{1F447}", "\x{FEB9B}"=>"\x{1F448}", "\x{FEB9C}"=>"\x{1F449}",
"\x{FEB9D}"=>"\x{1F44B}", "\x{FEB9E}"=>"\x{1F44F}", "\x{FEB9F}"=>"\x{1F44C}",
"\x{FEBA0}"=>"\x{1F44E}", "\x{FEBA1}"=>"\x{1F450}"
);

sub google_unicode_to_unicode_unicode {
    my $check = $_[2] || sub {''};
    $_[1] =~ s{
        ($ReEmojiGoogleUnicode)
    }{
        $map_google_unicode_to_unicode_unicode{$1} || &$check(ord $1)
    }egomx;
}

our $InEmojiMixedUnicode = "E001\tE05A\nE101\tE15A\nE201\tE25A\nE301\tE34D\nE401\tE44C\nE468\tE5DF\nE63E\tE757\nEA80\tEB8E\nEC40\tEC7E\nEC80\tECFC\nED40\tED7E\nED80\tED93\nEF40\tEF7E\nEF80\tEFFC\nF040\tF07E\nF080\tF0FC";
sub InEmojiMixedUnicode { $InEmojiMixedUnicode; }
our $ReEmojiMixedUnicode = qr/(?:\p{InEmojiMixedUnicode})/mo;

sub google_unicode_to_mixed_unicode {
    $_[1] =~ tr
    [\x{FE000}-\x{FE05B}\x{FE190}-\x{FE1E2}\x{FE320}-\x{FE336}\x{FE338}-\x{FE35B}\x{FE4B0}-\x{FE553}\x{FE7D0}-\x{FE83C}\x{FE960}-\x{FE988}\x{FEAF0}-\x{FEBA1}\x{FEE10}-\x{FEE33}\x{FEE40}-\x{FEE4A}\x{FEE70}-\x{FEE7D}]
    [\x{E63E}-\x{E645}\x{E6B3}\x{E04D}\x{ECC8}\x{EC4D}\x{E44A}\x{ECC6}\x{EF62}\x{EF66}\x{EF98}\x{E69C}-\x{E6A0}\x{EF61}\x{ECC3}\x{E6B7}-\x{E6B9}\x{E71C}\x{F098}\x{E71F}\x{E024}-\x{E02F}\x{E6BA}\x{E646}-\x{E651}\x{EF73}\x{E73F}\x{F0D0}\x{ED57}\x{ED63}\x{E741}\x{E743}\x{E746}-\x{E748}\x{F0EA}\x{EC40}\x{E447}\x{EF58}\x{EC67}\x{EFBC}\x{EFBB}\x{EC69}\x{E444}\x{ECF7}-\x{ECF9}\x{ED4D}\x{ED87}\x{E742}\x{E744}\x{E745}\x{EC8E}\x{EFAD}\x{EFA6}\x{EC8F}\x{EC90}\x{ECF3}-\x{ECF5}\x{ECFA}\x{ED5E}\x{E691}\x{E692}\x{ECA4}\x{ECA5}\x{ED4B}\x{E710}\x{EC73}\x{EFE4}\x{EC74}\x{EC75}\x{E6B1}\x{E001}\x{E002}\x{EFD5}\x{EFD3}\x{EFDA}\x{E428}\x{EC50}\x{ECAF}\x{ECBD}\x{ECD4}-\x{ECDB}\x{ED48}\x{ED49}\x{EFA4}\x{F0EF}\x{EFE7}\x{EFC5}\x{EFC8}\x{EFD1}\x{E253}\x{E51E}\x{ECDD}\x{E6A1}\x{E6A2}\x{E74E}\x{E74F}\x{ED7A}\x{E750}\x{E751}\x{E754}\x{E755}\x{F0F0}-\x{F0F2}\x{EF48}\x{EFB2}\x{F0F7}\x{ECC0}\x{ECDC}\x{E521}\x{ECDE}\x{E524}\x{ECDF}-\x{ECE1}\x{E528}-\x{E52A}\x{ECE2}\x{EFB0}\x{ECE3}-\x{ECE6}\x{EFB3}\x{EFB8}\x{EFAC}\x{EFB6}\x{EFC7}\x{EC47}\x{EC4E}\x{ED43}\x{ED4A}\x{ED4C}\x{ED5B}\x{ED5C}\x{E6F1}\x{ED6B}\x{EC9E}\x{E6F2}\x{E6F4}\x{EC9F}\x{E725}\x{E726}\x{EC95}\x{E728}\x{E409}\x{E752}\x{ECA3}\x{ECA2}\x{EC9B}\x{EC9C}\x{E6F0}\x{E722}\x{E72A}\x{E753}\x{ED68}\x{ECA1}\x{EFD4}\x{E415}\x{E72E}\x{E72D}\x{EC9A}\x{E72B}\x{E724}\x{E721}\x{E6F3}\x{E720}\x{E757}\x{EC98}\x{E72C}\x{E723}\x{E401}\x{EF4C}\x{E729}\x{ED65}\x{ED84}\x{ED67}\x{ED64}\x{ED69}\x{ED6C}\x{ED62}\x{ED6E}\x{ED6A}\x{ECAB}-\x{ECAD}\x{ED54}-\x{ED56}\x{ED8A}-\x{ED8D}\x{ECA6}\x{E663}\x{F0E0}\x{E664}-\x{E669}\x{ECC7}\x{E66A}\x{E73E}\x{F0EB}\x{EC42}\x{ECCA}-\x{ECCD}\x{EF82}\x{EF96}\x{E740}\x{EF99}\x{E50A}\x{E51D}\x{F08F}\x{ED70}\x{E718}\x{F0FB}\x{F09E}\x{F0E7}\x{E699}\x{E69A}\x{E70E}\x{E711}\x{E71A}\x{E031}\x{EC66}\x{EC71}\x{ED6F}\x{E674}\x{E31A}\x{EC72}\x{EC76}\x{EC77}\x{EFE6}\x{E70F}\x{E715}\x{E149}\x{EC4F}\x{F096}\x{F099}\x{E6D6}\x{F0A2}\x{ED5F}\x{EFA5}\x{F090}\x{ECCE}-\x{ECD1}\x{EC48}\x{EC49}\x{ECD2}\x{ECD3}\x{E681}\x{E682}\x{E6AD}\x{E713}\x{E714}\x{EFCE}\x{EFE3}\x{EF53}\x{EC62}\x{E23E}\x{F09B}\x{F09C}\x{F0A0}\x{F0A1}\x{F07B}\x{F0A6}\x{F082}-\x{F085}\x{F08C}\x{EFF6}\x{EC4B}\x{E66E}\x{E140}\x{E309}\x{EFE9}\x{EC6D}\x{ECE7}\x{ECE8}\x{ECEA}\x{ECE9}\x{E684}-\x{E686}\x{E6A4}\x{ECC4}\x{EC4C}\x{F0FC}\x{EC6E}\x{EC6F}\x{ECB7}-\x{ECBB}\x{ECBF}\x{ECC1}\x{ECC2}\x{EF47}\x{ED41}\x{E65A}\x{E687}\x{EFF7}\x{E688}\x{E6CE}\x{E689}\x{E6D0}\x{E6D3}\x{F0AE}\x{E6CF}\x{EFF4}\x{F0E1}\x{E102}\x{E142}\x{E317}\x{EF81}\x{EFD6}\x{F0AF}\x{F0B0}\x{EFF8}\x{E6AE}\x{E6B2}\x{E716}\x{E719}\x{E730}\x{EC41}\x{F09F}\x{F07E}\x{E675}\x{F07C}\x{F07D}\x{F086}\x{F080}\x{F0AC}\x{F0AD}\x{F088}\x{E683}\x{EF75}\x{F081}\x{F087}\x{F091}-\x{F093}\x{F089}-\x{F08B}\x{F08D}\x{EF7A}\x{F0E2}\x{E698}\x{E652}-\x{E659}\x{E712}\x{E733}\x{ED45}\x{EC46}\x{E134}\x{EF94}\x{ECB2}\x{E65B}\x{F0EC}\x{E65C}\x{E65D}\x{EF89}\x{E65E}-\x{E660}\x{EF80}\x{E661}\x{E662}\x{E6A3}\x{E71D}\x{ED71}\x{F0F8}\x{E135}\x{E15A}\x{ED76}\x{EF8B}\x{ECB3}-\x{ECB5}\x{E66B}-\x{E66D}\x{EC4A}\x{ED77}\x{E6F7}\x{EC43}\x{E679}\x{EF45}\x{ECB6}\x{ED46}\x{E676}\x{E677}\x{E507}\x{E67A}-\x{E67E}\x{E6AC}\x{F0BA}\x{E68B}\x{EC44}\x{EF9E}\x{EF46}\x{ECB1}\x{EFA1}\x{ED47}\x{ED72}\x{ED73}\x{E6F6}\x{E6FF}\x{E040}\x{EFDF}\x{ED44}\x{ECB0}\x{EFE0}\x{ECA0}\x{E12C}\x{E68A}\x{E68C}\x{E127}\x{F0E9}\x{F09D}\x{EFEA}\x{F0A8}\x{E6F9}\x{E717}\x{E71B}\x{E035}\x{F0FA}\x{EC68}\x{ECAE}\x{E43D}\x{E6DF}-\x{E6EB}\x{EC57}\x{EC63}\x{EC64}\x{F047}\x{F0A3}\x{E673}\x{E749}\x{E74A}\x{E74C}\x{E74D}\x{EFAA}\x{EC84}-\x{EC8C}\x{EC91}\x{EC92}\x{ECBE}\x{EF9D}\x{EFC6}\x{ECFB}\x{ECFC}\x{ED40}\x{ED4E}-\x{ED53}\x{ED5A}\x{ED5D}\x{ED74}\x{E66F}-\x{E672}\x{E71E}\x{E74B}\x{E756}\x{EC6B}\x{ED42}\x{E678}\x{E696}\x{E697}\x{E6A5}\x{E6F5}\x{E700}\x{E73C}\x{E73D}\x{F05B}\x{F05C}\x{F06E}\x{F06F}\x{F04A}\x{F049}\x{F04C}\x{F04B}\x{F05E}-\x{F061}\x{E702}-\x{E704}\x{E709}\x{E70A}\x{EF5B}\x{E336}\x{E337}\x{E6EC}-\x{E6EF}\x{EC79}\x{E328}\x{EFC3}\x{EC7A}-\x{EC7D}\x{ED58}\x{F0CC}\x{E204}\x{E68D}-\x{E690}\x{E67F}\x{E680}\x{E69B}\x{E6D7}\x{E6DE}\x{E737}\x{E203}\x{EC56}\x{EF5C}\x{E70B}\x{E72F}\x{E731}\x{E732}\x{E734}-\x{E736}\x{E738}-\x{E73B}\x{EC45}\x{E138}-\x{E13A}\x{E6DD}\x{EFE8}\x{EC58}\x{E215}-\x{E218}\x{EFD0}\x{EC59}\x{EC5A}\x{EC5E}\x{EC5F}\x{E24C}\x{EC6C}\x{EC81}\x{F06C}\x{F06D}\x{F04F}\x{F05D}\x{F073}\x{F07A}\x{F0A7}\x{F0A9}-\x{F0AB}\x{EFC1}\x{F0D8}\x{F058}\x{F059}\x{F06B}\x{F070}\x{E6F8}\x{E6FB}\x{E6FC}\x{E6FE}\x{E701}\x{E705}-\x{E708}\x{EFC2}\x{ED60}\x{E6FA}\x{EF51}\x{F05A}\x{F066}\x{F067}\x{F056}\x{F057}\x{E21B}\x{EF63}\x{E335}\x{EF40}\x{F064}\x{F065}\x{F04D}\x{F04E}\x{F050}\x{F051}\x{F054}\x{F055}\x{F062}\x{F063}\x{F052}\x{F053}\x{EF44}\x{F076}\x{F077}\x{EFC9}\x{EFCB}\x{F0D4}-\x{F0D7}\x{ED59}\x{E6D8}-\x{E6DC}\x{EFF5}\x{E145}\x{F078}\x{F0D2}\x{F0D3}\x{F0D9}\x{F0DB}-\x{F0DE}\x{F0E3}\x{F0E4}\x{ED75}\x{E693}-\x{E695}\x{E6FD}\x{E727}\x{EFCF}\x{EC60}\x{EC61}\x{EFD8}\x{EFD9}\x{ECAA}\x{ECA7}-\x{ECA9}\x{E422}\x{E6D1}\x{E6D2}\x{E6D4}\x{E6D5}\x{E70C}\x{E70D}\x{E6A6}-\x{E6AB}\x{E6AF}\x{E6B0}\x{E6B4}-\x{E6B6}\x{E6BB}-\x{E6CD}\x{F094}\x{F0CF}\x{EC70}\x{ED78}\x{ED86}\x{ED8E}-\x{ED93}\x{E538}-\x{E53E}\x{E254}-\x{E25A}];
}

sub mixed_unicode_to_google_unicode {
    $_[1] =~ tr
    [\x{E001}-\x{E05A}\x{E101}-\x{E15A}\x{E201}-\x{E25A}\x{E301}-\x{E34D}\x{E401}-\x{E44C}\x{E468}-\x{E5DF}\x{E63E}-\x{E757}\x{EA80}-\x{EB8E}\x{EC40}-\x{EC7E}\x{EC80}-\x{ECFC}\x{ED40}-\x{ED7E}\x{ED80}-\x{ED93}\x{EF40}-\x{EF7E}\x{EF80}-\x{EFFC}\x{F040}-\x{F07E}\x{F080}-\x{F0FC}]
    [\x{FE19B}\x{FE19C}\x{FE823}\x{FE19D}\x{FE19E}\x{FE4CF}\x{FE4CD}\x{FE4EF}\x{FE523}\x{FE525}\x{FE528}\x{FE538}\x{FEB96}-\x{FEB98}\x{FEB93}-\x{FEB95}\x{FE7D5}\x{FE7D2}\x{FE7D3}\x{FE7D1}\x{FE7DA}\x{FE7D4}\x{FE1BD}\x{FE1BE}\x{FE7E4}\x{FE7EA}\x{FE7E9}\x{FE7DF}\x{FE7E3}\x{FEB09}\x{FEB04}\x{FEB0C}\x{FEB0E}\x{FE01E}-\x{FE029}\x{FE040}\x{FE4D2}\x{FE041}\x{FE512}\x{FE825}\x{FE826}\x{FE4B0}\x{FE4BB}\x{FE4B2}\x{FE7EC}\x{FE7F5}\x{FE4C3}\x{FE800}\x{FE801}\x{FE813}\x{FEB82}\x{FE815}\x{FE816}\x{FE818}\x{FE980}\x{FE982}\x{FE981}\x{FE962}\x{FE983}\x{FE003}\x{FE001}\x{FE000}\x{FE002}\x{FE014}\x{FE009}\x{FE1AF}\x{FE1B8}\x{FE1C0}\x{FE1C1}\x{FE1B7}\x{FE1C2}\x{FE1C3}\x{FE1BC}\x{FE335}\x{FE330}\x{FE323}\x{FE320}\x{FE4F4}\x{FE52D}\x{FE52E}\x{FE52B}\x{FE526}\x{FE329}\x{FE327}\x{FE341}\x{FE344}\x{FE1C4}\x{FE1C5}\x{FE1BF}\x{FE1B0}\x{FE7ED}\x{FE4D1}\x{FEB56}\x{FE03C}\x{FE827}\x{FE510}\x{FE4F5}\x{FEB85}\x{FE7D9}\x{FE4CA}\x{FE515}\x{FE03F}\x{FE042}\x{FE1B2}\x{FE1AE}\x{FE1B3}\x{FE4F6}\x{FE53B}\x{FE537}\x{FE960}\x{FE4BC}\x{FE7FB}\x{FE7FA}\x{FE7FD}\x{FE807}\x{FE81D}-\x{FE820}\x{FE81C}\x{FE1B1}\x{FE81B}\x{FE80B}\x{FEB32}\x{FE4DD}\x{FE80C}\x{FE7DB}\x{FE7D7}\x{FE80D}\x{FE7DC}\x{FE7EE}\x{FE7EB}\x{FE7F8}\x{FEB33}-\x{FEB35}\x{FE509}\x{FEB59}\x{FE004}\x{FE4D6}\x{FE505}\x{FE507}\x{FE821}\x{FE52F}\x{FE514}\x{FEB86}\x{FEB87}\x{FE00B}\x{FE965}\x{FE546}\x{FE4DE}\x{FE4DF}\x{FE531}\x{FEB5E}\x{FE4B5}\x{FE7F7}\x{FE7F6}\x{FE7E7}\x{FE506}\x{FE1A1}\x{FE4B3}\x{FE4B6}\x{FE4B4}\x{FE4B9}\x{FE4BA}\x{FE4B7}\x{FE7E6}\x{FE7EF}\x{FE7F0}\x{FE7E8}\x{FEB24}\x{FEB19}\x{FEB61}\x{FEB62}\x{FEB25}\x{FEB1F}\x{FE044}\x{FEB20}\x{FE838}\x{FEB1A}\x{FEB1C}\x{FEB1B}\x{FEB1D}\x{FE82C}\x{FE82B}\x{FEB36}-\x{FEB3C}\x{FEB63}\x{FEB64}\x{FEB67}\x{FE82E}-\x{FE837}\x{FEB3D}-\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}-\x{FEB9C}\x{FEAF8}-\x{FEAFB}\x{FEAF0}\x{FEAF2}\x{FEAF1}\x{FEAF3}\x{FEAFC}-\x{FEAFF}\x{FE4F8}\x{FE02B}-\x{FE037}\x{FEB42}\x{FEB27}\x{FEB29}\x{FEB2D}\x{FE839}\x{FE83A}\x{FEB23}\x{FE1B4}\x{FEE77}-\x{FEE7D}\x{FE527}\x{FE4D3}\x{FE045}\x{FE03D}\x{FE046}\x{FE828}\x{FE047}\x{FE048}\x{FE508}\x{FE803}\x{FE985}\x{FE987}\x{FEB43}\x{FEB1E}\x{FE50A}\x{FE516}\x{FEB58}\x{FE517}\x{FE53E}\x{FE50F}\x{FEB2B}\x{FE53C}\x{FE530}\x{FE4D4}\x{FE4D5}\x{FE4D7}\x{FE4D8}\x{FE195}-\x{FE199}\x{FE4D9}\x{FE4DA}\x{FE4F0}\x{FE808}\x{FE4F2}\x{FE814}\x{FEB0D}\x{FEB11}-\x{FEB16}\x{FEB60}\x{FEB68}\x{FEB5D}\x{FEB5B}\x{FEB44}\x{FEB45}\x{FEB57}\x{FEB69}\x{FEB0A}\x{FEB0B}\x{FE984}\x{FE964}\x{FE966}-\x{FE96B}\x{FE963}\x{FE96C}\x{FE961}\x{FE96D}\x{FE96E}\x{FE051}-\x{FE056}\x{FE511}\x{FE96F}\x{FE970}\x{FE345}\x{FE343}\x{FE340}\x{FE333}\x{FE347}\x{FE33C}\x{FE33F}\x{FE342}\x{FE32A}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE325}\x{FE322}\x{FE33A}\x{FE334}\x{FE339}\x{FE336}\x{FE338}\x{FE33D}\x{FE32D}\x{FE32C}\x{FE190}\x{FE192}\x{FE191}\x{FE193}\x{FE35B}\x{FEB9D}-\x{FEBA1}\x{FE351}\x{FE352}\x{FE829}\x{FE353}\x{FE358}\x{FE1A0}\x{FE1A2}\x{FE7D6}\x{FE7DD}\x{FE80E}\x{FE7DE}\x{FE7E5}\x{FE7F1}-\x{FE7F4}\x{FE7FE}\x{FE7E0}\x{FE7E2}\x{FE518}\x{FEB17}\x{FE519}-\x{FE51C}\x{FE007}\x{FE82A}\x{FE038}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE005}\x{FE049}\x{FE51F}\x{FE017}\x{FE043}\x{FE513}\x{FE00A}\x{FE00C}\x{FE008}\x{FE00D}\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE4B8}\x{FE804}\x{FE805}\x{FE4BD}-\x{FE4BF}\x{FE802}\x{FE4C0}\x{FE4C4}\x{FE4C5}\x{FE4E5}-\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE4C6}\x{FE1B5}\x{FE1B6}\x{FE1C7}-\x{FE1C9}\x{FE1BA}\x{FE1CA}-\x{FE1D7}\x{FE50B}-\x{FE50E}\x{FE553}\x{FEB2A}\x{FEE70}-\x{FEE76}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE000}-\x{FE007}\x{FE02B}-\x{FE036}\x{FE7D0}-\x{FE7D7}\x{FE522}\x{FE7DF}\x{FE7E1}\x{FE7E2}\x{FE7E4}-\x{FE7E6}\x{FE7E8}\x{FE7E9}\x{FE4B0}\x{FE4B2}-\x{FE4B7}\x{FE4B9}\x{FE7F5}-\x{FE7F7}\x{FE506}\x{FE980}-\x{FE983}\x{FE960}\x{FE4D6}\x{FE53E}\x{FE800}\x{FE801}\x{FEAF0}\x{FE7FC}\x{FE803}-\x{FE807}\x{FEB1E}\x{FEB1F}\x{FE4EF}\x{FE4F0}\x{FE546}\x{FE50F}-\x{FE511}\x{FE523}\x{FE525}\x{FE527}\x{FE81C}\x{FE80A}\x{FE81D}\x{FEB1A}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB93}-\x{FEB95}\x{FEAF1}\x{FEAF2}\x{FE553}\x{FE4CD}\x{FE4CE}\x{FEB20}\x{FE011}-\x{FE015}\x{FE1B7}\x{FE1B8}\x{FE7EA}\x{FE512}\x{FEAF3}\x{FEE16}-\x{FEE1B}\x{FE808}\x{FE4F1}\x{FE536}\x{FEE1C}\x{FEE1D}\x{FE19A}\x{FE537}\x{FE008}\x{FEE1E}-\x{FEE20}\x{FE018}-\x{FE01A}\x{FE02A}\x{FEE21}-\x{FEE33}\x{FE526}\x{FE52B}\x{FE528}\x{FEE10}\x{FEE11}\x{FE529}\x{FEE12}\x{FEE13}\x{FE4E2}\x{FEB21}\x{FEB81}-\x{FEB85}\x{FEB36}\x{FEB22}\x{FE82B}-\x{FE837}\x{FEB0C}-\x{FEB0F}\x{FE330}\x{FE320}\x{FE323}\x{FE33F}\x{FE324}\x{FEAF4}\x{FE813}\x{FE7FA}\x{FEB55}\x{FE823}\x{FEB60}\x{FEB56}\x{FEB57}\x{FEB96}\x{FEB58}\x{FE814}\x{FEAF5}\x{FEB59}\x{FEB04}-\x{FEB06}\x{FEB5A}-\x{FEB5D}\x{FEB07}\x{FEB08}\x{FEB27}\x{FEE14}\x{FEE15}\x{FE4CF}\x{FE4DC}\x{FE195}\x{FE4D0}\x{FE7D8}\x{FE4F2}\x{FE4F3}\x{FE4DD}\x{FE538}\x{FE824}\x{FE4C9}\x{FE539}\x{FE4D1}\x{FE825}\x{FE01B}\x{FE7EB}\x{FE984}\x{FE01D}\x{FE340}\x{FE33E}\x{FE331}\x{FE344}\x{FE33D}\x{FE326}\x{FE327}\x{FEB97}\x{FE329}\x{FE347}\x{FE332}\x{FE33C}\x{FE343}\x{FE33A}\x{FE339}\x{FEB28}\x{FE53A}\x{FEB29}\x{FEB2A}\x{FE7D9}\x{FEB2B}-\x{FEB2D}\x{FEB23}\x{FEB2E}-\x{FEB31}\x{FEAF6}\x{FEAF7}\x{FE4BA}\x{FE038}\x{FE4C3}\x{FE03C}\x{FE04F}\x{FE03D}\x{FE050}\x{FE051}\x{FE03E}-\x{FE040}\x{FE961}\x{FE962}\x{FE985}\x{FE963}\x{FE964}\x{FE1B9}\x{FE1BA}\x{FE1BC}\x{FE1BD}\x{FE32B}\x{FE333}\x{FE1BE}\x{FE1BF}\x{FE986}\x{FE341}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FE4E8}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}\x{FE042}\x{FE53B}\x{FE4BC}\x{FE7FB}\x{FE80B}\x{FEB32}\x{FE7DB}\x{FE1DC}\x{FE4EB}\x{FE4EC}\x{FE7F8}\x{FE505}\x{FE514}\x{FE00B}\x{FE1DD}\x{FE4DF}\x{FE1A1}\x{FE4B3}\x{FE4B4}\x{FE4BA}\x{FE4B7}\x{FE7E8}\x{FEB25}\x{FE838}\x{FEB38}\x{FEB3E}\x{FEB3F}\x{FEB81}\x{FEB31}\x{FEB2F}\x{FEB40}\x{FEB41}\x{FEB99}\x{FEB9A}\x{FE4F7}\x{FE839}\x{FE83A}\x{FE527}\x{FE4D3}\x{FE045}\x{FE828}\x{FE048}\x{FE985}\x{FE987}\x{FEB43}\x{FE50A}\x{FE516}\x{FE517}\x{FEE42}\x{FE4D4}\x{FE4D8}\x{FE196}\x{FE198}\x{FE199}\x{FE4D9}\x{FE4DA}\x{FEB1A}\x{FEB10}\x{FEB13}-\x{FEB16}\x{FEB60}\x{FE7D5}\x{FEB44}\x{FE984}\x{FE964}\x{FE966}-\x{FE96E}\x{FE051}\x{FE052}\x{FE055}\x{FE056}\x{FE96F}\x{FE970}\x{FE343}\x{FE340}\x{FE328}\x{FE33C}\x{FE33F}\x{FE342}\x{FE33E}\x{FE33B}\x{FE32E}\x{FE32F}\x{FE326}\x{FE322}\x{FE325}\x{FE81A}\x{FE335}\x{FE32D}\x{FE32C}\x{FE192}\x{FE193}\x{FE35B}\x{FEB9E}-\x{FEBA0}\x{FEB9D}\x{FE351}-\x{FE353}\x{FE829}\x{FE1A2}\x{FE818}\x{FE80E}\x{FE7DE}\x{FE7F2}-\x{FE7F4}\x{FE7FE}\x{FE518}-\x{FE51C}\x{FE007}\x{FE1A3}\x{FE971}\x{FE51D}\x{FE1C6}\x{FE51E}\x{FE51F}\x{FE017}\x{FE513}\x{FE008}\x{FE00D}\x{FE4B8}\x{FE00A}\x{FE805}\x{FE4BD}-\x{FE4C0}\x{FE4E7}-\x{FE4EA}\x{FE4ED}\x{FE4EE}\x{FE1A4}-\x{FE1AB}\x{FE1C7}\x{FE1B6}\x{FE1C9}\x{FE1CB}-\x{FE1CD}\x{FE1D1}\x{FE1D3}-\x{FE1D6}\x{FE50B}\x{FE50C}\x{FE50E}\x{FE50D}\x{FE553}\x{FE4CD}\x{FEB22}\x{FEAF4}\x{FEAF5}\x{FEB05}\x{FEB06}\x{FEB08}\x{FE057}-\x{FE059}\x{FE050}\x{FE04A}-\x{FE04C}\x{FE05A}\x{FE974}-\x{FE976}\x{FE521}\x{FE988}\x{FE1DE}\x{FE817}\x{FE7DA}\x{FE7FF}\x{FE810}\x{FE1AC}\x{FE1AD}\x{FE1DF}\x{FE194}\x{FE1E0}\x{FE04D}\x{FE977}-\x{FE97C}\x{FE354}-\x{FE356}\x{FE03A}\x{FEB17}\x{FEB80}\x{FE97D}\x{FE1E1}\x{FE1E2}\x{FE97E}\x{FE05B}\x{FE4E4}\x{FEB5F}\x{FE33D}\x{FE34E}\x{FE03B}\x{FE34B}\x{FE348}\x{FE52B}\x{FE34A}\x{FE334}\x{FE34C}\x{FE350}\x{FE321}\x{FE34D}\x{FE339}\x{FE34F}\x{FE4D5}\x{FE4C8}\x{FE7EC}\x{FE811}\x{FE812}\x{FE97F}\x{FEB92}\x{FE7F0}\x{FE7F9}\x{FEE43}\x{FEB0D}\x{FE1BB}\x{FE4D0}\x{FE824}\x{FEB2C}\x{FEAF6}\x{FEAF7}\x{FE038}\x{FE03E}\x{FE1B9}\x{FE349}\x{FE333}\x{FEE44}\x{FE04E}\x{FEB93}\x{FE82C}\x{FE357}-\x{FE35A}\x{FEE45}-\x{FEE4A}\x{FEB6A}\x{FE005}\x{FE7F7}\x{FE7D9}\x{FEB77}\x{FE7FD}\x{FE80D}\x{FE520}\x{FE1C3}\x{FE330}\x{FE320}\x{FE33A}\x{FE346}\x{FEB59}\x{FEB56}\x{FEB0E}\x{FEB0F}\x{FEB61}\x{FEB58}\x{FE4F6}\x{FE01B}\x{FEB1E}-\x{FEB20}\x{FE044}\x{FEB23}\x{FEB04}\x{FEB09}\x{FEB26}\x{FE003}\x{FE014}\x{FE004}\x{FE000}\x{FE016}\x{FE00E}\x{FEB68}\x{FE002}\x{FE001}\x{FE00F}\x{FE02B}-\x{FE037}\x{FE4F0}\x{FE547}\x{FE807}\x{FE546}\x{FE53A}\x{FE539}\x{FE551}\x{FE4B6}\x{FE4B9}\x{FE506}\x{FE7F6}\x{FE7E7}\x{FE531}\x{FE4C1}\x{FE4B5}\x{FE4B0}\x{FE980}\x{FE4B2}\x{FE7EB}\x{FE7E6}\x{FE7E3}\x{FE7E4}\x{FE7F1}\x{FE7E9}\x{FE7EA}\x{FE7DF}\x{FE7D4}\x{FE7D3}\x{FE7D8}\x{FE7D7}\x{FE7D1}\x{FE7DD}\x{FE7FA}\x{FE4C2}\x{FE808}\x{FE010}\x{FE4C4}\x{FE986}\x{FE982}\x{FE983}\x{FE972}\x{FE80C}\x{FE80A}\x{FE4DD}\x{FE80F}\x{FE512}\x{FE040}\x{FE1AE}\x{FE4E5}\x{FE054}\x{FE03F}\x{FE510}\x{FE962}\x{FE965}\x{FE04F}\x{FE1D9}\x{FE053}\x{FE961}\x{FE960}\x{FE1D2}\x{FE1BE}\x{FE1C4}\x{FE1D7}\x{FE1B8}\x{FE1BC}\x{FE1DA}\x{FE1BF}\x{FE1D8}\x{FE1BA}\x{FE1B7}\x{FE047}\x{FE046}\x{FE03D}\x{FEB57}\x{FEB5C}\x{FE329}\x{FEB4F}\x{FEB5E}\x{FEB12}\x{FE823}\x{FE1B1}\x{FE973}\x{FE1DB}\x{FE1B2}\x{FEB7A}\x{FEB2B}\x{FEB7B}\x{FEB96}\x{FEB5D}\x{FE4F4}\x{FEB98}\x{FEB3D}\x{FE1B3}\x{FEB97}\x{FE19E}\x{FE336}\x{FE19D}\x{FE532}\x{FE4CE}\x{FEB9B}\x{FEB9C}\x{FE19F}\x{FE81C}\x{FE800}\x{FE4DC}\x{FE814}\x{FE816}\x{FE819}\x{FE803}\x{FE195}\x{FE4F5}\x{FE197}\x{FE81D}\x{FE4DB}\x{FE1B0}\x{FEB37}\x{FE509}\x{FE821}\x{FE4F2}\x{FE03C}\x{FE825}\x{FE4EF}\x{FE53E}\x{FE801}\x{FEB85}\x{FEB82}\x{FE4D6}\x{FE52C}\x{FEB86}\x{FE504}\x{FE524}\x{FE535}\x{FE528}\x{FE529}\x{FE82E}-\x{FE836}\x{FE83B}\x{FE82D}\x{FEAFD}\x{FEAFC}\x{FEAFF}\x{FEAFE}\x{FEB6D}\x{FEB6E}\x{FEB47}\x{FEB6F}\x{FEB70}\x{FEB75}\x{FEB76}\x{FEB71}\x{FEB72}\x{FEB65}\x{FEB66}\x{FEB51}\x{FEB52}\x{FEB62}\x{FEAF8}\x{FEAF9}\x{FEB48}\x{FEB00}-\x{FEB03}\x{FEB73}\x{FEB74}\x{FEB6B}\x{FEB6C}\x{FEB63}\x{FEB64}\x{FEAF2}\x{FEAF1}\x{FEB2A}\x{FEB53}\x{FEB45}\x{FEB46}\x{FEAFA}\x{FEAFB}\x{FEB54}\x{FEAF0}\x{FEAF3}\x{FEB49}\x{FEB29}\x{FEB2D}\x{FEB78}\x{FEB79}\x{FEB88}\x{FEB83}\x{FEB4A}\x{FE4FD}\x{FE53F}\x{FE540}\x{FE53D}\x{FE542}\x{FE548}\x{FE4FF}-\x{FE502}\x{FE541}\x{FE549}\x{FE545}\x{FE54D}-\x{FE54F}\x{FE503}\x{FE550}\x{FE7F5}\x{FE4C7}\x{FE4E6}\x{FE54A}-\x{FE54C}\x{FEE40}\x{FEB21}\x{FE4E0}\x{FE01D}\x{FE01C}\x{FE4E1}\x{FE4E2}\x{FE4F9}\x{FE4FA}\x{FE820}\x{FE4CB}\x{FE53C}\x{FE4FB}\x{FE4FC}\x{FE4E3}\x{FE83C}\x{FE4C9}\x{FE525}\x{FE4FE}\x{FEB4B}\x{FE822}\x{FEB4C}-\x{FEB4E}\x{FE543}\x{FE544}\x{FE52A}\x{FE533}\x{FE534}\x{FE02A}\x{FEB0C}\x{FE523}\x{FE981}\x{FE006}\x{FE7D2}\x{FE7D6}\x{FE522}\x{FE804}\x{FE809}\x{FE806}\x{FE50F}\x{FE511}\x{FEB1B}-\x{FEB1D}\x{FE190}\x{FE191}\x{FEB94}\x{FEB95}\x{FE011}-\x{FE013}\x{FEB84}\x{FE837}\x{FEB27}\x{FE324}\x{FEB18}\x{FEB5A}\x{FEB5B}\x{FEE41}\x{FE039}\x{FE963}\x{FEB89}\x{FEB8A}\x{FEB7C}-\x{FEB7F}\x{FEB50}\x{FEB8B}\x{FE536}\x{FEB8C}-\x{FEB8F}\x{FE526}\x{FE4B1}\x{FE52D}\x{FE552}\x{FEB90}\x{FEB91}\x{FEB36}\x{FE4CF}\x{FE4CC}\x{FE538}\x{FE81F}\x{FE041}\x{FE4BB}\x{FE7E0}\x{FE4C3}\x{FE813}\x{FE1AF}\x{FE1C0}-\x{FE1C2}\x{FE347}\x{FE327}\x{FE341}\x{FE344}\x{FE1C5}\x{FE7ED}\x{FE4D1}\x{FE827}\x{FE4CA}\x{FE515}];
}

our %CharnamesEmojiGoogle = (
"FE000"=>"晴れ",  "FE001"=>"曇り",  "FE002"=>"雨",  "FE003"=>"雪", 
"FE004"=>"雷",  "FE005"=>"台風",  "FE006"=>"霧",  "FE007"=>"小雨", 
"FE008"=>"夜",  "FE009"=>"日の出",  "FE00A"=>"日の出",  "FE00B"=>"夕焼け", 
"FE00C"=>"夕日",  "FE00D"=>"虹",  "FE00E"=>"雪結晶",  "FE00F"=>"ときどき曇り", 
"FE010"=>"夜の橋",  "FE011"=>"●",  "FE012"=>"やや欠け月",  "FE013"=>"半月", 
"FE014"=>"三日月",  "FE015"=>"○",  "FE016"=>"月2(顔つき)",  "FE017"=>"お月見", 
"FE018"=>"SOON",  "FE019"=>"ON",  "FE01A"=>"end",  "FE01B"=>"砂時計", 
"FE01C"=>"砂時計",  "FE01D"=>"腕時計",  "FE01E"=>"時計(1時)",  "FE01F"=>"時計(2時)", 
"FE020"=>"時計(3時)",  "FE021"=>"時計(4時)",  "FE022"=>"時計(5時)",  "FE023"=>"時計(6時)", 
"FE024"=>"時計(7時)",  "FE025"=>"時計(8時)",  "FE026"=>"時計(9時)",  "FE027"=>"目覚まし時計(10時)", 
"FE028"=>"時計(11時)",  "FE029"=>"時計(12時)",  "FE02A"=>"時計",  "FE02B"=>"牡羊座", 
"FE02C"=>"牡牛座",  "FE02D"=>"双子座",  "FE02E"=>"蟹座",  "FE02F"=>"獅子座", 
"FE030"=>"乙女座",  "FE031"=>"天秤座",  "FE032"=>"蠍座",  "FE033"=>"射手座", 
"FE034"=>"山羊座",  "FE035"=>"水瓶座",  "FE036"=>"魚座",  "FE037"=>"蛇使座", 
"FE038"=>"波",  "FE039"=>"地球",  "FE03A"=>"火山",  "FE03B"=>"天の川", 
"FE03C"=>"クローバー",  "FE03D"=>"チューリップ",  "FE03E"=>"芽",  "FE03F"=>"もみじ", 
"FE040"=>"桜",  "FE041"=>"バラ",  "FE042"=>"枯れ葉",  "FE043"=>"風に舞う葉", 
"FE044"=>"若葉マーク",  "FE045"=>"ハイビスカス",  "FE046"=>"ひまわり",  "FE047"=>"ヤシ", 
"FE048"=>"サボテン",  "FE049"=>"稲穂",  "FE04A"=>"とうもろこし",  "FE04B"=>"キノコ", 
"FE04C"=>"栗",  "FE04D"=>"花",  "FE04E"=>"ハーブ",  "FE04F"=>"さくらんぼ", 
"FE050"=>"バナナ",  "FE051"=>"りんご",  "FE052"=>"みかん",  "FE053"=>"イチゴ", 
"FE054"=>"スイカ",  "FE055"=>"トマト",  "FE056"=>"ナス",  "FE057"=>"メロン", 
"FE058"=>"パイナップル",  "FE059"=>"ブドウ",  "FE05A"=>"モモ",  "FE05B"=>"青りんご", 
"FE190"=>"目",  "FE191"=>"耳",  "FE192"=>"鼻",  "FE193"=>"口", 
"FE194"=>"あかんべー",  "FE195"=>"化粧",  "FE196"=>"マニキュア",  "FE197"=>"エステ", 
"FE198"=>"美容院",  "FE199"=>"床屋",  "FE19A"=>"人影",  "FE19B"=>"男の子", 
"FE19C"=>"女の子",  "FE19D"=>"顔1",  "FE19E"=>"小顔",  "FE19F"=>"家族", 
"FE1A0"=>"カップル",  "FE1A1"=>"警官",  "FE1A2"=>"バニー",  "FE1A3"=>"花嫁", 
"FE1A4"=>"白人",  "FE1A5"=>"中国人",  "FE1A6"=>"インド人",  "FE1A7"=>"おじいさん", 
"FE1A8"=>"おばあさん",  "FE1A9"=>"赤ちゃん",  "FE1AA"=>"工事現場の人",  "FE1AB"=>"お姫様", 
"FE1AC"=>"なまはげ",  "FE1AD"=>"天狗",  "FE1AE"=>"お化け",  "FE1AF"=>"天使", 
"FE1B0"=>"UFO",  "FE1B1"=>"宇宙人",  "FE1B2"=>"アクマ",  "FE1B3"=>"ドクロ", 
"FE1B4"=>"案内",  "FE1B5"=>"衛兵",  "FE1B6"=>"ダンス",  "FE1B7"=>"犬", 
"FE1B8"=>"猫",  "FE1B9"=>"カタツムリ",  "FE1BA"=>"ひよこ",  "FE1BB"=>"正面向きのひよこ", 
"FE1BC"=>"ペンギン",  "FE1BD"=>"魚",  "FE1BE"=>"ウマ",  "FE1BF"=>"ブタ", 
"FE1C0"=>"トラ",  "FE1C1"=>"クマ",  "FE1C2"=>"ネズミ",  "FE1C3"=>"クジラ", 
"FE1C4"=>"サル",  "FE1C5"=>"タコ",  "FE1C6"=>"巻貝",  "FE1C7"=>"イルカ", 
"FE1C8"=>"鳥",  "FE1C9"=>"熱帯魚",  "FE1CA"=>"ハムスター",  "FE1CB"=>"ゲジゲジ", 
"FE1CC"=>"ゾウ",  "FE1CD"=>"コアラ",  "FE1CE"=>"サル",  "FE1CF"=>"ヒツジ", 
"FE1D0"=>"おおかみ",  "FE1D1"=>"牛",  "FE1D2"=>"ウサギ",  "FE1D3"=>"ヘビ", 
"FE1D4"=>"ニワトリ",  "FE1D5"=>"イノシシ",  "FE1D6"=>"ラクダ",  "FE1D7"=>"カエル", 
"FE1D8"=>"犬(プードル)",  "FE1D9"=>"ふぐ",  "FE1DA"=>"アリ",  "FE1DB"=>"足跡(犬)", 
"FE1DC"=>"カメ",  "FE1DD"=>"卵割り",  "FE1DE"=>"辰",  "FE1DF"=>"パンダ", 
"FE1E0"=>"ぶたの鼻",  "FE1E1"=>"ミツバチ",  "FE1E2"=>"てんとう虫",  "FE1E3"=>"カニ", 
"FE320"=>"ちっ(怒った顔)",  "FE321"=>"ほえー",  "FE322"=>"びっくり",  "FE323"=>"がく~(落胆した顔)", 
"FE324"=>"ふらふら",  "FE325"=>"あせり",  "FE326"=>"ボケーっとした顔",  "FE327"=>"目がハート", 
"FE328"=>"勝ち誇り",  "FE329"=>"あっかんべー",  "FE32A"=>"表情(いー)",  "FE32B"=>"うまい!", 
"FE32C"=>"チュッ",  "FE32D"=>"チュー2",  "FE32E"=>"風邪ひき",  "FE32F"=>"熱", 
"FE330"=>"わーい(嬉しい顔)",  "FE331"=>"冷や汗",  "FE332"=>"うれしい顔",  "FE333"=>"ウッシッシ", 
"FE334"=>"泣き笑い",  "FE335"=>"にこにこ",  "FE336"=>"スマイルフェイス",  "FE337"=>"わーい(嬉しい顔)", 
"FE338"=>"表情(嬉しい)",  "FE339"=>"涙",  "FE33A"=>"泣き顔",  "FE33B"=>"青ざめ", 
"FE33C"=>"がまん顔",  "FE33D"=>"ぷっくっくな顔",  "FE33E"=>"ほっとした顔",  "FE33F"=>"もうやだ~(悲しい顔)", 
"FE340"=>"考えてる顔",  "FE341"=>"げっそり",  "FE342"=>"眠い",  "FE343"=>"猫2", 
"FE344"=>"冷や汗2",  "FE345"=>"表情(やれやれ)",  "FE346"=>"顔4(つかれたカオ)",  "FE347"=>"ウィンク", 
"FE348"=>"にこ(ネコ)",  "FE349"=>"うっしっし(ネコ)",  "FE34A"=>"泣き笑い(ネコ)",  "FE34B"=>"チュー(ネコ)", 
"FE34C"=>"目がハート(ネコ)",  "FE34D"=>"涙ぽろり(ネコ)",  "FE34E"=>"ぶー(かわいく怒)(ネコ)",  "FE34F"=>"きりり(ネコ)", 
"FE350"=>"ほえー(ネコ)",  "FE351"=>"NG",  "FE352"=>"OK!2",  "FE353"=>"m(_ _)m", 
"FE354"=>"(/_\)",  "FE355"=>"(・×・)",  "FE356"=>"|(・×・)|",  "FE357"=>"(^-^)/", 
"FE358"=>"\(^o^)/",  "FE359"=>"キャラクター(しょんぼり)",  "FE35A"=>"キャラクター(かわいく怒る)",  "FE35B"=>"(>人<)", 
"FE35C"=>"B-)",  "FE35D"=>"\(^-^)/",  "FE35E"=>"8-|",  "FE35F"=>"考え中", 
"FE360"=>"やったー",  "FE361"=>"クラクラ",  "FE362"=>"ムムム",  "FE363"=>"エッ?", 
"FE364"=>"逆立ち",  "FE365"=>"怪我をした顔",  "FE366"=>"心配した顔",  "FE367"=>"同情した顔", 
"FE368"=>"細い顔",  "FE369"=>"ロボット",  "FE4B0"=>"家",  "FE4B1"=>"ホーム", 
"FE4B2"=>"ビル",  "FE4B3"=>"郵便局",  "FE4B4"=>"病院",  "FE4B5"=>"銀行", 
"FE4B6"=>"ATM",  "FE4B7"=>"ホテル",  "FE4B8"=>"ホテル2",  "FE4B9"=>"コンビニ", 
"FE4BA"=>"学校",  "FE4BB"=>"教会",  "FE4BC"=>"噴水",  "FE4BD"=>"デパート", 
"FE4BE"=>"城",  "FE4BF"=>"城",  "FE4C0"=>"工場",  "FE4C1"=>"港(いかりマーク)", 
"FE4C2"=>"居酒屋(赤ちょうちん)",  "FE4C3"=>"富士山",  "FE4C4"=>"東京タワー",  "FE4C5"=>"渋谷", 
"FE4C6"=>"自由の女神",  "FE4C7"=>"日本地図",  "FE4C8"=>"モアイ",  "FE4C9"=>"レンチ", 
"FE4CA"=>"ハンマー",  "FE4CB"=>"ネジ",  "FE4CC"=>"紳士靴",  "FE4CD"=>"くつ", 
"FE4CE"=>"メガネ",  "FE4CF"=>"Tシャツ(ボーダー)",  "FE4D0"=>"ジーンズ",  "FE4D1"=>"王冠", 
"FE4D2"=>"エンブレム",  "FE4D3"=>"ネクタイ",  "FE4D4"=>"帽子",  "FE4D5"=>"ドレス", 
"FE4D6"=>"ブティック",  "FE4D7"=>"サンダル",  "FE4D8"=>"ブーツ",  "FE4D9"=>"着物", 
"FE4DA"=>"ビキニ",  "FE4DB"=>"婦人服",  "FE4DC"=>"財布",  "FE4DD"=>"ドル袋", 
"FE4DE"=>"\$¥",  "FE4DF"=>"株価",  "FE4E0"=>"ドル",  "FE4E1"=>"カード", 
"FE4E2"=>"¥",  "FE4E3"=>"ドル札",  "FE4E4"=>"飛んでいくお金",  "FE4E5"=>"日の丸", 
"FE4E6"=>"USA",  "FE4E7"=>"フランス",  "FE4E8"=>"ドイツ",  "FE4E9"=>"イタリア", 
"FE4EA"=>"イギリス",  "FE4EB"=>"スペイン",  "FE4EC"=>"ロシア",  "FE4ED"=>"中国", 
"FE4EE"=>"韓国",  "FE4EF"=>"カメラ",  "FE4F0"=>"カバン",  "FE4F1"=>"ふくろ", 
"FE4F2"=>"チャペル",  "FE4F3"=>"ドア",  "FE4F4"=>"ウンチ",  "FE4F5"=>"ピストル", 
"FE4F6"=>"炎",  "FE4F7"=>"占い",  "FE4F8"=>"占い",  "FE4F9"=>"ハンディカム", 
"FE4FA"=>"包丁",  "FE4FB"=>"懐中電灯",  "FE4FC"=>"電池",  "FE4FD"=>"スクロール", 
"FE4FE"=>"コンセント",  "FE4FF"=>"本1",  "FE500"=>"本2",  "FE501"=>"本3", 
"FE502"=>"本4",  "FE503"=>"複数本",  "FE504"=>"名札",  "FE505"=>"風呂", 
"FE506"=>"トイレ",  "FE507"=>"洋式トイレ",  "FE508"=>"トイレマーク",  "FE509"=>"注射", 
"FE50A"=>"薬",  "FE50B"=>"A",  "FE50C"=>"B",  "FE50D"=>"AB", 
"FE50E"=>"O",  "FE50F"=>"リボン",  "FE510"=>"プレゼント",  "FE511"=>"バースデー", 
"FE512"=>"クリスマス",  "FE513"=>"サンタ",  "FE514"=>"祝日",  "FE515"=>"花火", 
"FE516"=>"風船",  "FE517"=>"クラッカー",  "FE518"=>"門松",  "FE519"=>"ひな祭り", 
"FE51A"=>"卒業式",  "FE51B"=>"ランドセル",  "FE51C"=>"こいのぼり",  "FE51D"=>"線香花火", 
"FE51E"=>"風鈴",  "FE51F"=>"ハロウィン",  "FE520"=>"オメデトウ",  "FE521"=>"七夕", 
"FE522"=>"ポケベル",  "FE523"=>"電話",  "FE524"=>"電話2",  "FE525"=>"携帯電話", 
"FE526"=>"phone to",  "FE527"=>"メモ",  "FE528"=>"fax to",  "FE529"=>"メール", 
"FE52A"=>"封筒2",  "FE52B"=>"mail to",  "FE52C"=>"メールボックス",  "FE52D"=>"受信箱1", 
"FE52E"=>"メール送信(ポスト)",  "FE52F"=>"スピーカ",  "FE530"=>"メガホン",  "FE531"=>"アンテナ", 
"FE532"=>"フキダシ",  "FE533"=>"送信BOX",  "FE534"=>"受信BOX",  "FE535"=>"パッケージ", 
"FE536"=>"ペン",  "FE537"=>"いす",  "FE538"=>"パソコン",  "FE539"=>"鉛筆", 
"FE53A"=>"クリップ",  "FE53B"=>"仕事かばん",  "FE53C"=>"MD",  "FE53D"=>"フロッピー", 
"FE53E"=>"美容院",  "FE53F"=>"画びょう",  "FE540"=>"文書1",  "FE541"=>"文書2", 
"FE542"=>"カレンダー",  "FE543"=>"フォルダ",  "FE544"=>"フォルダ",  "FE545"=>"ノート1", 
"FE546"=>"本",  "FE547"=>"ノート3",  "FE548"=>"クリップボード",  "FE549"=>"カレンダー", 
"FE54A"=>"グラフ",  "FE54B"=>"グラフ",  "FE54C"=>"グラフ",  "FE54D"=>"Roldex", 
"FE54E"=>"画びょう",  "FE54F"=>"台帳",  "FE550"=>"定規",  "FE551"=>"三角定規", 
"FE552"=>"マーク",  "FE553"=>"足",  "FE7D0"=>"スポーツ",  "FE7D1"=>"野球", 
"FE7D2"=>"ゴルフ",  "FE7D3"=>"テニス",  "FE7D4"=>"サッカー",  "FE7D5"=>"スキー", 
"FE7D6"=>"バスケットボール",  "FE7D7"=>"モータースポーツ",  "FE7D8"=>"スノボ",  "FE7D9"=>"走る人", 
"FE7DA"=>"サーフィン",  "FE7DB"=>"トロフィー",  "FE7DC"=>"馬(全体)",  "FE7DD"=>"フットボール", 
"FE7DE"=>"水泳",  "FE7DF"=>"電車",  "FE7E0"=>"地下鉄",  "FE7E1"=>"地下鉄", 
"FE7E2"=>"新幹線",  "FE7E3"=>"新幹線",  "FE7E4"=>"車(セダン)",  "FE7E5"=>"車(RV)", 
"FE7E6"=>"バス",  "FE7E7"=>"バス停",  "FE7E8"=>"船",  "FE7E9"=>"飛行機", 
"FE7EA"=>"リゾート",  "FE7EB"=>"自転車",  "FE7EC"=>"駅",  "FE7ED"=>"ロケット", 
"FE7EE"=>"ボート(競艇)",  "FE7EF"=>"タクシー",  "FE7F0"=>"歩く人",  "FE7F1"=>"トラック", 
"FE7F2"=>"消防車",  "FE7F3"=>"救急車",  "FE7F4"=>"パトカー",  "FE7F5"=>"ガソリンスタンド", 
"FE7F6"=>"駐車場",  "FE7F7"=>"信号",  "FE7F8"=>"工事中",  "FE7F9"=>"パトカー", 
"FE7FA"=>"いい気分(温泉)",  "FE7FB"=>"キャンプ",  "FE7FC"=>"遊園地",  "FE7FD"=>"観覧車", 
"FE7FE"=>"ジェットコースター",  "FE7FF"=>"釣り",  "FE800"=>"カラオケ",  "FE801"=>"映画", 
"FE802"=>"映画館",  "FE803"=>"音楽",  "FE804"=>"アート",  "FE805"=>"演劇", 
"FE806"=>"イベント",  "FE807"=>"チケット",  "FE808"=>"カチンコ",  "FE809"=>"演劇", 
"FE80A"=>"ゲーム",  "FE80B"=>"麻雀",  "FE80C"=>"的中",  "FE80D"=>"777", 
"FE80E"=>"ビリヤード",  "FE80F"=>"サイコロ",  "FE810"=>"ボーリング",  "FE811"=>"花札", 
"FE812"=>"ジョーカー",  "FE813"=>"るんるん",  "FE814"=>"ムード",  "FE815"=>"サックス", 
"FE816"=>"ギター",  "FE817"=>"ピアノ",  "FE818"=>"トランペット",  "FE819"=>"バイオリン", 
"FE81A"=>"楽譜",  "FE81B"=>"歌記号",  "FE81C"=>"TV",  "FE81D"=>"CD", 
"FE81E"=>"DVD",  "FE81F"=>"ラジオ",  "FE820"=>"ビデオ",  "FE821"=>"スピーカ", 
"FE822"=>"新聞",  "FE823"=>"キスマーク",  "FE824"=>"ラブレター",  "FE825"=>"指輪", 
"FE826"=>"ダイヤモンド",  "FE827"=>"チュー",  "FE828"=>"花束",  "FE829"=>"カップル", 
"FE82A"=>"結婚式",  "FE82B"=>"フリーダイヤル",  "FE82C"=>"シャープダイヤル",  "FE82D"=>"Q", 
"FE82E"=>"1",  "FE82F"=>"2",  "FE830"=>"3",  "FE831"=>"4", 
"FE832"=>"5",  "FE833"=>"6",  "FE834"=>"7",  "FE835"=>"8", 
"FE836"=>"9",  "FE837"=>"四角数字0",  "FE838"=>"バリ3",  "FE839"=>"マナーモード", 
"FE83A"=>"ケータイOFF",  "FE83B"=>"10",  "FE83C"=>"PDC",  "FE960"=>"ファーストフード", 
"FE961"=>"おにぎり",  "FE962"=>"ショートケーキ",  "FE963"=>"どんぶり",  "FE964"=>"パン", 
"FE965"=>"フライパン",  "FE966"=>"ソフトクリーム",  "FE967"=>"ポテト",  "FE968"=>"だんご", 
"FE969"=>"せんべい",  "FE96A"=>"ごはん",  "FE96B"=>"パスタ",  "FE96C"=>"カレー", 
"FE96D"=>"おでん",  "FE96E"=>"すし",  "FE96F"=>"弁当",  "FE970"=>"鍋", 
"FE971"=>"カキ氷",  "FE972"=>"肉",  "FE973"=>"なると",  "FE974"=>"やきいも", 
"FE975"=>"ピザ",  "FE976"=>"チキン",  "FE977"=>"アイスクリーム",  "FE978"=>"ドーナツ", 
"FE979"=>"クッキー",  "FE97A"=>"チョコ",  "FE97B"=>"キャンディ",  "FE97C"=>"キャンディ", 
"FE97D"=>"プリン",  "FE97E"=>"ハチミツ",  "FE97F"=>"エビフライ",  "FE980"=>"レストラン", 
"FE981"=>"喫茶店",  "FE982"=>"バー",  "FE983"=>"ビール",  "FE984"=>"湯のみ", 
"FE985"=>"とっくり(おちょこ付き)",  "FE986"=>"ワイングラス",  "FE987"=>"乾杯",  "FE988"=>"トロピカルドリンク", 
"FEAF0"=>"右斜め上",  "FEAF1"=>"右斜め下",  "FEAF2"=>"左斜め上",  "FEAF3"=>"左斜め下", 
"FEAF4"=>"グッド(上向き矢印)",  "FEAF5"=>"バッド(下向き矢印)",  "FEAF6"=>"⇔",  "FEAF7"=>"↑↓", 
"FEAF8"=>"↑",  "FEAF9"=>"↓",  "FEAFA"=>"→",  "FEAFB"=>"←", 
"FEAFC"=>">",  "FEAFD"=>"<",  "FEAFE"=>">>",  "FEAFF"=>"<<", 
"FEB00"=>"▼",  "FEB01"=>"▲",  "FEB02"=>"▼",  "FEB03"=>"▲", 
"FEB04"=>"exclamation",  "FEB05"=>"!?",  "FEB06"=>"!!",  "FEB07"=>"ー(長音記号1)", 
"FEB08"=>"~",  "FEB09"=>"?",  "FEB0A"=>"?",  "FEB0B"=>"びっくりマーク(アニメ)", 
"FEB0C"=>"黒ハート",  "FEB0D"=>"揺れるハート",  "FEB0E"=>"失恋",  "FEB0F"=>"ハートたち(複数ハート)", 
"FEB10"=>"光るハート",  "FEB11"=>"ハート(ドキドキ)",  "FEB12"=>"ハート5(矢がささっている)",  "FEB13"=>"青ハート", 
"FEB14"=>"緑ハート",  "FEB15"=>"黄ハート",  "FEB16"=>"紫ハート",  "FEB17"=>"リボンがけのハート", 
"FEB18"=>"かわいい",  "FEB19"=>"飾り1",  "FEB1A"=>"ハート",  "FEB1B"=>"スペード", 
"FEB1C"=>"ダイヤ",  "FEB1D"=>"クラブ",  "FEB1E"=>"喫煙",  "FEB1F"=>"禁煙", 
"FEB20"=>"車椅子",  "FEB21"=>"FREE",  "FEB22"=>"旗",  "FEB23"=>"危険・警告", 
"FEB24"=>"ココ",  "FEB25"=>"18禁",  "FEB26"=>"立ち入り禁止",  "FEB27"=>"決定", 
"FEB28"=>"NG",  "FEB29"=>"コピーライト",  "FEB2A"=>"トレードマーク",  "FEB2B"=>"マル秘", 
"FEB2C"=>"↑↓",  "FEB2D"=>"レジスタードトレードマーク",  "FEB2E"=>"禁",  "FEB2F"=>"空室・空席・空車", 
"FEB30"=>"合",  "FEB31"=>"満室・満席・満車",  "FEB32"=>"VS",  "FEB33"=>"♂", 
"FEB34"=>"♀",  "FEB35"=>"赤ちゃん",  "FEB36"=>"NEW",  "FEB37"=>"UP!", 
"FEB38"=>"COOL",  "FEB39"=>"有",  "FEB3A"=>"無",  "FEB3B"=>"月", 
"FEB3C"=>"申",  "FEB3D"=>"得",  "FEB3E"=>"割",  "FEB3F"=>"サービス", 
"FEB40"=>"指",  "FEB41"=>"営",  "FEB42"=>"TOP",  "FEB43"=>"祝", 
"FEB44"=>"○",  "FEB45"=>"×",  "FEB46"=>"×",  "FEB47"=>"i", 
"FEB48"=>"禁止",  "FEB49"=>"チェックマーク",  "FEB4A"=>"チェックマーク",  "FEB4B"=>"リンク", 
"FEB4C"=>"全部ブランク",  "FEB4D"=>"半分ブランク",  "FEB4E"=>"4分の1ブランク",  "FEB4F"=>"SOS", 
"FEB50"=>"可",  "FEB51"=>"+",  "FEB52"=>"-",  "FEB53"=>"×", 
"FEB54"=>"÷",  "FEB55"=>"かわいい",  "FEB56"=>"ひらめき",  "FEB57"=>"むかっ(怒り)", 
"FEB58"=>"爆弾",  "FEB59"=>"眠い(睡眠)",  "FEB5A"=>"ドンッ",  "FEB5B"=>"あせあせ(飛び散る汗)", 
"FEB5C"=>"たらーっ(汗)",  "FEB5D"=>"ダッシュ(走り出すさま)",  "FEB5E"=>"力こぶ",  "FEB5F"=>"クラクラ", 
"FEB60"=>"ぴかぴか(新しい)",  "FEB61"=>"スパーク2(キラリマーク)",  "FEB62"=>"星1",  "FEB63"=>"大丸1", 
"FEB64"=>"大丸2",  "FEB64"=>"大丸2",  "FEB65"=>"小丸1",  "FEB66"=>"小丸2", 
"FEB67"=>"ボタン3",  "FEB68"=>"☆",  "FEB69"=>"☆",  "FEB6A"=>"☆彡", 
"FEB6B"=>"■",  "FEB6C"=>"■",  "FEB6D"=>"■",  "FEB6E"=>"■", 
"FEB6F"=>"■",  "FEB70"=>"■",  "FEB71"=>"■",  "FEB72"=>"■", 
"FEB73"=>"◆",  "FEB74"=>"◆",  "FEB75"=>"◆",  "FEB76"=>"◆", 
"FEB77"=>"スパーク",  "FEB78"=>"▲",  "FEB79"=>"▼",  "FEB7A"=>"花丸", 
"FEB7B"=>"100点",  "FEB7C"=>"ABCD",  "FEB7D"=>"abcd",  "FEB7E"=>"1234", 
"FEB7F"=>"記号",  "FEB80"=>"ABC",  "FEB81"=>"ID",  "FEB82"=>"パスワード", 
"FEB83"=>"←┘",  "FEB84"=>"CL",  "FEB85"=>"サーチ(調べる)",  "FEB86"=>"錠前", 
"FEB87"=>"鍵(解除)",  "FEB88"=>"└→",  "FEB89"=>"オープンウェブ",  "FEB8A"=>"ロック確認", 
"FEB8B"=>"チェックマーク",  "FEB8C"=>"ラジオボタン",  "FEB8D"=>"見る",  "FEB8E"=>"←BACK", 
"FEB8F"=>"ブックマーク",  "FEB90"=>"個人",  "FEB91"=>"↑↓",  "FEB92"=>"eメールアイコン", 
"FEB93"=>"手(グー)",  "FEB94"=>"手(チョキ)",  "FEB95"=>"手(パー)",  "FEB96"=>"パンチ", 
"FEB97"=>"指でOK",  "FEB98"=>"人差し指",  "FEB99"=>"↑",  "FEB9A"=>"↓", 
"FEB9B"=>"←",  "FEB9C"=>"→",  "FEB9D"=>"バイバイ",  "FEB9E"=>"拍手", 
"FEB9F"=>"OK!",  "FEBA0"=>"ブーイング",  "FEBA1"=>"手(おっはー)",  "FEBA2"=>"ロックオン", 
"FEE10"=>"iモード",  "FEE11"=>"iモード",  "FEE12"=>"ドコモ",  "FEE13"=>"ドコモポイント", 
"FEE14"=>"iアプリ",  "FEE15"=>"iアプリ",  "FEE16"=>"ぴ",  "FEE17"=>"あ", 
"FEE18"=>"チケット",  "FEE19"=>"チケット",  "FEE1A"=>"電話先行",  "FEE1B"=>"Pコード", 
"FEE1C"=>"ビデオカメラ",  "FEE1D"=>"ぴ",  "FEE1E"=>"(ぴ)",  "FEE1F"=>"ぴ", 
"FEE20"=>"チェック",  "FEE21"=>"F",  "FEE22"=>"D",  "FEE23"=>"S", 
"FEE24"=>"C",  "FEE25"=>"R",  "FEE26"=>"■",  "FEE27"=>"■", 
"FEE28"=>"▼",  "FEE29"=>"††††",  "FEE2A"=>"†††",  "FEE2B"=>"††", 
"FEE2C"=>"†",  "FEE2D"=>"I",  "FEE2E"=>"M",  "FEE2F"=>"E", 
"FEE30"=>"VE",  "FEE31"=>"●",  "FEE32"=>"カード使用不可",  "FEE33"=>"チェックボックス", 
"FEE40"=>"EZ",  "FEE41"=>"ezplus",  "FEE42"=>"EZナビ",  "FEE43"=>"EZムービー", 
"FEE44"=>"Cメール",  "FEE45"=>"Java",  "FEE46"=>"BREW",  "FEE47"=>"EZ着うた", 
"FEE48"=>"EZナビ",  "FEE49"=>"WIN",  "FEE4A"=>"プレミアム",  "FEE70"=>"J-Sky1", 
"FEE71"=>"J-Sky2",  "FEE72"=>"vodafone1",  "FEE73"=>"vodafone2",  "FEE74"=>"v", 
"FEE75"=>"oda",  "FEE76"=>"fone",  "FEE77"=>"J-PHONショップ",  "FEE78"=>"スカイウェイブ", 
"FEE79"=>"スカイウォーカー",  "FEE7A"=>"スカイメロディ",  "FEE7B"=>"J-PHONE",  "FEE7C"=>"J-PHONE2", 
"FEE7D"=>"J-PHONE3",  "FEEA0"=>"Google"
);

1;