Encode-JP-Emoji
view release on metacpan or search on metacpan
lib/Encode/JP/Emoji/Mapping.pm view on Meta::CPAN
"\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...
}
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}",
( run in 0.801 second using v1.01-cache-2.11-cpan-e1769b4cff6 )