#quill-editor {
    position: relative
}

.mention {
    color: #0366d6
}

.completions {
    background: #fff;
    border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .25);
    list-style: none
}

.completions, .completions>li {
    margin: 0;
    padding: 0
}

.completions>li>button {
    background: none;
    border: none;
    box-sizing: border-box;
    display: block;
    height: 2em;
    margin: 0;
    padding: .25em .5em;
    text-align: left;
    width: 100%
}

.completions>li>button:hover {
    background: var(--text-secondary)
}

.completions>li>button:focus {
    background: var(--text-secondary);
    outline: none
}

.completions>li>button>.matched {
    color: #000;
    font-weight: 700
}

.completions>li>button>* {
    vertical-align: middle
}

.emoji_completions {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
    list-style: none;
    margin: 0;
    padding: 6px
}

.emoji_completions li {
    display: inline-block;
    margin: 2px 0;
    padding: 0
}

.emoji_completions li:not(:last-of-type) {
    margin-right: 3px
}

.emoji_completions>li>button {
    background: #efefef;
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
    display: block;
    margin: 0;
    padding: 3px 2px 6px;
    text-align: left;
    width: 100%
}

.emoji_completions>li>button:hover {
    background: #2d9ee0;
    color: #fff
}

.emoji_completions>li>button:focus {
    background: #2d9ee0;
    color: #fff;
    outline: none
}

.emoji_completions>li>button.emoji-active {
    background: var(--accent-primary);
    background: #2d9ee0;
    color: #fff;
    outline: none
}

.emoji_completions>li>button>.matched {
    font-weight: 700
}

.emoji_completions>li>button>*, .ico {
    vertical-align: middle
}

.ico {
    font-size: 18px;
    line-height: 0;
    margin-right: 5px
}

#emoji-palette {
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
    max-width: 250px;
    position: absolute;
    z-index: 999
}

.bem {
    cursor: pointer;
    display: inline-block;
    font-size: 24px;
    margin: 2px;
    text-align: center;
    width: 34px
}

#tab-filters {
    margin: 20px auto 0;
    width: 210px
}

.emoji-tab {
    cursor: pointer;
    display: inline-table;
    height: 100%;
    min-height: 30px;
    text-align: center;
    width: 30px
}

#tab-toolbar {
    background-color: #f7f7f7;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    padding: 4px 4px 0
}

#tab-toolbar ul {
    margin: 0;
    padding: 0
}

#tab-toolbar .active {
    border-bottom: 3px solid #2ab27b
}

#tab-panel {
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-height: 220px;
    overflow-y: scroll;
    padding: 2px
}

#quill-editor x-contain, contain {
    background: #fb8;
    display: block
}

#quill-editor table {
    border-collapse: collapse;
    width: 100%
}

#quill-editor table td {
    border: 1px solid #000;
    height: 25px;
    padding: 5px
}

.ql-picker.ql-table .ql-picker-label:before, button.ql-table:after {
    content: "TABLE"
}

button.ql-contain:after {
    content: "WRAP"
}

button.ql-table[value=append-row]:after {
    content: "ROWS+"
}

button.ql-table[value=append-col]:after {
    content: "COLS+"
}

.ql-contain, .ql-table {
    margin-right: -15px;
    width: auto!important
}

#emoji-close-div {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.textarea-emoji-control {
    height: 25px;
    right: 4px;
    top: 10px;
    width: 25px
}

#textarea-emoji {
    border: 1px solid #66afe9;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .12);
    max-width: 250px;
    position: absolute;
    right: 0;
    z-index: 999
}

.ql-editor {
    padding-right: 26px
}

.i-activity {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><g transform="translate(7.500000, 7.500000)"><path stroke="%236F6D70" d="M18.02 1.36c5.92 3.02 8.28 10.26 5.26 16.18-2.12 4.17-6.35 6.57-10.73 6.57-1.83 0-3.7-.4-5.45-1.3-5.9-3-8.27-10.22-5.25-16.2C3.97 2.5 8.2.1 12.57.1c1.84 0 3.7.42 5.45 1.3zm4.7 11.44c.1-1.3-.06-2.6-.47-3.87-.13-.38-.27-.75-.43-1.1l-3.42-1.6-1.57-3.4c-.62-.3-1.27-.5-1.92-.68-.7-.18-1.5-.27-2.3-.27-.4 0-.8.02-1.2.06L8.9 4.74l-3.74.43c-.63.68-1.16 1.45-1.6 2.28-.42.84-.72 1.72-.9 2.63l1.84 3.3-.74 3.68c.3.56.66 1.08 1.1 1.58.76.94 1.7 1.7 2.8 2.32l3.7-.74 3.26 1.84c1.13-.23 2.23-.65 3.24-1.26.6-.35 1.2-.77 1.7-1.24l.44-3.74 2.78-2.55.05-.47z" stroke-linecap="round" stroke-linejoin="round"/><polygon points="10.6158689 8.50666885 8.42649168 12.8046921 11.836847 16.2129328 16.1342124 14.0235556 15.3793892 9.26144504"/></g></g></g></svg>')
}

.i-activity, .i-flags {
    content: "";
    height: 25px;
    margin: auto;
    width: 25px
}

.i-flags {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><g transform="translate(9.500000, 8.000000)"><path d="M.5 3.13V23.5c0 .83.68 1.5 1.5 1.5.84 0 1.5-.67 1.5-1.5V3.14c0-.83-.66-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5z"/><path d="M3.5 11.54c.7-.16 1.44-.22 2.25-.17 1.38.07 2.48.3 5.23 1.04l.55.2c3.02.8 4.77 1 5.96.67v-7.9c-1.7.33-3.8-.07-7.1-1-3.9-1.1-5.7-1.3-6.9-.5v7.7zm7.68-10.1c4.1 1.15 5.7 1.3 6.98.44 1-.66 2.33.05 2.33 1.25v11c0 .5-.3 1-.7 1.26-2.2 1.4-4.6 1.2-9.1 0l-.56-.16c-4.54-1.2-6.15-1.3-7.05-.2-.9 1.06-2.65.42-2.65-.98v-11c0-.4.2-.8.5-1.1C3.4-.24 5.75-.1 11.2 1.4z"/></g></g></g></svg>')
}

.i-food {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M9.57 28.2c0 .28.22.5.5.5h19.2c.27 0 .5-.22.5-.5v-4.4H9.57v4.4zm23.2-3.06v3.07c0 1.95-1.57 3.5-3.5 3.5h-19.2c-1.93 0-3.5-1.55-3.5-3.5V25c.46.15.96.24 1.47.24h23.78c.33 0 .64-.04.94-.1z"/><path fill-rule="nonzero" d="M6.57 18.2v-3.45c0-3.56 2.9-6.45 6.45-6.45h13.3c3.55 0 6.44 2.9 6.44 6.45v3.45H6.56zm3-1.83h3.6l.4.86c.23.5.73.83 1.3.83.56 0 1.06-.33 1.3-.83l.4-.86h13.2v-1.62c0-1.9-1.56-3.45-3.45-3.45h-13.3c-1.9 0-3.45 1.55-3.45 3.45v1.62z"/><path fill-rule="nonzero" d="M13.23 16.37l.4.86c.24.5.74.83 1.3.83.57 0 1.07-.33 1.3-.83l.4-.86H31.9c2.44 0 4.43 1.98 4.43 4.43 0 2.45-1.98 4.44-4.44 4.44H8.1c-2.44 0-4.43-2-4.43-4.44 0-2.45 1.98-4.43 4.44-4.43h5.14zm-5.12 3c-.8 0-1.42.64-1.42 1.43 0 .8.64 1.44 1.44 1.44h23.8c.8 0 1.43-.64 1.43-1.44 0-.8-.64-1.43-1.44-1.43H18.4c-.83 1.04-2.1 1.7-3.5 1.7-1.37 0-2.65-.66-3.47-1.7H8.1z"/><circle cx="14.6682646" cy="13.75" r="1"/><circle cx="24.6682646" cy="13.75" r="1"/><circle cx="19.6682646" cy="13.75" r="1"/></g></g></svg>')
}

.i-food, .i-nature {
    content: "";
    height: 25px;
    margin: auto;
    width: 25px
}

.i-nature {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.96 18.26L30.86 32c.5.46 1.3.43 1.77-.08.46-.5.43-1.3-.08-1.76l-14.9-13.74c-.5-.46-1.3-.43-1.76.08-.5.5-.5 1.3 0 1.76z"/><path d="M18.17 21.28c-.7-.06-1.3.45-1.35 1.14-.06.7.45 1.3 1.13 1.35l4.96.43c.9.07 1.5-.66 1.4-1.47l-1-5.6c-.1-.7-.74-1.14-1.42-1.02-.67.2-1.12.8-1 1.5l.7 4-3.32-.3z"/><path d="M28.48 28.95c-.38.17-1 .4-1.85.64-2.92.7-6 .9-8.95-.2-5.98-2.17-9.8-8.5-10.54-19.9l-.1-1.4 1.38-.2c14.45-2.08 23.4 7.4 21.33 19.85l-1.9-.3.63 1.43zM10.24 10.77C11.12 20.14 14.2 25 18.7 26.6c2.27.83 4.76.74 7.14.1.4-.12.76-.23 1.07-.35 1.2-9.6-5.4-16.57-16.6-15.58z"/></g></g></svg>')
}

.i-objects {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M11.04 16.7c0-4.85 4.02-8.76 8.96-8.76 4.94 0 8.96 3.9 8.96 8.76 0 2.54-1.12 4.9-3 6.54v1.87c0 1.28-1.02 2.27-2.26 2.27h-7.37c-1.23 0-2.25-1-2.25-2.22V23.3c-1.9-1.65-3.04-4-3.04-6.58zm11.9 5.82c0-.48.24-.93.63-1.22 1.5-1.08 2.4-2.77 2.4-4.6 0-3.17-2.67-5.76-5.97-5.76s-5.96 2.6-5.96 5.76c0 1.84.9 3.54 2.42 4.62.4.28.62.74.62 1.22v1.8h5.87V22.5z"/><path d="M21.76 28.78c-.22.05-.42.1-.62.13-.5.1-.9.2-1.1.2-.24 0-.62-.04-1.08-.12l-.74-.15-.08-.02v-2.93c0-.83-.68-1.5-1.5-1.5-.83 0-1.5.67-1.5 1.5v4.1c0 .68.44 1.27 1.1 1.45l.38.1.94.23c.3.1.6.15.87.2.62.1 1.16.17 1.6.17.47 0 1.03-.1 1.7-.2l.7-.17.95-.22c.18-.03.32-.1.4-.1.64-.2 1.08-.76 1.08-1.43v-4.1c0-.83-.67-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5v2.9c-.03 0-.07 0-.1.02z"/></g></g></svg>')
}

.i-objects, .i-people {
    content: "";
    height: 25px;
    margin: auto;
    width: 25px
}

.i-people {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M20 34c-7.73 0-14-6.27-14-14S12.27 6 20 6s14 6.27 14 14-6.27 14-14 14zm0-3c6.08 0 11-4.92 11-11S26.08 9 20 9 9 13.92 9 20s4.92 11 11 11z"/><circle cx="15.3474348" cy="16.7705459" r="2.34743481"/><circle cx="24.4703784" cy="16.7705459" r="2.34743481"/><path d="M20 27.9c2.7 0 4.88-2.18 4.88-4.88 0-2.7-9.76-2.7-9.76 0S17.3 27.9 20 27.9z"/></g></g></svg>')
}

.i-symbols {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.37 7.95c-4.48 0-8.06 3.9-8.06 8.64 0 3.5 2.2 6.9 5.8 10.3 1.2 1.1 2.5 2.2 3.9 3.1.84.6 1.5 1 1.98 1.3l.27.15.8.5 1.1-.6c.5-.27 1.18-.7 2-1.25 1.34-.9 2.66-1.9 3.9-3 3.57-3.28 5.75-6.8 5.75-10.6 0-4.74-3.6-8.65-8.1-8.65v3.3c2.6 0 4.76 2.4 4.76 5.35 0 2.65-1.72 5.43-4.7 8.13-1.1 1-2.27 1.9-3.5 2.7-.43.3-.83.54-1.17.74-.35-.2-.76-.5-1.2-.83-1.24-.87-2.4-1.83-3.54-2.87-2.95-2.76-4.7-5.5-4.7-7.9 0-2.98 2.2-5.35 4.78-5.35 1.3 0 2.5.6 3.4 1.6L20 14.3l1.25-1.43c.9-1.03 2.1-1.6 3.38-1.6v-3.3c-1.68 0-3.3.56-4.63 1.57-1.34-1-2.95-1.57-4.63-1.57z"/></g></g></svg>')
}

.i-symbols, .i-travel {
    content: "";
    height: 25px;
    margin: auto;
    width: 25px
}

.i-travel {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M25.46 11.2s-2.67 2.58-3.94 3.95l-10.6-2.13c-.12-.02-.25.04-.3.15l-.8 1.6c-.07.13 0 .3.12.37l7.75 3.88L13.4 24c-.5-.16-1.1-.33-1.66-.3-.3 0-.6.06-.85.25-.3.2-.4.5-.4.9s.1.74.3.98l3.2 3.23c.3.23.7.34 1 .34.4 0 .7-.13.9-.37.2-.23.24-.53.25-.84 0-.6-.15-1.2-.3-1.7l4.97-4.3 3.9 7.76c.06.13.23.2.36.12l1.6-.8c.13-.07.2-.2.17-.3l-2.12-10.6c1.4-1.28 3.95-3.95 3.96-3.96.86-.88 1.4-1.93 1.4-2.87 0-.5-.17-1-.5-1.33-.37-.36-.87-.5-1.38-.5-.95 0-2 .52-2.88 1.4zm2.87-4.4c1.28 0 2.54.44 3.5 1.4.93.93 1.38 2.2 1.38 3.47 0 1.8-.8 3.54-2.2 4.94-.4.5-1.7 1.8-2.8 2.9l1.8 9c.3 1.5-.4 2.9-1.7 3.6l-1.62.8c-1.62.8-3.6.1-4.36-1.4L20 27.1l-.7.6v.62c-.03.92-.28 1.8-.92 2.6-.8 1-1.98 1.5-3.22 1.5-1.03 0-2.12-.37-2.96-1.1l-.16-.14-3.22-3.22-.1-.12c-.75-.83-1.12-1.9-1.12-3 0-1.24.5-2.43 1.48-3.22.8-.6 1.68-.9 2.62-.9h.62l.6-.7-4.27-2.1c-1.65-.8-2.33-2.8-1.52-4.4l.8-1.64c.67-1.3 2.14-2.02 3.57-1.73l9 1.8 1.36-1.33 1.5-1.48c1.42-1.4 3.17-2.27 4.97-2.27z"/></g></g></svg>')
}

.button-emoji {
    margin-bottom: -5px
}

.ql-emojiblot {
    display: inline-block;
    vertical-align: text-top
}

.ql-emojiblot[data-name] .ap {
    color: #fff0;
    background-image: url(sheet_emojione_64.png);
    background-repeat: no-repeat;
    background-size: 820px;
    box-sizing: border-box;
    display: inline-flex;
    background-position: center;
    text-align: center;
    height: 20px;
    line-height: 1;
    margin-top: -3px;
    overflow: hidden;
    width: 20px;
    caret-color: #000;
}

.ql-emojiblot[data-name] .ap {
    font-size: 23px;
    zoom: 1.3;

}

.ql-emojiblot *::selection{
    color: #fff0;
    background-color: #adf3ff;
}

.ql-emojiblot.ap {
    margin: 3px;
    cursor: pointer;
}

.bem.ap {
    font-size: 20px;
}

.ql-emojiblot[data-name="copyright"] .ap {
    background-position: 0 0
}

.ql-emojiblot[data-name="registered"] .ap {
    background-position: 0 -20px
}

.ql-emojiblot[data-name="bangbang"] .ap {
    background-position: 0 -40px
}

.ql-emojiblot[data-name="interrobang"] .ap {
    background-position: 0 -60px
}

.ql-emojiblot[data-name="tm"] .ap {
    background-position: 0 -80px
}

.ql-emojiblot[data-name="information_source"] .ap {
    background-position: 0 -100px
}

.ql-emojiblot[data-name="left_right_arrow"] .ap {
    background-position: 0 -120px
}

.ql-emojiblot[data-name="arrow_up_down"] .ap {
    background-position: 0 -140px
}

.ql-emojiblot[data-name="arrow_upper_left"] .ap {
    background-position: 0 -160px
}

.ql-emojiblot[data-name="arrow_upper_right"] .ap {
    background-position: 0 -180px
}

.ql-emojiblot[data-name="arrow_lower_right"] .ap {
    background-position: 0 -200px
}

.ql-emojiblot[data-name="arrow_lower_left"] .ap {
    background-position: 0 -220px
}

.ql-emojiblot[data-name="leftwards_arrow_with_hook"] .ap {
    background-position: 0 -240px
}

.ql-emojiblot[data-name="arrow_right_hook"] .ap {
    background-position: 0 -260px
}

.ql-emojiblot[data-name="watch"] .ap {
    background-position: 0 -280px
}

.ql-emojiblot[data-name="hourglass"] .ap {
    background-position: 0 -300px
}

.ql-emojiblot[data-name="keyboard"] .ap {
    background-position: 0 -320px
}

.ql-emojiblot[data-name="fast_forward"] .ap {
    background-position: 0 -360px
}

.ql-emojiblot[data-name="rewind"] .ap {
    background-position: 0 -380px
}

.ql-emojiblot[data-name="arrow_double_up"] .ap {
    background-position: 0 -400px
}

.ql-emojiblot[data-name="arrow_double_down"] .ap {
    background-position: 0 -420px
}

