'use strict';
module.exports = x => {
if (Number.isNaN(x)) {
return false;
}
if (
x >= 0x1100 && (
x <= 0x115f || x === 0x2329 || x === 0x232a || (0x2e80 <= x && x <= 0x3247 && x !== 0x303f) ||
(0x3250 <= x && x <= 0x4dbf) ||
(0x4e00 <= x && x <= 0xa4c6) ||
(0xa960 <= x && x <= 0xa97c) ||
(0xac00 <= x && x <= 0xd7a3) ||
(0xf900 <= x && x <= 0xfaff) ||
(0xfe10 <= x && x <= 0xfe19) ||
(0xfe30 <= x && x <= 0xfe6b) ||
(0xff01 <= x && x <= 0xff60) ||
(0xffe0 <= x && x <= 0xffe6) ||
(0x1b000 <= x && x <= 0x1b001) ||
(0x1f200 <= x && x <= 0x1f251) ||
(0x20000 <= x && x <= 0x3fffd)
)
) {
return true;
}
return false;
};