import { r as registerInstance, h, H as Host } from './index-24b18689.js';

const sparkleEmojiCss = ":host{display:inline-block}span.xs{font-size:1em}span.sm{font-size:2em}span.md{font-size:3em}span.lg{font-size:4em}";

const emojies = {
  'GRINNING': '😀',
  'GRINNING-WITH-SMILING-EYES': '😁',
  'FACE-WITH-TEARS-OF-JOY': '😂',
  'SMILING-FACE-WITH-OPEN-MOUTH': '😃',
  'SMILING-FACE-WITH-OPEN-MOUTH-AND-SMILING-EYES': '😄',
  'SMILING-FACE-WITH-OPEN-MOUTH-AND-COLD-SWEAT': '😅',
  'SMILING-FACE-WITH-OPEN-MOUTH-AND-TIGHTLY-CLOSED-E': '😆YES',
  'SMILING-FACE-WITH-HALO': '😇',
  'SMILING-FACE-WITH-HORNS': '😈',
  'WINKING-FACE': '😉',
  'SMILING-FACE-WITH-SMILING-EYES': '😊',
  'FACE-SAVOURING-DELICIOUS-FOOD': '😋',
  'RELIEVED-FACE': '😌',
  'SMILING-FACE-WITH-HEART-SHAPED-EYES': '😍',
  'SMILING-FACE-WITH-SUNGLASSES': '😎',
  'SMIRKING-FACE': '😏',
  'NEUTRAL-FACE': '😐',
  'EXPRESSIONLESS-FACE': '😑',
  'UNAMUSED-FACE': '😒',
  'FACE-WITH-COLD-SWEAT': '😓',
  'PENSIVE-FACE': '😔',
  'CONFUSED-FACE': '😕',
  'CONFOUNDED-FACE': '😖',
  'KISSING-FACE': '😗',
  'FACE-THROWING-A-KISS': '😘',
  'KISSING-FACE-WITH-SMILING-EYES': '😙',
  'KISSING-FACE-WITH-CLOSED-EYES': '😚',
  'FACE-WITH-STUCK-OUT-TONGUE': '😛',
  'FACE-WITH-STUCK-OUT-TONGUE-AND-WINKING-EYE': '😜',
  'FACE-WITH-STUCK-OUT-TONGUE-AND-TIGHTLY-CLOSED-EYE': '😝S',
  'DISAPPOINTED-FACE': '😞',
  'WORRIED-FACE': '😟',
  'ANGRY-FACE': '😠',
  'POUTING-FACE': '😡',
  'CRYING-FACE': '😢',
  'PERSEVERING-FACE': '😣',
  'FACE-WITH-LOOK-OF-TRIUMPH': '😤',
  'DISAPPOINTED-BUT-RELIEVED-FACE': '😥',
  'FROWNING-FACE-WITH-OPEN-MOUTH': '😦',
  'ANGUISHED-FACE': '😧',
  'FEARFUL-FACE': '😨',
  'WEARY-FACE': '😩',
  'SLEEPY-FACE': '😪',
  'TIRED-FACE': '😫',
  'GRIMACING-FACE': '😬',
  'LOUDLY-CRYING-FACE': '😭',
  'FACE-WITH-OPEN-MOUTH': '😮',
  'HUSHED-FACE': '😯',
  'FACE-WITH-OPEN-MOUTH-AND-COLD-SWEAT': '😰',
  'FACE-SCREAMING-IN-FEAR': '😱',
  'ASTONISHED-FACE': '😲',
  'FLUSHED-FACE': '😳',
  'SLEEPING-FACE': '😴',
  'DIZZY-FACE': '😵',
  'FACE-WITHOUT-MOUTH': '😶',
  'FACE-WITH-MEDICAL-MASK': '😷'
};
const SparkleEmoji = class {
  constructor(hostRef) {
    registerInstance(this, hostRef);
    this.size = 'xs';
  }
  render() {
    return (h(Host, null, h("span", { class: {
        [this.size]: Boolean(this.size),
      } }, emojies[this.mood])));
  }
};
SparkleEmoji.style = sparkleEmojiCss;

export { SparkleEmoji as sparkle_emoji };