.ql-emojiblot[data-name="black_right_pointing_double_triangle_with_vertical_bar"] .ap {
    background-position: 0 -440px
}

.ql-emojiblot[data-name="black_left_pointing_double_triangle_with_vertical_bar"] .ap {
    background-position: 0 -460px
}

.ql-emojiblot[data-name="black_right_pointing_triangle_with_double_vertical_bar"] .ap {
    background-position: 0 -480px
}

.ql-emojiblot[data-name="alarm_clock"] .ap {
    background-position: 0 -500px
}

.ql-emojiblot[data-name="stopwatch"] .ap {
    background-position: 0 -520px
}

.ql-emojiblot[data-name="timer_clock"] .ap {
    background-position: 0 -540px
}

.ql-emojiblot[data-name="hourglass_flowing_sand"] .ap {
    background-position: 0 -560px
}

.ql-emojiblot[data-name="double_vertical_bar"] .ap {
    background-position: 0 -580px
}

.ql-emojiblot[data-name="black_square_for_stop"] .ap {
    background-position: 0 -600px
}

.ql-emojiblot[data-name="black_circle_for_record"] .ap {
    background-position: 0 -620px
}

.ql-emojiblot[data-name="m"] .ap {
    background-position: 0 -640px
}

.ql-emojiblot[data-name="black_small_square"] .ap {
    background-position: 0 -660px
}

.ql-emojiblot[data-name="white_small_square"] .ap {
    background-position: 0 -680px
}

.ql-emojiblot[data-name="arrow_forward"] .ap {
    background-position: 0 -700px
}

.ql-emojiblot[data-name="arrow_backward"] .ap {
    background-position: 0 -720px
}

.ql-emojiblot[data-name="white_medium_square"] .ap {
    background-position: 0 -740px
}

.ql-emojiblot[data-name="black_medium_square"] .ap {
    background-position: 0 -760px
}

.ql-emojiblot[data-name="white_medium_small_square"] .ap {
    background-position: 0 -780px
}

.ql-emojiblot[data-name="black_medium_small_square"] .ap {
    background-position: 0 -800px
}

.ql-emojiblot[data-name="sunny"] .ap {
    background-position: -20px 0
}

.ql-emojiblot[data-name="cloud"] .ap {
    background-position: -20px -20px
}

.ql-emojiblot[data-name="umbrella"] .ap {
    background-position: -20px -40px
}

.ql-emojiblot[data-name="snowman"] .ap {
    background-position: -20px -60px
}

.ql-emojiblot[data-name="comet"] .ap {
    background-position: -20px -80px
}

.ql-emojiblot[data-name="telephone"] .ap {
 background-position: -20px -100px
}

.ql-emojiblot[data-name="ballot_box_with_check"] .ap {
    background-position: -20px -120px
}

.ql-emojiblot[data-name="umbrella_with_rain_drops"] .ap {
    background-position: -20px -140px
}

.ql-emojiblot[data-name="coffee"] .ap {
    background-position: -20px -160px
}

.ql-emojiblot[data-name="shamrock"] .ap {
    background-position: -20px -180px
}

.ql-emojiblot[data-name="point_up"] .ap {
    background-position: -20px -200px
}

.ql-emojiblot[data-name="skull_and_crossbones"] .ap {
    background-position: -20px -320px
}

.ql-emojiblot[data-name="radioactive_sign"] .ap {
    background-position: -20px -340px
}

.ql-emojiblot[data-name="biohazard_sign"] .ap {
    background-position: -20px -360px
}

.ql-emojiblot[data-name="orthodox_cross"] .ap {
    background-position: -20px -380px
}

.ql-emojiblot[data-name="star_and_crescent"] .ap {
    background-position: -20px -400px
}

.ql-emojiblot[data-name="peace_symbol"] .ap {
    background-position: -20px -420px
}

.ql-emojiblot[data-name="yin_yang"] .ap {
    background-position: -20px -440px
}

.ql-emojiblot[data-name="wheel_of_dharma"] .ap {
    background-position: -20px -460px
}

.ql-emojiblot[data-name="white_frowning_face"] .ap {
    background-position: -20px -480px
}

.ql-emojiblot[data-name="relaxed"] .ap {
    background-position: -20px -500px
}

.ql-emojiblot[data-name="aries"] .ap {
    background-position: -20px -520px
}

.ql-emojiblot[data-name="taurus"] .ap {
    background-position: -20px -540px
}

.ql-emojiblot[data-name="gemini"] .ap {
    background-position: -20px -560px
}

.ql-emojiblot[data-name="cancer"] .ap {
    background-position: -20px -580px
}

.ql-emojiblot[data-name="leo"] .ap {
    background-position: -20px -600px
}

.ql-emojiblot[data-name="virgo"] .ap {
    background-position: -20px -620px
}

.ql-emojiblot[data-name="libra"] .ap {
    background-position: -20px -640px
}

.ql-emojiblot[data-name="scorpius"] .ap {
    background-position: -20px -660px
}

.ql-emojiblot[data-name="sagittarius"] .ap {
    background-position: -20px -680px
}

.ql-emojiblot[data-name="capricorn"] .ap {
    background-position: -20px -700px
}

.ql-emojiblot[data-name="aquarius"] .ap {
    background-position: -20px -720px
}

.ql-emojiblot[data-name="pisces"] .ap {
    background-position: -20px -740px
}

.ql-emojiblot[data-name="spades"] .ap {
    background-position: -20px -760px
}

.ql-emojiblot[data-name="clubs"] .ap {
    background-position: -20px -780px
}

.ql-emojiblot[data-name="hearts"] .ap {
    background-position: -20px -800px
}

.ql-emojiblot[data-name="diamonds"] .ap {
    background-position: -40px 0
}

.ql-emojiblot[data-name="hotsprings"] .ap {
    background-position: -40px -20px
}

.ql-emojiblot[data-name="recycle"] .ap {
    background-position: -40px -40px
}

.ql-emojiblot[data-name="wheelchair"] .ap {
    background-position: -40px -60px
}

.ql-emojiblot[data-name="hammer_and_pick"] .ap {
    background-position: -40px -80px
}

.ql-emojiblot[data-name="anchor"] .ap {
    background-position: -40px -100px
}

.ql-emojiblot[data-name="crossed_swords"] .ap {
    background-position: -40px -120px
}

.ql-emojiblot[data-name="scales"] .ap {
    background-position: -40px -140px
}

.ql-emojiblot[data-name="alembic"] .ap {
    background-position: -40px -160px
}

.ql-emojiblot[data-name="gear"] .ap {
    background-position: -40px -180px
}

.ql-emojiblot[data-name="atom_symbol"] .ap {
    background-position: -40px -200px
}

.ql-emojiblot[data-name="fleur_de_lis"] .ap {
    background-position: -40px -220px
}

.ql-emojiblot[data-name="warning"] .ap {
    background-position: -40px -240px
}

.ql-emojiblot[data-name="zap"] .ap {
    background-position: -40px -260px
}

.ql-emojiblot[data-name="white_circle"] .ap {
    background-position: -40px -280px
}

.ql-emojiblot[data-name="black_circle"] .ap {
    background-position: -40px -300px
}

.ql-emojiblot[data-name="coffin"] .ap {
    background-position: -40px -320px
}

.ql-emojiblot[data-name="funeral_urn"] .ap {
    background-position: -40px -340px
}

.ql-emojiblot[data-name="soccer"] .ap {
    background-position: -40px -360px
}

.ql-emojiblot[data-name="baseball"] .ap {
    background-position: -40px -380px
}

.ql-emojiblot[data-name="snowman_without_snow"] .ap {
    background-position: -40px -400px
}

.ql-emojiblot[data-name="partly_sunny"] .ap {
    background-position: -40px -420px
}

.ql-emojiblot[data-name="thunder_cloud_and_rain"] .ap {
    background-position: -40px -440px
}

.ql-emojiblot[data-name="ophiuchus"] .ap {
    background-position: -40px -460px
}

.ql-emojiblot[data-name="pick"] .ap {
    background-position: -40px -480px
}

.ql-emojiblot[data-name="helmet_with_white_cross"] .ap {
    background-position: -40px -500px
}

.ql-emojiblot[data-name="chains"] .ap {
    background-position: -40px -520px
}

.ql-emojiblot[data-name="no_entry"] .ap {
    background-position: -40px -540px
}

.ql-emojiblot[data-name="shinto_shrine"] .ap {
    background-position: -40px -560px
}

.ql-emojiblot[data-name="church"] .ap {
    background-position: -40px -580px
}

.ql-emojiblot[data-name="mountain"] .ap {
    background-position: -40px -600px
}

.ql-emojiblot[data-name="umbrella_on_ground"] .ap {
 background-position: -40px -620px
}

.ql-emojiblot[data-name="fountain"] .ap {
    background-position: -40px -640px
}

.ql-emojiblot[data-name="golf"] .ap {
    background-position: -40px -660px
}

.ql-emojiblot[data-name="ferry"] .ap {
    background-position: -40px -680px
}

.ql-emojiblot[data-name="boat"] .ap {
    background-position: -40px -700px
}

.ql-emojiblot[data-name="skier"] .ap {
    background-position: -40px -720px
}

.ql-emojiblot[data-name="ice_skate"] .ap {
    background-position: -40px -740px
}

.ql-emojiblot[data-name="person_with_ball"] .ap {
    background-position: -40px -760px
}

.ql-emojiblot[data-name="tent"] .ap {
    background-position: -60px -60px
}

.ql-emojiblot[data-name="fuelpump"] .ap {
    background-position: -60px -80px
}

.ql-emojiblot[data-name="scissors"] .ap {
    background-position: -60px -100px
}

.ql-emojiblot[data-name="white_check_mark"] .ap {
    background-position: -60px -120px
}

.ql-emojiblot[data-name="airplane"] .ap {
    background-position: -60px -140px
}

.ql-emojiblot[data-name="email"] .ap {
    background-position: -60px -160px
}

.ql-emojiblot[data-name="fist"] .ap {
    background-position: -60px -180px
}

.ql-emojiblot[data-name="hand"] .ap {
    background-position: -60px -300px
}

.ql-emojiblot[data-name="v"] .ap {
    background-position: -60px -420px
}

.ql-emojiblot[data-name="writing_hand"] .ap {
    background-position: -60px -540px
}

.ql-emojiblot[data-name="pencil2"] .ap {
    background-position: -60px -660px
}

.ql-emojiblot[data-name="black_nib"] .ap {
    background-position: -60px -680px
}

.ql-emojiblot[data-name="heavy_check_mark"] .ap {
    background-position: -60px -700px
}

.ql-emojiblot[data-name="heavy_multiplication_x"] .ap {
    background-position: -60px -720px
}

.ql-emojiblot[data-name="latin_cross"] .ap {
    background-position: -60px -740px
}

.ql-emojiblot[data-name="star_of_david"] .ap {
    background-position: -60px -760px
}

.ql-emojiblot[data-name="sparkles"] .ap {
    background-position: -60px -780px
}

.ql-emojiblot[data-name="eight_spoked_asterisk"] .ap {
    background-position: -60px -800px
}

.ql-emojiblot[data-name="eight_pointed_black_star"] .ap {
    background-position: -80px 0
}

.ql-emojiblot[data-name="snowflake"] .ap {
    background-position: -80px -20px
}

.ql-emojiblot[data-name="sparkle"] .ap {
    background-position: -80px -40px
}

.ql-emojiblot[data-name="x"] .ap {
    background-position: -80px -60px
}

.ql-emojiblot[data-name="negative_squared_cross_mark"] .ap {
    background-position: -80px -80px
}

.ql-emojiblot[data-name="question"] .ap {
    background-position: -80px -100px
}

.ql-emojiblot[data-name="grey_question"] .ap {
    background-position: -80px -120px
}

.ql-emojiblot[data-name="grey_exclamation"] .ap {
    background-position: -80px -140px
}

.ql-emojiblot[data-name="exclamation"] .ap {
    background-position: -80px -160px
}

.ql-emojiblot[data-name="heavy_heart_exclamation_mark_ornament"] .ap {
    background-position: -80px -180px
}

.ql-emojiblot[data-name="heart"] .ap {
    background-position: -80px -200px
}

.ql-emojiblot[data-name="heavy_plus_sign"] .ap {
    background-position: -80px -220px
}

.ql-emojiblot[data-name="heavy_minus_sign"] .ap {
    background-position: -80px -240px
}

.ql-emojiblot[data-name="heavy_division_sign"] .ap {
    background-position: -80px -260px
}

.ql-emojiblot[data-name="arrow_right"] .ap {
    background-position: -80px -280px
}

.ql-emojiblot[data-name="curly_loop"] .ap {
    background-position: -80px -300px
}

.ql-emojiblot[data-name="loop"] .ap {
    background-position: -80px -320px
}

.ql-emojiblot[data-name="arrow_heading_up"] .ap {
    background-position: -80px -340px
}

.ql-emojiblot[data-name="arrow_heading_down"] .ap {
    background-position: -80px -360px
}

.ql-emojiblot[data-name="arrow_left"] .ap {
    background-position: -80px -380px
}

.ql-emojiblot[data-name="arrow_up"] .ap {
    background-position: -80px -400px
}

.ql-emojiblot[data-name="arrow_down"] .ap {
    background-position: -80px -420px
}

.ql-emojiblot[data-name="black_large_square"] .ap {
    background-position: -80px -440px
}

.ql-emojiblot[data-name="white_large_square"] .ap {
    background-position: -80px -460px
}

.ql-emojiblot[data-name="star"] .ap {
    background-position: -80px -480px
}

.ql-emojiblot[data-name="o"] .ap {
    background-position: -80px -500px
}

.ql-emojiblot[data-name="wavy_dash"] .ap {
    background-position: -80px -520px
}

.ql-emojiblot[data-name="part_alternation_mark"] .ap {
    background-position: -80px -540px
}

.ql-emojiblot[data-name="congratulations"] .ap {
    background-position: -80px -560px
}

.ql-emojiblot[data-name="secret"] .ap {
    background-position: -80px -580px
}

.ql-emojiblot[data-name="mahjong"] .ap {
    background-position: -80px -600px
}

.ql-emojiblot[data-name="black_joker"] .ap {
    background-position: -80px -620px
}

.ql-emojiblot[data-name="a"] .ap {
    background-position: -80px -640px
}

.ql-emojiblot[data-name="b"] .ap {
    background-position: -80px -660px
}

.ql-emojiblot[data-name="o2"] .ap {
    background-position: -80px -680px
}

.ql-emojiblot[data-name="parking"] .ap {
    background-position: -80px -700px
}

.ql-emojiblot[data-name="ab"] .ap {
    background-position: -80px -720px
}

.ql-emojiblot[data-name="cl"] .ap {
    background-position: -80px -740px
}

.ql-emojiblot[data-name="cool"] .ap {
    background-position: -80px -760px
}

.ql-emojiblot[data-name="free"] .ap {
    background-position: -80px -780px
}

.ql-emojiblot[data-name="id"] .ap {
    background-position: -80px -800px
}

.ql-emojiblot[data-name="new"] .ap {
    background-position: -100px 0
}

.ql-emojiblot[data-name="ng"] .ap {
    background-position: -100px -20px
}

.ql-emojiblot[data-name="ok"] .ap {
    background-position: -100px -40px
}

.ql-emojiblot[data-name="sos"] .ap {
    background-position: -100px -60px
}

.ql-emojiblot[data-name="up"] .ap {
    background-position: -100px -80px
}

.ql-emojiblot[data-name="vs"] .ap {
    background-position: -100px -100px
}

.ql-emojiblot[data-name="koko"] .ap {
    background-position: -100px -120px
}

.ql-emojiblot[data-name="sa"] .ap {
    background-position: -100px -140px
}

.ql-emojiblot[data-name="u7121"] .ap {
    background-position: -100px -160px
}

.ql-emojiblot[data-name="u6307"] .ap {
    background-position: -100px -180px
}

.ql-emojiblot[data-name="u7981"] .ap {
    background-position: -100px -200px
}

.ql-emojiblot[data-name="u7a7a"] .ap {
    background-position: -100px -220px
}

.ql-emojiblot[data-name="u5408"] .ap {
    background-position: -100px -240px
}

.ql-emojiblot[data-name="u6e80"] .ap {
    background-position: -100px -260px
}

.ql-emojiblot[data-name="u6709"] .ap {
    background-position: -100px -280px
}

.ql-emojiblot[data-name="u6708"] .ap {
    background-position: -100px -300px
}

.ql-emojiblot[data-name="u7533"] .ap {
    background-position: -100px -320px
}

.ql-emojiblot[data-name="u5272"] .ap {
    background-position: -100px -340px
}

.ql-emojiblot[data-name="u55b6"] .ap {
    background-position: -100px -360px
}

.ql-emojiblot[data-name="ideograph_advantage"] .ap {
    background-position: -100px -380px
}

.ql-emojiblot[data-name="accept"] .ap {
    background-position: -100px -400px
}

.ql-emojiblot[data-name="cyclone"] .ap {
    background-position: -100px -420px
}

.ql-emojiblot[data-name="foggy"] .ap {
    background-position: -100px -440px
}

.ql-emojiblot[data-name="closed_umbrella"] .ap {
    background-position: -100px -460px
}

.ql-emojiblot[data-name="night_with_stars"] .ap {
    background-position: -100px -480px
}

.ql-emojiblot[data-name="sunrise_over_mountains"] .ap {
    background-position: -100px -500px
}

.ql-emojiblot[data-name="sunrise"] .ap {
    background-position: -100px -520px
}

.ql-emojiblot[data-name="city_sunset"] .ap {
    background-position: -100px -540px
}

.ql-emojiblot[data-name="city_sunrise"] .ap {
    background-position: -100px -560px
}

.ql-emojiblot[data-name="rainbow"] .ap {
    background-position: -100px -580px
}

.ql-emojiblot[data-name="bridge_at_night"] .ap {
    background-position: -100px -600px
}

.ql-emojiblot[data-name="ocean"] .ap {
    background-position: -100px -620px
}

.ql-emojiblot[data-name="volcano"] .ap {
    background-position: -100px -640px
}

.ql-emojiblot[data-name="milky_way"] .ap {
    background-position: -100px -660px
}

.ql-emojiblot[data-name="earth_africa"] .ap {
    background-position: -100px -680px
}

.ql-emojiblot[data-name="earth_americas"] .ap {
    background-position: -100px -700px
}

.ql-emojiblot[data-name="earth_asia"] .ap {
    background-position: -100px -720px
}

.ql-emojiblot[data-name="globe_with_meridians"] .ap {
    background-position: -100px -740px
}

.ql-emojiblot[data-name="new_moon"] .ap {
    background-position: -100px -760px
}

.ql-emojiblot[data-name="waxing_crescent_moon"] .ap {
    background-position: -100px -780px
}

.ql-emojiblot[data-name="first_quarter_moon"] .ap {
    background-position: -100px -800px
}

.ql-emojiblot[data-name="moon"] .ap {
    background-position: -120px 0
}

.ql-emojiblot[data-name="full_moon"] .ap {
    background-position: -120px -20px
}

.ql-emojiblot[data-name="waning_gibbous_moon"] .ap {
    background-position: -120px -40px
}

.ql-emojiblot[data-name="last_quarter_moon"] .ap {
    background-position: -120px -60px
}

.ql-emojiblot[data-name="waning_crescent_moon"] .ap {
    background-position: -120px -80px
}

.ql-emojiblot[data-name="crescent_moon"] .ap {
    background-position: -120px -100px
}

.ql-emojiblot[data-name="new_moon_with_face"] .ap {
    background-position: -120px -120px
}

.ql-emojiblot[data-name="first_quarter_moon_with_face"] .ap {
    background-position: -120px -140px
}

.ql-emojiblot[data-name="last_quarter_moon_with_face"] .ap {
    background-position: -120px -160px
}

.ql-emojiblot[data-name="full_moon_with_face"] .ap {
    background-position: -120px -180px
}

.ql-emojiblot[data-name="sun_with_face"] .ap {
    background-position: -120px -200px
}

.ql-emojiblot[data-name="star2"] .ap {
    background-position: -120px -220px
}

.ql-emojiblot[data-name="stars"] .ap {
    background-position: -120px -240px
}

.ql-emojiblot[data-name="thermometer"] .ap {
    background-position: -120px -260px
}

.ql-emojiblot[data-name="mostly_sunny"] .ap {
    background-position: -120px -280px
}

.ql-emojiblot[data-name="barely_sunny"] .ap {
    background-position: -120px -300px
}

.ql-emojiblot[data-name="partly_sunny_rain"] .ap {
    background-position: -120px -320px
}

.ql-emojiblot[data-name="rain_cloud"] .ap {
    background-position: -120px -340px
}

.ql-emojiblot[data-name="snow_cloud"] .ap {
    background-position: -120px -360px
}

.ql-emojiblot[data-name="lightning"] .ap {
    background-position: -120px -380px
}

.ql-emojiblot[data-name="tornado"] .ap {
    background-position: -120px -400px
}

.ql-emojiblot[data-name="fog"] .ap {
    background-position: -120px -420px
}

.ql-emojiblot[data-name="wind_blowing_face"] .ap {
    background-position: -120px -440px
}

.ql-emojiblot[data-name="hotdog"] .ap {
    background-position: -120px -460px
}

.ql-emojiblot[data-name="taco"] .ap {
    background-position: -120px -480px
}

.ql-emojiblot[data-name="burrito"] .ap {
    background-position: -120px -500px
}

.ql-emojiblot[data-name="chestnut"] .ap {
    background-position: -120px -520px
}

.ql-emojiblot[data-name="seedling"] .ap {
    background-position: -120px -540px
}

.ql-emojiblot[data-name="evergreen_tree"] .ap {
    background-position: -120px -560px
}

.ql-emojiblot[data-name="deciduous_tree"] .ap {
    background-position: -120px -580px
}

.ql-emojiblot[data-name="palm_tree"] .ap {
    background-position: -120px -600px
}

.ql-emojiblot[data-name="cactus"] .ap {
    background-position: -120px -620px
}

.ql-emojiblot[data-name="hot_pepper"] .ap {
    background-position: -120px -640px
}

.ql-emojiblot[data-name="tulip"] .ap {
    background-position: -120px -660px
}

.ql-emojiblot[data-name="cherry_blossom"] .ap {
    background-position: -120px -680px
}

.ql-emojiblot[data-name="rose"] .ap {
    background-position: -120px -700px
}

.ql-emojiblot[data-name="hibiscus"] .ap {
    background-position: -120px -720px
}

.ql-emojiblot[data-name="sunflower"] .ap {
    background-position: -120px -740px
}

.ql-emojiblot[data-name="blossom"] .ap {
    background-position: -120px -760px
}

.ql-emojiblot[data-name="corn"] .ap {
    background-position: -120px -780px
}

.ql-emojiblot[data-name="ear_of_rice"] .ap {
    background-position: -120px -800px
}

.ql-emojiblot[data-name="herb"] .ap {
    background-position: -140px 0
}

.ql-emojiblot[data-name="four_leaf_clover"] .ap {
    background-position: -140px -20px
}

.ql-emojiblot[data-name="maple_leaf"] .ap {
    background-position: -140px -40px
}

.ql-emojiblot[data-name="fallen_leaf"] .ap {
    background-position: -140px -60px
}

.ql-emojiblot[data-name="leaves"] .ap {
    background-position: -140px -80px
}

.ql-emojiblot[data-name="mushroom"] .ap {
    background-position: -140px -100px
}

.ql-emojiblot[data-name="tomato"] .ap {
    background-position: -140px -120px
}

.ql-emojiblot[data-name="eggplant"] .ap {
    background-position: -140px -140px
}

.ql-emojiblot[data-name="grapes"] .ap {
    background-position: -140px -160px
}

.ql-emojiblot[data-name="melon"] .ap {
    background-position: -140px -180px
}

.ql-emojiblot[data-name="watermelon"] .ap {
    background-position: -140px -200px
}

.ql-emojiblot[data-name="tangerine"] .ap {
    background-position: -140px -220px
}

.ql-emojiblot[data-name="lemon"] .ap {
    background-position: -140px -240px
}

.ql-emojiblot[data-name="banana"] .ap {
    background-position: -140px -260px
}

.ql-emojiblot[data-name="pineapple"] .ap {
    background-position: -140px -280px
}

.ql-emojiblot[data-name="apple"] .ap {
    background-position: -140px -300px
}

.ql-emojiblot[data-name="green_apple"] .ap {
    background-position: -140px -320px
}

.ql-emojiblot[data-name="pear"] .ap {
    background-position: -140px -340px
}

.ql-emojiblot[data-name="peach"] .ap {
    background-position: -140px -360px
}

.ql-emojiblot[data-name="cherries"] .ap {
    background-position: -140px -380px
}

.ql-emojiblot[data-name="strawberry"] .ap {
    background-position: -140px -400px
}

.ql-emojiblot[data-name="hamburger"] .ap {
    background-position: -140px -420px
}

.ql-emojiblot[data-name="pizza"] .ap {
    background-position: -140px -440px
}

.ql-emojiblot[data-name="meat_on_bone"] .ap {
    background-position: -140px -460px
}

.ql-emojiblot[data-name="poultry_leg"] .ap {
    background-position: -140px -480px
}

.ql-emojiblot[data-name="rice_cracker"] .ap {
    background-position: -140px -500px
}

.ql-emojiblot[data-name="rice_ball"] .ap {
    background-position: -140px -520px
}

.ql-emojiblot[data-name="rice"] .ap {
    background-position: -140px -540px
}

.ql-emojiblot[data-name="curry"] .ap {
    background-position: -140px -560px
}

.ql-emojiblot[data-name="ramen"] .ap {
    background-position: -140px -580px
}

.ql-emojiblot[data-name="spaghetti"] .ap {
    background-position: -140px -600px
}

.ql-emojiblot[data-name="bread"] .ap {
    background-position: -140px -620px
}

.ql-emojiblot[data-name="fries"] .ap {
    background-position: -140px -640px
}

.ql-emojiblot[data-name="sweet_potato"] .ap {
    background-position: -140px -660px
}

.ql-emojiblot[data-name="dango"] .ap {
    background-position: -140px -680px
}

.ql-emojiblot[data-name="oden"] .ap {
    background-position: -140px -700px
}

.ql-emojiblot[data-name="sushi"] .ap {
    background-position: -140px -720px
}

.ql-emojiblot[data-name="fried_shrimp"] .ap {
    background-position: -140px -740px
}

.ql-emojiblot[data-name="fish_cake"] .ap {
    background-position: -140px -760px
}

.ql-emojiblot[data-name="icecream"] .ap {
    background-position: -140px -780px
}

.ql-emojiblot[data-name="shaved_ice"] .ap {
    background-position: -140px -800px
}

.ql-emojiblot[data-name="ice_cream"] .ap {
    background-position: -160px 0
}

.ql-emojiblot[data-name="doughnut"] .ap {
    background-position: -160px -20px
}

.ql-emojiblot[data-name="cookie"] .ap {
    background-position: -160px -40px
}

.ql-emojiblot[data-name="chocolate_bar"] .ap {
    background-position: -160px -60px
}

.ql-emojiblot[data-name="candy"] .ap {
    background-position: -160px -80px
}

.ql-emojiblot[data-name="lollipop"] .ap {
    background-position: -160px -100px
}

.ql-emojiblot[data-name="custard"] .ap {
    background-position: -160px -120px
}

.ql-emojiblot[data-name="honey_pot"] .ap {
    background-position: -160px -140px
}

.ql-emojiblot[data-name="cake"] .ap {
    background-position: -160px -160px
}

.ql-emojiblot[data-name="bento"] .ap {
    background-position: -160px -180px
}

.ql-emojiblot[data-name="stew"] .ap {
    background-position: -160px -200px
}

.ql-emojiblot[data-name="egg"] .ap {
    background-position: -160px -220px
}

.ql-emojiblot[data-name="fork_and_knife"] .ap {
    background-position: -160px -240px
}

.ql-emojiblot[data-name="tea"] .ap {
    background-position: -160px -260px
}

.ql-emojiblot[data-name="sake"] .ap {
    background-position: -160px -280px
}

.ql-emojiblot[data-name="wine_glass"] .ap {
    background-position: -160px -300px
}

.ql-emojiblot[data-name="cocktail"] .ap {
    background-position: -160px -320px
}

.ql-emojiblot[data-name="tropical_drink"] .ap {
    background-position: -160px -340px
}

.ql-emojiblot[data-name="beer"] .ap {
    background-position: -160px -360px
}

.ql-emojiblot[data-name="beers"] .ap {
    background-position: -160px -380px
}

.ql-emojiblot[data-name="baby_bottle"] .ap {
    background-position: -160px -400px
}

.ql-emojiblot[data-name="knife_fork_plate"] .ap {
    background-position: -160px -420px
}

.ql-emojiblot[data-name="champagne"] .ap {
    background-position: -160px -440px
}

.ql-emojiblot[data-name="popcorn"] .ap {
    background-position: -160px -460px
}

.ql-emojiblot[data-name="ribbon"] .ap {
    background-position: -160px -480px
}

.ql-emojiblot[data-name="gift"] .ap {
    background-position: -160px -500px
}

.ql-emojiblot[data-name="birthday"] .ap {
    background-position: -160px -520px
}

.ql-emojiblot[data-name="jack_o_lantern"] .ap {
    background-position: -160px -540px
}

.ql-emojiblot[data-name="christmas_tree"] .ap {
    background-position: -160px -560px
}

.ql-emojiblot[data-name="santa"] .ap {
    background-position: -160px -580px
}

.ql-emojiblot[data-name="fireworks"] .ap {
    background-position: -160px -700px
}

.ql-emojiblot[data-name="sparkler"] .ap {
    background-position: -160px -720px
}

.ql-emojiblot[data-name="balloon"] .ap {
    background-position: -160px -740px
}

.ql-emojiblot[data-name="tada"] .ap {
    background-position: -160px -760px
}

.ql-emojiblot[data-name="confetti_ball"] .ap {
    background-position: -160px -780px
}

.ql-emojiblot[data-name="tanabata_tree"] .ap {
    background-position: -160px -800px
}

.ql-emojiblot[data-name="crossed_flags"] .ap {
    background-position: -180px 0
}

.ql-emojiblot[data-name="bamboo"] .ap {
    background-position: -180px -20px
}

.ql-emojiblot[data-name="dolls"] .ap {
    background-position: -180px -40px
}

.ql-emojiblot[data-name="flags"] .ap {
    background-position: -180px -60px
}

.ql-emojiblot[data-name="wind_chime"] .ap {
    background-position: -180px -80px
}

.ql-emojiblot[data-name="rice_scene"] .ap {
    background-position: -180px -100px
}

.ql-emojiblot[data-name="school_satchel"] .ap {
    background-position: -180px -120px
}

.ql-emojiblot[data-name="mortar_board"] .ap {
    background-position: -180px -140px
}

.ql-emojiblot[data-name="medal"] .ap {
    background-position: -180px -160px
}

.ql-emojiblot[data-name="reminder_ribbon"] .ap {
    background-position: -180px -180px
}

.ql-emojiblot[data-name="studio_microphone"] .ap {
    background-position: -180px -200px
}

.ql-emojiblot[data-name="level_slider"] .ap {
    background-position: -180px -220px
}

.ql-emojiblot[data-name="control_knobs"] .ap {
    background-position: -180px -240px
}

.ql-emojiblot[data-name="film_frames"] .ap {
    background-position: -180px -260px
}

.ql-emojiblot[data-name="admission_tickets"] .ap {
    background-position: -180px -280px
}

.ql-emojiblot[data-name="carousel_horse"] .ap {
    background-position: -180px -300px
}

.ql-emojiblot[data-name="ferris_wheel"] .ap {
    background-position: -180px -320px
}

.ql-emojiblot[data-name="roller_coaster"] .ap {
    background-position: -180px -340px
}

.ql-emojiblot[data-name="fishing_pole_and_fish"] .ap {
    background-position: -180px -360px
}

.ql-emojiblot[data-name="microphone"] .ap {
    background-position: -180px -380px
}

.ql-emojiblot[data-name="movie_camera"] .ap {
    background-position: -180px -400px
}

.ql-emojiblot[data-name="cinema"] .ap {
    background-position: -180px -420px
}

.ql-emojiblot[data-name="headphones"] .ap {
    background-position: -180px -440px
}

.ql-emojiblot[data-name="art"] .ap {
    background-position: -180px -460px
}

.ql-emojiblot[data-name="tophat"] .ap {
    background-position: -180px -480px
}

.ql-emojiblot[data-name="circus_tent"] .ap {
    background-position: -180px -500px
}

.ql-emojiblot[data-name="ticket"] .ap {
    background-position: -180px -520px
}

.ql-emojiblot[data-name="clapper"] .ap {
    background-position: -180px -540px
}

.ql-emojiblot[data-name="performing_arts"] .ap {
    background-position: -180px -560px
}

.ql-emojiblot[data-name="video_game"] .ap {
    background-position: -180px -580px
}

.ql-emojiblot[data-name="dart"] .ap {
    background-position: -180px -600px
}

.ql-emojiblot[data-name="slot_machine"] .ap {
    background-position: -180px -620px
}

.ql-emojiblot[data-name="8ball"] .ap {
    background-position: -180px -640px
}

.ql-emojiblot[data-name="game_die"] .ap {
    background-position: -180px -660px
}

.ql-emojiblot[data-name="bowling"] .ap {
    background-position: -180px -680px
}

.ql-emojiblot[data-name="flower_playing_cards"] .ap {
    background-position: -180px -700px
}

.ql-emojiblot[data-name="musical_note"] .ap {
    background-position: -180px -720px
}

.ql-emojiblot[data-name="notes"] .ap {
    background-position: -180px -740px
}

.ql-emojiblot[data-name="saxophone"] .ap {
    background-position: -180px -760px
}

.ql-emojiblot[data-name="guitar"] .ap {
    background-position: -180px -780px
}

.ql-emojiblot[data-name="musical_keyboard"] .ap {
    background-position: -180px -800px
}

.ql-emojiblot[data-name="trumpet"] .ap {
    background-position: -200px 0
}

.ql-emojiblot[data-name="violin"] .ap {
    background-position: -200px -20px
}

.ql-emojiblot[data-name="musical_score"] .ap {
    background-position: -200px -40px
}

.ql-emojiblot[data-name="running_shirt_with_sash"] .ap {
    background-position: -200px -60px
}

.ql-emojiblot[data-name="tennis"] .ap {
    background-position: -200px -80px
}

.ql-emojiblot[data-name="ski"] .ap {
    background-position: -200px -100px
}

.ql-emojiblot[data-name="basketball"] .ap {
    background-position: -200px -120px
}

.ql-emojiblot[data-name="checkered_flag"] .ap {
    background-position: -200px -140px
}

.ql-emojiblot[data-name="snowboarder"] .ap {
    background-position: -200px -160px
}

.ql-emojiblot[data-name="runner"] .ap {
    background-position: -200px -180px
}

.ql-emojiblot[data-name="surfer"] .ap {
    background-position: -200px -300px
}

.ql-emojiblot[data-name="sports_medal"] .ap {
    background-position: -200px -420px
}

.ql-emojiblot[data-name="trophy"] .ap {
    background-position: -200px -440px
}

.ql-emojiblot[data-name="horse_racing"] .ap {
    background-position: -200px -460px
}

.ql-emojiblot[data-name="football"] .ap {
    background-position: -200px -480px
}

.ql-emojiblot[data-name="rugby_football"] .ap {
    background-position: -200px -500px
}

.ql-emojiblot[data-name="swimmer"] .ap {
    background-position: -200px -520px
}

.ql-emojiblot[data-name="weight_lifter"] .ap {
    background-position: -200px -640px
}

.ql-emojiblot[data-name="golfer"] .ap {
    background-position: -200px -760px
}

.ql-emojiblot[data-name="racing_motorcycle"] .ap {
    background-position: -200px -780px
}

.ql-emojiblot[data-name="racing_car"] .ap {
    background-position: -200px -800px
}

.ql-emojiblot[data-name="cricket_bat_and_ball"] .ap {
    background-position: -220px 0
}

.ql-emojiblot[data-name="volleyball"] .ap {
    background-position: -220px -20px
}

.ql-emojiblot[data-name="field_hockey_stick_and_ball"] .ap {
    background-position: -220px -40px
}

.ql-emojiblot[data-name="ice_hockey_stick_and_puck"] .ap {
    background-position: -220px -60px
}

.ql-emojiblot[data-name="table_tennis_paddle_and_ball"] .ap {
    background-position: -220px -80px
}

.ql-emojiblot[data-name="snow_capped_mountain"] .ap {
    background-position: -220px -100px
}

.ql-emojiblot[data-name="camping"] .ap {
    background-position: -220px -120px
}

.ql-emojiblot[data-name="beach_with_umbrella"] .ap {
    background-position: -220px -140px
}

.ql-emojiblot[data-name="building_construction"] .ap {
    background-position: -220px -160px
}

.ql-emojiblot[data-name="house_buildings"] .ap {
    background-position: -220px -180px
}

.ql-emojiblot[data-name="cityscape"] .ap {
    background-position: -220px -200px
}

.ql-emojiblot[data-name="derelict_house_building"] .ap {
    background-position: -220px -220px
}

.ql-emojiblot[data-name="classical_building"] .ap {
    background-position: -220px -240px
}

.ql-emojiblot[data-name="desert"] .ap {
    background-position: -220px -260px
}

.ql-emojiblot[data-name="desert_island"] .ap {
    background-position: -220px -280px
}

.ql-emojiblot[data-name="national_park"] .ap {
    background-position: -220px -300px
}

.ql-emojiblot[data-name="stadium"] .ap {
    background-position: -220px -320px
}

.ql-emojiblot[data-name="house"] .ap {
    background-position: -220px -340px
}

.ql-emojiblot[data-name="house_with_garden"] .ap {
    background-position: -220px -360px
}

.ql-emojiblot[data-name="office"] .ap {
    background-position: -220px -380px
}

.ql-emojiblot[data-name="post_office"] .ap {
    background-position: -220px -400px
}

.ql-emojiblot[data-name="european_post_office"] .ap {
    background-position: -220px -420px
}

.ql-emojiblot[data-name="hospital"] .ap {
    background-position: -220px -440px
}

.ql-emojiblot[data-name="bank"] .ap {
    background-position: -220px -460px
}

.ql-emojiblot[data-name="atm"] .ap {
    background-position: -220px -480px
}

.ql-emojiblot[data-name="hotel"] .ap {
    background-position: -220px -500px
}

.ql-emojiblot[data-name="love_hotel"] .ap {
    background-position: -220px -520px
}

.ql-emojiblot[data-name="convenience_store"] .ap {
    background-position: -220px -540px
}

.ql-emojiblot[data-name="school"] .ap {
    background-position: -220px -560px
}

.ql-emojiblot[data-name="department_store"] .ap {
    background-position: -220px -580px
}

.ql-emojiblot[data-name="factory"] .ap {
    background-position: -220px -600px
}

.ql-emojiblot[data-name="izakaya_lantern"] .ap {
    background-position: -220px -620px
}

.ql-emojiblot[data-name="japanese_castle"] .ap {
    background-position: -220px -640px
}

.ql-emojiblot[data-name="european_castle"] .ap {
    background-position: -220px -660px
}

.ql-emojiblot[data-name="waving_white_flag"] .ap {
    background-position: -220px -680px
}

.ql-emojiblot[data-name="waving_black_flag"] .ap {
    background-position: -220px -700px
}

.ql-emojiblot[data-name="rosette"] .ap {
    background-position: -220px -720px
}

.ql-emojiblot[data-name="label"] .ap {
    background-position: -220px -740px
}

.ql-emojiblot[data-name="badminton_racquet_and_shuttlecock"] .ap {
    background-position: -220px -760px
}

.ql-emojiblot[data-name="bow_and_arrow"] .ap {
    background-position: -220px -780px
}

.ql-emojiblot[data-name="amphora"] .ap {
    background-position: -220px -800px
}

.ql-emojiblot[data-name="skin-tone-2"] .ap {
    background-position: -240px 0
}

.ql-emojiblot[data-name="skin-tone-3"] .ap {
    background-position: -240px -20px
}

.ql-emojiblot[data-name="skin-tone-4"] .ap {
    background-position: -240px -40px
}

.ql-emojiblot[data-name="skin-tone-5"] .ap {
    background-position: -240px -60px
}

.ql-emojiblot[data-name="skin-tone-6"] .ap {
    background-position: -240px -80px
}

.ql-emojiblot[data-name="rat"] .ap {
    background-position: -240px -100px
}

.ql-emojiblot[data-name="mouse2"] .ap {
    background-position: -240px -120px
}

.ql-emojiblot[data-name="ox"] .ap {
    background-position: -240px -140px
}

.ql-emojiblot[data-name="water_buffalo"] .ap {
    background-position: -240px -160px
}

.ql-emojiblot[data-name="cow2"] .ap {
    background-position: -240px -180px
}

.ql-emojiblot[data-name="tiger2"] .ap {
    background-position: -240px -200px
}

.ql-emojiblot[data-name="leopard"] .ap {
    background-position: -240px -220px
}

.ql-emojiblot[data-name="rabbit2"] .ap {
    background-position: -240px -240px
}

.ql-emojiblot[data-name="cat2"] .ap {
    background-position: -240px -260px
}

.ql-emojiblot[data-name="dragon"] .ap {
    background-position: -240px -280px
}

.ql-emojiblot[data-name="crocodile"] .ap {
    background-position: -240px -300px
}

.ql-emojiblot[data-name="whale2"] .ap {
    background-position: -240px -320px
}

.ql-emojiblot[data-name="snail"] .ap {
    background-position: -240px -340px
}

.ql-emojiblot[data-name="snake"] .ap {
    background-position: -240px -360px
}

.ql-emojiblot[data-name="racehorse"] .ap {
    background-position: -240px -380px
}

.ql-emojiblot[data-name="ram"] .ap {
    background-position: -240px -400px
}

.ql-emojiblot[data-name="goat"] .ap {
    background-position: -240px -420px
}

.ql-emojiblot[data-name="sheep"] .ap {
    background-position: -240px -440px
}

.ql-emojiblot[data-name="monkey"] .ap {
    background-position: -240px -460px
}

.ql-emojiblot[data-name="rooster"] .ap {
    background-position: -240px -480px
}

.ql-emojiblot[data-name="chicken"] .ap {
    background-position: -240px -500px
}

.ql-emojiblot[data-name="dog2"] .ap {
    background-position: -240px -520px
}

.ql-emojiblot[data-name="pig2"] .ap {
    background-position: -240px -540px
}

.ql-emojiblot[data-name="boar"] .ap {
    background-position: -240px -560px
}

.ql-emojiblot[data-name="elephant"] .ap {
    background-position: -240px -580px
}

.ql-emojiblot[data-name="octopus"] .ap {
    background-position: -240px -600px
}

.ql-emojiblot[data-name="shell"] .ap {
    background-position: -240px -620px
}

.ql-emojiblot[data-name="bug"] .ap {
    background-position: -240px -640px
}

.ql-emojiblot[data-name="ant"] .ap {
    background-position: -240px -660px
}

.ql-emojiblot[data-name="bee"] .ap {
    background-position: -240px -680px
}

.ql-emojiblot[data-name="beetle"] .ap {
    background-position: -240px -700px
}

.ql-emojiblot[data-name="fish"] .ap {
    background-position: -240px -720px
}

.ql-emojiblot[data-name="tropical_fish"] .ap {
    background-position: -240px -740px
}

.ql-emojiblot[data-name="blowfish"] .ap {
    background-position: -240px -760px
}

.ql-emojiblot[data-name="turtle"] .ap {
    background-position: -240px -780px
}

.ql-emojiblot[data-name="hatching_chick"] .ap {
    background-position: -240px -800px
}

.ql-emojiblot[data-name="baby_chick"] .ap {
    background-position: -260px 0
}

.ql-emojiblot[data-name="hatched_chick"] .ap {
    background-position: -260px -20px
}

.ql-emojiblot[data-name="bird"] .ap {
    background-position: -260px -40px
}

.ql-emojiblot[data-name="penguin"] .ap {
    background-position: -260px -60px
}

.ql-emojiblot[data-name="koala"] .ap {
    background-position: -260px -80px
}

.ql-emojiblot[data-name="poodle"] .ap {
    background-position: -260px -100px
}

.ql-emojiblot[data-name="dromedary_camel"] .ap {
    background-position: -260px -120px
}

.ql-emojiblot[data-name="camel"] .ap {
    background-position: -260px -140px
}

.ql-emojiblot[data-name="dolphin"] .ap {
    background-position: -260px -160px
}

.ql-emojiblot[data-name="mouse"] .ap {
    background-position: -260px -180px
}

.ql-emojiblot[data-name="cow"] .ap {
    background-position: -260px -200px
}

.ql-emojiblot[data-name="tiger"] .ap {
    background-position: -260px -220px
}

.ql-emojiblot[data-name="rabbit"] .ap {
    background-position: -260px -240px
}

.ql-emojiblot[data-name="cat"] .ap {
    background-position: -260px -260px
}

.ql-emojiblot[data-name="dragon_face"] .ap {
    background-position: -260px -280px
}

.ql-emojiblot[data-name="whale"] .ap {
    background-position: -260px -300px
}

.ql-emojiblot[data-name="horse"] .ap {
    background-position: -260px -320px
}

.ql-emojiblot[data-name="monkey_face"] .ap {
    background-position: -260px -340px
}

.ql-emojiblot[data-name="dog"] .ap {
    background-position: -260px -360px
}

.ql-emojiblot[data-name="pig"] .ap {
    background-position: -260px -380px
}

.ql-emojiblot[data-name="frog"] .ap {
    background-position: -260px -400px
}

.ql-emojiblot[data-name="hamster"] .ap {
    background-position: -260px -420px
}

.ql-emojiblot[data-name="wolf"] .ap {
    background-position: -260px -440px
}

.ql-emojiblot[data-name="bear"] .ap {
    background-position: -260px -460px
}

.ql-emojiblot[data-name="panda_face"] .ap {
    background-position: -260px -480px
}

.ql-emojiblot[data-name="pig_nose"] .ap {
    background-position: -260px -500px
}

.ql-emojiblot[data-name="feet"] .ap {
    background-position: -260px -520px
}

.ql-emojiblot[data-name="chipmunk"] .ap {
    background-position: -260px -540px
}

.ql-emojiblot[data-name="eyes"] .ap {
    background-position: -260px -560px
}

.ql-emojiblot[data-name="eye"] .ap {
    background-position: -260px -580px
}

.ql-emojiblot[data-name="ear"] .ap {
    background-position: -260px -600px
}

.ql-emojiblot[data-name="nose"] .ap {
    background-position: -260px -720px
}

.ql-emojiblot[data-name="lips"] .ap {
    background-position: -280px -20px
}

.ql-emojiblot[data-name="tongue"] .ap {
    background-position: -280px -40px
}

.ql-emojiblot[data-name="point_up_2"] .ap {
    background-position: -280px -60px
}

.ql-emojiblot[data-name="point_down"] .ap {
    background-position: -280px -180px
}

.ql-emojiblot[data-name="point_left"] .ap {
    background-position: -280px -300px
}

.ql-emojiblot[data-name="point_right"] .ap {
    background-position: -280px -420px
}

.ql-emojiblot[data-name="facepunch"] .ap {
    background-position: -280px -540px
}

.ql-emojiblot[data-name="wave"] .ap {
    background-position: -280px -660px
}

.ql-emojiblot[data-name="ok_hand"] .ap {
    background-position: -280px -780px
}

.ql-emojiblot[data-name="thumbsup"] .ap {
    background-position: -300px -80px
}

.ql-emojiblot[data-name="thumbsdown"] .ap {
 background-position: -300px -200px
}

.ql-emojiblot[data-name="clap"] .ap {
    background-position: -300px -320px
}

.ql-emojiblot[data-name="open_hands"] .ap {
    background-position: -300px -440px
}

.ql-emojiblot[data-name="crown"] .ap {
    background-position: -300px -560px
}

.ql-emojiblot[data-name="womans_hat"] .ap {
    background-position: -300px -580px
}

.ql-emojiblot[data-name="eyeglasses"] .ap {
    background-position: -300px -600px
}

.ql-emojiblot[data-name="necktie"] .ap {
    background-position: -300px -620px
}

.ql-emojiblot[data-name="shirt"] .ap {
    background-position: -300px -640px
}

.ql-emojiblot[data-name="jeans"] .ap {
    background-position: -300px -660px
}

.ql-emojiblot[data-name="dress"] .ap {
    background-position: -300px -680px
}

.ql-emojiblot[data-name="kimono"] .ap {
    background-position: -300px -700px
}

.ql-emojiblot[data-name="bikini"] .ap {
    background-position: -300px -720px
}

.ql-emojiblot[data-name="womans_clothes"] .ap {
    background-position: -300px -740px
}

.ql-emojiblot[data-name="purse"] .ap {
    background-position: -300px -760px
}

.ql-emojiblot[data-name="handbag"] .ap {
    background-position: -300px -780px
}

.ql-emojiblot[data-name="pouch"] .ap {
    background-position: -300px -800px
}

.ql-emojiblot[data-name="mans_shoe"] .ap {
    background-position: -320px 0
}

.ql-emojiblot[data-name="athletic_shoe"] .ap {
    background-position: -320px -20px
}

.ql-emojiblot[data-name="high_heel"] .ap {
    background-position: -320px -40px
}

.ql-emojiblot[data-name="sandal"] .ap {
    background-position: -320px -60px
}

.ql-emojiblot[data-name="boot"] .ap {
    background-position: -320px -80px
}

.ql-emojiblot[data-name="footprints"] .ap {
    background-position: -320px -100px
}

.ql-emojiblot[data-name="bust_in_silhouette"] .ap {
    background-position: -320px -120px
}

.ql-emojiblot[data-name="busts_in_silhouette"] .ap {
    background-position: -320px -140px
}

.ql-emojiblot[data-name="boy"] .ap {
    background-position: -320px -160px
}

.ql-emojiblot[data-name="girl"] .ap {
    background-position: -320px -280px
}

.ql-emojiblot[data-name="man"] .ap {
    background-position: -320px -400px
}

.ql-emojiblot[data-name="woman"] .ap {
    background-position: -320px -520px
}

.ql-emojiblot[data-name="family"] .ap {
    background-position: -320px -640px
}

.ql-emojiblot[data-name="couple"] .ap {
    background-position: -320px -660px
}

.ql-emojiblot[data-name="two_men_holding_hands"] .ap {
    background-position: -320px -680px
}

.ql-emojiblot[data-name="two_women_holding_hands"] .ap {
    background-position: -320px -700px
}

.ql-emojiblot[data-name="cop"] .ap {
    background-position: -320px -720px
}

.ql-emojiblot[data-name="dancers"] .ap {
    background-position: -340px -20px
}

.ql-emojiblot[data-name="bride_with_veil"] .ap {
    background-position: -340px -40px
}

.ql-emojiblot[data-name="person_with_blond_hair"] .ap {
    background-position: -340px -160px
}

.ql-emojiblot[data-name="man_with_gua_pi_mao"] .ap {
    background-position: -340px -280px
}

.ql-emojiblot[data-name="man_with_turban"] .ap {
    background-position: -340px -400px
}

.ql-emojiblot[data-name="older_man"] .ap {
    background-position: -340px -520px
}

.ql-emojiblot[data-name="older_woman"] .ap {
    background-position: -340px -640px
}

.ql-emojiblot[data-name="baby"] .ap {
    background-position: -340px -760px
}

.ql-emojiblot[data-name="construction_worker"] .ap {
    background-position: -360px -60px
}

.ql-emojiblot[data-name="princess"] .ap {
    background-position: -360px -180px
}

.ql-emojiblot[data-name="japanese_ogre"] .ap {
    background-position: -360px -300px
}

.ql-emojiblot[data-name="japanese_goblin"] .ap {
    background-position: -360px -320px
}

.ql-emojiblot[data-name="ghost"] .ap {
    background-position: -360px -340px
}

.ql-emojiblot[data-name="angel"] .ap {
    background-position: -360px -360px
}

.ql-emojiblot[data-name="alien"] .ap {
    background-position: -360px -480px
}

.ql-emojiblot[data-name="space_invader"] .ap {
    background-position: -360px -500px
}

.ql-emojiblot[data-name="imp"] .ap {
    background-position: -360px -520px
}

.ql-emojiblot[data-name="skull"] .ap {
    background-position: -360px -540px
}

.ql-emojiblot[data-name="information_desk_person"] .ap {
    background-position: -360px -560px
}

.ql-emojiblot[data-name="guardsman"] .ap {
    background-position: -360px -680px
}

.ql-emojiblot[data-name="dancer"] .ap {
    background-position: -360px -800px
}

.ql-emojiblot[data-name="lipstick"] .ap {
    background-position: -380px -100px
}

.ql-emojiblot[data-name="nail_care"] .ap {
    background-position: -380px -120px
}

.ql-emojiblot[data-name="massage"] .ap {
    background-position: -380px -240px
}

.ql-emojiblot[data-name="haircut"] .ap {
    background-position: -380px -360px
}

.ql-emojiblot[data-name="barber"] .ap {
    background-position: -380px -480px
}

.ql-emojiblot[data-name="syringe"] .ap {
    background-position: -380px -500px
}

.ql-emojiblot[data-name="pill"] .ap {
    background-position: -380px -520px
}

.ql-emojiblot[data-name="kiss"] .ap {
    background-position: -380px -540px
}

.ql-emojiblot[data-name="love_letter"] .ap {
    background-position: -380px -560px
}

.ql-emojiblot[data-name="ring"] .ap {
    background-position: -380px -580px
}

.ql-emojiblot[data-name="gem"] .ap {
    background-position: -380px -600px
}

.ql-emojiblot[data-name="couplekiss"] .ap {
    background-position: -380px -620px
}

.ql-emojiblot[data-name="bouquet"] .ap {
    background-position: -380px -640px
}

.ql-emojiblot[data-name="couple_with_heart"] .ap {
    background-position: -380px -660px
}

.ql-emojiblot[data-name="wedding"] .ap {
    background-position: -380px -680px
}

.ql-emojiblot[data-name="heartbeat"] .ap {
    background-position: -380px -700px
}

.ql-emojiblot[data-name="broken_heart"] .ap {
    background-position: -380px -720px
}

.ql-emojiblot[data-name="two_hearts"] .ap {
    background-position: -380px -740px
}

.ql-emojiblot[data-name="sparkling_heart"] .ap {
    background-position: -380px -760px
}

.ql-emojiblot[data-name="heartpulse"] .ap {
    background-position: -380px -780px
}

.ql-emojiblot[data-name="cupid"] .ap {
    background-position: -380px -800px
}

.ql-emojiblot[data-name="blue_heart"] .ap {
    background-position: -400px 0
}

.ql-emojiblot[data-name="green_heart"] .ap {
    background-position: -400px -20px
}

.ql-emojiblot[data-name="yellow_heart"] .ap {
    background-position: -400px -40px
}

.ql-emojiblot[data-name="purple_heart"] .ap {
    background-position: -400px -60px
}

.ql-emojiblot[data-name="gift_heart"] .ap {
    background-position: -400px -80px
}

.ql-emojiblot[data-name="revolving_hearts"] .ap {
    background-position: -400px -100px
}

.ql-emojiblot[data-name="heart_decoration"] .ap {
    background-position: -400px -120px
}

.ql-emojiblot[data-name="diamond_shape_with_a_dot_inside"] .ap {
    background-position: -400px -140px
}

.ql-emojiblot[data-name="bulb"] .ap {
    background-position: -400px -160px
}

.ql-emojiblot[data-name="anger"] .ap {
    background-position: -400px -180px
}

.ql-emojiblot[data-name="bomb"] .ap {
    background-position: -400px -200px
}

.ql-emojiblot[data-name="zzz"] .ap {
    background-position: -400px -220px
}

.ql-emojiblot[data-name="boom"] .ap {
    background-position: -400px -240px
}

.ql-emojiblot[data-name="sweat_drops"] .ap {
    background-position: -400px -260px
}

.ql-emojiblot[data-name="droplet"] .ap {
    background-position: -400px -280px
}

.ql-emojiblot[data-name="dash"] .ap {
    background-position: -400px -300px
}

.ql-emojiblot[data-name="hankey"] .ap {
    background-position: -400px -320px
}

.ql-emojiblot[data-name="muscle"] .ap {
    background-position: -400px -340px
}

.ql-emojiblot[data-name="dizzy"] .ap {
    background-position: -400px -460px
}

.ql-emojiblot[data-name="speech_balloon"] .ap {
    background-position: -400px -480px
}

.ql-emojiblot[data-name="thought_balloon"] .ap {
    background-position: -400px -500px
}

.ql-emojiblot[data-name="white_flower"] .ap {
    background-position: -400px -520px
}

.ql-emojiblot[data-name="100"] .ap {
    background-position: -400px -540px
}

.ql-emojiblot[data-name="moneybag"] .ap {
    background-position: -400px -560px
}

.ql-emojiblot[data-name="currency_exchange"] .ap {
    background-position: -400px -580px
}

.ql-emojiblot[data-name="heavy_dollar_sign"] .ap {
    background-position: -400px -600px
}

.ql-emojiblot[data-name="credit_card"] .ap {
    background-position: -400px -620px
}

.ql-emojiblot[data-name="yen"] .ap {
    background-position: -400px -640px
}

.ql-emojiblot[data-name="dollar"] .ap {
    background-position: -400px -660px
}

.ql-emojiblot[data-name="euro"] .ap {
    background-position: -400px -680px
}

.ql-emojiblot[data-name="pound"] .ap {
    background-position: -400px -700px
}

.ql-emojiblot[data-name="money_with_wings"] .ap {
    background-position: -400px -720px
}

.ql-emojiblot[data-name="chart"] .ap {
    background-position: -400px -740px
}

.ql-emojiblot[data-name="seat"] .ap {
    background-position: -400px -760px
}

.ql-emojiblot[data-name="computer"] .ap {
    background-position: -400px -780px
}

.ql-emojiblot[data-name="briefcase"] .ap {
    background-position: -400px -800px
}

.ql-emojiblot[data-name="minidisc"] .ap {
    background-position: -420px 0
}

.ql-emojiblot[data-name="floppy_disk"] .ap {
    background-position: -420px -20px
}

.ql-emojiblot[data-name="cd"] .ap {
    background-position: -420px -40px
}

.ql-emojiblot[data-name="dvd"] .ap {
    background-position: -420px -60px
}

.ql-emojiblot[data-name="file_folder"] .ap {
    background-position: -420px -80px
}

.ql-emojiblot[data-name="open_file_folder"] .ap {
    background-position: -420px -100px
}

.ql-emojiblot[data-name="page_with_curl"] .ap {
    background-position: -420px -120px
}

.ql-emojiblot[data-name="page_facing_up"] .ap {
    background-position: -420px -140px
}

.ql-emojiblot[data-name="date"] .ap {
    background-position: -420px -160px
}

.ql-emojiblot[data-name="calendar"] .ap {
    background-position: -420px -180px
}

.ql-emojiblot[data-name="card_index"] .ap {
    background-position: -420px -200px
}

.ql-emojiblot[data-name="chart_with_upwards_trend"] .ap {
    background-position: -420px -220px
}

.ql-emojiblot[data-name="chart_with_downwards_trend"] .ap {
    background-position: -420px -240px
}

.ql-emojiblot[data-name="bar_chart"] .ap {
    background-position: -420px -260px
}

.ql-emojiblot[data-name="clipboard"] .ap {
    background-position: -420px -280px
}

.ql-emojiblot[data-name="pushpin"] .ap {
    background-position: -420px -300px
}

.ql-emojiblot[data-name="round_pushpin"] .ap {
    background-position: -420px -320px
}

.ql-emojiblot[data-name="paperclip"] .ap {
    background-position: -420px -340px
}

.ql-emojiblot[data-name="straight_ruler"] .ap {
    background-position: -420px -360px
}

.ql-emojiblot[data-name="triangular_ruler"] .ap {
    background-position: -420px -380px
}

.ql-emojiblot[data-name="bookmark_tabs"] .ap {
    background-position: -420px -400px
}

.ql-emojiblot[data-name="ledger"] .ap {
    background-position: -420px -420px
}

.ql-emojiblot[data-name="notebook"] .ap {
    background-position: -420px -440px
}

.ql-emojiblot[data-name="notebook_with_decorative_cover"] .ap {
    background-position: -420px -460px
}

.ql-emojiblot[data-name="closed_book"] .ap {
    background-position: -420px -480px
}

.ql-emojiblot[data-name="book"] .ap {
    background-position: -420px -500px
}

.ql-emojiblot[data-name="green_book"] .ap {
    background-position: -420px -520px
}

.ql-emojiblot[data-name="blue_book"] .ap {
    background-position: -420px -540px
}

.ql-emojiblot[data-name="orange_book"] .ap {
    background-position: -420px -560px
}

.ql-emojiblot[data-name="books"] .ap {
    background-position: -420px -580px
}

.ql-emojiblot[data-name="name_badge"] .ap {
    background-position: -420px -600px
}

.ql-emojiblot[data-name="scroll"] .ap {
    background-position: -420px -620px
}

.ql-emojiblot[data-name="memo"] .ap {
    background-position: -420px -640px
}

.ql-emojiblot[data-name="telephone_receiver"] .ap {
    background-position: -420px -660px
}

.ql-emojiblot[data-name="pager"] .ap {
    background-position: -420px -680px
}

.ql-emojiblot[data-name="fax"] .ap {
    background-position: -420px -700px
}

.ql-emojiblot[data-name="satellite_antenna"] .ap {
    background-position: -420px -720px
}

.ql-emojiblot[data-name="loudspeaker"] .ap {
    background-position: -420px -740px
}

.ql-emojiblot[data-name="mega"] .ap {
    background-position: -420px -760px
}

.ql-emojiblot[data-name="outbox_tray"] .ap {
    background-position: -420px -780px
}

.ql-emojiblot[data-name="inbox_tray"] .ap {
    background-position: -420px -800px
}

.ql-emojiblot[data-name="package"] .ap {
    background-position: -440px 0
}

.ql-emojiblot[data-name="e-mail"] .ap {
    background-position: -440px -20px
}

.ql-emojiblot[data-name="incoming_envelope"] .ap {
    background-position: -440px -40px
}

.ql-emojiblot[data-name="envelope_with_arrow"] .ap {
    background-position: -440px -60px
}

.ql-emojiblot[data-name="mailbox_closed"] .ap {
    background-position: -440px -80px
}

.ql-emojiblot[data-name="mailbox"] .ap {
    background-position: -440px -100px
}

.ql-emojiblot[data-name="mailbox_with_mail"] .ap {
    background-position: -440px -120px
}

.ql-emojiblot[data-name="mailbox_with_no_mail"] .ap {
    background-position: -440px -140px
}

.ql-emojiblot[data-name="postbox"] .ap {
    background-position: -440px -160px
}

.ql-emojiblot[data-name="postal_horn"] .ap {
    background-position: -440px -180px
}

.ql-emojiblot[data-name="newspaper"] .ap {
    background-position: -440px -200px
}

.ql-emojiblot[data-name="iphone"] .ap {
    background-position: -440px -220px
}

.ql-emojiblot[data-name="calling"] .ap {
    background-position: -440px -240px
}

.ql-emojiblot[data-name="vibration_mode"] .ap {
    background-position: -440px -260px
}

.ql-emojiblot[data-name="mobile_phone_off"] .ap {
    background-position: -440px -280px
}

.ql-emojiblot[data-name="no_mobile_phones"] .ap {
    background-position: -440px -300px
}

.ql-emojiblot[data-name="signal_strength"] .ap {
    background-position: -440px -320px
}

.ql-emojiblot[data-name="camera"] .ap {
    background-position: -440px -340px
}

.ql-emojiblot[data-name="camera_with_flash"] .ap {
    background-position: -440px -360px
}

.ql-emojiblot[data-name="video_camera"] .ap {
    background-position: -440px -380px
}

.ql-emojiblot[data-name="tv"] .ap {
    background-position: -440px -400px
}

.ql-emojiblot[data-name="radio"] .ap {
    background-position: -440px -420px
}

.ql-emojiblot[data-name="vhs"] .ap {
    background-position: -440px -440px
}

.ql-emojiblot[data-name="film_projector"] .ap {
    background-position: -440px -460px
}

.ql-emojiblot[data-name="prayer_beads"] .ap {
    background-position: -440px -480px
}

.ql-emojiblot[data-name="twisted_rightwards_arrows"] .ap {
    background-position: -440px -500px
}

.ql-emojiblot[data-name="repeat"] .ap {
    background-position: -440px -520px
}

.ql-emojiblot[data-name="repeat_one"] .ap {
    background-position: -440px -540px
}

.ql-emojiblot[data-name="arrows_clockwise"] .ap {
    background-position: -440px -560px
}

.ql-emojiblot[data-name="arrows_counterclockwise"] .ap {
    background-position: -440px -580px
}

.ql-emojiblot[data-name="low_brightness"] .ap {
    background-position: -440px -600px
}

.ql-emojiblot[data-name="high_brightness"] .ap {
    background-position: -440px -620px
}

.ql-emojiblot[data-name="mute"] .ap {
    background-position: -440px -640px
}

.ql-emojiblot[data-name="speaker"] .ap {
    background-position: -440px -660px
}

.ql-emojiblot[data-name="sound"] .ap {
    background-position: -440px -680px
}

.ql-emojiblot[data-name="loud_sound"] .ap {
    background-position: -440px -700px
}

.ql-emojiblot[data-name="battery"] .ap {
    background-position: -440px -720px
}

.ql-emojiblot[data-name="electric_plug"] .ap {
    background-position: -440px -740px
}

.ql-emojiblot[data-name="mag"] .ap {
    background-position: -440px -760px
}

.ql-emojiblot[data-name="mag_right"] .ap {
    background-position: -440px -780px
}

.ql-emojiblot[data-name="lock_with_ink_pen"] .ap {
    background-position: -440px -800px
}

.ql-emojiblot[data-name="closed_lock_with_key"] .ap {
    background-position: -460px 0
}

.ql-emojiblot[data-name="key"] .ap {
    background-position: -460px -20px
}

.ql-emojiblot[data-name="lock"] .ap {
    background-position: -460px -40px
}

.ql-emojiblot[data-name="unlock"] .ap {
    background-position: -460px -60px
}

.ql-emojiblot[data-name="bell"] .ap {
    background-position: -460px -80px
}

.ql-emojiblot[data-name="no_bell"] .ap {
    background-position: -460px -100px
}

.ql-emojiblot[data-name="bookmark"] .ap {
    background-position: -460px -120px
}

.ql-emojiblot[data-name="link"] .ap {
    background-position: -460px -140px
}

.ql-emojiblot[data-name="radio_button"] .ap {
    background-position: -460px -160px
}

.ql-emojiblot[data-name="back"] .ap {
    background-position: -460px -180px
}

.ql-emojiblot[data-name="end"] .ap {
    background-position: -460px -200px
}

.ql-emojiblot[data-name="on"] .ap {
    background-position: -460px -220px
}

.ql-emojiblot[data-name="soon"] .ap {
    background-position: -460px -240px
}

.ql-emojiblot[data-name="top"] .ap {
    background-position: -460px -260px
}

.ql-emojiblot[data-name="underage"] .ap {
    background-position: -460px -280px
}

.ql-emojiblot[data-name="keycap_ten"] .ap {
    background-position: -460px -300px
}

.ql-emojiblot[data-name="capital_abcd"] .ap {
    background-position: -460px -320px
}

.ql-emojiblot[data-name="abcd"] .ap {
    background-position: -460px -340px
}

.ql-emojiblot[data-name="1234"] .ap {
    background-position: -460px -360px
}

.ql-emojiblot[data-name="symbols"] .ap {
    background-position: -460px -380px
}

.ql-emojiblot[data-name="abc"] .ap {
    background-position: -460px -400px
}

.ql-emojiblot[data-name="fire"] .ap {
    background-position: -460px -420px
}

.ql-emojiblot[data-name="flashlight"] .ap {
    background-position: -460px -440px
}

.ql-emojiblot[data-name="wrench"] .ap {
    background-position: -460px -460px
}

.ql-emojiblot[data-name="hammer"] .ap {
    background-position: -460px -480px
}

.ql-emojiblot[data-name="nut_and_bolt"] .ap {
    background-position: -460px -500px
}

.ql-emojiblot[data-name="hocho"] .ap {
    background-position: -460px -520px
}

.ql-emojiblot[data-name="gun"] .ap {
    background-position: -460px -540px
}

.ql-emojiblot[data-name="microscope"] .ap {
    background-position: -460px -560px
}

.ql-emojiblot[data-name="telescope"] .ap {
    background-position: -460px -580px
}

.ql-emojiblot[data-name="crystal_ball"] .ap {
    background-position: -460px -600px
}

.ql-emojiblot[data-name="six_pointed_star"] .ap {
    background-position: -460px -620px
}

.ql-emojiblot[data-name="beginner"] .ap {
    background-position: -460px -640px
}

.ql-emojiblot[data-name="trident"] .ap {
    background-position: -460px -660px
}

.ql-emojiblot[data-name="black_square_button"] .ap {
    background-position: -460px -680px
}

.ql-emojiblot[data-name="white_square_button"] .ap {
    background-position: -460px -700px
}

.ql-emojiblot[data-name="red_circle"] .ap {
    background-position: -460px -720px
}

.ql-emojiblot[data-name="large_blue_circle"] .ap {
    background-position: -460px -740px
}

.ql-emojiblot[data-name="large_orange_diamond"] .ap {
    background-position: -460px -760px
}

.ql-emojiblot[data-name="large_blue_diamond"] .ap {
    background-position: -460px -780px
}

.ql-emojiblot[data-name="small_orange_diamond"] .ap {
    background-position: -460px -800px
}

.ql-emojiblot[data-name="small_blue_diamond"] .ap {
    background-position: -480px 0
}

.ql-emojiblot[data-name="small_red_triangle"] .ap {
    background-position: -480px -20px
}

.ql-emojiblot[data-name="small_red_triangle_down"] .ap {
    background-position: -480px -40px
}

.ql-emojiblot[data-name="arrow_up_small"] .ap {
    background-position: -480px -60px
}

.ql-emojiblot[data-name="arrow_down_small"] .ap {
    background-position: -480px -80px
}

.ql-emojiblot[data-name="om_symbol"] .ap {
    background-position: -480px -100px
}

.ql-emojiblot[data-name="dove_of_peace"] .ap {
    background-position: -480px -120px
}

.ql-emojiblot[data-name="kaaba"] .ap {
    background-position: -480px -140px
}

.ql-emojiblot[data-name="mosque"] .ap {
    background-position: -480px -160px
}

.ql-emojiblot[data-name="synagogue"] .ap {
    background-position: -480px -180px
}

.ql-emojiblot[data-name="menorah_with_nine_branches"] .ap {
    background-position: -480px -200px
}

.ql-emojiblot[data-name="clock1"] .ap {
    background-position: -480px -220px
}

.ql-emojiblot[data-name="clock2"] .ap {
    background-position: -480px -240px
}

.ql-emojiblot[data-name="clock3"] .ap {
    background-position: -480px -260px
}

.ql-emojiblot[data-name="clock4"] .ap {
    background-position: -480px -280px
}

.ql-emojiblot[data-name="clock5"] .ap {
    background-position: -480px -300px
}

.ql-emojiblot[data-name="clock6"] .ap {
    background-position: -480px -320px
}

.ql-emojiblot[data-name="clock7"] .ap {
    background-position: -480px -340px
}

.ql-emojiblot[data-name="clock8"] .ap {
    background-position: -480px -360px
}

.ql-emojiblot[data-name="clock9"] .ap {
    background-position: -480px -380px
}

.ql-emojiblot[data-name="clock10"] .ap {
    background-position: -480px -400px
}

.ql-emojiblot[data-name="clock11"] .ap {
    background-position: -480px -420px
}

.ql-emojiblot[data-name="clock12"] .ap {
    background-position: -480px -440px
}

.ql-emojiblot[data-name="clock130"] .ap {
    background-position: -480px -460px
}

.ql-emojiblot[data-name="clock230"] .ap {
    background-position: -480px -480px
}

.ql-emojiblot[data-name="clock330"] .ap {
    background-position: -480px -500px
}

.ql-emojiblot[data-name="clock430"] .ap {
    background-position: -480px -520px
}

.ql-emojiblot[data-name="clock530"] .ap {
    background-position: -480px -540px
}

.ql-emojiblot[data-name="clock630"] .ap {
    background-position: -480px -560px
}

.ql-emojiblot[data-name="clock730"] .ap {
    background-position: -480px -580px
}

.ql-emojiblot[data-name="clock830"] .ap {
    background-position: -480px -600px
}

.ql-emojiblot[data-name="clock930"] .ap {
    background-position: -480px -620px
}

.ql-emojiblot[data-name="clock1030"] .ap {
    background-position: -480px -640px
}

.ql-emojiblot[data-name="clock1130"] .ap {
    background-position: -480px -660px
}

.ql-emojiblot[data-name="clock1230"] .ap {
    background-position: -480px -680px
}

.ql-emojiblot[data-name="candle"] .ap {
    background-position: -480px -700px
}

.ql-emojiblot[data-name="mantelpiece_clock"] .ap {
    background-position: -480px -720px
}

.ql-emojiblot[data-name="hole"] .ap {
    background-position: -480px -740px
}

.ql-emojiblot[data-name="man_in_business_suit_levitating"] .ap {
    background-position: -480px -760px
}

.ql-emojiblot[data-name="sleuth_or_spy"] .ap {
    background-position: -480px -780px
}

.ql-emojiblot[data-name="dark_sunglasses"] .ap {
    background-position: -500px -80px
}

.ql-emojiblot[data-name="spider"] .ap {
    background-position: -500px -100px
}

.ql-emojiblot[data-name="spider_web"] .ap {
    background-position: -500px -120px
}

.ql-emojiblot[data-name="joystick"] .ap {
    background-position: -500px -140px
}

.ql-emojiblot[data-name="linked_paperclips"] .ap {
    background-position: -500px -160px
}

.ql-emojiblot[data-name="lower_left_ballpoint_pen"] .ap {
    background-position: -500px -180px
}

.ql-emojiblot[data-name="lower_left_fountain_pen"] .ap {
    background-position: -500px -200px
}

.ql-emojiblot[data-name="lower_left_paintbrush"] .ap {
    background-position: -500px -220px
}

.ql-emojiblot[data-name="lower_left_crayon"] .ap {
    background-position: -500px -240px
}

.ql-emojiblot[data-name="raised_hand_with_fingers_splayed"] .ap {
    background-position: -500px -260px
}

.ql-emojiblot[data-name="middle_finger"] .ap {
    background-position: -500px -380px
}

.ql-emojiblot[data-name="spock-hand"] .ap {
    background-position: -500px -500px
}

.ql-emojiblot[data-name="desktop_computer"] .ap {
    background-position: -500px -620px
}

.ql-emojiblot[data-name="printer"] .ap {
    background-position: -500px -640px
}

.ql-emojiblot[data-name="three_button_mouse"] .ap {
    background-position: -500px -660px
}

.ql-emojiblot[data-name="trackball"] .ap {
    background-position: -500px -680px
}

.ql-emojiblot[data-name="frame_with_picture"] .ap {
    background-position: -500px -700px
}

.ql-emojiblot[data-name="card_index_dividers"] .ap {
    background-position: -500px -720px
}

.ql-emojiblot[data-name="card_file_box"] .ap {
    background-position: -500px -740px
}

.ql-emojiblot[data-name="file_cabinet"] .ap {
    background-position: -500px -760px
}

.ql-emojiblot[data-name="wastebasket"] .ap {
    background-position: -500px -780px
}

.ql-emojiblot[data-name="spiral_note_pad"] .ap {
    background-position: -500px -800px
}

.ql-emojiblot[data-name="spiral_calendar_pad"] .ap {
    background-position: -520px 0
}

.ql-emojiblot[data-name="compression"] .ap {
    background-position: -520px -20px
}

.ql-emojiblot[data-name="old_key"] .ap {
    background-position: -520px -40px
}

.ql-emojiblot[data-name="rolled_up_newspaper"] .ap {
    background-position: -520px -60px
}

.ql-emojiblot[data-name="dagger_knife"] .ap {
    background-position: -520px -80px
}

.ql-emojiblot[data-name="speaking_head_in_silhouette"] .ap {
    background-position: -520px -100px
}

.ql-emojiblot[data-name="left_speech_bubble"] .ap {
    background-position: -520px -120px
}

.ql-emojiblot[data-name="right_anger_bubble"] .ap {
    background-position: -520px -140px
}

.ql-emojiblot[data-name="ballot_box_with_ballot"] .ap {
    background-position: -520px -160px
}

.ql-emojiblot[data-name="world_map"] .ap {
    background-position: -520px -180px
}

.ql-emojiblot[data-name="mount_fuji"] .ap {
    background-position: -520px -200px
}

.ql-emojiblot[data-name="tokyo_tower"] .ap {
    background-position: -520px -220px
}

.ql-emojiblot[data-name="statue_of_liberty"] .ap {
    background-position: -520px -240px
}

.ql-emojiblot[data-name="japan"] .ap {
    background-position: -520px -260px
}

.ql-emojiblot[data-name="moyai"] .ap {
    background-position: -520px -280px
}

.ql-emojiblot[data-name="grinning"] .ap {
    background-position: -520px -300px
}

.ql-emojiblot[data-name="grin"] .ap {
    background-position: -520px -320px
}

.ql-emojiblot[data-name="joy"] .ap {
    background-position: -520px -340px
}

.ql-emojiblot[data-name="smiley"] .ap {
    background-position: -520px -360px
}

.ql-emojiblot[data-name="smile"] .ap {
    background-position: -520px -380px
}

.ql-emojiblot[data-name="sweat_smile"] .ap {
    background-position: -520px -400px
}

.ql-emojiblot[data-name="laughing"] .ap {
    background-position: -520px -420px
}

.ql-emojiblot[data-name="innocent"] .ap {
    background-position: -520px -440px
}

.ql-emojiblot[data-name="smiling_imp"] .ap {
    background-position: -520px -460px
}

.ql-emojiblot[data-name="wink"] .ap {
    background-position: -520px -480px
}

.ql-emojiblot[data-name="blush"] .ap {
    background-position: -520px -500px
}

.ql-emojiblot[data-name="yum"] .ap {
    background-position: -520px -520px
}

.ql-emojiblot[data-name="relieved"] .ap {
    background-position: -520px -540px
}

.ql-emojiblot[data-name="heart_eyes"] .ap {
    background-position: -520px -560px
}

.ql-emojiblot[data-name="sunglasses"] .ap {
    background-position: -520px -580px
}

.ql-emojiblot[data-name="smirk"] .ap {
    background-position: -520px -600px
}

.ql-emojiblot[data-name="neutral_face"] .ap {
    background-position: -520px -620px
}

.ql-emojiblot[data-name="expressionless"] .ap {
    background-position: -520px -640px
}

.ql-emojiblot[data-name="unamused"] .ap {
    background-position: -520px -660px
}

.ql-emojiblot[data-name="sweat"] .ap {
    background-position: -520px -680px
}

.ql-emojiblot[data-name="pensive"] .ap {
    background-position: -520px -700px
}

.ql-emojiblot[data-name="confused"] .ap {
    background-position: -520px -720px
}

.ql-emojiblot[data-name="confounded"] .ap {
    background-position: -520px -740px
}

.ql-emojiblot[data-name="kissing"] .ap {
    background-position: -520px -760px
}

.ql-emojiblot[data-name="kissing_heart"] .ap {
    background-position: -520px -780px
}

.ql-emojiblot[data-name="kissing_smiling_eyes"] .ap {
    background-position: -520px -800px
}

.ql-emojiblot[data-name="kissing_closed_eyes"] .ap {
    background-position: -540px 0
}

.ql-emojiblot[data-name="stuck_out_tongue"] .ap {
    background-position: -540px -20px
}

.ql-emojiblot[data-name="stuck_out_tongue_winking_eye"] .ap {
    background-position: -540px -40px
}

.ql-emojiblot[data-name="stuck_out_tongue_closed_eyes"] .ap {
    background-position: -540px -60px
}

.ql-emojiblot[data-name="disappointed"] .ap {
    background-position: -540px -80px
}

.ql-emojiblot[data-name="worried"] .ap {
    background-position: -540px -100px
}

.ql-emojiblot[data-name="angry"] .ap {
    background-position: -540px -120px
}

.ql-emojiblot[data-name="rage"] .ap {
    background-position: -540px -140px
}

.ql-emojiblot[data-name="cry"] .ap {
    background-position: -540px -160px
}

.ql-emojiblot[data-name="persevere"] .ap {
    background-position: -540px -180px
}

.ql-emojiblot[data-name="triumph"] .ap {
    background-position: -540px -200px
}

.ql-emojiblot[data-name="disappointed_relieved"] .ap {
    background-position: -540px -220px
}

.ql-emojiblot[data-name="frowning"] .ap {
    background-position: -540px -240px
}

.ql-emojiblot[data-name="anguished"] .ap {
    background-position: -540px -260px
}

.ql-emojiblot[data-name="fearful"] .ap {
    background-position: -540px -280px
}

.ql-emojiblot[data-name="weary"] .ap {
    background-position: -540px -300px
}

.ql-emojiblot[data-name="sleepy"] .ap {
    background-position: -540px -320px
}

.ql-emojiblot[data-name="tired_face"] .ap {
    background-position: -540px -340px
}

.ql-emojiblot[data-name="grimacing"] .ap {
    background-position: -540px -360px
}

.ql-emojiblot[data-name="sob"] .ap {
    background-position: -540px -380px
}

.ql-emojiblot[data-name="open_mouth"] .ap {
    background-position: -540px -400px
}

.ql-emojiblot[data-name="hushed"] .ap {
    background-position: -540px -420px
}

.ql-emojiblot[data-name="cold_sweat"] .ap {
    background-position: -540px -440px
}

.ql-emojiblot[data-name="scream"] .ap {
    background-position: -540px -460px
}

.ql-emojiblot[data-name="astonished"] .ap {
    background-position: -540px -480px
}

.ql-emojiblot[data-name="flushed"] .ap {
    background-position: -540px -500px
}

.ql-emojiblot[data-name="sleeping"] .ap {
    background-position: -540px -520px
}

.ql-emojiblot[data-name="dizzy_face"] .ap {
    background-position: -540px -540px
}

.ql-emojiblot[data-name="no_mouth"] .ap {
    background-position: -540px -560px
}

.ql-emojiblot[data-name="mask"] .ap {
    background-position: -540px -580px
}

.ql-emojiblot[data-name="smile_cat"] .ap {
    background-position: -540px -600px
}

.ql-emojiblot[data-name="joy_cat"] .ap {
    background-position: -540px -620px
}

.ql-emojiblot[data-name="smiley_cat"] .ap {
    background-position: -540px -640px
}

.ql-emojiblot[data-name="heart_eyes_cat"] .ap {
    background-position: -540px -660px
}

.ql-emojiblot[data-name="smirk_cat"] .ap {
    background-position: -540px -680px
}

.ql-emojiblot[data-name="kissing_cat"] .ap {
    background-position: -540px -700px
}

.ql-emojiblot[data-name="pouting_cat"] .ap {
    background-position: -540px -720px
}

.ql-emojiblot[data-name="crying_cat_face"] .ap {
    background-position: -540px -740px
}

.ql-emojiblot[data-name="scream_cat"] .ap {
    background-position: -540px -760px
}

.ql-emojiblot[data-name="slightly_frowning_face"] .ap {
    background-position: -540px -780px
}

.ql-emojiblot[data-name="slightly_smiling_face"] .ap {
    background-position: -540px -800px
}

.ql-emojiblot[data-name="upside_down_face"] .ap {
    background-position: -560px 0
}

.ql-emojiblot[data-name="face_with_rolling_eyes"] .ap {
    background-position: -560px -20px
}

.ql-emojiblot[data-name="no_good"] .ap {
    background-position: -560px -40px
}

.ql-emojiblot[data-name="ok_woman"] .ap {
    background-position: -560px -160px
}

.ql-emojiblot[data-name="bow"] .ap {
    background-position: -560px -280px
}

.ql-emojiblot[data-name="see_no_evil"] .ap {
    background-position: -560px -400px
}

.ql-emojiblot[data-name="hear_no_evil"] .ap {
    background-position: -560px -420px
}

.ql-emojiblot[data-name="speak_no_evil"] .ap {
    background-position: -560px -440px
}

.ql-emojiblot[data-name="raising_hand"] .ap {
    background-position: -560px -460px
}

.ql-emojiblot[data-name="raised_hands"] .ap {
    background-position: -560px -580px
}

.ql-emojiblot[data-name="person_frowning"] .ap {
    background-position: -560px -700px
}

.ql-emojiblot[data-name="person_with_pouting_face"] .ap {
    background-position: -580px 0
}

.ql-emojiblot[data-name="pray"] .ap {
    background-position: -580px -120px
}

.ql-emojiblot[data-name="rocket"] .ap {
    background-position: -580px -240px
}

.ql-emojiblot[data-name="helicopter"] .ap {
    background-position: -580px -260px
}

.ql-emojiblot[data-name="steam_locomotive"] .ap {
    background-position: -580px -280px
}

.ql-emojiblot[data-name="railway_car"] .ap {
    background-position: -580px -300px
}

.ql-emojiblot[data-name="bullettrain_side"] .ap {
    background-position: -580px -320px
}

.ql-emojiblot[data-name="bullettrain_front"] .ap {
    background-position: -580px -340px
}

.ql-emojiblot[data-name="train2"] .ap {
    background-position: -580px -360px
}

.ql-emojiblot[data-name="metro"] .ap {
    background-position: -580px -380px
}

.ql-emojiblot[data-name="light_rail"] .ap {
    background-position: -580px -400px
}

.ql-emojiblot[data-name="station"] .ap {
    background-position: -580px -420px
}

.ql-emojiblot[data-name="tram"] .ap {
    background-position: -580px -440px
}

.ql-emojiblot[data-name="train"] .ap {
    background-position: -580px -460px
}

.ql-emojiblot[data-name="bus"] .ap {
    background-position: -580px -480px
}

.ql-emojiblot[data-name="oncoming_bus"] .ap {
    background-position: -580px -500px
}

.ql-emojiblot[data-name="trolleybus"] .ap {
    background-position: -580px -520px
}

.ql-emojiblot[data-name="busstop"] .ap {
    background-position: -580px -540px
}

.ql-emojiblot[data-name="minibus"] .ap {
    background-position: -580px -560px
}

.ql-emojiblot[data-name="ambulance"] .ap {
    background-position: -580px -580px
}

.ql-emojiblot[data-name="fire_engine"] .ap {
    background-position: -580px -600px
}

.ql-emojiblot[data-name="police_car"] .ap {
    background-position: -580px -620px
}

.ql-emojiblot[data-name="oncoming_police_car"] .ap {
    background-position: -580px -640px
}

.ql-emojiblot[data-name="taxi"] .ap {
    background-position: -580px -660px
}

.ql-emojiblot[data-name="oncoming_taxi"] .ap {
    background-position: -580px -680px
}

.ql-emojiblot[data-name="car"] .ap {
    background-position: -580px -700px
}

.ql-emojiblot[data-name="oncoming_automobile"] .ap {
    background-position: -580px -720px
}

.ql-emojiblot[data-name="blue_car"] .ap {
    background-position: -580px -740px
}

.ql-emojiblot[data-name="truck"] .ap {
    background-position: -580px -760px
}

.ql-emojiblot[data-name="articulated_lorry"] .ap {
    background-position: -580px -780px
}

.ql-emojiblot[data-name="tractor"] .ap {
    background-position: -580px -800px
}

.ql-emojiblot[data-name="monorail"] .ap {
    background-position: -600px 0
}

.ql-emojiblot[data-name="mountain_railway"] .ap {
    background-position: -600px -20px
}

.ql-emojiblot[data-name="suspension_railway"] .ap {
    background-position: -600px -40px
}

.ql-emojiblot[data-name="mountain_cableway"] .ap {
    background-position: -600px -60px
}

.ql-emojiblot[data-name="aerial_tramway"] .ap {
    background-position: -600px -80px
}

.ql-emojiblot[data-name="ship"] .ap {
    background-position: -600px -100px
}

.ql-emojiblot[data-name="rowboat"] .ap {
    background-position: -600px -120px
}

.ql-emojiblot[data-name="speedboat"] .ap {
    background-position: -600px -240px
}

.ql-emojiblot[data-name="traffic_light"] .ap {
    background-position: -600px -260px
}

.ql-emojiblot[data-name="vertical_traffic_light"] .ap {
    background-position: -600px -280px
}

.ql-emojiblot[data-name="construction"] .ap {
    background-position: -600px -300px
}

.ql-emojiblot[data-name="rotating_light"] .ap {
    background-position: -600px -320px
}

.ql-emojiblot[data-name="triangular_flag_on_post"] .ap {
    background-position: -600px -340px
}

.ql-emojiblot[data-name="door"] .ap {
    background-position: -600px -360px
}

.ql-emojiblot[data-name="no_entry_sign"] .ap {
    background-position: -600px -380px
}

.ql-emojiblot[data-name="smoking"] .ap {
    background-position: -600px -400px
}

.ql-emojiblot[data-name="no_smoking"] .ap {
    background-position: -600px -420px
}

.ql-emojiblot[data-name="put_litter_in_its_place"] .ap {
    background-position: -600px -440px
}

.ql-emojiblot[data-name="do_not_litter"] .ap {
    background-position: -600px -460px
}

.ql-emojiblot[data-name="potable_water"] .ap {
    background-position: -600px -480px
}

.ql-emojiblot[data-name="non-potable_water"] .ap {
    background-position: -600px -500px
}

.ql-emojiblot[data-name="bike"] .ap {
    background-position: -600px -520px
}

.ql-emojiblot[data-name="no_bicycles"] .ap {
    background-position: -600px -540px
}

.ql-emojiblot[data-name="bicyclist"] .ap {
    background-position: -600px -560px
}

.ql-emojiblot[data-name="mountain_bicyclist"] .ap {
    background-position: -600px -680px
}

.ql-emojiblot[data-name="walking"] .ap {
    background-position: -600px -800px
}

.ql-emojiblot[data-name="no_pedestrians"] .ap {
    background-position: -620px -100px
}

.ql-emojiblot[data-name="children_crossing"] .ap {
    background-position: -620px -120px
}

.ql-emojiblot[data-name="mens"] .ap {
    background-position: -620px -140px
}

.ql-emojiblot[data-name="womens"] .ap {
    background-position: -620px -160px
}

.ql-emojiblot[data-name="restroom"] .ap {
    background-position: -620px -180px
}

.ql-emojiblot[data-name="baby_symbol"] .ap {
    background-position: -620px -200px
}

.ql-emojiblot[data-name="toilet"] .ap {
    background-position: -620px -220px
}

.ql-emojiblot[data-name="wc"] .ap {
    background-position: -620px -240px
}

.ql-emojiblot[data-name="shower"] .ap {
    background-position: -620px -260px
}

.ql-emojiblot[data-name="bath"] .ap {
    background-position: -620px -280px
}

.ql-emojiblot[data-name="bathtub"] .ap {
    background-position: -620px -400px
}

.ql-emojiblot[data-name="passport_control"] .ap {
    background-position: -620px -420px
}

.ql-emojiblot[data-name="customs"] .ap {
    background-position: -620px -440px
}

.ql-emojiblot[data-name="baggage_claim"] .ap {
    background-position: -620px -460px
}

.ql-emojiblot[data-name="left_luggage"] .ap {
    background-position: -620px -480px
}

.ql-emojiblot[data-name="couch_and_lamp"] .ap {
    background-position: -620px -500px
}

.ql-emojiblot[data-name="sleeping_accommodation"] .ap {
    background-position: -620px -520px
}

.ql-emojiblot[data-name="shopping_bags"] .ap {
    background-position: -620px -540px
}

.ql-emojiblot[data-name="bellhop_bell"] .ap {
    background-position: -620px -560px
}

.ql-emojiblot[data-name="bed"] .ap {
    background-position: -620px -580px
}

.ql-emojiblot[data-name="place_of_worship"] .ap {
    background-position: -620px -600px
}

.ql-emojiblot[data-name="hammer_and_wrench"] .ap {
    background-position: -620px -620px
}

.ql-emojiblot[data-name="shield"] .ap {
    background-position: -620px -640px
}

.ql-emojiblot[data-name="oil_drum"] .ap {
    background-position: -620px -660px
}

.ql-emojiblot[data-name="motorway"] .ap {
    background-position: -620px -680px
}

.ql-emojiblot[data-name="railway_track"] .ap {
    background-position: -620px -700px
}

.ql-emojiblot[data-name="motor_boat"] .ap {
    background-position: -620px -720px
}

.ql-emojiblot[data-name="small_airplane"] .ap {
    background-position: -620px -740px
}

.ql-emojiblot[data-name="airplane_departure"] .ap {
    background-position: -620px -760px
}

.ql-emojiblot[data-name="airplane_arriving"] .ap {
    background-position: -620px -780px
}

.ql-emojiblot[data-name="satellite"] .ap {
    background-position: -620px -800px
}

.ql-emojiblot[data-name="passenger_ship"] .ap {
    background-position: -640px 0
}

.ql-emojiblot[data-name="zipper_mouth_face"] .ap {
    background-position: -640px -20px
}

.ql-emojiblot[data-name="money_mouth_face"] .ap {
    background-position: -640px -40px
}

.ql-emojiblot[data-name="face_with_thermometer"] .ap {
    background-position: -640px -60px
}

.ql-emojiblot[data-name="nerd_face"] .ap {
    background-position: -640px -80px
}

.ql-emojiblot[data-name="thinking_face"] .ap {
    background-position: -640px -100px
}

.ql-emojiblot[data-name="face_with_head_bandage"] .ap {
    background-position: -640px -120px
}

.ql-emojiblot[data-name="robot_face"] .ap {
    background-position: -640px -140px
}

.ql-emojiblot[data-name="hugging_face"] .ap {
    background-position: -640px -160px
}

.ql-emojiblot[data-name="the_horns"] .ap {
    background-position: -640px -180px
}

.ql-emojiblot[data-name="crab"] .ap {
    background-position: -640px -300px
}

.ql-emojiblot[data-name="lion_face"] .ap {
    background-position: -640px -320px
}

.ql-emojiblot[data-name="scorpion"] .ap {
    background-position: -640px -340px
}

.ql-emojiblot[data-name="turkey"] .ap {
    background-position: -640px -360px
}

.ql-emojiblot[data-name="unicorn_face"] .ap {
    background-position: -640px -380px
}

.ql-emojiblot[data-name="cheese_wedge"] .ap {
    background-position: -640px -400px
}

.ql-emojiblot[data-name="hash"] .ap {
    background-position: -640px -420px
}

.ql-emojiblot[data-name="keycap_star"] .ap {
    background-position: -640px -440px
}

.ql-emojiblot[data-name="zero"] .ap {
    background-position: -640px -460px
}

.ql-emojiblot[data-name="one"] .ap {
    background-position: -640px -480px
}

.ql-emojiblot[data-name="two"] .ap {
    background-position: -640px -500px
}

.ql-emojiblot[data-name="three"] .ap {
    background-position: -640px -520px
}

.ql-emojiblot[data-name="four"] .ap {
    background-position: -640px -540px
}

.ql-emojiblot[data-name="five"] .ap {
    background-position: -640px -560px
}

.ql-emojiblot[data-name="six"] .ap {
    background-position: -640px -580px
}

.ql-emojiblot[data-name="seven"] .ap {
    background-position: -640px -600px
}

.ql-emojiblot[data-name="eight"] .ap {
    background-position: -640px -620px
}

.ql-emojiblot[data-name="nine"] .ap {
    background-position: -640px -640px
}

.ql-emojiblot[data-name="flag-ac"] .ap {
    background-position: -640px -660px
}

.ql-emojiblot[data-name="flag-ad"] .ap {
    background-position: -640px -680px
}

.ql-emojiblot[data-name="flag-ae"] .ap {
    background-position: -640px -700px
}

.ql-emojiblot[data-name="flag-af"] .ap {
    background-position: -640px -720px
}

.ql-emojiblot[data-name="flag-ag"] .ap {
    background-position: -640px -740px
}

.ql-emojiblot[data-name="flag-ai"] .ap {
    background-position: -640px -760px
}

.ql-emojiblot[data-name="flag-al"] .ap {
    background-position: -640px -780px
}

.ql-emojiblot[data-name="flag-am"] .ap {
    background-position: -640px -800px
}

.ql-emojiblot[data-name="flag-ao"] .ap {
    background-position: -660px 0
}

.ql-emojiblot[data-name="flag-aq"] .ap {
    background-position: -660px -20px
}

.ql-emojiblot[data-name="flag-ar"] .ap {
    background-position: -660px -40px
}

.ql-emojiblot[data-name="flag-as"] .ap {
    background-position: -660px -60px
}

.ql-emojiblot[data-name="flag-at"] .ap {
    background-position: -660px -80px
}

.ql-emojiblot[data-name="flag-au"] .ap {
    background-position: -660px -100px
}

.ql-emojiblot[data-name="flag-aw"] .ap {
    background-position: -660px -120px
}

.ql-emojiblot[data-name="flag-ax"] .ap {
    background-position: -660px -140px
}

.ql-emojiblot[data-name="flag-az"] .ap {
    background-position: -660px -160px
}

.ql-emojiblot[data-name="flag-ba"] .ap {
    background-position: -660px -180px
}

.ql-emojiblot[data-name="flag-bb"] .ap {
    background-position: -660px -200px
}

.ql-emojiblot[data-name="flag-bd"] .ap {
    background-position: -660px -220px
}

.ql-emojiblot[data-name="flag-be"] .ap {
    background-position: -660px -240px
}

.ql-emojiblot[data-name="flag-bf"] .ap {
    background-position: -660px -260px
}

.ql-emojiblot[data-name="flag-bg"] .ap {
    background-position: -660px -280px
}

.ql-emojiblot[data-name="flag-bh"] .ap {
    background-position: -660px -300px
}

.ql-emojiblot[data-name="flag-bi"] .ap {
    background-position: -660px -320px
}

.ql-emojiblot[data-name="flag-bj"] .ap {
    background-position: -660px -340px
}

.ql-emojiblot[data-name="flag-bl"] .ap {
    background-position: -660px -360px
}

.ql-emojiblot[data-name="flag-bm"] .ap {
    background-position: -660px -380px
}

.ql-emojiblot[data-name="flag-bn"] .ap {
    background-position: -660px -400px
}

.ql-emojiblot[data-name="flag-bo"] .ap {
    background-position: -660px -420px
}

.ql-emojiblot[data-name="flag-bq"] .ap {
    background-position: -660px -440px
}

.ql-emojiblot[data-name="flag-br"] .ap {
    background-position: -660px -460px
}

.ql-emojiblot[data-name="flag-bs"] .ap {
    background-position: -660px -480px
}

.ql-emojiblot[data-name="flag-bt"] .ap {
    background-position: -660px -500px
}

.ql-emojiblot[data-name="flag-bv"] .ap {
    background-position: -660px -520px
}

.ql-emojiblot[data-name="flag-bw"] .ap {
    background-position: -660px -540px
}

.ql-emojiblot[data-name="flag-by"] .ap {
    background-position: -660px -560px
}

.ql-emojiblot[data-name="flag-bz"] .ap {
    background-position: -660px -580px
}

.ql-emojiblot[data-name="flag-ca"] .ap {
    background-position: -660px -600px
}

.ql-emojiblot[data-name="flag-cc"] .ap {
    background-position: -660px -620px
}

.ql-emojiblot[data-name="flag-cd"] .ap {
    background-position: -660px -640px
}

.ql-emojiblot[data-name="flag-cf"] .ap {
    background-position: -660px -660px
}

.ql-emojiblot[data-name="flag-cg"] .ap {
    background-position: -660px -680px
}

.ql-emojiblot[data-name="flag-ch"] .ap {
    background-position: -660px -700px
}

.ql-emojiblot[data-name="flag-ci"] .ap {
    background-position: -660px -720px
}

.ql-emojiblot[data-name="flag-ck"] .ap {
    background-position: -660px -740px
}

.ql-emojiblot[data-name="flag-cl"] .ap {
    background-position: -660px -760px
}

.ql-emojiblot[data-name="flag-cm"] .ap {
    background-position: -660px -780px
}

.ql-emojiblot[data-name="flag-cn"] .ap {
    background-position: -660px -800px
}

.ql-emojiblot[data-name="flag-co"] .ap {
    background-position: -680px 0
}

.ql-emojiblot[data-name="flag-cp"] .ap {
    background-position: -680px -20px
}

.ql-emojiblot[data-name="flag-cr"] .ap {
    background-position: -680px -40px
}

.ql-emojiblot[data-name="flag-cu"] .ap {
    background-position: -680px -60px
}

.ql-emojiblot[data-name="flag-cv"] .ap {
    background-position: -680px -80px
}

.ql-emojiblot[data-name="flag-cw"] .ap {
    background-position: -680px -100px
}

.ql-emojiblot[data-name="flag-cx"] .ap {
    background-position: -680px -120px
}

.ql-emojiblot[data-name="flag-cy"] .ap {
    background-position: -680px -140px
}

.ql-emojiblot[data-name="flag-cz"] .ap {
    background-position: -680px -160px
}

.ql-emojiblot[data-name="flag-de"] .ap {
    background-position: -680px -180px
}

.ql-emojiblot[data-name="flag-dg"] .ap {
    background-position: -680px -200px
}

.ql-emojiblot[data-name="flag-dj"] .ap {
    background-position: -680px -220px
}

.ql-emojiblot[data-name="flag-dk"] .ap {
    background-position: -680px -240px
}

.ql-emojiblot[data-name="flag-dm"] .ap {
    background-position: -680px -260px
}

.ql-emojiblot[data-name="flag-do"] .ap {
    background-position: -680px -280px
}

.ql-emojiblot[data-name="flag-dz"] .ap {
    background-position: -680px -300px
}

.ql-emojiblot[data-name="flag-ea"] .ap {
    background-position: -680px -320px
}

.ql-emojiblot[data-name="flag-ec"] .ap {
    background-position: -680px -340px
}

.ql-emojiblot[data-name="flag-ee"] .ap {
    background-position: -680px -360px
}

.ql-emojiblot[data-name="flag-eg"] .ap {
    background-position: -680px -380px
}

.ql-emojiblot[data-name="flag-eh"] .ap {
    background-position: -680px -400px
}

.ql-emojiblot[data-name="flag-er"] .ap {
    background-position: -680px -420px
}

.ql-emojiblot[data-name="flag-es"] .ap {
    background-position: -680px -440px
}

.ql-emojiblot[data-name="flag-et"] .ap {
    background-position: -680px -460px
}

.ql-emojiblot[data-name="flag-eu"] .ap {
    background-position: -680px -480px
}

.ql-emojiblot[data-name="flag-fi"] .ap {
    background-position: -680px -500px
}

.ql-emojiblot[data-name="flag-fj"] .ap {
    background-position: -680px -520px
}

.ql-emojiblot[data-name="flag-fk"] .ap {
    background-position: -680px -540px
}

.ql-emojiblot[data-name="flag-fm"] .ap {
    background-position: -680px -560px
}

.ql-emojiblot[data-name="flag-fo"] .ap {
    background-position: -680px -580px
}

.ql-emojiblot[data-name="flag-fr"] .ap {
    background-position: -680px -600px
}

.ql-emojiblot[data-name="flag-ga"] .ap {
    background-position: -680px -620px
}

.ql-emojiblot[data-name="flag-gb"] .ap {
    background-position: -680px -640px
}

.ql-emojiblot[data-name="flag-gd"] .ap {
    background-position: -680px -660px
}

.ql-emojiblot[data-name="flag-ge"] .ap {
    background-position: -680px -680px
}

.ql-emojiblot[data-name="flag-gf"] .ap {
    background-position: -680px -700px
}

.ql-emojiblot[data-name="flag-gg"] .ap {
    background-position: -680px -720px
}

.ql-emojiblot[data-name="flag-gh"] .ap {
    background-position: -680px -740px
}

.ql-emojiblot[data-name="flag-gi"] .ap {
    background-position: -680px -760px
}

.ql-emojiblot[data-name="flag-gl"] .ap {
    background-position: -680px -780px
}

.ql-emojiblot[data-name="flag-gm"] .ap {
    background-position: -680px -800px
}

.ql-emojiblot[data-name="flag-gn"] .ap {
    background-position: -700px 0
}

.ql-emojiblot[data-name="flag-gp"] .ap {
    background-position: -700px -20px
}

.ql-emojiblot[data-name="flag-gq"] .ap {
    background-position: -700px -40px
}

.ql-emojiblot[data-name="flag-gr"] .ap {
    background-position: -700px -60px
}

.ql-emojiblot[data-name="flag-gs"] .ap {
    background-position: -700px -80px
}

.ql-emojiblot[data-name="flag-gt"] .ap {
    background-position: -700px -100px
}

.ql-emojiblot[data-name="flag-gu"] .ap {
    background-position: -700px -120px
}

.ql-emojiblot[data-name="flag-gw"] .ap {
    background-position: -700px -140px
}

.ql-emojiblot[data-name="flag-gy"] .ap {
    background-position: -700px -160px
}

.ql-emojiblot[data-name="flag-hk"] .ap {
    background-position: -700px -180px
}

.ql-emojiblot[data-name="flag-hm"] .ap {
    background-position: -700px -200px
}

.ql-emojiblot[data-name="flag-hn"] .ap {
    background-position: -700px -220px
}

.ql-emojiblot[data-name="flag-hr"] .ap {
    background-position: -700px -240px
}

.ql-emojiblot[data-name="flag-ht"] .ap {
    background-position: -700px -260px
}

.ql-emojiblot[data-name="flag-hu"] .ap {
    background-position: -700px -280px
}

.ql-emojiblot[data-name="flag-ic"] .ap {
    background-position: -700px -300px
}

.ql-emojiblot[data-name="flag-id"] .ap {
    background-position: -700px -320px
}

.ql-emojiblot[data-name="flag-ie"] .ap {
    background-position: -700px -340px
}

.ql-emojiblot[data-name="flag-il"] .ap {
    background-position: -700px -360px
}

.ql-emojiblot[data-name="flag-im"] .ap {
    background-position: -700px -380px
}

.ql-emojiblot[data-name="flag-in"] .ap {
    background-position: -700px -400px
}

.ql-emojiblot[data-name="flag-io"] .ap {
    background-position: -700px -420px
}

.ql-emojiblot[data-name="flag-iq"] .ap {
    background-position: -700px -440px
}

.ql-emojiblot[data-name="flag-ir"] .ap {
    background-position: -700px -460px
}

.ql-emojiblot[data-name="flag-is"] .ap {
    background-position: -700px -480px
}

.ql-emojiblot[data-name="flag-it"] .ap {
    background-position: -700px -500px
}

.ql-emojiblot[data-name="flag-je"] .ap {
    background-position: -700px -520px
}

.ql-emojiblot[data-name="flag-jm"] .ap {
    background-position: -700px -540px
}

.ql-emojiblot[data-name="flag-jo"] .ap {
    background-position: -700px -560px
}

.ql-emojiblot[data-name="flag-jp"] .ap {
    background-position: -700px -580px
}

.ql-emojiblot[data-name="flag-ke"] .ap {
    background-position: -700px -600px
}

.ql-emojiblot[data-name="flag-kg"] .ap {
    background-position: -700px -620px
}

.ql-emojiblot[data-name="flag-kh"] .ap {
    background-position: -700px -640px
}

.ql-emojiblot[data-name="flag-ki"] .ap {
    background-position: -700px -660px
}

.ql-emojiblot[data-name="flag-km"] .ap {
    background-position: -700px -680px
}

.ql-emojiblot[data-name="flag-kn"] .ap {
    background-position: -700px -700px
}

.ql-emojiblot[data-name="flag-kp"] .ap {
    background-position: -700px -720px
}

.ql-emojiblot[data-name="flag-kr"] .ap {
    background-position: -700px -740px
}

.ql-emojiblot[data-name="flag-kw"] .ap {
    background-position: -700px -760px
}

.ql-emojiblot[data-name="flag-ky"] .ap {
    background-position: -700px -780px
}

.ql-emojiblot[data-name="flag-kz"] .ap {
    background-position: -700px -800px
}

.ql-emojiblot[data-name="flag-la"] .ap {
    background-position: -720px 0
}

.ql-emojiblot[data-name="flag-lb"] .ap {
    background-position: -720px -20px
}

.ql-emojiblot[data-name="flag-lc"] .ap {
    background-position: -720px -40px
}

.ql-emojiblot[data-name="flag-li"] .ap {
    background-position: -720px -60px
}

.ql-emojiblot[data-name="flag-lk"] .ap {
    background-position: -720px -80px
}

.ql-emojiblot[data-name="flag-lr"] .ap {
    background-position: -720px -100px
}

.ql-emojiblot[data-name="flag-ls"] .ap {
    background-position: -720px -120px
}

.ql-emojiblot[data-name="flag-lt"] .ap {
    background-position: -720px -140px
}

.ql-emojiblot[data-name="flag-lu"] .ap {
    background-position: -720px -160px
}

.ql-emojiblot[data-name="flag-lv"] .ap {
    background-position: -720px -180px
}

.ql-emojiblot[data-name="flag-ly"] .ap {
    background-position: -720px -200px
}

.ql-emojiblot[data-name="flag-ma"] .ap {
    background-position: -720px -220px
}

.ql-emojiblot[data-name="flag-mc"] .ap {
    background-position: -720px -240px
}

.ql-emojiblot[data-name="flag-md"] .ap {
    background-position: -720px -260px
}

.ql-emojiblot[data-name="flag-me"] .ap {
    background-position: -720px -280px
}

.ql-emojiblot[data-name="flag-mf"] .ap {
    background-position: -720px -300px
}

.ql-emojiblot[data-name="flag-mg"] .ap {
    background-position: -720px -320px
}

.ql-emojiblot[data-name="flag-mh"] .ap {
    background-position: -720px -340px
}

.ql-emojiblot[data-name="flag-mk"] .ap {
    background-position: -720px -360px
}

.ql-emojiblot[data-name="flag-ml"] .ap {
    background-position: -720px -380px
}

.ql-emojiblot[data-name="flag-mm"] .ap {
    background-position: -720px -400px
}

.ql-emojiblot[data-name="flag-mn"] .ap {
    background-position: -720px -420px
}

.ql-emojiblot[data-name="flag-mo"] .ap {
    background-position: -720px -440px
}

.ql-emojiblot[data-name="flag-mp"] .ap {
    background-position: -720px -460px
}

.ql-emojiblot[data-name="flag-mq"] .ap {
    background-position: -720px -480px
}

.ql-emojiblot[data-name="flag-mr"] .ap {
    background-position: -720px -500px
}

.ql-emojiblot[data-name="flag-ms"] .ap {
    background-position: -720px -520px
}

.ql-emojiblot[data-name="flag-mt"] .ap {
    background-position: -720px -540px
}

.ql-emojiblot[data-name="flag-mu"] .ap {
    background-position: -720px -560px
}

.ql-emojiblot[data-name="flag-mv"] .ap {
    background-position: -720px -580px
}

.ql-emojiblot[data-name="flag-mw"] .ap {
    background-position: -720px -600px
}

.ql-emojiblot[data-name="flag-mx"] .ap {
    background-position: -720px -620px
}

.ql-emojiblot[data-name="flag-my"] .ap {
    background-position: -720px -640px
}

.ql-emojiblot[data-name="flag-mz"] .ap {
    background-position: -720px -660px
}

.ql-emojiblot[data-name="flag-na"] .ap {
    background-position: -720px -680px
}

.ql-emojiblot[data-name="flag-nc"] .ap {
    background-position: -720px -700px
}

.ql-emojiblot[data-name="flag-ne"] .ap {
    background-position: -720px -720px
}

.ql-emojiblot[data-name="flag-nf"] .ap {
    background-position: -720px -740px
}

.ql-emojiblot[data-name="flag-ng"] .ap {
    background-position: -720px -760px
}

.ql-emojiblot[data-name="flag-ni"] .ap {
    background-position: -720px -780px
}

.ql-emojiblot[data-name="flag-nl"] .ap {
    background-position: -720px -800px
}

.ql-emojiblot[data-name="flag-no"] .ap {
    background-position: -740px 0
}

.ql-emojiblot[data-name="flag-np"] .ap {
    background-position: -740px -20px
}

.ql-emojiblot[data-name="flag-nr"] .ap {
    background-position: -740px -40px
}

.ql-emojiblot[data-name="flag-nu"] .ap {
    background-position: -740px -60px
}

.ql-emojiblot[data-name="flag-nz"] .ap {
    background-position: -740px -80px
}

.ql-emojiblot[data-name="flag-om"] .ap {
    background-position: -740px -100px
}

.ql-emojiblot[data-name="flag-pa"] .ap {
    background-position: -740px -120px
}

.ql-emojiblot[data-name="flag-pe"] .ap {
    background-position: -740px -140px
}

.ql-emojiblot[data-name="flag-pf"] .ap {
    background-position: -740px -160px
}

.ql-emojiblot[data-name="flag-pg"] .ap {
    background-position: -740px -180px
}

.ql-emojiblot[data-name="flag-ph"] .ap {
    background-position: -740px -200px
}

.ql-emojiblot[data-name="flag-pk"] .ap {
    background-position: -740px -220px
}

.ql-emojiblot[data-name="flag-pl"] .ap {
    background-position: -740px -240px
}

.ql-emojiblot[data-name="flag-pm"] .ap {
    background-position: -740px -260px
}

.ql-emojiblot[data-name="flag-pn"] .ap {
    background-position: -740px -280px
}

.ql-emojiblot[data-name="flag-pr"] .ap {
    background-position: -740px -300px
}

.ql-emojiblot[data-name="flag-ps"] .ap {
    background-position: -740px -320px
}

.ql-emojiblot[data-name="flag-pt"] .ap {
    background-position: -740px -340px
}

.ql-emojiblot[data-name="flag-pw"] .ap {
    background-position: -740px -360px
}

.ql-emojiblot[data-name="flag-py"] .ap {
    background-position: -740px -380px
}

.ql-emojiblot[data-name="flag-qa"] .ap {
    background-position: -740px -400px
}

.ql-emojiblot[data-name="flag-re"] .ap {
    background-position: -740px -420px
}

.ql-emojiblot[data-name="flag-ro"] .ap {
    background-position: -740px -440px
}

.ql-emojiblot[data-name="flag-rs"] .ap {
    background-position: -740px -460px
}

.ql-emojiblot[data-name="flag-ru"] .ap {
    background-position: -740px -480px
}

.ql-emojiblot[data-name="flag-rw"] .ap {
    background-position: -740px -500px
}

.ql-emojiblot[data-name="flag-sa"] .ap {
    background-position: -740px -520px
}

.ql-emojiblot[data-name="flag-sb"] .ap {
    background-position: -740px -540px
}

.ql-emojiblot[data-name="flag-sc"] .ap {
    background-position: -740px -560px
}

.ql-emojiblot[data-name="flag-sd"] .ap {
    background-position: -740px -580px
}

.ql-emojiblot[data-name="flag-se"] .ap {
    background-position: -740px -600px
}

.ql-emojiblot[data-name="flag-sg"] .ap {
    background-position: -740px -620px
}

.ql-emojiblot[data-name="flag-sh"] .ap {
    background-position: -740px -640px
}

.ql-emojiblot[data-name="flag-si"] .ap {
    background-position: -740px -660px
}

.ql-emojiblot[data-name="flag-sj"] .ap {
    background-position: -740px -680px
}

.ql-emojiblot[data-name="flag-sk"] .ap {
    background-position: -740px -700px
}

.ql-emojiblot[data-name="flag-sl"] .ap {
    background-position: -740px -720px
}

.ql-emojiblot[data-name="flag-sm"] .ap {
    background-position: -740px -740px
}

.ql-emojiblot[data-name="flag-sn"] .ap {
    background-position: -740px -760px
}

.ql-emojiblot[data-name="flag-so"] .ap {
    background-position: -740px -780px
}

.ql-emojiblot[data-name="flag-sr"] .ap {
    background-position: -740px -800px
}

.ql-emojiblot[data-name="flag-ss"] .ap {
    background-position: -760px 0
}

.ql-emojiblot[data-name="flag-st"] .ap {
    background-position: -760px -20px
}

.ql-emojiblot[data-name="flag-sv"] .ap {
    background-position: -760px -40px
}

.ql-emojiblot[data-name="flag-sx"] .ap {
    background-position: -760px -60px
}

.ql-emojiblot[data-name="flag-sy"] .ap {
    background-position: -760px -80px
}

.ql-emojiblot[data-name="flag-sz"] .ap {
    background-position: -760px -100px
}

.ql-emojiblot[data-name="flag-ta"] .ap {
    background-position: -760px -120px
}

.ql-emojiblot[data-name="flag-tc"] .ap {
    background-position: -760px -140px
}

.ql-emojiblot[data-name="flag-td"] .ap {
    background-position: -760px -160px
}

.ql-emojiblot[data-name="flag-tf"] .ap {
    background-position: -760px -180px
}

.ql-emojiblot[data-name="flag-tg"] .ap {
    background-position: -760px -200px
}

.ql-emojiblot[data-name="flag-th"] .ap {
    background-position: -760px -220px
}

.ql-emojiblot[data-name="flag-tj"] .ap {
    background-position: -760px -240px
}

.ql-emojiblot[data-name="flag-tk"] .ap {
    background-position: -760px -260px
}

.ql-emojiblot[data-name="flag-tl"] .ap {
    background-position: -760px -280px
}

.ql-emojiblot[data-name="flag-tm"] .ap {
    background-position: -760px -300px
}

.ql-emojiblot[data-name="flag-tn"] .ap {
    background-position: -760px -320px
}

.ql-emojiblot[data-name="flag-to"] .ap {
    background-position: -760px -340px
}

.ql-emojiblot[data-name="flag-tr"] .ap {
    background-position: -760px -360px
}

.ql-emojiblot[data-name="flag-tt"] .ap {
    background-position: -760px -380px
}

.ql-emojiblot[data-name="flag-tv"] .ap {
    background-position: -760px -400px
}

.ql-emojiblot[data-name="flag-tw"] .ap {
    background-position: -760px -420px
}

.ql-emojiblot[data-name="flag-tz"] .ap {
    background-position: -760px -440px
}

.ql-emojiblot[data-name="flag-ua"] .ap {
    background-position: -760px -460px
}

.ql-emojiblot[data-name="flag-ug"] .ap {
    background-position: -760px -480px
}

.ql-emojiblot[data-name="flag-um"] .ap {
    background-position: -760px -500px
}

.ql-emojiblot[data-name="flag-us"] .ap {
    background-position: -760px -520px
}

.ql-emojiblot[data-name="flag-uy"] .ap {
    background-position: -760px -540px
}

.ql-emojiblot[data-name="flag-uz"] .ap {
    background-position: -760px -560px
}

.ql-emojiblot[data-name="flag-va"] .ap {
    background-position: -760px -580px
}

.ql-emojiblot[data-name="flag-vc"] .ap {
    background-position: -760px -600px
}

.ql-emojiblot[data-name="flag-ve"] .ap {
    background-position: -760px -620px
}

.ql-emojiblot[data-name="flag-vg"] .ap {
    background-position: -760px -640px
}

.ql-emojiblot[data-name="flag-vi"] .ap {
    background-position: -760px -660px
}

.ql-emojiblot[data-name="flag-vn"] .ap {
    background-position: -760px -680px
}

.ql-emojiblot[data-name="flag-vu"] .ap {
    background-position: -760px -700px
}

.ql-emojiblot[data-name="flag-wf"] .ap {
    background-position: -760px -720px
}

.ql-emojiblot[data-name="flag-ws"] .ap {
    background-position: -760px -740px
}

.ql-emojiblot[data-name="flag-xk"] .ap {
    background-position: -760px -760px
}

.ql-emojiblot[data-name="flag-ye"] .ap {
    background-position: -760px -780px
}

.ql-emojiblot[data-name="flag-yt"] .ap {
    background-position: -760px -800px
}

.ql-emojiblot[data-name="flag-za"] .ap {
    background-position: -780px 0
}

.ql-emojiblot[data-name="flag-zm"] .ap {
    background-position: -780px -20px
}

.ql-emojiblot[data-name="flag-zw"] .ap {
    background-position: -780px -40px
}

.ql-emojiblot[data-name="man-man-boy"] .ap {
    background-position: -780px -60px
}

.ql-emojiblot[data-name="man-man-boy-boy"] .ap {
    background-position: -780px -80px
}

.ql-emojiblot[data-name="man-man-girl"] .ap {
    background-position: -780px -100px
}

.ql-emojiblot[data-name="man-man-girl-boy"] .ap {
    background-position: -780px -120px
}

.ql-emojiblot[data-name="man-man-girl-girl"] .ap {
    background-position: -780px -140px
}

.ql-emojiblot[data-name="man-woman-boy-boy"] .ap {
    background-position: -780px -160px
}

.ql-emojiblot[data-name="man-woman-girl"] .ap {
    background-position: -780px -180px
}

.ql-emojiblot[data-name="man-woman-girl-boy"] .ap {
    background-position: -780px -200px
}

.ql-emojiblot[data-name="man-woman-girl-girl"] .ap {
    background-position: -780px -220px
}

.ql-emojiblot[data-name="man-heart-man"] .ap {
    background-position: -780px -240px
}

.ql-emojiblot[data-name="man-kiss-man"] .ap {
    background-position: -780px -260px
}

.ql-emojiblot[data-name="woman-woman-boy"] .ap {
    background-position: -780px -280px
}

.ql-emojiblot[data-name="woman-woman-boy-boy"] .ap {
    background-position: -780px -300px
}

.ql-emojiblot[data-name="woman-woman-girl"] .ap {
    background-position: -780px -320px
}

.ql-emojiblot[data-name="woman-woman-girl-boy"] .ap {
    background-position: -780px -340px
}

.ql-emojiblot[data-name="woman-woman-girl-girl"] .ap {
    background-position: -780px -360px
}

.ql-emojiblot[data-name="woman-heart-woman"] .ap {
    background-position: -780px -380px
}

.ql-emojiblot[data-name="woman-kiss-woman"] .ap {
    background-position: -780px -400px
}