[READ-ONLY] Mirror of https://github.com/flo-bit/svelte-cloudflare-statusphere. statusphere.atmo.tools
atproto cloudflare-workers oauth svelte
0

Configure Feed

Select the types of activity you want to include in your feed.

add statusphere

+7745 -163
+6 -1
README.md
··· 4 4 5 5 SvelteKit + AT Protocol OAuth on Cloudflare Workers. Server-side OAuth with `@atcute/oauth-node-client`, Cloudflare KV for session/state storage, and SvelteKit remote functions for type-safe client-server communication. 6 6 7 - **Demo:** https://svelte-atproto-oauth-cloudflare-workers.flobit-dev.workers.dev/ 7 + **Demo:** https://statusphere.atmo.tools 8 8 9 9 ## Quick Start 10 10 ··· 69 69 ## License 70 70 71 71 MIT 72 + 73 + 74 + ## todo 75 + 76 + - make typesafe (with lexicons)
+1
package.json
··· 52 52 }, 53 53 "license": "MIT", 54 54 "dependencies": { 55 + "@atcute/jetstream": "^1.1.2", 55 56 "@foxui/core": "^0.5.1", 56 57 "@foxui/social": "^0.5.1", 57 58 "@foxui/time": "^0.5.1",
+59
pnpm-lock.yaml
··· 8 8 9 9 .: 10 10 dependencies: 11 + '@atcute/jetstream': 12 + specifier: ^1.1.2 13 + version: 1.1.2 11 14 '@foxui/core': 12 15 specifier: ^0.5.1 13 16 version: 0.5.1(@internationalized/date@3.10.1)(@sveltejs/kit@2.50.0(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.48.0)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.48.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)))(svelte@5.48.0)(tailwindcss@4.1.18) ··· 133 136 134 137 '@atcute/identity@1.1.3': 135 138 resolution: {integrity: sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==, tarball: https://registry.npmjs.org/@atcute/identity/-/identity-1.1.3.tgz} 139 + 140 + '@atcute/jetstream@1.1.2': 141 + resolution: {integrity: sha512-u6p/h2xppp7LE6W/9xErAJ6frfN60s8adZuCKtfAaaBBiiYbb1CfpzN8Uc+2qtJZNorqGvuuDb5572Jmh7yHBQ==, tarball: https://registry.npmjs.org/@atcute/jetstream/-/jetstream-1.1.2.tgz} 136 142 137 143 '@atcute/lexicons@1.2.6': 138 144 resolution: {integrity: sha512-s76UQd8D+XmHIzrjD9CJ9SOOeeLPHc+sMmcj7UFakAW/dDFXc579fcRdRfuUKvXBL5v1Gs2VgDdlh/IvvQZAwA==, tarball: https://registry.npmjs.org/@atcute/lexicons/-/lexicons-1.2.6.tgz} ··· 819 825 '@jridgewell/trace-mapping@0.3.9': 820 826 resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz} 821 827 828 + '@mary-ext/event-iterator@1.0.0': 829 + resolution: {integrity: sha512-l6gCPsWJ8aRCe/s7/oCmero70kDHgIK5m4uJvYgwEYTqVxoBOIXbKr5tnkLqUHEg6mNduB4IWvms3h70Hp9ADQ==, tarball: https://registry.npmjs.org/@mary-ext/event-iterator/-/event-iterator-1.0.0.tgz} 830 + 831 + '@mary-ext/simple-event-emitter@1.0.1': 832 + resolution: {integrity: sha512-9+VvZisxZ/gSg+JJH7hmXaA8Qj42Qjz3O58RSB+INYc8iLA0icATZxHB9vKbj59ojDGZjO3hCKzMXocx3L0H8w==, tarball: https://registry.npmjs.org/@mary-ext/simple-event-emitter/-/simple-event-emitter-1.0.1.tgz} 833 + 822 834 '@number-flow/svelte@0.3.13': 823 835 resolution: {integrity: sha512-mvbxDeSFa1o/E4vGhrWuawAFCgcn5qTQ/s++FIoD88es5+JQa/aMQUypTy7qXIreTtTvncpIbkKdw9DMnweaSw==, tarball: https://registry.npmjs.org/@number-flow/svelte/-/svelte-0.3.13.tgz} 824 836 peerDependencies: ··· 1414 1426 esutils@2.0.3: 1415 1427 resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz} 1416 1428 engines: {node: '>=0.10.0'} 1429 + 1430 + event-target-polyfill@0.0.4: 1431 + resolution: {integrity: sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==, tarball: https://registry.npmjs.org/event-target-polyfill/-/event-target-polyfill-0.0.4.tgz} 1417 1432 1418 1433 fast-deep-equal@3.1.3: 1419 1434 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} ··· 1720 1735 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} 1721 1736 engines: {node: '>=6'} 1722 1737 1738 + partysocket@1.1.16: 1739 + resolution: {integrity: sha512-d7xFv+ZC7x0p/DAHWJ5FhxQhimIx+ucyZY+kxL0cKddLBmK9c4p2tEA/L+dOOrWm6EYrRwrBjKQV0uSzOY9x1w==, tarball: https://registry.npmjs.org/partysocket/-/partysocket-1.1.16.tgz} 1740 + peerDependencies: 1741 + react: '>=17' 1742 + peerDependenciesMeta: 1743 + react: 1744 + optional: true 1745 + 1723 1746 path-exists@4.0.0: 1724 1747 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz} 1725 1748 engines: {node: '>=8'} ··· 2035 2058 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, tarball: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz} 2036 2059 engines: {node: '>= 0.8.0'} 2037 2060 2061 + type-fest@4.41.0: 2062 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz} 2063 + engines: {node: '>=16'} 2064 + 2038 2065 typescript-eslint@8.53.1: 2039 2066 resolution: {integrity: sha512-gB+EVQfP5RDElh9ittfXlhZJdjSU4jUSTyE2+ia8CYyNvet4ElfaLlAIqDvQV9JPknKx0jQH1racTYe/4LaLSg==, tarball: https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.1.tgz} 2040 2067 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 2176 2203 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz} 2177 2204 engines: {node: '>=10'} 2178 2205 2206 + yocto-queue@1.2.2: 2207 + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz} 2208 + engines: {node: '>=12.20'} 2209 + 2179 2210 youch-core@0.3.3: 2180 2211 resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==, tarball: https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz} 2181 2212 ··· 2215 2246 dependencies: 2216 2247 '@atcute/lexicons': 1.2.6 2217 2248 '@badrap/valita': 0.4.6 2249 + 2250 + '@atcute/jetstream@1.1.2': 2251 + dependencies: 2252 + '@atcute/lexicons': 1.2.9 2253 + '@badrap/valita': 0.4.6 2254 + '@mary-ext/event-iterator': 1.0.0 2255 + '@mary-ext/simple-event-emitter': 1.0.1 2256 + partysocket: 1.1.16 2257 + type-fest: 4.41.0 2258 + yocto-queue: 1.2.2 2259 + transitivePeerDependencies: 2260 + - react 2218 2261 2219 2262 '@atcute/lexicons@1.2.6': 2220 2263 dependencies: ··· 2774 2817 '@jridgewell/resolve-uri': 3.1.2 2775 2818 '@jridgewell/sourcemap-codec': 1.5.5 2776 2819 2820 + '@mary-ext/event-iterator@1.0.0': 2821 + dependencies: 2822 + yocto-queue: 1.2.2 2823 + 2824 + '@mary-ext/simple-event-emitter@1.0.1': {} 2825 + 2777 2826 '@number-flow/svelte@0.3.13(svelte@5.48.0)': 2778 2827 dependencies: 2779 2828 esm-env: 1.2.2 ··· 3396 3445 3397 3446 esutils@2.0.3: {} 3398 3447 3448 + event-target-polyfill@0.0.4: {} 3449 + 3399 3450 fast-deep-equal@3.1.3: {} 3400 3451 3401 3452 fast-json-stable-stringify@2.1.0: {} ··· 3637 3688 dependencies: 3638 3689 callsites: 3.1.0 3639 3690 3691 + partysocket@1.1.16: 3692 + dependencies: 3693 + event-target-polyfill: 0.0.4 3694 + 3640 3695 path-exists@4.0.0: {} 3641 3696 3642 3697 path-key@3.1.1: {} ··· 3932 3987 dependencies: 3933 3988 prelude-ls: 1.2.1 3934 3989 3990 + type-fest@4.41.0: {} 3991 + 3935 3992 typescript-eslint@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): 3936 3993 dependencies: 3937 3994 '@typescript-eslint/eslint-plugin': 8.53.1(@typescript-eslint/parser@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) ··· 4031 4088 yaml@1.10.2: {} 4032 4089 4033 4090 yocto-queue@0.1.0: {} 4091 + 4092 + yocto-queue@1.2.2: {} 4034 4093 4035 4094 youch-core@0.3.3: 4036 4095 dependencies:
+12 -12
src/app.css
··· 3 3 @plugin '@tailwindcss/forms'; 4 4 @source "../node_modules/@foxui"; 5 5 6 - /* @custom-variant dark (&:where(.dark, .dark *)); */ 6 + @custom-variant dark (&:where(.dark, .dark *)); 7 7 8 8 @theme inline { 9 9 --color-base-50: var(--base-50); ··· 33 33 34 34 @layer base { 35 35 :root { 36 - --accent-50: var(--color-rose-50); 37 - --accent-100: var(--color-rose-100); 38 - --accent-200: var(--color-rose-200); 39 - --accent-300: var(--color-rose-300); 40 - --accent-400: var(--color-rose-400); 41 - --accent-500: var(--color-rose-500); 42 - --accent-600: var(--color-rose-600); 43 - --accent-700: var(--color-rose-700); 44 - --accent-800: var(--color-rose-800); 45 - --accent-900: var(--color-rose-900); 46 - --accent-950: var(--color-rose-950); 36 + --accent-50: var(--color-sky-50); 37 + --accent-100: var(--color-sky-100); 38 + --accent-200: var(--color-sky-200); 39 + --accent-300: var(--color-sky-300); 40 + --accent-400: var(--color-sky-400); 41 + --accent-500: var(--color-sky-500); 42 + --accent-600: var(--color-sky-600); 43 + --accent-700: var(--color-sky-700); 44 + --accent-800: var(--color-sky-800); 45 + --accent-900: var(--color-sky-900); 46 + --accent-950: var(--color-sky-950); 47 47 48 48 --base-50: var(--color-stone-50); 49 49 --base-100: var(--color-stone-100);
+19
src/lib/atproto/microcosm.ts
··· 1 + const BASE_URL = 'https://ufos-api.microcosm.blue'; 2 + 3 + export interface MicrocosmRecord<T = unknown> { 4 + did: string; 5 + collection: string; 6 + rkey: string; 7 + record: T; 8 + time_us: number; 9 + } 10 + 11 + export async function recentRecords<T = unknown>( 12 + collections: string | string[] 13 + ): Promise<MicrocosmRecord<T>[]> { 14 + const collection = Array.isArray(collections) ? collections.join(',') : collections; 15 + const url = `${BASE_URL}/records?collection=${encodeURIComponent(collection)}`; 16 + const res = await fetch(url); 17 + if (!res.ok) throw new Error(`Microcosm API error: ${res.status}`); 18 + return res.json(); 19 + }
+7255
src/lib/emojis/icons.json
··· 1 + { 2 + "host": "", 3 + "asset_url_pattern": "", 4 + "families": ["Animated Emoji"], 5 + "icons": [ 6 + { 7 + "name": "emoji_u1f600", 8 + "version": 1, 9 + "popularity": 720, 10 + "codepoint": "1f600", 11 + "unsupported_families": [], 12 + "categories": ["Smileys and emotions"], 13 + "tags": [":smile:"], 14 + "sizes_px": [] 15 + }, 16 + { 17 + "name": "emoji_u1f603", 18 + "version": 1, 19 + "popularity": 719, 20 + "codepoint": "1f603", 21 + "unsupported_families": [], 22 + "categories": ["Smileys and emotions"], 23 + "tags": [":smile-with-big-eyes:"], 24 + "sizes_px": [] 25 + }, 26 + { 27 + "name": "emoji_u1f604", 28 + "version": 1, 29 + "popularity": 718, 30 + "codepoint": "1f604", 31 + "unsupported_families": [], 32 + "categories": ["Smileys and emotions"], 33 + "tags": [":grin:"], 34 + "sizes_px": [] 35 + }, 36 + { 37 + "name": "emoji_u1f601", 38 + "version": 1, 39 + "popularity": 717, 40 + "codepoint": "1f601", 41 + "unsupported_families": [], 42 + "categories": ["Smileys and emotions"], 43 + "tags": [":grinning:"], 44 + "sizes_px": [] 45 + }, 46 + { 47 + "name": "emoji_u1f606", 48 + "version": 1, 49 + "popularity": 716, 50 + "codepoint": "1f606", 51 + "unsupported_families": [], 52 + "categories": ["Smileys and emotions"], 53 + "tags": [":laughing:"], 54 + "sizes_px": [] 55 + }, 56 + { 57 + "name": "emoji_u1f605", 58 + "version": 1, 59 + "popularity": 715, 60 + "codepoint": "1f605", 61 + "unsupported_families": [], 62 + "categories": ["Smileys and emotions"], 63 + "tags": [":grin-sweat:"], 64 + "sizes_px": [] 65 + }, 66 + { 67 + "name": "emoji_u1f602", 68 + "version": 1, 69 + "popularity": 714, 70 + "codepoint": "1f602", 71 + "unsupported_families": [], 72 + "categories": ["Smileys and emotions"], 73 + "tags": [":joy:"], 74 + "sizes_px": [] 75 + }, 76 + { 77 + "name": "emoji_u1f923", 78 + "version": 1, 79 + "popularity": 713, 80 + "codepoint": "1f923", 81 + "unsupported_families": [], 82 + "categories": ["Smileys and emotions"], 83 + "tags": [":rofl:"], 84 + "sizes_px": [] 85 + }, 86 + { 87 + "name": "emoji_u1f62d", 88 + "version": 1, 89 + "popularity": 712, 90 + "codepoint": "1f62d", 91 + "unsupported_families": [], 92 + "categories": ["Smileys and emotions"], 93 + "tags": [":loudly-crying:"], 94 + "sizes_px": [] 95 + }, 96 + { 97 + "name": "emoji_u1f609", 98 + "version": 1, 99 + "popularity": 711, 100 + "codepoint": "1f609", 101 + "unsupported_families": [], 102 + "categories": ["Smileys and emotions"], 103 + "tags": [":wink:"], 104 + "sizes_px": [] 105 + }, 106 + { 107 + "name": "emoji_u1f617", 108 + "version": 1, 109 + "popularity": 710, 110 + "codepoint": "1f617", 111 + "unsupported_families": [], 112 + "categories": ["Smileys and emotions"], 113 + "tags": [":kissing:"], 114 + "sizes_px": [] 115 + }, 116 + { 117 + "name": "emoji_u1f619", 118 + "version": 1, 119 + "popularity": 709, 120 + "codepoint": "1f619", 121 + "unsupported_families": [], 122 + "categories": ["Smileys and emotions"], 123 + "tags": [":kissing-smiling-eyes:"], 124 + "sizes_px": [] 125 + }, 126 + { 127 + "name": "emoji_u1f61a", 128 + "version": 1, 129 + "popularity": 708, 130 + "codepoint": "1f61a", 131 + "unsupported_families": [], 132 + "categories": ["Smileys and emotions"], 133 + "tags": [":kissing-closed-eyes:"], 134 + "sizes_px": [] 135 + }, 136 + { 137 + "name": "emoji_u1f618", 138 + "version": 1, 139 + "popularity": 707, 140 + "codepoint": "1f618", 141 + "unsupported_families": [], 142 + "categories": ["Smileys and emotions"], 143 + "tags": [":kissing-heart:"], 144 + "sizes_px": [] 145 + }, 146 + { 147 + "name": "emoji_u1f970", 148 + "version": 1, 149 + "popularity": 706, 150 + "codepoint": "1f970", 151 + "unsupported_families": [], 152 + "categories": ["Smileys and emotions"], 153 + "tags": [":heart-face:", ":3-hearts:"], 154 + "sizes_px": [] 155 + }, 156 + { 157 + "name": "emoji_u1f60d", 158 + "version": 1, 159 + "popularity": 705, 160 + "codepoint": "1f60d", 161 + "unsupported_families": [], 162 + "categories": ["Smileys and emotions"], 163 + "tags": [":heart-eyes:"], 164 + "sizes_px": [] 165 + }, 166 + { 167 + "name": "emoji_u1f929", 168 + "version": 1, 169 + "popularity": 704, 170 + "codepoint": "1f929", 171 + "unsupported_families": [], 172 + "categories": ["Smileys and emotions"], 173 + "tags": [":star-struck:"], 174 + "sizes_px": [] 175 + }, 176 + { 177 + "name": "emoji_u1f973", 178 + "version": 1, 179 + "popularity": 703, 180 + "codepoint": "1f973", 181 + "unsupported_families": [], 182 + "categories": ["Smileys and emotions"], 183 + "tags": [":partying-face:"], 184 + "sizes_px": [] 185 + }, 186 + { 187 + "name": "emoji_u1fae0", 188 + "version": 1, 189 + "popularity": 702, 190 + "codepoint": "1fae0", 191 + "unsupported_families": [], 192 + "categories": ["Smileys and emotions"], 193 + "tags": [":melting:"], 194 + "sizes_px": [] 195 + }, 196 + { 197 + "name": "emoji_u1f643", 198 + "version": 1, 199 + "popularity": 701, 200 + "codepoint": "1f643", 201 + "unsupported_families": [], 202 + "categories": ["Smileys and emotions"], 203 + "tags": [":upside-down-face:"], 204 + "sizes_px": [] 205 + }, 206 + { 207 + "name": "emoji_u1f642", 208 + "version": 1, 209 + "popularity": 700, 210 + "codepoint": "1f642", 211 + "unsupported_families": [], 212 + "categories": ["Smileys and emotions"], 213 + "tags": [":slightly-happy:"], 214 + "sizes_px": [] 215 + }, 216 + { 217 + "name": "emoji_u1f972", 218 + "version": 1, 219 + "popularity": 699, 220 + "codepoint": "1f972", 221 + "unsupported_families": [], 222 + "categories": ["Smileys and emotions"], 223 + "tags": [":happy-cry:"], 224 + "sizes_px": [] 225 + }, 226 + { 227 + "name": "emoji_u1f979", 228 + "version": 1, 229 + "popularity": 698, 230 + "codepoint": "1f979", 231 + "unsupported_families": [], 232 + "categories": ["Smileys and emotions"], 233 + "tags": [":holding-back-tears:"], 234 + "sizes_px": [] 235 + }, 236 + { 237 + "name": "emoji_u1f60a", 238 + "version": 1, 239 + "popularity": 697, 240 + "codepoint": "1f60a", 241 + "unsupported_families": [], 242 + "categories": ["Smileys and emotions"], 243 + "tags": [":blush:"], 244 + "sizes_px": [] 245 + }, 246 + { 247 + "name": "emoji_u263a_fe0f", 248 + "version": 1, 249 + "popularity": 696, 250 + "codepoint": "263a_fe0f", 251 + "unsupported_families": [], 252 + "categories": ["Smileys and emotions"], 253 + "tags": [":warm-smile:"], 254 + "sizes_px": [] 255 + }, 256 + { 257 + "name": "emoji_u1f60c", 258 + "version": 1, 259 + "popularity": 695, 260 + "codepoint": "1f60c", 261 + "unsupported_families": [], 262 + "categories": ["Smileys and emotions"], 263 + "tags": [":relieved:"], 264 + "sizes_px": [] 265 + }, 266 + { 267 + "name": "emoji_u1f642_200d_2195_fe0f", 268 + "version": 1, 269 + "popularity": 694, 270 + "codepoint": "1f642_200d_2195_fe0f", 271 + "unsupported_families": [], 272 + "categories": ["Smileys and emotions"], 273 + "tags": [":head-nod:"], 274 + "sizes_px": [] 275 + }, 276 + { 277 + "name": "emoji_u1f642_200d_2194_fe0f", 278 + "version": 1, 279 + "popularity": 693, 280 + "codepoint": "1f642_200d_2194_fe0f", 281 + "unsupported_families": [], 282 + "categories": ["Smileys and emotions"], 283 + "tags": [":head-shake:"], 284 + "sizes_px": [] 285 + }, 286 + { 287 + "name": "emoji_u1f60f", 288 + "version": 1, 289 + "popularity": 692, 290 + "codepoint": "1f60f", 291 + "unsupported_families": [], 292 + "categories": ["Smileys and emotions"], 293 + "tags": [":smirk:"], 294 + "sizes_px": [] 295 + }, 296 + { 297 + "name": "emoji_u1f924", 298 + "version": 1, 299 + "popularity": 691, 300 + "codepoint": "1f924", 301 + "unsupported_families": [], 302 + "categories": ["Smileys and emotions"], 303 + "tags": [":drool:"], 304 + "sizes_px": [] 305 + }, 306 + { 307 + "name": "emoji_u1f60b", 308 + "version": 1, 309 + "popularity": 690, 310 + "codepoint": "1f60b", 311 + "unsupported_families": [], 312 + "categories": ["Smileys and emotions"], 313 + "tags": [":yum:"], 314 + "sizes_px": [] 315 + }, 316 + { 317 + "name": "emoji_u1f61b", 318 + "version": 1, 319 + "popularity": 689, 320 + "codepoint": "1f61b", 321 + "unsupported_families": [], 322 + "categories": ["Smileys and emotions"], 323 + "tags": [":stuck-out-tongue:"], 324 + "sizes_px": [] 325 + }, 326 + { 327 + "name": "emoji_u1f61d", 328 + "version": 1, 329 + "popularity": 688, 330 + "codepoint": "1f61d", 331 + "unsupported_families": [], 332 + "categories": ["Smileys and emotions"], 333 + "tags": [":squinting-tongue:"], 334 + "sizes_px": [] 335 + }, 336 + { 337 + "name": "emoji_u1f61c", 338 + "version": 1, 339 + "popularity": 687, 340 + "codepoint": "1f61c", 341 + "unsupported_families": [], 342 + "categories": ["Smileys and emotions"], 343 + "tags": [":winky-tongue:"], 344 + "sizes_px": [] 345 + }, 346 + { 347 + "name": "emoji_u1f92a", 348 + "version": 1, 349 + "popularity": 686, 350 + "codepoint": "1f92a", 351 + "unsupported_families": [], 352 + "categories": ["Smileys and emotions"], 353 + "tags": [":zany-face:"], 354 + "sizes_px": [] 355 + }, 356 + { 357 + "name": "emoji_u1f974", 358 + "version": 1, 359 + "popularity": 685, 360 + "codepoint": "1f974", 361 + "unsupported_families": [], 362 + "categories": ["Smileys and emotions"], 363 + "tags": [":woozy:"], 364 + "sizes_px": [] 365 + }, 366 + { 367 + "name": "emoji_u1f614", 368 + "version": 1, 369 + "popularity": 684, 370 + "codepoint": "1f614", 371 + "unsupported_families": [], 372 + "categories": ["Smileys and emotions"], 373 + "tags": [":pensive:"], 374 + "sizes_px": [] 375 + }, 376 + { 377 + "name": "emoji_u1f97a", 378 + "version": 1, 379 + "popularity": 683, 380 + "codepoint": "1f97a", 381 + "unsupported_families": [], 382 + "categories": ["Smileys and emotions"], 383 + "tags": [":pleading:"], 384 + "sizes_px": [] 385 + }, 386 + { 387 + "name": "emoji_u1f62c", 388 + "version": 1, 389 + "popularity": 682, 390 + "codepoint": "1f62c", 391 + "unsupported_families": [], 392 + "categories": ["Smileys and emotions"], 393 + "tags": [":grimacing:"], 394 + "sizes_px": [] 395 + }, 396 + { 397 + "name": "emoji_u1f611", 398 + "version": 1, 399 + "popularity": 681, 400 + "codepoint": "1f611", 401 + "unsupported_families": [], 402 + "categories": ["Smileys and emotions"], 403 + "tags": [":expressionless:"], 404 + "sizes_px": [] 405 + }, 406 + { 407 + "name": "emoji_u1f610", 408 + "version": 1, 409 + "popularity": 680, 410 + "codepoint": "1f610", 411 + "unsupported_families": [], 412 + "categories": ["Smileys and emotions"], 413 + "tags": [":neutral-face:"], 414 + "sizes_px": [] 415 + }, 416 + { 417 + "name": "emoji_u1f636", 418 + "version": 1, 419 + "popularity": 679, 420 + "codepoint": "1f636", 421 + "unsupported_families": [], 422 + "categories": ["Smileys and emotions"], 423 + "tags": [":mouth-none:"], 424 + "sizes_px": [] 425 + }, 426 + { 427 + "name": "emoji_u1f636_200d_1f32b_fe0f", 428 + "version": 1, 429 + "popularity": 678, 430 + "codepoint": "1f636_200d_1f32b_fe0f", 431 + "unsupported_families": [], 432 + "categories": ["Smileys and emotions"], 433 + "tags": [":face-in-clouds:", ":lost:"], 434 + "sizes_px": [] 435 + }, 436 + { 437 + "name": "emoji_u1fae5", 438 + "version": 1, 439 + "popularity": 677, 440 + "codepoint": "1fae5", 441 + "unsupported_families": [], 442 + "categories": ["Smileys and emotions"], 443 + "tags": [":dotted-line-face:", ":invisible:"], 444 + "sizes_px": [] 445 + }, 446 + { 447 + "name": "emoji_u1f910", 448 + "version": 1, 449 + "popularity": 676, 450 + "codepoint": "1f910", 451 + "unsupported_families": [], 452 + "categories": ["Smileys and emotions"], 453 + "tags": [":zipper-face:"], 454 + "sizes_px": [] 455 + }, 456 + { 457 + "name": "emoji_u1fae1", 458 + "version": 1, 459 + "popularity": 675, 460 + "codepoint": "1fae1", 461 + "unsupported_families": [], 462 + "categories": ["Smileys and emotions"], 463 + "tags": [":salute:"], 464 + "sizes_px": [] 465 + }, 466 + { 467 + "name": "emoji_u1f914", 468 + "version": 1, 469 + "popularity": 674, 470 + "codepoint": "1f914", 471 + "unsupported_families": [], 472 + "categories": ["Smileys and emotions"], 473 + "tags": [":thinking-face:"], 474 + "sizes_px": [] 475 + }, 476 + { 477 + "name": "emoji_u1f92b", 478 + "version": 1, 479 + "popularity": 673, 480 + "codepoint": "1f92b", 481 + "unsupported_families": [], 482 + "categories": ["Smileys and emotions"], 483 + "tags": [":shushing-face:"], 484 + "sizes_px": [] 485 + }, 486 + { 487 + "name": "emoji_u1fae2", 488 + "version": 1, 489 + "popularity": 672, 490 + "codepoint": "1fae2", 491 + "unsupported_families": [], 492 + "categories": ["Smileys and emotions"], 493 + "tags": [":hand-over-mouth:"], 494 + "sizes_px": [] 495 + }, 496 + { 497 + "name": "emoji_u1f92d", 498 + "version": 1, 499 + "popularity": 671, 500 + "codepoint": "1f92d", 501 + "unsupported_families": [], 502 + "categories": ["Smileys and emotions"], 503 + "tags": [":smiling-eyes-with-hand-over-mouth:", ":chuckling:"], 504 + "sizes_px": [] 505 + }, 506 + { 507 + "name": "emoji_u1f971", 508 + "version": 1, 509 + "popularity": 670, 510 + "codepoint": "1f971", 511 + "unsupported_families": [], 512 + "categories": ["Smileys and emotions"], 513 + "tags": [":yawn:"], 514 + "sizes_px": [] 515 + }, 516 + { 517 + "name": "emoji_u1f917", 518 + "version": 1, 519 + "popularity": 669, 520 + "codepoint": "1f917", 521 + "unsupported_families": [], 522 + "categories": ["Smileys and emotions"], 523 + "tags": [":hug-face:"], 524 + "sizes_px": [] 525 + }, 526 + { 527 + "name": "emoji_u1fae3", 528 + "version": 1, 529 + "popularity": 668, 530 + "codepoint": "1fae3", 531 + "unsupported_families": [], 532 + "categories": ["Smileys and emotions"], 533 + "tags": [":peeking:"], 534 + "sizes_px": [] 535 + }, 536 + { 537 + "name": "emoji_u1f631", 538 + "version": 1, 539 + "popularity": 667, 540 + "codepoint": "1f631", 541 + "unsupported_families": [], 542 + "categories": ["Smileys and emotions"], 543 + "tags": [":screaming:"], 544 + "sizes_px": [] 545 + }, 546 + { 547 + "name": "emoji_u1f928", 548 + "version": 1, 549 + "popularity": 666, 550 + "codepoint": "1f928", 551 + "unsupported_families": [], 552 + "categories": ["Smileys and emotions"], 553 + "tags": [":raised-eyebrow:"], 554 + "sizes_px": [] 555 + }, 556 + { 557 + "name": "emoji_u1f9d0", 558 + "version": 1, 559 + "popularity": 665, 560 + "codepoint": "1f9d0", 561 + "unsupported_families": [], 562 + "categories": ["Smileys and emotions"], 563 + "tags": [":monocle:"], 564 + "sizes_px": [] 565 + }, 566 + { 567 + "name": "emoji_u1f612", 568 + "version": 1, 569 + "popularity": 664, 570 + "codepoint": "1f612", 571 + "unsupported_families": [], 572 + "categories": ["Smileys and emotions"], 573 + "tags": [":unamused:"], 574 + "sizes_px": [] 575 + }, 576 + { 577 + "name": "emoji_u1f644", 578 + "version": 1, 579 + "popularity": 663, 580 + "codepoint": "1f644", 581 + "unsupported_families": [], 582 + "categories": ["Smileys and emotions"], 583 + "tags": [":rolling-eyes:"], 584 + "sizes_px": [] 585 + }, 586 + { 587 + "name": "emoji_u1f62e_200d_1f4a8", 588 + "version": 1, 589 + "popularity": 662, 590 + "codepoint": "1f62e_200d_1f4a8", 591 + "unsupported_families": [], 592 + "categories": ["Smileys and emotions"], 593 + "tags": [":exhale:"], 594 + "sizes_px": [] 595 + }, 596 + { 597 + "name": "emoji_u1f624", 598 + "version": 1, 599 + "popularity": 661, 600 + "codepoint": "1f624", 601 + "unsupported_families": [], 602 + "categories": ["Smileys and emotions"], 603 + "tags": [":triumph:"], 604 + "sizes_px": [] 605 + }, 606 + { 607 + "name": "emoji_u1f620", 608 + "version": 1, 609 + "popularity": 660, 610 + "codepoint": "1f620", 611 + "unsupported_families": [], 612 + "categories": ["Smileys and emotions"], 613 + "tags": [":angry:"], 614 + "sizes_px": [] 615 + }, 616 + { 617 + "name": "emoji_u1f621", 618 + "version": 1, 619 + "popularity": 659, 620 + "codepoint": "1f621", 621 + "unsupported_families": [], 622 + "categories": ["Smileys and emotions"], 623 + "tags": [":rage:"], 624 + "sizes_px": [] 625 + }, 626 + { 627 + "name": "emoji_u1f92c", 628 + "version": 1, 629 + "popularity": 658, 630 + "codepoint": "1f92c", 631 + "unsupported_families": [], 632 + "categories": ["Smileys and emotions"], 633 + "tags": [":cursing:"], 634 + "sizes_px": [] 635 + }, 636 + { 637 + "name": "emoji_u1f61e", 638 + "version": 1, 639 + "popularity": 657, 640 + "codepoint": "1f61e", 641 + "unsupported_families": [], 642 + "categories": ["Smileys and emotions"], 643 + "tags": [":sad:"], 644 + "sizes_px": [] 645 + }, 646 + { 647 + "name": "emoji_u1f613", 648 + "version": 1, 649 + "popularity": 656, 650 + "codepoint": "1f613", 651 + "unsupported_families": [], 652 + "categories": ["Smileys and emotions"], 653 + "tags": [":sweat:", ":downcast:"], 654 + "sizes_px": [] 655 + }, 656 + { 657 + "name": "emoji_u1f61f", 658 + "version": 1, 659 + "popularity": 655, 660 + "codepoint": "1f61f", 661 + "unsupported_families": [], 662 + "categories": ["Smileys and emotions"], 663 + "tags": [":worried:"], 664 + "sizes_px": [] 665 + }, 666 + { 667 + "name": "emoji_u1f625", 668 + "version": 1, 669 + "popularity": 654, 670 + "codepoint": "1f625", 671 + "unsupported_families": [], 672 + "categories": ["Smileys and emotions"], 673 + "tags": [":concerned:"], 674 + "sizes_px": [] 675 + }, 676 + { 677 + "name": "emoji_u1f622", 678 + "version": 1, 679 + "popularity": 653, 680 + "codepoint": "1f622", 681 + "unsupported_families": [], 682 + "categories": ["Smileys and emotions"], 683 + "tags": [":cry:"], 684 + "sizes_px": [] 685 + }, 686 + { 687 + "name": "emoji_u2639_fe0f", 688 + "version": 1, 689 + "popularity": 652, 690 + "codepoint": "2639_fe0f", 691 + "unsupported_families": [], 692 + "categories": ["Smileys and emotions"], 693 + "tags": [":big-frown:"], 694 + "sizes_px": [] 695 + }, 696 + { 697 + "name": "emoji_u1f641", 698 + "version": 1, 699 + "popularity": 651, 700 + "codepoint": "1f641", 701 + "unsupported_families": [], 702 + "categories": ["Smileys and emotions"], 703 + "tags": [":frown:"], 704 + "sizes_px": [] 705 + }, 706 + { 707 + "name": "emoji_u1fae4", 708 + "version": 1, 709 + "popularity": 650, 710 + "codepoint": "1fae4", 711 + "unsupported_families": [], 712 + "categories": ["Smileys and emotions"], 713 + "tags": [":diagonal-mouth:"], 714 + "sizes_px": [] 715 + }, 716 + { 717 + "name": "emoji_u1f615", 718 + "version": 1, 719 + "popularity": 649, 720 + "codepoint": "1f615", 721 + "unsupported_families": [], 722 + "categories": ["Smileys and emotions"], 723 + "tags": [":slightly-frowning:"], 724 + "sizes_px": [] 725 + }, 726 + { 727 + "name": "emoji_u1f630", 728 + "version": 1, 729 + "popularity": 648, 730 + "codepoint": "1f630", 731 + "unsupported_families": [], 732 + "categories": ["Smileys and emotions"], 733 + "tags": [":anxious-with-sweat:"], 734 + "sizes_px": [] 735 + }, 736 + { 737 + "name": "emoji_u1f628", 738 + "version": 1, 739 + "popularity": 647, 740 + "codepoint": "1f628", 741 + "unsupported_families": [], 742 + "categories": ["Smileys and emotions"], 743 + "tags": [":scared:"], 744 + "sizes_px": [] 745 + }, 746 + { 747 + "name": "emoji_u1f627", 748 + "version": 1, 749 + "popularity": 646, 750 + "codepoint": "1f627", 751 + "unsupported_families": [], 752 + "categories": ["Smileys and emotions"], 753 + "tags": [":anguished:"], 754 + "sizes_px": [] 755 + }, 756 + { 757 + "name": "emoji_u1f626", 758 + "version": 1, 759 + "popularity": 645, 760 + "codepoint": "1f626", 761 + "unsupported_families": [], 762 + "categories": ["Smileys and emotions"], 763 + "tags": [":gasp:"], 764 + "sizes_px": [] 765 + }, 766 + { 767 + "name": "emoji_u1f62e", 768 + "version": 1, 769 + "popularity": 644, 770 + "codepoint": "1f62e", 771 + "unsupported_families": [], 772 + "categories": ["Smileys and emotions"], 773 + "tags": [":mouth-open:"], 774 + "sizes_px": [] 775 + }, 776 + { 777 + "name": "emoji_u1f62f", 778 + "version": 1, 779 + "popularity": 643, 780 + "codepoint": "1f62f", 781 + "unsupported_families": [], 782 + "categories": ["Smileys and emotions"], 783 + "tags": [":surprised:", ":hushed:"], 784 + "sizes_px": [] 785 + }, 786 + { 787 + "name": "emoji_u1f632", 788 + "version": 1, 789 + "popularity": 642, 790 + "codepoint": "1f632", 791 + "unsupported_families": [], 792 + "categories": ["Smileys and emotions"], 793 + "tags": [":astonished:"], 794 + "sizes_px": [] 795 + }, 796 + { 797 + "name": "emoji_u1f633", 798 + "version": 1, 799 + "popularity": 641, 800 + "codepoint": "1f633", 801 + "unsupported_families": [], 802 + "categories": ["Smileys and emotions"], 803 + "tags": [":flushed:"], 804 + "sizes_px": [] 805 + }, 806 + { 807 + "name": "emoji_u1f92f", 808 + "version": 1, 809 + "popularity": 640, 810 + "codepoint": "1f92f", 811 + "unsupported_families": [], 812 + "categories": ["Smileys and emotions"], 813 + "tags": [":mind-blown:", ":exploding-head:"], 814 + "sizes_px": [] 815 + }, 816 + { 817 + "name": "emoji_u1f616", 818 + "version": 1, 819 + "popularity": 639, 820 + "codepoint": "1f616", 821 + "unsupported_families": [], 822 + "categories": ["Smileys and emotions"], 823 + "tags": [":scrunched-mouth:", ":confounded:", ":zigzag-mouth:"], 824 + "sizes_px": [] 825 + }, 826 + { 827 + "name": "emoji_u1f623", 828 + "version": 1, 829 + "popularity": 638, 830 + "codepoint": "1f623", 831 + "unsupported_families": [], 832 + "categories": ["Smileys and emotions"], 833 + "tags": [":scrunched-eyes:", ":persevering:"], 834 + "sizes_px": [] 835 + }, 836 + { 837 + "name": "emoji_u1f629", 838 + "version": 1, 839 + "popularity": 637, 840 + "codepoint": "1f629", 841 + "unsupported_families": [], 842 + "categories": ["Smileys and emotions"], 843 + "tags": [":weary:"], 844 + "sizes_px": [] 845 + }, 846 + { 847 + "name": "emoji_u1f62b", 848 + "version": 1, 849 + "popularity": 636, 850 + "codepoint": "1f62b", 851 + "unsupported_families": [], 852 + "categories": ["Smileys and emotions"], 853 + "tags": [":distraught:"], 854 + "sizes_px": [] 855 + }, 856 + { 857 + "name": "emoji_u1f635", 858 + "version": 1, 859 + "popularity": 635, 860 + "codepoint": "1f635", 861 + "unsupported_families": [], 862 + "categories": ["Smileys and emotions"], 863 + "tags": [":x-eyes:"], 864 + "sizes_px": [] 865 + }, 866 + { 867 + "name": "emoji_u1f635_200d_1f4ab", 868 + "version": 1, 869 + "popularity": 634, 870 + "codepoint": "1f635_200d_1f4ab", 871 + "unsupported_families": [], 872 + "categories": ["Smileys and emotions"], 873 + "tags": [":dizzy-face:"], 874 + "sizes_px": [] 875 + }, 876 + { 877 + "name": "emoji_u1fae8", 878 + "version": 1, 879 + "popularity": 633, 880 + "codepoint": "1fae8", 881 + "unsupported_families": [], 882 + "categories": ["Smileys and emotions"], 883 + "tags": [":shaking-face:"], 884 + "sizes_px": [] 885 + }, 886 + { 887 + "name": "emoji_u1f976", 888 + "version": 1, 889 + "popularity": 632, 890 + "codepoint": "1f976", 891 + "unsupported_families": [], 892 + "categories": ["Smileys and emotions"], 893 + "tags": [":cold-face:"], 894 + "sizes_px": [] 895 + }, 896 + { 897 + "name": "emoji_u1f975", 898 + "version": 1, 899 + "popularity": 631, 900 + "codepoint": "1f975", 901 + "unsupported_families": [], 902 + "categories": ["Smileys and emotions"], 903 + "tags": [":hot-face:", ":sweat-face:"], 904 + "sizes_px": [] 905 + }, 906 + { 907 + "name": "emoji_u1f922", 908 + "version": 1, 909 + "popularity": 630, 910 + "codepoint": "1f922", 911 + "unsupported_families": [], 912 + "categories": ["Smileys and emotions"], 913 + "tags": [":sick:", ":nauseated:"], 914 + "sizes_px": [] 915 + }, 916 + { 917 + "name": "emoji_u1f92e", 918 + "version": 1, 919 + "popularity": 629, 920 + "codepoint": "1f92e", 921 + "unsupported_families": [], 922 + "categories": ["Smileys and emotions"], 923 + "tags": [":vomit:"], 924 + "sizes_px": [] 925 + }, 926 + { 927 + "name": "emoji_u1fae9", 928 + "version": 1, 929 + "popularity": 628, 930 + "codepoint": "1fae9", 931 + "unsupported_families": [], 932 + "categories": ["Smileys and emotions"], 933 + "tags": [":tired:", ":bags-under-eyes:"], 934 + "sizes_px": [] 935 + }, 936 + { 937 + "name": "emoji_u1f634", 938 + "version": 1, 939 + "popularity": 627, 940 + "codepoint": "1f634", 941 + "unsupported_families": [], 942 + "categories": ["Smileys and emotions"], 943 + "tags": [":sleep:"], 944 + "sizes_px": [] 945 + }, 946 + { 947 + "name": "emoji_u1f62a", 948 + "version": 1, 949 + "popularity": 626, 950 + "codepoint": "1f62a", 951 + "unsupported_families": [], 952 + "categories": ["Smileys and emotions"], 953 + "tags": [":sleepy:"], 954 + "sizes_px": [] 955 + }, 956 + { 957 + "name": "emoji_u1f927", 958 + "version": 1, 959 + "popularity": 625, 960 + "codepoint": "1f927", 961 + "unsupported_families": [], 962 + "categories": ["Smileys and emotions"], 963 + "tags": [":sneeze:"], 964 + "sizes_px": [] 965 + }, 966 + { 967 + "name": "emoji_u1f912", 968 + "version": 1, 969 + "popularity": 624, 970 + "codepoint": "1f912", 971 + "unsupported_families": [], 972 + "categories": ["Smileys and emotions"], 973 + "tags": [":thermometer-face:"], 974 + "sizes_px": [] 975 + }, 976 + { 977 + "name": "emoji_u1f915", 978 + "version": 1, 979 + "popularity": 623, 980 + "codepoint": "1f915", 981 + "unsupported_families": [], 982 + "categories": ["Smileys and emotions"], 983 + "tags": [":bandage-face:"], 984 + "sizes_px": [] 985 + }, 986 + { 987 + "name": "emoji_u1f637", 988 + "version": 1, 989 + "popularity": 622, 990 + "codepoint": "1f637", 991 + "unsupported_families": [], 992 + "categories": ["Smileys and emotions"], 993 + "tags": [":mask:"], 994 + "sizes_px": [] 995 + }, 996 + { 997 + "name": "emoji_u1f925", 998 + "version": 1, 999 + "popularity": 621, 1000 + "codepoint": "1f925", 1001 + "unsupported_families": [], 1002 + "categories": ["Smileys and emotions"], 1003 + "tags": [":liar:"], 1004 + "sizes_px": [] 1005 + }, 1006 + { 1007 + "name": "emoji_u1f607", 1008 + "version": 1, 1009 + "popularity": 620, 1010 + "codepoint": "1f607", 1011 + "unsupported_families": [], 1012 + "categories": ["Smileys and emotions"], 1013 + "tags": [":halo:", ":innocent:"], 1014 + "sizes_px": [] 1015 + }, 1016 + { 1017 + "name": "emoji_u1f920", 1018 + "version": 1, 1019 + "popularity": 619, 1020 + "codepoint": "1f920", 1021 + "unsupported_families": [], 1022 + "categories": ["Smileys and emotions"], 1023 + "tags": [":cowboy:"], 1024 + "sizes_px": [] 1025 + }, 1026 + { 1027 + "name": "emoji_u1f911", 1028 + "version": 1, 1029 + "popularity": 618, 1030 + "codepoint": "1f911", 1031 + "unsupported_families": [], 1032 + "categories": ["Smileys and emotions"], 1033 + "tags": [":money-face:"], 1034 + "sizes_px": [] 1035 + }, 1036 + { 1037 + "name": "emoji_u1f913", 1038 + "version": 1, 1039 + "popularity": 617, 1040 + "codepoint": "1f913", 1041 + "unsupported_families": [], 1042 + "categories": ["Smileys and emotions"], 1043 + "tags": [":nerd-face:"], 1044 + "sizes_px": [] 1045 + }, 1046 + { 1047 + "name": "emoji_u1f60e", 1048 + "version": 1, 1049 + "popularity": 616, 1050 + "codepoint": "1f60e", 1051 + "unsupported_families": [], 1052 + "categories": ["Smileys and emotions"], 1053 + "tags": [":sunglasses-face:"], 1054 + "sizes_px": [] 1055 + }, 1056 + { 1057 + "name": "emoji_u1f978", 1058 + "version": 1, 1059 + "popularity": 615, 1060 + "codepoint": "1f978", 1061 + "unsupported_families": [], 1062 + "categories": ["Smileys and emotions"], 1063 + "tags": [":disguise:"], 1064 + "sizes_px": [] 1065 + }, 1066 + { 1067 + "name": "emoji_u1f921", 1068 + "version": 1, 1069 + "popularity": 614, 1070 + "codepoint": "1f921", 1071 + "unsupported_families": [], 1072 + "categories": ["Smileys and emotions"], 1073 + "tags": [":clown:"], 1074 + "sizes_px": [] 1075 + }, 1076 + { 1077 + "name": "emoji_u1f4a9", 1078 + "version": 1, 1079 + "popularity": 613, 1080 + "codepoint": "1f4a9", 1081 + "unsupported_families": [], 1082 + "categories": ["Smileys and emotions"], 1083 + "tags": [":poop:"], 1084 + "sizes_px": [] 1085 + }, 1086 + { 1087 + "name": "emoji_u1f608", 1088 + "version": 1, 1089 + "popularity": 612, 1090 + "codepoint": "1f608", 1091 + "unsupported_families": [], 1092 + "categories": ["Smileys and emotions"], 1093 + "tags": [":imp-smile:"], 1094 + "sizes_px": [] 1095 + }, 1096 + { 1097 + "name": "emoji_u1f47f", 1098 + "version": 1, 1099 + "popularity": 611, 1100 + "codepoint": "1f47f", 1101 + "unsupported_families": [], 1102 + "categories": ["Smileys and emotions"], 1103 + "tags": [":imp-frown:"], 1104 + "sizes_px": [] 1105 + }, 1106 + { 1107 + "name": "emoji_u1f47b", 1108 + "version": 1, 1109 + "popularity": 610, 1110 + "codepoint": "1f47b", 1111 + "unsupported_families": [], 1112 + "categories": ["Smileys and emotions"], 1113 + "tags": [":ghost:"], 1114 + "sizes_px": [] 1115 + }, 1116 + { 1117 + "name": "emoji_u1f480", 1118 + "version": 1, 1119 + "popularity": 609, 1120 + "codepoint": "1f480", 1121 + "unsupported_families": [], 1122 + "categories": ["Smileys and emotions"], 1123 + "tags": [":skull:"], 1124 + "sizes_px": [] 1125 + }, 1126 + { 1127 + "name": "emoji_u2603_fe0f", 1128 + "version": 1, 1129 + "popularity": 608, 1130 + "codepoint": "2603_fe0f", 1131 + "unsupported_families": [], 1132 + "categories": ["Smileys and emotions"], 1133 + "tags": [":snowman-with-snow:"], 1134 + "sizes_px": [] 1135 + }, 1136 + { 1137 + "name": "emoji_u26c4", 1138 + "version": 1, 1139 + "popularity": 607, 1140 + "codepoint": "26c4", 1141 + "unsupported_families": [], 1142 + "categories": ["Smileys and emotions"], 1143 + "tags": [":snowman:"], 1144 + "sizes_px": [] 1145 + }, 1146 + { 1147 + "name": "emoji_u1f383", 1148 + "version": 1, 1149 + "popularity": 606, 1150 + "codepoint": "1f383", 1151 + "unsupported_families": [], 1152 + "categories": ["Smileys and emotions"], 1153 + "tags": [":jack-o-lantern:"], 1154 + "sizes_px": [] 1155 + }, 1156 + { 1157 + "name": "emoji_u1f916", 1158 + "version": 1, 1159 + "popularity": 605, 1160 + "codepoint": "1f916", 1161 + "unsupported_families": [], 1162 + "categories": ["Smileys and emotions"], 1163 + "tags": [":robot:"], 1164 + "sizes_px": [] 1165 + }, 1166 + { 1167 + "name": "emoji_u1f47d", 1168 + "version": 1, 1169 + "popularity": 604, 1170 + "codepoint": "1f47d", 1171 + "unsupported_families": [], 1172 + "categories": ["Smileys and emotions"], 1173 + "tags": [":alien:"], 1174 + "sizes_px": [] 1175 + }, 1176 + { 1177 + "name": "emoji_u1f47e", 1178 + "version": 1, 1179 + "popularity": 603, 1180 + "codepoint": "1f47e", 1181 + "unsupported_families": [], 1182 + "categories": ["Smileys and emotions"], 1183 + "tags": [":alien-monster:"], 1184 + "sizes_px": [] 1185 + }, 1186 + { 1187 + "name": "emoji_u1f31e", 1188 + "version": 1, 1189 + "popularity": 602, 1190 + "codepoint": "1f31e", 1191 + "unsupported_families": [], 1192 + "categories": ["Smileys and emotions"], 1193 + "tags": [":sun-with-face:"], 1194 + "sizes_px": [] 1195 + }, 1196 + { 1197 + "name": "emoji_u1f31b", 1198 + "version": 1, 1199 + "popularity": 601, 1200 + "codepoint": "1f31b", 1201 + "unsupported_families": [], 1202 + "categories": ["Smileys and emotions"], 1203 + "tags": [":moon-face-first-quarter:"], 1204 + "sizes_px": [] 1205 + }, 1206 + { 1207 + "name": "emoji_u1f31c", 1208 + "version": 1, 1209 + "popularity": 600, 1210 + "codepoint": "1f31c", 1211 + "unsupported_families": [], 1212 + "categories": ["Smileys and emotions"], 1213 + "tags": [":moon-face-last-quarter:"], 1214 + "sizes_px": [] 1215 + }, 1216 + { 1217 + "name": "emoji_u1f63a", 1218 + "version": 1, 1219 + "popularity": 599, 1220 + "codepoint": "1f63a", 1221 + "unsupported_families": [], 1222 + "categories": ["Smileys and emotions"], 1223 + "tags": [":smiley-cat:"], 1224 + "sizes_px": [] 1225 + }, 1226 + { 1227 + "name": "emoji_u1f638", 1228 + "version": 1, 1229 + "popularity": 598, 1230 + "codepoint": "1f638", 1231 + "unsupported_families": [], 1232 + "categories": ["Smileys and emotions"], 1233 + "tags": [":smile-cat:"], 1234 + "sizes_px": [] 1235 + }, 1236 + { 1237 + "name": "emoji_u1f639", 1238 + "version": 1, 1239 + "popularity": 597, 1240 + "codepoint": "1f639", 1241 + "unsupported_families": [], 1242 + "categories": ["Smileys and emotions"], 1243 + "tags": [":joy-cat:"], 1244 + "sizes_px": [] 1245 + }, 1246 + { 1247 + "name": "emoji_u1f63b", 1248 + "version": 1, 1249 + "popularity": 596, 1250 + "codepoint": "1f63b", 1251 + "unsupported_families": [], 1252 + "categories": ["Smileys and emotions"], 1253 + "tags": [":heart-eyes-cat:"], 1254 + "sizes_px": [] 1255 + }, 1256 + { 1257 + "name": "emoji_u1f63c", 1258 + "version": 1, 1259 + "popularity": 595, 1260 + "codepoint": "1f63c", 1261 + "unsupported_families": [], 1262 + "categories": ["Smileys and emotions"], 1263 + "tags": [":smirk-cat:"], 1264 + "sizes_px": [] 1265 + }, 1266 + { 1267 + "name": "emoji_u1f63d", 1268 + "version": 1, 1269 + "popularity": 594, 1270 + "codepoint": "1f63d", 1271 + "unsupported_families": [], 1272 + "categories": ["Smileys and emotions"], 1273 + "tags": [":kissing-cat:"], 1274 + "sizes_px": [] 1275 + }, 1276 + { 1277 + "name": "emoji_u1f640", 1278 + "version": 1, 1279 + "popularity": 593, 1280 + "codepoint": "1f640", 1281 + "unsupported_families": [], 1282 + "categories": ["Smileys and emotions"], 1283 + "tags": [":scream-cat:"], 1284 + "sizes_px": [] 1285 + }, 1286 + { 1287 + "name": "emoji_u1f63f", 1288 + "version": 1, 1289 + "popularity": 592, 1290 + "codepoint": "1f63f", 1291 + "unsupported_families": [], 1292 + "categories": ["Smileys and emotions"], 1293 + "tags": [":crying-cat-face:"], 1294 + "sizes_px": [] 1295 + }, 1296 + { 1297 + "name": "emoji_u1f63e", 1298 + "version": 1, 1299 + "popularity": 591, 1300 + "codepoint": "1f63e", 1301 + "unsupported_families": [], 1302 + "categories": ["Smileys and emotions"], 1303 + "tags": [":pouting-cat:"], 1304 + "sizes_px": [] 1305 + }, 1306 + { 1307 + "name": "emoji_u1f648", 1308 + "version": 1, 1309 + "popularity": 590, 1310 + "codepoint": "1f648", 1311 + "unsupported_families": [], 1312 + "categories": ["Smileys and emotions"], 1313 + "tags": [":see-no-evil-monkey:"], 1314 + "sizes_px": [] 1315 + }, 1316 + { 1317 + "name": "emoji_u1f649", 1318 + "version": 1, 1319 + "popularity": 589, 1320 + "codepoint": "1f649", 1321 + "unsupported_families": [], 1322 + "categories": ["Smileys and emotions"], 1323 + "tags": [":hear-no-evil-monkey:"], 1324 + "sizes_px": [] 1325 + }, 1326 + { 1327 + "name": "emoji_u1f64a", 1328 + "version": 1, 1329 + "popularity": 588, 1330 + "codepoint": "1f64a", 1331 + "unsupported_families": [], 1332 + "categories": ["Smileys and emotions"], 1333 + "tags": [":speak-no-evil-monkey:"], 1334 + "sizes_px": [] 1335 + }, 1336 + { 1337 + "name": "emoji_u1f31f", 1338 + "version": 1, 1339 + "popularity": 587, 1340 + "codepoint": "1f31f", 1341 + "unsupported_families": [], 1342 + "categories": ["Smileys and emotions"], 1343 + "tags": [":glowing-star:"], 1344 + "sizes_px": [] 1345 + }, 1346 + { 1347 + "name": "emoji_u2728", 1348 + "version": 1, 1349 + "popularity": 586, 1350 + "codepoint": "2728", 1351 + "unsupported_families": [], 1352 + "categories": ["Smileys and emotions"], 1353 + "tags": [":sparkles:"], 1354 + "sizes_px": [] 1355 + }, 1356 + { 1357 + "name": "emoji_u26a1", 1358 + "version": 1, 1359 + "popularity": 585, 1360 + "codepoint": "26a1", 1361 + "unsupported_families": [], 1362 + "categories": ["Smileys and emotions"], 1363 + "tags": [":electricity:", ":zap:", ":lightning:"], 1364 + "sizes_px": [] 1365 + }, 1366 + { 1367 + "name": "emoji_u1f4a5", 1368 + "version": 1, 1369 + "popularity": 584, 1370 + "codepoint": "1f4a5", 1371 + "unsupported_families": [], 1372 + "categories": ["Smileys and emotions"], 1373 + "tags": [":collision:"], 1374 + "sizes_px": [] 1375 + }, 1376 + { 1377 + "name": "emoji_u1f525", 1378 + "version": 1, 1379 + "popularity": 583, 1380 + "codepoint": "1f525", 1381 + "unsupported_families": [], 1382 + "categories": ["Smileys and emotions"], 1383 + "tags": [":fire:", ":burn:", ":lit:"], 1384 + "sizes_px": [] 1385 + }, 1386 + { 1387 + "name": "emoji_u1f4af", 1388 + "version": 1, 1389 + "popularity": 582, 1390 + "codepoint": "1f4af", 1391 + "unsupported_families": [], 1392 + "categories": ["Smileys and emotions"], 1393 + "tags": [":100:", ":one-hundred:", ":hundred:", ":points:"], 1394 + "sizes_px": [] 1395 + }, 1396 + { 1397 + "name": "emoji_u1f389", 1398 + "version": 1, 1399 + "popularity": 581, 1400 + "codepoint": "1f389", 1401 + "unsupported_families": [], 1402 + "categories": ["Smileys and emotions"], 1403 + "tags": [":party-popper:"], 1404 + "sizes_px": [] 1405 + }, 1406 + { 1407 + "name": "emoji_u1f38a", 1408 + "version": 1, 1409 + "popularity": 580, 1410 + "codepoint": "1f38a", 1411 + "unsupported_families": [], 1412 + "categories": ["Smileys and emotions"], 1413 + "tags": [":confetti-ball:"], 1414 + "sizes_px": [] 1415 + }, 1416 + { 1417 + "name": "emoji_u2764_fe0f", 1418 + "version": 1, 1419 + "popularity": 579, 1420 + "codepoint": "2764_fe0f", 1421 + "unsupported_families": [], 1422 + "categories": ["Smileys and emotions"], 1423 + "tags": [":red-heart:"], 1424 + "sizes_px": [] 1425 + }, 1426 + { 1427 + "name": "emoji_u1f9e1", 1428 + "version": 1, 1429 + "popularity": 578, 1430 + "codepoint": "1f9e1", 1431 + "unsupported_families": [], 1432 + "categories": ["Smileys and emotions"], 1433 + "tags": [":orange-heart:"], 1434 + "sizes_px": [] 1435 + }, 1436 + { 1437 + "name": "emoji_u1f49b", 1438 + "version": 1, 1439 + "popularity": 577, 1440 + "codepoint": "1f49b", 1441 + "unsupported_families": [], 1442 + "categories": ["Smileys and emotions"], 1443 + "tags": [":yellow-heart:"], 1444 + "sizes_px": [] 1445 + }, 1446 + { 1447 + "name": "emoji_u1f49a", 1448 + "version": 1, 1449 + "popularity": 576, 1450 + "codepoint": "1f49a", 1451 + "unsupported_families": [], 1452 + "categories": ["Smileys and emotions"], 1453 + "tags": [":green-heart:"], 1454 + "sizes_px": [] 1455 + }, 1456 + { 1457 + "name": "emoji_u1fa75", 1458 + "version": 1, 1459 + "popularity": 575, 1460 + "codepoint": "1fa75", 1461 + "unsupported_families": [], 1462 + "categories": ["Smileys and emotions"], 1463 + "tags": [":light-blue-heart:"], 1464 + "sizes_px": [] 1465 + }, 1466 + { 1467 + "name": "emoji_u1f499", 1468 + "version": 1, 1469 + "popularity": 574, 1470 + "codepoint": "1f499", 1471 + "unsupported_families": [], 1472 + "categories": ["Smileys and emotions"], 1473 + "tags": [":blue-heart:"], 1474 + "sizes_px": [] 1475 + }, 1476 + { 1477 + "name": "emoji_u1f49c", 1478 + "version": 1, 1479 + "popularity": 573, 1480 + "codepoint": "1f49c", 1481 + "unsupported_families": [], 1482 + "categories": ["Smileys and emotions"], 1483 + "tags": [":purple-heart:"], 1484 + "sizes_px": [] 1485 + }, 1486 + { 1487 + "name": "emoji_u1f90e", 1488 + "version": 1, 1489 + "popularity": 572, 1490 + "codepoint": "1f90e", 1491 + "unsupported_families": [], 1492 + "categories": ["Smileys and emotions"], 1493 + "tags": [":brown-heart:"], 1494 + "sizes_px": [] 1495 + }, 1496 + { 1497 + "name": "emoji_u1f5a4", 1498 + "version": 1, 1499 + "popularity": 571, 1500 + "codepoint": "1f5a4", 1501 + "unsupported_families": [], 1502 + "categories": ["Smileys and emotions"], 1503 + "tags": [":black-heart:"], 1504 + "sizes_px": [] 1505 + }, 1506 + { 1507 + "name": "emoji_u1fa76", 1508 + "version": 1, 1509 + "popularity": 570, 1510 + "codepoint": "1fa76", 1511 + "unsupported_families": [], 1512 + "categories": ["Smileys and emotions"], 1513 + "tags": [":grey-heart:"], 1514 + "sizes_px": [] 1515 + }, 1516 + { 1517 + "name": "emoji_u1f90d", 1518 + "version": 1, 1519 + "popularity": 569, 1520 + "codepoint": "1f90d", 1521 + "unsupported_families": [], 1522 + "categories": ["Smileys and emotions"], 1523 + "tags": [":white-heart:"], 1524 + "sizes_px": [] 1525 + }, 1526 + { 1527 + "name": "emoji_u1fa77", 1528 + "version": 1, 1529 + "popularity": 568, 1530 + "codepoint": "1fa77", 1531 + "unsupported_families": [], 1532 + "categories": ["Smileys and emotions"], 1533 + "tags": [":pink-heart:"], 1534 + "sizes_px": [] 1535 + }, 1536 + { 1537 + "name": "emoji_u1f498", 1538 + "version": 1, 1539 + "popularity": 567, 1540 + "codepoint": "1f498", 1541 + "unsupported_families": [], 1542 + "categories": ["Smileys and emotions"], 1543 + "tags": [":cupid:"], 1544 + "sizes_px": [] 1545 + }, 1546 + { 1547 + "name": "emoji_u1f49d", 1548 + "version": 1, 1549 + "popularity": 566, 1550 + "codepoint": "1f49d", 1551 + "unsupported_families": [], 1552 + "categories": ["Smileys and emotions"], 1553 + "tags": [":gift-heart:"], 1554 + "sizes_px": [] 1555 + }, 1556 + { 1557 + "name": "emoji_u1f496", 1558 + "version": 1, 1559 + "popularity": 565, 1560 + "codepoint": "1f496", 1561 + "unsupported_families": [], 1562 + "categories": ["Smileys and emotions"], 1563 + "tags": [":sparkling-heart:"], 1564 + "sizes_px": [] 1565 + }, 1566 + { 1567 + "name": "emoji_u1f497", 1568 + "version": 1, 1569 + "popularity": 564, 1570 + "codepoint": "1f497", 1571 + "unsupported_families": [], 1572 + "categories": ["Smileys and emotions"], 1573 + "tags": [":heart-grow:"], 1574 + "sizes_px": [] 1575 + }, 1576 + { 1577 + "name": "emoji_u1f493", 1578 + "version": 1, 1579 + "popularity": 563, 1580 + "codepoint": "1f493", 1581 + "unsupported_families": [], 1582 + "categories": ["Smileys and emotions"], 1583 + "tags": [":beating-heart:"], 1584 + "sizes_px": [] 1585 + }, 1586 + { 1587 + "name": "emoji_u1f49e", 1588 + "version": 1, 1589 + "popularity": 562, 1590 + "codepoint": "1f49e", 1591 + "unsupported_families": [], 1592 + "categories": ["Smileys and emotions"], 1593 + "tags": [":revolving-hearts:"], 1594 + "sizes_px": [] 1595 + }, 1596 + { 1597 + "name": "emoji_u1f495", 1598 + "version": 1, 1599 + "popularity": 561, 1600 + "codepoint": "1f495", 1601 + "unsupported_families": [], 1602 + "categories": ["Smileys and emotions"], 1603 + "tags": [":two-hearts:"], 1604 + "sizes_px": [] 1605 + }, 1606 + { 1607 + "name": "emoji_u1f48c", 1608 + "version": 1, 1609 + "popularity": 560, 1610 + "codepoint": "1f48c", 1611 + "unsupported_families": [], 1612 + "categories": ["Smileys and emotions"], 1613 + "tags": [":love-letter:"], 1614 + "sizes_px": [] 1615 + }, 1616 + { 1617 + "name": "emoji_u1f49f", 1618 + "version": 1, 1619 + "popularity": 559, 1620 + "codepoint": "1f49f", 1621 + "unsupported_families": [], 1622 + "categories": ["Smileys and emotions"], 1623 + "tags": [":heart-box:"], 1624 + "sizes_px": [] 1625 + }, 1626 + { 1627 + "name": "emoji_u2763_fe0f", 1628 + "version": 1, 1629 + "popularity": 558, 1630 + "codepoint": "2763_fe0f", 1631 + "unsupported_families": [], 1632 + "categories": ["Smileys and emotions"], 1633 + "tags": [":heart-exclamation-point:"], 1634 + "sizes_px": [] 1635 + }, 1636 + { 1637 + "name": "emoji_u2764_fe0f_200d_1fa79", 1638 + "version": 1, 1639 + "popularity": 557, 1640 + "codepoint": "2764_fe0f_200d_1fa79", 1641 + "unsupported_families": [], 1642 + "categories": ["Smileys and emotions"], 1643 + "tags": [":bandaged-heart:"], 1644 + "sizes_px": [] 1645 + }, 1646 + { 1647 + "name": "emoji_u1f494", 1648 + "version": 1, 1649 + "popularity": 556, 1650 + "codepoint": "1f494", 1651 + "unsupported_families": [], 1652 + "categories": ["Smileys and emotions"], 1653 + "tags": [":broken-heart:"], 1654 + "sizes_px": [] 1655 + }, 1656 + { 1657 + "name": "emoji_u2764_fe0f_200d_1f525", 1658 + "version": 1, 1659 + "popularity": 555, 1660 + "codepoint": "2764_fe0f_200d_1f525", 1661 + "unsupported_families": [], 1662 + "categories": ["Smileys and emotions"], 1663 + "tags": [":fire-heart:"], 1664 + "sizes_px": [] 1665 + }, 1666 + { 1667 + "name": "emoji_u1f48b", 1668 + "version": 1, 1669 + "popularity": 554, 1670 + "codepoint": "1f48b", 1671 + "unsupported_families": [], 1672 + "categories": ["Smileys and emotions"], 1673 + "tags": [":kiss:"], 1674 + "sizes_px": [] 1675 + }, 1676 + { 1677 + "name": "emoji_u1f463", 1678 + "version": 1, 1679 + "popularity": 553, 1680 + "codepoint": "1f463", 1681 + "unsupported_families": [], 1682 + "categories": ["Smileys and emotions"], 1683 + "tags": [":footprints:"], 1684 + "sizes_px": [] 1685 + }, 1686 + { 1687 + "name": "emoji_u1fac6", 1688 + "version": 1, 1689 + "popularity": 552, 1690 + "codepoint": "1fac6", 1691 + "unsupported_families": [], 1692 + "categories": ["Smileys and emotions"], 1693 + "tags": [":fingerprint:"], 1694 + "sizes_px": [] 1695 + }, 1696 + { 1697 + "name": "emoji_u1fac0", 1698 + "version": 1, 1699 + "popularity": 551, 1700 + "codepoint": "1fac0", 1701 + "unsupported_families": [], 1702 + "categories": ["Smileys and emotions"], 1703 + "tags": [":anatomical-heart:"], 1704 + "sizes_px": [] 1705 + }, 1706 + { 1707 + "name": "emoji_u1fa78", 1708 + "version": 1, 1709 + "popularity": 550, 1710 + "codepoint": "1fa78", 1711 + "unsupported_families": [], 1712 + "categories": ["Smileys and emotions"], 1713 + "tags": [":blood:"], 1714 + "sizes_px": [] 1715 + }, 1716 + { 1717 + "name": "emoji_u1f9a0", 1718 + "version": 1, 1719 + "popularity": 549, 1720 + "codepoint": "1f9a0", 1721 + "unsupported_families": [], 1722 + "categories": ["Smileys and emotions"], 1723 + "tags": [":microbe:", ":virus:"], 1724 + "sizes_px": [] 1725 + }, 1726 + { 1727 + "name": "emoji_u1f440", 1728 + "version": 1, 1729 + "popularity": 548, 1730 + "codepoint": "1f440", 1731 + "unsupported_families": [], 1732 + "categories": ["Smileys and emotions"], 1733 + "tags": [":eyes:"], 1734 + "sizes_px": [] 1735 + }, 1736 + { 1737 + "name": "emoji_u1f441_fe0f", 1738 + "version": 1, 1739 + "popularity": 547, 1740 + "codepoint": "1f441_fe0f", 1741 + "unsupported_families": [], 1742 + "categories": ["Smileys and emotions"], 1743 + "tags": [":eye:"], 1744 + "sizes_px": [] 1745 + }, 1746 + { 1747 + "name": "emoji_u1fae6", 1748 + "version": 1, 1749 + "popularity": 546, 1750 + "codepoint": "1fae6", 1751 + "unsupported_families": [], 1752 + "categories": ["Smileys and emotions"], 1753 + "tags": [":biting-lip:"], 1754 + "sizes_px": [] 1755 + }, 1756 + { 1757 + "name": "emoji_u1f443", 1758 + "version": 1, 1759 + "popularity": 545, 1760 + "codepoint": "1f443", 1761 + "unsupported_families": [], 1762 + "categories": ["Smileys and emotions"], 1763 + "tags": [":nose:"], 1764 + "sizes_px": [] 1765 + }, 1766 + { 1767 + "name": "emoji_u1f443_1f3fb", 1768 + "version": 1, 1769 + "popularity": 544, 1770 + "codepoint": "1f443_1f3fb", 1771 + "unsupported_families": [], 1772 + "categories": ["Smileys and emotions"], 1773 + "tags": [":nose:"], 1774 + "sizes_px": [] 1775 + }, 1776 + { 1777 + "name": "emoji_u1f443_1f3fc", 1778 + "version": 1, 1779 + "popularity": 543, 1780 + "codepoint": "1f443_1f3fc", 1781 + "unsupported_families": [], 1782 + "categories": ["Smileys and emotions"], 1783 + "tags": [":nose:"], 1784 + "sizes_px": [] 1785 + }, 1786 + { 1787 + "name": "emoji_u1f443_1f3fd", 1788 + "version": 1, 1789 + "popularity": 542, 1790 + "codepoint": "1f443_1f3fd", 1791 + "unsupported_families": [], 1792 + "categories": ["Smileys and emotions"], 1793 + "tags": [":nose:"], 1794 + "sizes_px": [] 1795 + }, 1796 + { 1797 + "name": "emoji_u1f443_1f3fe", 1798 + "version": 1, 1799 + "popularity": 541, 1800 + "codepoint": "1f443_1f3fe", 1801 + "unsupported_families": [], 1802 + "categories": ["Smileys and emotions"], 1803 + "tags": [":nose:"], 1804 + "sizes_px": [] 1805 + }, 1806 + { 1807 + "name": "emoji_u1f443_1f3ff", 1808 + "version": 1, 1809 + "popularity": 540, 1810 + "codepoint": "1f443_1f3ff", 1811 + "unsupported_families": [], 1812 + "categories": ["Smileys and emotions"], 1813 + "tags": [":nose:"], 1814 + "sizes_px": [] 1815 + }, 1816 + { 1817 + "name": "emoji_u1f442", 1818 + "version": 1, 1819 + "popularity": 539, 1820 + "codepoint": "1f442", 1821 + "unsupported_families": [], 1822 + "categories": ["Smileys and emotions"], 1823 + "tags": [":ear:"], 1824 + "sizes_px": [] 1825 + }, 1826 + { 1827 + "name": "emoji_u1f442_1f3fb", 1828 + "version": 1, 1829 + "popularity": 538, 1830 + "codepoint": "1f442_1f3fb", 1831 + "unsupported_families": [], 1832 + "categories": ["Smileys and emotions"], 1833 + "tags": [":ear:"], 1834 + "sizes_px": [] 1835 + }, 1836 + { 1837 + "name": "emoji_u1f442_1f3fc", 1838 + "version": 1, 1839 + "popularity": 537, 1840 + "codepoint": "1f442_1f3fc", 1841 + "unsupported_families": [], 1842 + "categories": ["Smileys and emotions"], 1843 + "tags": [":ear:"], 1844 + "sizes_px": [] 1845 + }, 1846 + { 1847 + "name": "emoji_u1f442_1f3fd", 1848 + "version": 1, 1849 + "popularity": 536, 1850 + "codepoint": "1f442_1f3fd", 1851 + "unsupported_families": [], 1852 + "categories": ["Smileys and emotions"], 1853 + "tags": [":ear:"], 1854 + "sizes_px": [] 1855 + }, 1856 + { 1857 + "name": "emoji_u1f442_1f3fe", 1858 + "version": 1, 1859 + "popularity": 535, 1860 + "codepoint": "1f442_1f3fe", 1861 + "unsupported_families": [], 1862 + "categories": ["Smileys and emotions"], 1863 + "tags": [":ear:"], 1864 + "sizes_px": [] 1865 + }, 1866 + { 1867 + "name": "emoji_u1f442_1f3ff", 1868 + "version": 1, 1869 + "popularity": 534, 1870 + "codepoint": "1f442_1f3ff", 1871 + "unsupported_families": [], 1872 + "categories": ["Smileys and emotions"], 1873 + "tags": [":ear:"], 1874 + "sizes_px": [] 1875 + }, 1876 + { 1877 + "name": "emoji_u1f9bb", 1878 + "version": 1, 1879 + "popularity": 533, 1880 + "codepoint": "1f9bb", 1881 + "unsupported_families": [], 1882 + "categories": ["Smileys and emotions"], 1883 + "tags": [":hearing-aid:"], 1884 + "sizes_px": [] 1885 + }, 1886 + { 1887 + "name": "emoji_u1f9bb_1f3fb", 1888 + "version": 1, 1889 + "popularity": 532, 1890 + "codepoint": "1f9bb_1f3fb", 1891 + "unsupported_families": [], 1892 + "categories": ["Smileys and emotions"], 1893 + "tags": [":hearing-aid:"], 1894 + "sizes_px": [] 1895 + }, 1896 + { 1897 + "name": "emoji_u1f9bb_1f3fc", 1898 + "version": 1, 1899 + "popularity": 531, 1900 + "codepoint": "1f9bb_1f3fc", 1901 + "unsupported_families": [], 1902 + "categories": ["Smileys and emotions"], 1903 + "tags": [":hearing-aid:"], 1904 + "sizes_px": [] 1905 + }, 1906 + { 1907 + "name": "emoji_u1f9bb_1f3fd", 1908 + "version": 1, 1909 + "popularity": 530, 1910 + "codepoint": "1f9bb_1f3fd", 1911 + "unsupported_families": [], 1912 + "categories": ["Smileys and emotions"], 1913 + "tags": [":hearing-aid:"], 1914 + "sizes_px": [] 1915 + }, 1916 + { 1917 + "name": "emoji_u1f9bb_1f3fe", 1918 + "version": 1, 1919 + "popularity": 529, 1920 + "codepoint": "1f9bb_1f3fe", 1921 + "unsupported_families": [], 1922 + "categories": ["Smileys and emotions"], 1923 + "tags": [":hearing-aid:"], 1924 + "sizes_px": [] 1925 + }, 1926 + { 1927 + "name": "emoji_u1f9bb_1f3ff", 1928 + "version": 1, 1929 + "popularity": 528, 1930 + "codepoint": "1f9bb_1f3ff", 1931 + "unsupported_families": [], 1932 + "categories": ["Smileys and emotions"], 1933 + "tags": [":hearing-aid:"], 1934 + "sizes_px": [] 1935 + }, 1936 + { 1937 + "name": "emoji_u1f9b6", 1938 + "version": 1, 1939 + "popularity": 527, 1940 + "codepoint": "1f9b6", 1941 + "unsupported_families": [], 1942 + "categories": ["Smileys and emotions"], 1943 + "tags": [":foot:"], 1944 + "sizes_px": [] 1945 + }, 1946 + { 1947 + "name": "emoji_u1f9b6_1f3fb", 1948 + "version": 1, 1949 + "popularity": 526, 1950 + "codepoint": "1f9b6_1f3fb", 1951 + "unsupported_families": [], 1952 + "categories": ["Smileys and emotions"], 1953 + "tags": [":foot:"], 1954 + "sizes_px": [] 1955 + }, 1956 + { 1957 + "name": "emoji_u1f9b6_1f3fc", 1958 + "version": 1, 1959 + "popularity": 525, 1960 + "codepoint": "1f9b6_1f3fc", 1961 + "unsupported_families": [], 1962 + "categories": ["Smileys and emotions"], 1963 + "tags": [":foot:"], 1964 + "sizes_px": [] 1965 + }, 1966 + { 1967 + "name": "emoji_u1f9b6_1f3fd", 1968 + "version": 1, 1969 + "popularity": 524, 1970 + "codepoint": "1f9b6_1f3fd", 1971 + "unsupported_families": [], 1972 + "categories": ["Smileys and emotions"], 1973 + "tags": [":foot:"], 1974 + "sizes_px": [] 1975 + }, 1976 + { 1977 + "name": "emoji_u1f9b6_1f3fe", 1978 + "version": 1, 1979 + "popularity": 523, 1980 + "codepoint": "1f9b6_1f3fe", 1981 + "unsupported_families": [], 1982 + "categories": ["Smileys and emotions"], 1983 + "tags": [":foot:"], 1984 + "sizes_px": [] 1985 + }, 1986 + { 1987 + "name": "emoji_u1f9b6_1f3ff", 1988 + "version": 1, 1989 + "popularity": 522, 1990 + "codepoint": "1f9b6_1f3ff", 1991 + "unsupported_families": [], 1992 + "categories": ["Smileys and emotions"], 1993 + "tags": [":foot:"], 1994 + "sizes_px": [] 1995 + }, 1996 + { 1997 + "name": "emoji_u1f9b5", 1998 + "version": 1, 1999 + "popularity": 521, 2000 + "codepoint": "1f9b5", 2001 + "unsupported_families": [], 2002 + "categories": ["Smileys and emotions"], 2003 + "tags": [":leg:"], 2004 + "sizes_px": [] 2005 + }, 2006 + { 2007 + "name": "emoji_u1f9b5_1f3fb", 2008 + "version": 1, 2009 + "popularity": 520, 2010 + "codepoint": "1f9b5_1f3fb", 2011 + "unsupported_families": [], 2012 + "categories": ["Smileys and emotions"], 2013 + "tags": [":leg:"], 2014 + "sizes_px": [] 2015 + }, 2016 + { 2017 + "name": "emoji_u1f9b5_1f3fc", 2018 + "version": 1, 2019 + "popularity": 519, 2020 + "codepoint": "1f9b5_1f3fc", 2021 + "unsupported_families": [], 2022 + "categories": ["Smileys and emotions"], 2023 + "tags": [":leg:"], 2024 + "sizes_px": [] 2025 + }, 2026 + { 2027 + "name": "emoji_u1f9b5_1f3fd", 2028 + "version": 1, 2029 + "popularity": 518, 2030 + "codepoint": "1f9b5_1f3fd", 2031 + "unsupported_families": [], 2032 + "categories": ["Smileys and emotions"], 2033 + "tags": [":leg:"], 2034 + "sizes_px": [] 2035 + }, 2036 + { 2037 + "name": "emoji_u1f9b5_1f3fe", 2038 + "version": 1, 2039 + "popularity": 517, 2040 + "codepoint": "1f9b5_1f3fe", 2041 + "unsupported_families": [], 2042 + "categories": ["Smileys and emotions"], 2043 + "tags": [":leg:"], 2044 + "sizes_px": [] 2045 + }, 2046 + { 2047 + "name": "emoji_u1f9b5_1f3ff", 2048 + "version": 1, 2049 + "popularity": 516, 2050 + "codepoint": "1f9b5_1f3ff", 2051 + "unsupported_families": [], 2052 + "categories": ["Smileys and emotions"], 2053 + "tags": [":leg:"], 2054 + "sizes_px": [] 2055 + }, 2056 + { 2057 + "name": "emoji_u1f9bf", 2058 + "version": 1, 2059 + "popularity": 515, 2060 + "codepoint": "1f9bf", 2061 + "unsupported_families": [], 2062 + "categories": ["Smileys and emotions"], 2063 + "tags": [":leg-mechanical:"], 2064 + "sizes_px": [] 2065 + }, 2066 + { 2067 + "name": "emoji_u1f9be", 2068 + "version": 1, 2069 + "popularity": 514, 2070 + "codepoint": "1f9be", 2071 + "unsupported_families": [], 2072 + "categories": ["Smileys and emotions"], 2073 + "tags": [":arm-mechanical:"], 2074 + "sizes_px": [] 2075 + }, 2076 + { 2077 + "name": "emoji_u1f4aa", 2078 + "version": 1, 2079 + "popularity": 513, 2080 + "codepoint": "1f4aa", 2081 + "unsupported_families": [], 2082 + "categories": ["Smileys and emotions"], 2083 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2084 + "sizes_px": [] 2085 + }, 2086 + { 2087 + "name": "emoji_u1f4aa_1f3fb", 2088 + "version": 1, 2089 + "popularity": 512, 2090 + "codepoint": "1f4aa_1f3fb", 2091 + "unsupported_families": [], 2092 + "categories": ["Smileys and emotions"], 2093 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2094 + "sizes_px": [] 2095 + }, 2096 + { 2097 + "name": "emoji_u1f4aa_1f3fc", 2098 + "version": 1, 2099 + "popularity": 511, 2100 + "codepoint": "1f4aa_1f3fc", 2101 + "unsupported_families": [], 2102 + "categories": ["Smileys and emotions"], 2103 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2104 + "sizes_px": [] 2105 + }, 2106 + { 2107 + "name": "emoji_u1f4aa_1f3fd", 2108 + "version": 1, 2109 + "popularity": 510, 2110 + "codepoint": "1f4aa_1f3fd", 2111 + "unsupported_families": [], 2112 + "categories": ["Smileys and emotions"], 2113 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2114 + "sizes_px": [] 2115 + }, 2116 + { 2117 + "name": "emoji_u1f4aa_1f3fe", 2118 + "version": 1, 2119 + "popularity": 509, 2120 + "codepoint": "1f4aa_1f3fe", 2121 + "unsupported_families": [], 2122 + "categories": ["Smileys and emotions"], 2123 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2124 + "sizes_px": [] 2125 + }, 2126 + { 2127 + "name": "emoji_u1f4aa_1f3ff", 2128 + "version": 1, 2129 + "popularity": 508, 2130 + "codepoint": "1f4aa_1f3ff", 2131 + "unsupported_families": [], 2132 + "categories": ["Smileys and emotions"], 2133 + "tags": [":muscle:", ":flex:", ":bicep:", ":strong:"], 2134 + "sizes_px": [] 2135 + }, 2136 + { 2137 + "name": "emoji_u1f44f", 2138 + "version": 1, 2139 + "popularity": 507, 2140 + "codepoint": "1f44f", 2141 + "unsupported_families": [], 2142 + "categories": ["Smileys and emotions"], 2143 + "tags": [":clap:"], 2144 + "sizes_px": [] 2145 + }, 2146 + { 2147 + "name": "emoji_u1f44f_1f3fb", 2148 + "version": 1, 2149 + "popularity": 506, 2150 + "codepoint": "1f44f_1f3fb", 2151 + "unsupported_families": [], 2152 + "categories": ["Smileys and emotions"], 2153 + "tags": [":clap:"], 2154 + "sizes_px": [] 2155 + }, 2156 + { 2157 + "name": "emoji_u1f44f_1f3fc", 2158 + "version": 1, 2159 + "popularity": 505, 2160 + "codepoint": "1f44f_1f3fc", 2161 + "unsupported_families": [], 2162 + "categories": ["Smileys and emotions"], 2163 + "tags": [":clap:"], 2164 + "sizes_px": [] 2165 + }, 2166 + { 2167 + "name": "emoji_u1f44f_1f3fd", 2168 + "version": 1, 2169 + "popularity": 504, 2170 + "codepoint": "1f44f_1f3fd", 2171 + "unsupported_families": [], 2172 + "categories": ["Smileys and emotions"], 2173 + "tags": [":clap:"], 2174 + "sizes_px": [] 2175 + }, 2176 + { 2177 + "name": "emoji_u1f44f_1f3fe", 2178 + "version": 1, 2179 + "popularity": 503, 2180 + "codepoint": "1f44f_1f3fe", 2181 + "unsupported_families": [], 2182 + "categories": ["Smileys and emotions"], 2183 + "tags": [":clap:"], 2184 + "sizes_px": [] 2185 + }, 2186 + { 2187 + "name": "emoji_u1f44f_1f3ff", 2188 + "version": 1, 2189 + "popularity": 502, 2190 + "codepoint": "1f44f_1f3ff", 2191 + "unsupported_families": [], 2192 + "categories": ["Smileys and emotions"], 2193 + "tags": [":clap:"], 2194 + "sizes_px": [] 2195 + }, 2196 + { 2197 + "name": "emoji_u1f44d", 2198 + "version": 1, 2199 + "popularity": 501, 2200 + "codepoint": "1f44d", 2201 + "unsupported_families": [], 2202 + "categories": ["Smileys and emotions"], 2203 + "tags": [":thumbs-up:", ":+1:"], 2204 + "sizes_px": [] 2205 + }, 2206 + { 2207 + "name": "emoji_u1f44d_1f3fb", 2208 + "version": 1, 2209 + "popularity": 500, 2210 + "codepoint": "1f44d_1f3fb", 2211 + "unsupported_families": [], 2212 + "categories": ["Smileys and emotions"], 2213 + "tags": [":thumbs-up:", ":+1:"], 2214 + "sizes_px": [] 2215 + }, 2216 + { 2217 + "name": "emoji_u1f44d_1f3fc", 2218 + "version": 1, 2219 + "popularity": 499, 2220 + "codepoint": "1f44d_1f3fc", 2221 + "unsupported_families": [], 2222 + "categories": ["Smileys and emotions"], 2223 + "tags": [":thumbs-up:", ":+1:"], 2224 + "sizes_px": [] 2225 + }, 2226 + { 2227 + "name": "emoji_u1f44d_1f3fd", 2228 + "version": 1, 2229 + "popularity": 498, 2230 + "codepoint": "1f44d_1f3fd", 2231 + "unsupported_families": [], 2232 + "categories": ["Smileys and emotions"], 2233 + "tags": [":thumbs-up:", ":+1:"], 2234 + "sizes_px": [] 2235 + }, 2236 + { 2237 + "name": "emoji_u1f44d_1f3fe", 2238 + "version": 1, 2239 + "popularity": 497, 2240 + "codepoint": "1f44d_1f3fe", 2241 + "unsupported_families": [], 2242 + "categories": ["Smileys and emotions"], 2243 + "tags": [":thumbs-up:", ":+1:"], 2244 + "sizes_px": [] 2245 + }, 2246 + { 2247 + "name": "emoji_u1f44d_1f3ff", 2248 + "version": 1, 2249 + "popularity": 496, 2250 + "codepoint": "1f44d_1f3ff", 2251 + "unsupported_families": [], 2252 + "categories": ["Smileys and emotions"], 2253 + "tags": [":thumbs-up:", ":+1:"], 2254 + "sizes_px": [] 2255 + }, 2256 + { 2257 + "name": "emoji_u1f44e", 2258 + "version": 1, 2259 + "popularity": 495, 2260 + "codepoint": "1f44e", 2261 + "unsupported_families": [], 2262 + "categories": ["Smileys and emotions"], 2263 + "tags": [":thumbs-down:"], 2264 + "sizes_px": [] 2265 + }, 2266 + { 2267 + "name": "emoji_u1f44e_1f3fb", 2268 + "version": 1, 2269 + "popularity": 494, 2270 + "codepoint": "1f44e_1f3fb", 2271 + "unsupported_families": [], 2272 + "categories": ["Smileys and emotions"], 2273 + "tags": [":thumbs-down:"], 2274 + "sizes_px": [] 2275 + }, 2276 + { 2277 + "name": "emoji_u1f44e_1f3fc", 2278 + "version": 1, 2279 + "popularity": 493, 2280 + "codepoint": "1f44e_1f3fc", 2281 + "unsupported_families": [], 2282 + "categories": ["Smileys and emotions"], 2283 + "tags": [":thumbs-down:"], 2284 + "sizes_px": [] 2285 + }, 2286 + { 2287 + "name": "emoji_u1f44e_1f3fd", 2288 + "version": 1, 2289 + "popularity": 492, 2290 + "codepoint": "1f44e_1f3fd", 2291 + "unsupported_families": [], 2292 + "categories": ["Smileys and emotions"], 2293 + "tags": [":thumbs-down:"], 2294 + "sizes_px": [] 2295 + }, 2296 + { 2297 + "name": "emoji_u1f44e_1f3fe", 2298 + "version": 1, 2299 + "popularity": 491, 2300 + "codepoint": "1f44e_1f3fe", 2301 + "unsupported_families": [], 2302 + "categories": ["Smileys and emotions"], 2303 + "tags": [":thumbs-down:"], 2304 + "sizes_px": [] 2305 + }, 2306 + { 2307 + "name": "emoji_u1f44e_1f3ff", 2308 + "version": 1, 2309 + "popularity": 490, 2310 + "codepoint": "1f44e_1f3ff", 2311 + "unsupported_families": [], 2312 + "categories": ["Smileys and emotions"], 2313 + "tags": [":thumbs-down:"], 2314 + "sizes_px": [] 2315 + }, 2316 + { 2317 + "name": "emoji_u1faf6", 2318 + "version": 1, 2319 + "popularity": 489, 2320 + "codepoint": "1faf6", 2321 + "unsupported_families": [], 2322 + "categories": ["Smileys and emotions"], 2323 + "tags": [":heart-hands:"], 2324 + "sizes_px": [] 2325 + }, 2326 + { 2327 + "name": "emoji_u1faf6_1f3fb", 2328 + "version": 1, 2329 + "popularity": 488, 2330 + "codepoint": "1faf6_1f3fb", 2331 + "unsupported_families": [], 2332 + "categories": ["Smileys and emotions"], 2333 + "tags": [":heart-hands:"], 2334 + "sizes_px": [] 2335 + }, 2336 + { 2337 + "name": "emoji_u1faf6_1f3fc", 2338 + "version": 1, 2339 + "popularity": 487, 2340 + "codepoint": "1faf6_1f3fc", 2341 + "unsupported_families": [], 2342 + "categories": ["Smileys and emotions"], 2343 + "tags": [":heart-hands:"], 2344 + "sizes_px": [] 2345 + }, 2346 + { 2347 + "name": "emoji_u1faf6_1f3fd", 2348 + "version": 1, 2349 + "popularity": 486, 2350 + "codepoint": "1faf6_1f3fd", 2351 + "unsupported_families": [], 2352 + "categories": ["Smileys and emotions"], 2353 + "tags": [":heart-hands:"], 2354 + "sizes_px": [] 2355 + }, 2356 + { 2357 + "name": "emoji_u1faf6_1f3fe", 2358 + "version": 1, 2359 + "popularity": 485, 2360 + "codepoint": "1faf6_1f3fe", 2361 + "unsupported_families": [], 2362 + "categories": ["Smileys and emotions"], 2363 + "tags": [":heart-hands:"], 2364 + "sizes_px": [] 2365 + }, 2366 + { 2367 + "name": "emoji_u1faf6_1f3ff", 2368 + "version": 1, 2369 + "popularity": 484, 2370 + "codepoint": "1faf6_1f3ff", 2371 + "unsupported_families": [], 2372 + "categories": ["Smileys and emotions"], 2373 + "tags": [":heart-hands:"], 2374 + "sizes_px": [] 2375 + }, 2376 + { 2377 + "name": "emoji_u1f64c", 2378 + "version": 1, 2379 + "popularity": 483, 2380 + "codepoint": "1f64c", 2381 + "unsupported_families": [], 2382 + "categories": ["Smileys and emotions"], 2383 + "tags": [":raising-hands:", ":hooray:"], 2384 + "sizes_px": [] 2385 + }, 2386 + { 2387 + "name": "emoji_u1f64c_1f3fb", 2388 + "version": 1, 2389 + "popularity": 482, 2390 + "codepoint": "1f64c_1f3fb", 2391 + "unsupported_families": [], 2392 + "categories": ["Smileys and emotions"], 2393 + "tags": [":raising-hands:", ":hooray:"], 2394 + "sizes_px": [] 2395 + }, 2396 + { 2397 + "name": "emoji_u1f64c_1f3fc", 2398 + "version": 1, 2399 + "popularity": 481, 2400 + "codepoint": "1f64c_1f3fc", 2401 + "unsupported_families": [], 2402 + "categories": ["Smileys and emotions"], 2403 + "tags": [":raising-hands:", ":hooray:"], 2404 + "sizes_px": [] 2405 + }, 2406 + { 2407 + "name": "emoji_u1f64c_1f3fd", 2408 + "version": 1, 2409 + "popularity": 480, 2410 + "codepoint": "1f64c_1f3fd", 2411 + "unsupported_families": [], 2412 + "categories": ["Smileys and emotions"], 2413 + "tags": [":raising-hands:", ":hooray:"], 2414 + "sizes_px": [] 2415 + }, 2416 + { 2417 + "name": "emoji_u1f64c_1f3fe", 2418 + "version": 1, 2419 + "popularity": 479, 2420 + "codepoint": "1f64c_1f3fe", 2421 + "unsupported_families": [], 2422 + "categories": ["Smileys and emotions"], 2423 + "tags": [":raising-hands:", ":hooray:"], 2424 + "sizes_px": [] 2425 + }, 2426 + { 2427 + "name": "emoji_u1f64c_1f3ff", 2428 + "version": 1, 2429 + "popularity": 478, 2430 + "codepoint": "1f64c_1f3ff", 2431 + "unsupported_families": [], 2432 + "categories": ["Smileys and emotions"], 2433 + "tags": [":raising-hands:", ":hooray:"], 2434 + "sizes_px": [] 2435 + }, 2436 + { 2437 + "name": "emoji_u1f450", 2438 + "version": 1, 2439 + "popularity": 477, 2440 + "codepoint": "1f450", 2441 + "unsupported_families": [], 2442 + "categories": ["Smileys and emotions"], 2443 + "tags": [":open-hands:"], 2444 + "sizes_px": [] 2445 + }, 2446 + { 2447 + "name": "emoji_u1f450_1f3fb", 2448 + "version": 1, 2449 + "popularity": 476, 2450 + "codepoint": "1f450_1f3fb", 2451 + "unsupported_families": [], 2452 + "categories": ["Smileys and emotions"], 2453 + "tags": [":open-hands:"], 2454 + "sizes_px": [] 2455 + }, 2456 + { 2457 + "name": "emoji_u1f450_1f3fc", 2458 + "version": 1, 2459 + "popularity": 475, 2460 + "codepoint": "1f450_1f3fc", 2461 + "unsupported_families": [], 2462 + "categories": ["Smileys and emotions"], 2463 + "tags": [":open-hands:"], 2464 + "sizes_px": [] 2465 + }, 2466 + { 2467 + "name": "emoji_u1f450_1f3fd", 2468 + "version": 1, 2469 + "popularity": 474, 2470 + "codepoint": "1f450_1f3fd", 2471 + "unsupported_families": [], 2472 + "categories": ["Smileys and emotions"], 2473 + "tags": [":open-hands:"], 2474 + "sizes_px": [] 2475 + }, 2476 + { 2477 + "name": "emoji_u1f450_1f3fe", 2478 + "version": 1, 2479 + "popularity": 473, 2480 + "codepoint": "1f450_1f3fe", 2481 + "unsupported_families": [], 2482 + "categories": ["Smileys and emotions"], 2483 + "tags": [":open-hands:"], 2484 + "sizes_px": [] 2485 + }, 2486 + { 2487 + "name": "emoji_u1f450_1f3ff", 2488 + "version": 1, 2489 + "popularity": 472, 2490 + "codepoint": "1f450_1f3ff", 2491 + "unsupported_families": [], 2492 + "categories": ["Smileys and emotions"], 2493 + "tags": [":open-hands:"], 2494 + "sizes_px": [] 2495 + }, 2496 + { 2497 + "name": "emoji_u1f932", 2498 + "version": 1, 2499 + "popularity": 471, 2500 + "codepoint": "1f932", 2501 + "unsupported_families": [], 2502 + "categories": ["Smileys and emotions"], 2503 + "tags": [":palms-up:"], 2504 + "sizes_px": [] 2505 + }, 2506 + { 2507 + "name": "emoji_u1f932_1f3fb", 2508 + "version": 1, 2509 + "popularity": 470, 2510 + "codepoint": "1f932_1f3fb", 2511 + "unsupported_families": [], 2512 + "categories": ["Smileys and emotions"], 2513 + "tags": [":palms-up:"], 2514 + "sizes_px": [] 2515 + }, 2516 + { 2517 + "name": "emoji_u1f932_1f3fc", 2518 + "version": 1, 2519 + "popularity": 469, 2520 + "codepoint": "1f932_1f3fc", 2521 + "unsupported_families": [], 2522 + "categories": ["Smileys and emotions"], 2523 + "tags": [":palms-up:"], 2524 + "sizes_px": [] 2525 + }, 2526 + { 2527 + "name": "emoji_u1f932_1f3fd", 2528 + "version": 1, 2529 + "popularity": 468, 2530 + "codepoint": "1f932_1f3fd", 2531 + "unsupported_families": [], 2532 + "categories": ["Smileys and emotions"], 2533 + "tags": [":palms-up:"], 2534 + "sizes_px": [] 2535 + }, 2536 + { 2537 + "name": "emoji_u1f932_1f3fe", 2538 + "version": 1, 2539 + "popularity": 467, 2540 + "codepoint": "1f932_1f3fe", 2541 + "unsupported_families": [], 2542 + "categories": ["Smileys and emotions"], 2543 + "tags": [":palms-up:"], 2544 + "sizes_px": [] 2545 + }, 2546 + { 2547 + "name": "emoji_u1f932_1f3ff", 2548 + "version": 1, 2549 + "popularity": 466, 2550 + "codepoint": "1f932_1f3ff", 2551 + "unsupported_families": [], 2552 + "categories": ["Smileys and emotions"], 2553 + "tags": [":palms-up:"], 2554 + "sizes_px": [] 2555 + }, 2556 + { 2557 + "name": "emoji_u1f91c", 2558 + "version": 1, 2559 + "popularity": 465, 2560 + "codepoint": "1f91c", 2561 + "unsupported_families": [], 2562 + "categories": ["Smileys and emotions"], 2563 + "tags": [":fist-rightwards:"], 2564 + "sizes_px": [] 2565 + }, 2566 + { 2567 + "name": "emoji_u1f91c_1f3fb", 2568 + "version": 1, 2569 + "popularity": 464, 2570 + "codepoint": "1f91c_1f3fb", 2571 + "unsupported_families": [], 2572 + "categories": ["Smileys and emotions"], 2573 + "tags": [":fist-rightwards:"], 2574 + "sizes_px": [] 2575 + }, 2576 + { 2577 + "name": "emoji_u1f91c_1f3fc", 2578 + "version": 1, 2579 + "popularity": 463, 2580 + "codepoint": "1f91c_1f3fc", 2581 + "unsupported_families": [], 2582 + "categories": ["Smileys and emotions"], 2583 + "tags": [":fist-rightwards:"], 2584 + "sizes_px": [] 2585 + }, 2586 + { 2587 + "name": "emoji_u1f91c_1f3fd", 2588 + "version": 1, 2589 + "popularity": 462, 2590 + "codepoint": "1f91c_1f3fd", 2591 + "unsupported_families": [], 2592 + "categories": ["Smileys and emotions"], 2593 + "tags": [":fist-rightwards:"], 2594 + "sizes_px": [] 2595 + }, 2596 + { 2597 + "name": "emoji_u1f91c_1f3fe", 2598 + "version": 1, 2599 + "popularity": 461, 2600 + "codepoint": "1f91c_1f3fe", 2601 + "unsupported_families": [], 2602 + "categories": ["Smileys and emotions"], 2603 + "tags": [":fist-rightwards:"], 2604 + "sizes_px": [] 2605 + }, 2606 + { 2607 + "name": "emoji_u1f91c_1f3ff", 2608 + "version": 1, 2609 + "popularity": 460, 2610 + "codepoint": "1f91c_1f3ff", 2611 + "unsupported_families": [], 2612 + "categories": ["Smileys and emotions"], 2613 + "tags": [":fist-rightwards:"], 2614 + "sizes_px": [] 2615 + }, 2616 + { 2617 + "name": "emoji_u1f91b", 2618 + "version": 1, 2619 + "popularity": 459, 2620 + "codepoint": "1f91b", 2621 + "unsupported_families": [], 2622 + "categories": ["Smileys and emotions"], 2623 + "tags": [":fist-leftwards:"], 2624 + "sizes_px": [] 2625 + }, 2626 + { 2627 + "name": "emoji_u1f91b_1f3fb", 2628 + "version": 1, 2629 + "popularity": 458, 2630 + "codepoint": "1f91b_1f3fb", 2631 + "unsupported_families": [], 2632 + "categories": ["Smileys and emotions"], 2633 + "tags": [":fist-leftwards:"], 2634 + "sizes_px": [] 2635 + }, 2636 + { 2637 + "name": "emoji_u1f91b_1f3fc", 2638 + "version": 1, 2639 + "popularity": 457, 2640 + "codepoint": "1f91b_1f3fc", 2641 + "unsupported_families": [], 2642 + "categories": ["Smileys and emotions"], 2643 + "tags": [":fist-leftwards:"], 2644 + "sizes_px": [] 2645 + }, 2646 + { 2647 + "name": "emoji_u1f91b_1f3fd", 2648 + "version": 1, 2649 + "popularity": 456, 2650 + "codepoint": "1f91b_1f3fd", 2651 + "unsupported_families": [], 2652 + "categories": ["Smileys and emotions"], 2653 + "tags": [":fist-leftwards:"], 2654 + "sizes_px": [] 2655 + }, 2656 + { 2657 + "name": "emoji_u1f91b_1f3fe", 2658 + "version": 1, 2659 + "popularity": 455, 2660 + "codepoint": "1f91b_1f3fe", 2661 + "unsupported_families": [], 2662 + "categories": ["Smileys and emotions"], 2663 + "tags": [":fist-leftwards:"], 2664 + "sizes_px": [] 2665 + }, 2666 + { 2667 + "name": "emoji_u1f91b_1f3ff", 2668 + "version": 1, 2669 + "popularity": 454, 2670 + "codepoint": "1f91b_1f3ff", 2671 + "unsupported_families": [], 2672 + "categories": ["Smileys and emotions"], 2673 + "tags": [":fist-leftwards:"], 2674 + "sizes_px": [] 2675 + }, 2676 + { 2677 + "name": "emoji_u270a", 2678 + "version": 1, 2679 + "popularity": 453, 2680 + "codepoint": "270a", 2681 + "unsupported_families": [], 2682 + "categories": ["Smileys and emotions"], 2683 + "tags": [":raised-fist:"], 2684 + "sizes_px": [] 2685 + }, 2686 + { 2687 + "name": "emoji_u270a_1f3fb", 2688 + "version": 1, 2689 + "popularity": 452, 2690 + "codepoint": "270a_1f3fb", 2691 + "unsupported_families": [], 2692 + "categories": ["Smileys and emotions"], 2693 + "tags": [":raised-fist:"], 2694 + "sizes_px": [] 2695 + }, 2696 + { 2697 + "name": "emoji_u270a_1f3fc", 2698 + "version": 1, 2699 + "popularity": 451, 2700 + "codepoint": "270a_1f3fc", 2701 + "unsupported_families": [], 2702 + "categories": ["Smileys and emotions"], 2703 + "tags": [":raised-fist:"], 2704 + "sizes_px": [] 2705 + }, 2706 + { 2707 + "name": "emoji_u270a_1f3fd", 2708 + "version": 1, 2709 + "popularity": 450, 2710 + "codepoint": "270a_1f3fd", 2711 + "unsupported_families": [], 2712 + "categories": ["Smileys and emotions"], 2713 + "tags": [":raised-fist:"], 2714 + "sizes_px": [] 2715 + }, 2716 + { 2717 + "name": "emoji_u270a_1f3fe", 2718 + "version": 1, 2719 + "popularity": 449, 2720 + "codepoint": "270a_1f3fe", 2721 + "unsupported_families": [], 2722 + "categories": ["Smileys and emotions"], 2723 + "tags": [":raised-fist:"], 2724 + "sizes_px": [] 2725 + }, 2726 + { 2727 + "name": "emoji_u270a_1f3ff", 2728 + "version": 1, 2729 + "popularity": 448, 2730 + "codepoint": "270a_1f3ff", 2731 + "unsupported_families": [], 2732 + "categories": ["Smileys and emotions"], 2733 + "tags": [":raised-fist:"], 2734 + "sizes_px": [] 2735 + }, 2736 + { 2737 + "name": "emoji_u1f44a", 2738 + "version": 1, 2739 + "popularity": 447, 2740 + "codepoint": "1f44a", 2741 + "unsupported_families": [], 2742 + "categories": ["Smileys and emotions"], 2743 + "tags": [":fist:", ":bump:"], 2744 + "sizes_px": [] 2745 + }, 2746 + { 2747 + "name": "emoji_u1f44a_1f3fb", 2748 + "version": 1, 2749 + "popularity": 446, 2750 + "codepoint": "1f44a_1f3fb", 2751 + "unsupported_families": [], 2752 + "categories": ["Smileys and emotions"], 2753 + "tags": [":fist:", ":bump:"], 2754 + "sizes_px": [] 2755 + }, 2756 + { 2757 + "name": "emoji_u1f44a_1f3fc", 2758 + "version": 1, 2759 + "popularity": 445, 2760 + "codepoint": "1f44a_1f3fc", 2761 + "unsupported_families": [], 2762 + "categories": ["Smileys and emotions"], 2763 + "tags": [":fist:", ":bump:"], 2764 + "sizes_px": [] 2765 + }, 2766 + { 2767 + "name": "emoji_u1f44a_1f3fd", 2768 + "version": 1, 2769 + "popularity": 444, 2770 + "codepoint": "1f44a_1f3fd", 2771 + "unsupported_families": [], 2772 + "categories": ["Smileys and emotions"], 2773 + "tags": [":fist:", ":bump:"], 2774 + "sizes_px": [] 2775 + }, 2776 + { 2777 + "name": "emoji_u1f44a_1f3fe", 2778 + "version": 1, 2779 + "popularity": 443, 2780 + "codepoint": "1f44a_1f3fe", 2781 + "unsupported_families": [], 2782 + "categories": ["Smileys and emotions"], 2783 + "tags": [":fist:", ":bump:"], 2784 + "sizes_px": [] 2785 + }, 2786 + { 2787 + "name": "emoji_u1f44a_1f3ff", 2788 + "version": 1, 2789 + "popularity": 442, 2790 + "codepoint": "1f44a_1f3ff", 2791 + "unsupported_families": [], 2792 + "categories": ["Smileys and emotions"], 2793 + "tags": [":fist:", ":bump:"], 2794 + "sizes_px": [] 2795 + }, 2796 + { 2797 + "name": "emoji_u1faf3", 2798 + "version": 1, 2799 + "popularity": 441, 2800 + "codepoint": "1faf3", 2801 + "unsupported_families": [], 2802 + "categories": ["Smileys and emotions"], 2803 + "tags": [":palm-down:", ":drop:"], 2804 + "sizes_px": [] 2805 + }, 2806 + { 2807 + "name": "emoji_u1faf3_1f3fb", 2808 + "version": 1, 2809 + "popularity": 440, 2810 + "codepoint": "1faf3_1f3fb", 2811 + "unsupported_families": [], 2812 + "categories": ["Smileys and emotions"], 2813 + "tags": [":palm-down:", ":drop:"], 2814 + "sizes_px": [] 2815 + }, 2816 + { 2817 + "name": "emoji_u1faf3_1f3fc", 2818 + "version": 1, 2819 + "popularity": 439, 2820 + "codepoint": "1faf3_1f3fc", 2821 + "unsupported_families": [], 2822 + "categories": ["Smileys and emotions"], 2823 + "tags": [":palm-down:", ":drop:"], 2824 + "sizes_px": [] 2825 + }, 2826 + { 2827 + "name": "emoji_u1faf3_1f3fd", 2828 + "version": 1, 2829 + "popularity": 438, 2830 + "codepoint": "1faf3_1f3fd", 2831 + "unsupported_families": [], 2832 + "categories": ["Smileys and emotions"], 2833 + "tags": [":palm-down:", ":drop:"], 2834 + "sizes_px": [] 2835 + }, 2836 + { 2837 + "name": "emoji_u1faf3_1f3fe", 2838 + "version": 1, 2839 + "popularity": 437, 2840 + "codepoint": "1faf3_1f3fe", 2841 + "unsupported_families": [], 2842 + "categories": ["Smileys and emotions"], 2843 + "tags": [":palm-down:", ":drop:"], 2844 + "sizes_px": [] 2845 + }, 2846 + { 2847 + "name": "emoji_u1faf3_1f3ff", 2848 + "version": 1, 2849 + "popularity": 436, 2850 + "codepoint": "1faf3_1f3ff", 2851 + "unsupported_families": [], 2852 + "categories": ["Smileys and emotions"], 2853 + "tags": [":palm-down:", ":drop:"], 2854 + "sizes_px": [] 2855 + }, 2856 + { 2857 + "name": "emoji_u1faf4", 2858 + "version": 1, 2859 + "popularity": 435, 2860 + "codepoint": "1faf4", 2861 + "unsupported_families": [], 2862 + "categories": ["Smileys and emotions"], 2863 + "tags": [":palm-up:", ":throw:"], 2864 + "sizes_px": [] 2865 + }, 2866 + { 2867 + "name": "emoji_u1faf4_1f3fb", 2868 + "version": 1, 2869 + "popularity": 434, 2870 + "codepoint": "1faf4_1f3fb", 2871 + "unsupported_families": [], 2872 + "categories": ["Smileys and emotions"], 2873 + "tags": [":palm-up:", ":throw:"], 2874 + "sizes_px": [] 2875 + }, 2876 + { 2877 + "name": "emoji_u1faf4_1f3fc", 2878 + "version": 1, 2879 + "popularity": 433, 2880 + "codepoint": "1faf4_1f3fc", 2881 + "unsupported_families": [], 2882 + "categories": ["Smileys and emotions"], 2883 + "tags": [":palm-up:", ":throw:"], 2884 + "sizes_px": [] 2885 + }, 2886 + { 2887 + "name": "emoji_u1faf4_1f3fd", 2888 + "version": 1, 2889 + "popularity": 432, 2890 + "codepoint": "1faf4_1f3fd", 2891 + "unsupported_families": [], 2892 + "categories": ["Smileys and emotions"], 2893 + "tags": [":palm-up:", ":throw:"], 2894 + "sizes_px": [] 2895 + }, 2896 + { 2897 + "name": "emoji_u1faf4_1f3fe", 2898 + "version": 1, 2899 + "popularity": 431, 2900 + "codepoint": "1faf4_1f3fe", 2901 + "unsupported_families": [], 2902 + "categories": ["Smileys and emotions"], 2903 + "tags": [":palm-up:", ":throw:"], 2904 + "sizes_px": [] 2905 + }, 2906 + { 2907 + "name": "emoji_u1faf4_1f3ff", 2908 + "version": 1, 2909 + "popularity": 430, 2910 + "codepoint": "1faf4_1f3ff", 2911 + "unsupported_families": [], 2912 + "categories": ["Smileys and emotions"], 2913 + "tags": [":palm-up:", ":throw:"], 2914 + "sizes_px": [] 2915 + }, 2916 + { 2917 + "name": "emoji_u1faf1", 2918 + "version": 1, 2919 + "popularity": 429, 2920 + "codepoint": "1faf1", 2921 + "unsupported_families": [], 2922 + "categories": ["Smileys and emotions"], 2923 + "tags": [":rightwards-hand:"], 2924 + "sizes_px": [] 2925 + }, 2926 + { 2927 + "name": "emoji_u1faf1_1f3fb", 2928 + "version": 1, 2929 + "popularity": 428, 2930 + "codepoint": "1faf1_1f3fb", 2931 + "unsupported_families": [], 2932 + "categories": ["Smileys and emotions"], 2933 + "tags": [":rightwards-hand:"], 2934 + "sizes_px": [] 2935 + }, 2936 + { 2937 + "name": "emoji_u1faf1_1f3fc", 2938 + "version": 1, 2939 + "popularity": 427, 2940 + "codepoint": "1faf1_1f3fc", 2941 + "unsupported_families": [], 2942 + "categories": ["Smileys and emotions"], 2943 + "tags": [":rightwards-hand:"], 2944 + "sizes_px": [] 2945 + }, 2946 + { 2947 + "name": "emoji_u1faf1_1f3fd", 2948 + "version": 1, 2949 + "popularity": 426, 2950 + "codepoint": "1faf1_1f3fd", 2951 + "unsupported_families": [], 2952 + "categories": ["Smileys and emotions"], 2953 + "tags": [":rightwards-hand:"], 2954 + "sizes_px": [] 2955 + }, 2956 + { 2957 + "name": "emoji_u1faf1_1f3fe", 2958 + "version": 1, 2959 + "popularity": 425, 2960 + "codepoint": "1faf1_1f3fe", 2961 + "unsupported_families": [], 2962 + "categories": ["Smileys and emotions"], 2963 + "tags": [":rightwards-hand:"], 2964 + "sizes_px": [] 2965 + }, 2966 + { 2967 + "name": "emoji_u1faf1_1f3ff", 2968 + "version": 1, 2969 + "popularity": 424, 2970 + "codepoint": "1faf1_1f3ff", 2971 + "unsupported_families": [], 2972 + "categories": ["Smileys and emotions"], 2973 + "tags": [":rightwards-hand:"], 2974 + "sizes_px": [] 2975 + }, 2976 + { 2977 + "name": "emoji_u1faf2", 2978 + "version": 1, 2979 + "popularity": 423, 2980 + "codepoint": "1faf2", 2981 + "unsupported_families": [], 2982 + "categories": ["Smileys and emotions"], 2983 + "tags": [":leftwards-hand:"], 2984 + "sizes_px": [] 2985 + }, 2986 + { 2987 + "name": "emoji_u1faf2_1f3fb", 2988 + "version": 1, 2989 + "popularity": 422, 2990 + "codepoint": "1faf2_1f3fb", 2991 + "unsupported_families": [], 2992 + "categories": ["Smileys and emotions"], 2993 + "tags": [":leftwards-hand:"], 2994 + "sizes_px": [] 2995 + }, 2996 + { 2997 + "name": "emoji_u1faf2_1f3fc", 2998 + "version": 1, 2999 + "popularity": 421, 3000 + "codepoint": "1faf2_1f3fc", 3001 + "unsupported_families": [], 3002 + "categories": ["Smileys and emotions"], 3003 + "tags": [":leftwards-hand:"], 3004 + "sizes_px": [] 3005 + }, 3006 + { 3007 + "name": "emoji_u1faf2_1f3fd", 3008 + "version": 1, 3009 + "popularity": 420, 3010 + "codepoint": "1faf2_1f3fd", 3011 + "unsupported_families": [], 3012 + "categories": ["Smileys and emotions"], 3013 + "tags": [":leftwards-hand:"], 3014 + "sizes_px": [] 3015 + }, 3016 + { 3017 + "name": "emoji_u1faf2_1f3fe", 3018 + "version": 1, 3019 + "popularity": 419, 3020 + "codepoint": "1faf2_1f3fe", 3021 + "unsupported_families": [], 3022 + "categories": ["Smileys and emotions"], 3023 + "tags": [":leftwards-hand:"], 3024 + "sizes_px": [] 3025 + }, 3026 + { 3027 + "name": "emoji_u1faf2_1f3ff", 3028 + "version": 1, 3029 + "popularity": 418, 3030 + "codepoint": "1faf2_1f3ff", 3031 + "unsupported_families": [], 3032 + "categories": ["Smileys and emotions"], 3033 + "tags": [":leftwards-hand:"], 3034 + "sizes_px": [] 3035 + }, 3036 + { 3037 + "name": "emoji_u1faf8", 3038 + "version": 1, 3039 + "popularity": 417, 3040 + "codepoint": "1faf8", 3041 + "unsupported_families": [], 3042 + "categories": ["Smileys and emotions"], 3043 + "tags": [":push-rightwards:"], 3044 + "sizes_px": [] 3045 + }, 3046 + { 3047 + "name": "emoji_u1faf8_1f3fb", 3048 + "version": 1, 3049 + "popularity": 416, 3050 + "codepoint": "1faf8_1f3fb", 3051 + "unsupported_families": [], 3052 + "categories": ["Smileys and emotions"], 3053 + "tags": [":push-rightwards:"], 3054 + "sizes_px": [] 3055 + }, 3056 + { 3057 + "name": "emoji_u1faf8_1f3fc", 3058 + "version": 1, 3059 + "popularity": 415, 3060 + "codepoint": "1faf8_1f3fc", 3061 + "unsupported_families": [], 3062 + "categories": ["Smileys and emotions"], 3063 + "tags": [":push-rightwards:"], 3064 + "sizes_px": [] 3065 + }, 3066 + { 3067 + "name": "emoji_u1faf8_1f3fd", 3068 + "version": 1, 3069 + "popularity": 414, 3070 + "codepoint": "1faf8_1f3fd", 3071 + "unsupported_families": [], 3072 + "categories": ["Smileys and emotions"], 3073 + "tags": [":push-rightwards:"], 3074 + "sizes_px": [] 3075 + }, 3076 + { 3077 + "name": "emoji_u1faf8_1f3fe", 3078 + "version": 1, 3079 + "popularity": 413, 3080 + "codepoint": "1faf8_1f3fe", 3081 + "unsupported_families": [], 3082 + "categories": ["Smileys and emotions"], 3083 + "tags": [":push-rightwards:"], 3084 + "sizes_px": [] 3085 + }, 3086 + { 3087 + "name": "emoji_u1faf8_1f3ff", 3088 + "version": 1, 3089 + "popularity": 412, 3090 + "codepoint": "1faf8_1f3ff", 3091 + "unsupported_families": [], 3092 + "categories": ["Smileys and emotions"], 3093 + "tags": [":push-rightwards:"], 3094 + "sizes_px": [] 3095 + }, 3096 + { 3097 + "name": "emoji_u1faf7", 3098 + "version": 1, 3099 + "popularity": 411, 3100 + "codepoint": "1faf7", 3101 + "unsupported_families": [], 3102 + "categories": ["Smileys and emotions"], 3103 + "tags": [":push-leftwards:"], 3104 + "sizes_px": [] 3105 + }, 3106 + { 3107 + "name": "emoji_u1faf7_1f3fb", 3108 + "version": 1, 3109 + "popularity": 410, 3110 + "codepoint": "1faf7_1f3fb", 3111 + "unsupported_families": [], 3112 + "categories": ["Smileys and emotions"], 3113 + "tags": [":push-leftwards:"], 3114 + "sizes_px": [] 3115 + }, 3116 + { 3117 + "name": "emoji_u1faf7_1f3fc", 3118 + "version": 1, 3119 + "popularity": 409, 3120 + "codepoint": "1faf7_1f3fc", 3121 + "unsupported_families": [], 3122 + "categories": ["Smileys and emotions"], 3123 + "tags": [":push-leftwards:"], 3124 + "sizes_px": [] 3125 + }, 3126 + { 3127 + "name": "emoji_u1faf7_1f3fd", 3128 + "version": 1, 3129 + "popularity": 408, 3130 + "codepoint": "1faf7_1f3fd", 3131 + "unsupported_families": [], 3132 + "categories": ["Smileys and emotions"], 3133 + "tags": [":push-leftwards:"], 3134 + "sizes_px": [] 3135 + }, 3136 + { 3137 + "name": "emoji_u1faf7_1f3fe", 3138 + "version": 1, 3139 + "popularity": 407, 3140 + "codepoint": "1faf7_1f3fe", 3141 + "unsupported_families": [], 3142 + "categories": ["Smileys and emotions"], 3143 + "tags": [":push-leftwards:"], 3144 + "sizes_px": [] 3145 + }, 3146 + { 3147 + "name": "emoji_u1faf7_1f3ff", 3148 + "version": 1, 3149 + "popularity": 406, 3150 + "codepoint": "1faf7_1f3ff", 3151 + "unsupported_families": [], 3152 + "categories": ["Smileys and emotions"], 3153 + "tags": [":push-leftwards:"], 3154 + "sizes_px": [] 3155 + }, 3156 + { 3157 + "name": "emoji_u1f44b", 3158 + "version": 1, 3159 + "popularity": 405, 3160 + "codepoint": "1f44b", 3161 + "unsupported_families": [], 3162 + "categories": ["Smileys and emotions"], 3163 + "tags": [":wave:"], 3164 + "sizes_px": [] 3165 + }, 3166 + { 3167 + "name": "emoji_u1f44b_1f3fb", 3168 + "version": 1, 3169 + "popularity": 404, 3170 + "codepoint": "1f44b_1f3fb", 3171 + "unsupported_families": [], 3172 + "categories": ["Smileys and emotions"], 3173 + "tags": [":wave:"], 3174 + "sizes_px": [] 3175 + }, 3176 + { 3177 + "name": "emoji_u1f44b_1f3fc", 3178 + "version": 1, 3179 + "popularity": 403, 3180 + "codepoint": "1f44b_1f3fc", 3181 + "unsupported_families": [], 3182 + "categories": ["Smileys and emotions"], 3183 + "tags": [":wave:"], 3184 + "sizes_px": [] 3185 + }, 3186 + { 3187 + "name": "emoji_u1f44b_1f3fd", 3188 + "version": 1, 3189 + "popularity": 402, 3190 + "codepoint": "1f44b_1f3fd", 3191 + "unsupported_families": [], 3192 + "categories": ["Smileys and emotions"], 3193 + "tags": [":wave:"], 3194 + "sizes_px": [] 3195 + }, 3196 + { 3197 + "name": "emoji_u1f44b_1f3fe", 3198 + "version": 1, 3199 + "popularity": 401, 3200 + "codepoint": "1f44b_1f3fe", 3201 + "unsupported_families": [], 3202 + "categories": ["Smileys and emotions"], 3203 + "tags": [":wave:"], 3204 + "sizes_px": [] 3205 + }, 3206 + { 3207 + "name": "emoji_u1f44b_1f3ff", 3208 + "version": 1, 3209 + "popularity": 400, 3210 + "codepoint": "1f44b_1f3ff", 3211 + "unsupported_families": [], 3212 + "categories": ["Smileys and emotions"], 3213 + "tags": [":wave:"], 3214 + "sizes_px": [] 3215 + }, 3216 + { 3217 + "name": "emoji_u1f91a", 3218 + "version": 1, 3219 + "popularity": 399, 3220 + "codepoint": "1f91a", 3221 + "unsupported_families": [], 3222 + "categories": ["Smileys and emotions"], 3223 + "tags": [":back-hand:"], 3224 + "sizes_px": [] 3225 + }, 3226 + { 3227 + "name": "emoji_u1f91a_1f3fb", 3228 + "version": 1, 3229 + "popularity": 398, 3230 + "codepoint": "1f91a_1f3fb", 3231 + "unsupported_families": [], 3232 + "categories": ["Smileys and emotions"], 3233 + "tags": [":back-hand:"], 3234 + "sizes_px": [] 3235 + }, 3236 + { 3237 + "name": "emoji_u1f91a_1f3fc", 3238 + "version": 1, 3239 + "popularity": 397, 3240 + "codepoint": "1f91a_1f3fc", 3241 + "unsupported_families": [], 3242 + "categories": ["Smileys and emotions"], 3243 + "tags": [":back-hand:"], 3244 + "sizes_px": [] 3245 + }, 3246 + { 3247 + "name": "emoji_u1f91a_1f3fd", 3248 + "version": 1, 3249 + "popularity": 396, 3250 + "codepoint": "1f91a_1f3fd", 3251 + "unsupported_families": [], 3252 + "categories": ["Smileys and emotions"], 3253 + "tags": [":back-hand:"], 3254 + "sizes_px": [] 3255 + }, 3256 + { 3257 + "name": "emoji_u1f91a_1f3fe", 3258 + "version": 1, 3259 + "popularity": 395, 3260 + "codepoint": "1f91a_1f3fe", 3261 + "unsupported_families": [], 3262 + "categories": ["Smileys and emotions"], 3263 + "tags": [":back-hand:"], 3264 + "sizes_px": [] 3265 + }, 3266 + { 3267 + "name": "emoji_u1f91a_1f3ff", 3268 + "version": 1, 3269 + "popularity": 394, 3270 + "codepoint": "1f91a_1f3ff", 3271 + "unsupported_families": [], 3272 + "categories": ["Smileys and emotions"], 3273 + "tags": [":back-hand:"], 3274 + "sizes_px": [] 3275 + }, 3276 + { 3277 + "name": "emoji_u1f590_fe0f", 3278 + "version": 1, 3279 + "popularity": 393, 3280 + "codepoint": "1f590_fe0f", 3281 + "unsupported_families": [], 3282 + "categories": ["Smileys and emotions"], 3283 + "tags": [":palm:"], 3284 + "sizes_px": [] 3285 + }, 3286 + { 3287 + "name": "emoji_u1f590_1f3fb", 3288 + "version": 1, 3289 + "popularity": 392, 3290 + "codepoint": "1f590_1f3fb", 3291 + "unsupported_families": [], 3292 + "categories": ["Smileys and emotions"], 3293 + "tags": [":palm:"], 3294 + "sizes_px": [] 3295 + }, 3296 + { 3297 + "name": "emoji_u1f590_1f3fc", 3298 + "version": 1, 3299 + "popularity": 391, 3300 + "codepoint": "1f590_1f3fc", 3301 + "unsupported_families": [], 3302 + "categories": ["Smileys and emotions"], 3303 + "tags": [":palm:"], 3304 + "sizes_px": [] 3305 + }, 3306 + { 3307 + "name": "emoji_u1f590_1f3fd", 3308 + "version": 1, 3309 + "popularity": 390, 3310 + "codepoint": "1f590_1f3fd", 3311 + "unsupported_families": [], 3312 + "categories": ["Smileys and emotions"], 3313 + "tags": [":palm:"], 3314 + "sizes_px": [] 3315 + }, 3316 + { 3317 + "name": "emoji_u1f590_1f3fe", 3318 + "version": 1, 3319 + "popularity": 389, 3320 + "codepoint": "1f590_1f3fe", 3321 + "unsupported_families": [], 3322 + "categories": ["Smileys and emotions"], 3323 + "tags": [":palm:"], 3324 + "sizes_px": [] 3325 + }, 3326 + { 3327 + "name": "emoji_u1f590_1f3ff", 3328 + "version": 1, 3329 + "popularity": 388, 3330 + "codepoint": "1f590_1f3ff", 3331 + "unsupported_families": [], 3332 + "categories": ["Smileys and emotions"], 3333 + "tags": [":palm:"], 3334 + "sizes_px": [] 3335 + }, 3336 + { 3337 + "name": "emoji_u270b", 3338 + "version": 1, 3339 + "popularity": 387, 3340 + "codepoint": "270b", 3341 + "unsupported_families": [], 3342 + "categories": ["Smileys and emotions"], 3343 + "tags": [":raised-hand:"], 3344 + "sizes_px": [] 3345 + }, 3346 + { 3347 + "name": "emoji_u270b_1f3fb", 3348 + "version": 1, 3349 + "popularity": 386, 3350 + "codepoint": "270b_1f3fb", 3351 + "unsupported_families": [], 3352 + "categories": ["Smileys and emotions"], 3353 + "tags": [":raised-hand:"], 3354 + "sizes_px": [] 3355 + }, 3356 + { 3357 + "name": "emoji_u270b_1f3fc", 3358 + "version": 1, 3359 + "popularity": 385, 3360 + "codepoint": "270b_1f3fc", 3361 + "unsupported_families": [], 3362 + "categories": ["Smileys and emotions"], 3363 + "tags": [":raised-hand:"], 3364 + "sizes_px": [] 3365 + }, 3366 + { 3367 + "name": "emoji_u270b_1f3fd", 3368 + "version": 1, 3369 + "popularity": 384, 3370 + "codepoint": "270b_1f3fd", 3371 + "unsupported_families": [], 3372 + "categories": ["Smileys and emotions"], 3373 + "tags": [":raised-hand:"], 3374 + "sizes_px": [] 3375 + }, 3376 + { 3377 + "name": "emoji_u270b_1f3fe", 3378 + "version": 1, 3379 + "popularity": 383, 3380 + "codepoint": "270b_1f3fe", 3381 + "unsupported_families": [], 3382 + "categories": ["Smileys and emotions"], 3383 + "tags": [":raised-hand:"], 3384 + "sizes_px": [] 3385 + }, 3386 + { 3387 + "name": "emoji_u270b_1f3ff", 3388 + "version": 1, 3389 + "popularity": 382, 3390 + "codepoint": "270b_1f3ff", 3391 + "unsupported_families": [], 3392 + "categories": ["Smileys and emotions"], 3393 + "tags": [":raised-hand:"], 3394 + "sizes_px": [] 3395 + }, 3396 + { 3397 + "name": "emoji_u1f596", 3398 + "version": 1, 3399 + "popularity": 381, 3400 + "codepoint": "1f596", 3401 + "unsupported_families": [], 3402 + "categories": ["Smileys and emotions"], 3403 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3404 + "sizes_px": [] 3405 + }, 3406 + { 3407 + "name": "emoji_u1f596_1f3fb", 3408 + "version": 1, 3409 + "popularity": 380, 3410 + "codepoint": "1f596_1f3fb", 3411 + "unsupported_families": [], 3412 + "categories": ["Smileys and emotions"], 3413 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3414 + "sizes_px": [] 3415 + }, 3416 + { 3417 + "name": "emoji_u1f596_1f3fc", 3418 + "version": 1, 3419 + "popularity": 379, 3420 + "codepoint": "1f596_1f3fc", 3421 + "unsupported_families": [], 3422 + "categories": ["Smileys and emotions"], 3423 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3424 + "sizes_px": [] 3425 + }, 3426 + { 3427 + "name": "emoji_u1f596_1f3fd", 3428 + "version": 1, 3429 + "popularity": 378, 3430 + "codepoint": "1f596_1f3fd", 3431 + "unsupported_families": [], 3432 + "categories": ["Smileys and emotions"], 3433 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3434 + "sizes_px": [] 3435 + }, 3436 + { 3437 + "name": "emoji_u1f596_1f3fe", 3438 + "version": 1, 3439 + "popularity": 377, 3440 + "codepoint": "1f596_1f3fe", 3441 + "unsupported_families": [], 3442 + "categories": ["Smileys and emotions"], 3443 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3444 + "sizes_px": [] 3445 + }, 3446 + { 3447 + "name": "emoji_u1f596_1f3ff", 3448 + "version": 1, 3449 + "popularity": 376, 3450 + "codepoint": "1f596_1f3ff", 3451 + "unsupported_families": [], 3452 + "categories": ["Smileys and emotions"], 3453 + "tags": [":vulcan:", ":prosper:", ":spock:"], 3454 + "sizes_px": [] 3455 + }, 3456 + { 3457 + "name": "emoji_u1f91f", 3458 + "version": 1, 3459 + "popularity": 375, 3460 + "codepoint": "1f91f", 3461 + "unsupported_families": [], 3462 + "categories": ["Smileys and emotions"], 3463 + "tags": [":love-you-gesture:"], 3464 + "sizes_px": [] 3465 + }, 3466 + { 3467 + "name": "emoji_u1f91f_1f3fb", 3468 + "version": 1, 3469 + "popularity": 374, 3470 + "codepoint": "1f91f_1f3fb", 3471 + "unsupported_families": [], 3472 + "categories": ["Smileys and emotions"], 3473 + "tags": [":love-you-gesture:"], 3474 + "sizes_px": [] 3475 + }, 3476 + { 3477 + "name": "emoji_u1f91f_1f3fc", 3478 + "version": 1, 3479 + "popularity": 373, 3480 + "codepoint": "1f91f_1f3fc", 3481 + "unsupported_families": [], 3482 + "categories": ["Smileys and emotions"], 3483 + "tags": [":love-you-gesture:"], 3484 + "sizes_px": [] 3485 + }, 3486 + { 3487 + "name": "emoji_u1f91f_1f3fd", 3488 + "version": 1, 3489 + "popularity": 372, 3490 + "codepoint": "1f91f_1f3fd", 3491 + "unsupported_families": [], 3492 + "categories": ["Smileys and emotions"], 3493 + "tags": [":love-you-gesture:"], 3494 + "sizes_px": [] 3495 + }, 3496 + { 3497 + "name": "emoji_u1f91f_1f3fe", 3498 + "version": 1, 3499 + "popularity": 371, 3500 + "codepoint": "1f91f_1f3fe", 3501 + "unsupported_families": [], 3502 + "categories": ["Smileys and emotions"], 3503 + "tags": [":love-you-gesture:"], 3504 + "sizes_px": [] 3505 + }, 3506 + { 3507 + "name": "emoji_u1f91f_1f3ff", 3508 + "version": 1, 3509 + "popularity": 370, 3510 + "codepoint": "1f91f_1f3ff", 3511 + "unsupported_families": [], 3512 + "categories": ["Smileys and emotions"], 3513 + "tags": [":love-you-gesture:"], 3514 + "sizes_px": [] 3515 + }, 3516 + { 3517 + "name": "emoji_u1f918", 3518 + "version": 1, 3519 + "popularity": 369, 3520 + "codepoint": "1f918", 3521 + "unsupported_families": [], 3522 + "categories": ["Smileys and emotions"], 3523 + "tags": [":metal:", ":horns:"], 3524 + "sizes_px": [] 3525 + }, 3526 + { 3527 + "name": "emoji_u1f918_1f3fb", 3528 + "version": 1, 3529 + "popularity": 368, 3530 + "codepoint": "1f918_1f3fb", 3531 + "unsupported_families": [], 3532 + "categories": ["Smileys and emotions"], 3533 + "tags": [":metal:", ":horns:"], 3534 + "sizes_px": [] 3535 + }, 3536 + { 3537 + "name": "emoji_u1f918_1f3fc", 3538 + "version": 1, 3539 + "popularity": 367, 3540 + "codepoint": "1f918_1f3fc", 3541 + "unsupported_families": [], 3542 + "categories": ["Smileys and emotions"], 3543 + "tags": [":metal:", ":horns:"], 3544 + "sizes_px": [] 3545 + }, 3546 + { 3547 + "name": "emoji_u1f918_1f3fd", 3548 + "version": 1, 3549 + "popularity": 366, 3550 + "codepoint": "1f918_1f3fd", 3551 + "unsupported_families": [], 3552 + "categories": ["Smileys and emotions"], 3553 + "tags": [":metal:", ":horns:"], 3554 + "sizes_px": [] 3555 + }, 3556 + { 3557 + "name": "emoji_u1f918_1f3fe", 3558 + "version": 1, 3559 + "popularity": 365, 3560 + "codepoint": "1f918_1f3fe", 3561 + "unsupported_families": [], 3562 + "categories": ["Smileys and emotions"], 3563 + "tags": [":metal:", ":horns:"], 3564 + "sizes_px": [] 3565 + }, 3566 + { 3567 + "name": "emoji_u1f918_1f3ff", 3568 + "version": 1, 3569 + "popularity": 364, 3570 + "codepoint": "1f918_1f3ff", 3571 + "unsupported_families": [], 3572 + "categories": ["Smileys and emotions"], 3573 + "tags": [":metal:", ":horns:"], 3574 + "sizes_px": [] 3575 + }, 3576 + { 3577 + "name": "emoji_u270c_fe0f", 3578 + "version": 1, 3579 + "popularity": 363, 3580 + "codepoint": "270c_fe0f", 3581 + "unsupported_families": [], 3582 + "categories": ["Smileys and emotions"], 3583 + "tags": [":victory:", ":v:", ":peace-hand:"], 3584 + "sizes_px": [] 3585 + }, 3586 + { 3587 + "name": "emoji_u270c_1f3fb", 3588 + "version": 1, 3589 + "popularity": 362, 3590 + "codepoint": "270c_1f3fb", 3591 + "unsupported_families": [], 3592 + "categories": ["Smileys and emotions"], 3593 + "tags": [":victory:", ":v:", ":peace-hand:"], 3594 + "sizes_px": [] 3595 + }, 3596 + { 3597 + "name": "emoji_u270c_1f3fc", 3598 + "version": 1, 3599 + "popularity": 361, 3600 + "codepoint": "270c_1f3fc", 3601 + "unsupported_families": [], 3602 + "categories": ["Smileys and emotions"], 3603 + "tags": [":victory:", ":v:", ":peace-hand:"], 3604 + "sizes_px": [] 3605 + }, 3606 + { 3607 + "name": "emoji_u270c_1f3fd", 3608 + "version": 1, 3609 + "popularity": 360, 3610 + "codepoint": "270c_1f3fd", 3611 + "unsupported_families": [], 3612 + "categories": ["Smileys and emotions"], 3613 + "tags": [":victory:", ":v:", ":peace-hand:"], 3614 + "sizes_px": [] 3615 + }, 3616 + { 3617 + "name": "emoji_u270c_1f3fe", 3618 + "version": 1, 3619 + "popularity": 359, 3620 + "codepoint": "270c_1f3fe", 3621 + "unsupported_families": [], 3622 + "categories": ["Smileys and emotions"], 3623 + "tags": [":victory:", ":v:", ":peace-hand:"], 3624 + "sizes_px": [] 3625 + }, 3626 + { 3627 + "name": "emoji_u270c_1f3ff", 3628 + "version": 1, 3629 + "popularity": 358, 3630 + "codepoint": "270c_1f3ff", 3631 + "unsupported_families": [], 3632 + "categories": ["Smileys and emotions"], 3633 + "tags": [":victory:", ":v:", ":peace-hand:"], 3634 + "sizes_px": [] 3635 + }, 3636 + { 3637 + "name": "emoji_u1f91e", 3638 + "version": 1, 3639 + "popularity": 357, 3640 + "codepoint": "1f91e", 3641 + "unsupported_families": [], 3642 + "categories": ["Smileys and emotions"], 3643 + "tags": [":crossed-fingers:"], 3644 + "sizes_px": [] 3645 + }, 3646 + { 3647 + "name": "emoji_u1f91e_1f3fb", 3648 + "version": 1, 3649 + "popularity": 356, 3650 + "codepoint": "1f91e_1f3fb", 3651 + "unsupported_families": [], 3652 + "categories": ["Smileys and emotions"], 3653 + "tags": [":crossed-fingers:"], 3654 + "sizes_px": [] 3655 + }, 3656 + { 3657 + "name": "emoji_u1f91e_1f3fc", 3658 + "version": 1, 3659 + "popularity": 355, 3660 + "codepoint": "1f91e_1f3fc", 3661 + "unsupported_families": [], 3662 + "categories": ["Smileys and emotions"], 3663 + "tags": [":crossed-fingers:"], 3664 + "sizes_px": [] 3665 + }, 3666 + { 3667 + "name": "emoji_u1f91e_1f3fd", 3668 + "version": 1, 3669 + "popularity": 354, 3670 + "codepoint": "1f91e_1f3fd", 3671 + "unsupported_families": [], 3672 + "categories": ["Smileys and emotions"], 3673 + "tags": [":crossed-fingers:"], 3674 + "sizes_px": [] 3675 + }, 3676 + { 3677 + "name": "emoji_u1f91e_1f3fe", 3678 + "version": 1, 3679 + "popularity": 353, 3680 + "codepoint": "1f91e_1f3fe", 3681 + "unsupported_families": [], 3682 + "categories": ["Smileys and emotions"], 3683 + "tags": [":crossed-fingers:"], 3684 + "sizes_px": [] 3685 + }, 3686 + { 3687 + "name": "emoji_u1f91e_1f3ff", 3688 + "version": 1, 3689 + "popularity": 352, 3690 + "codepoint": "1f91e_1f3ff", 3691 + "unsupported_families": [], 3692 + "categories": ["Smileys and emotions"], 3693 + "tags": [":crossed-fingers:"], 3694 + "sizes_px": [] 3695 + }, 3696 + { 3697 + "name": "emoji_u1faf0", 3698 + "version": 1, 3699 + "popularity": 351, 3700 + "codepoint": "1faf0", 3701 + "unsupported_families": [], 3702 + "categories": ["Smileys and emotions"], 3703 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3704 + "sizes_px": [] 3705 + }, 3706 + { 3707 + "name": "emoji_u1faf0_1f3fb", 3708 + "version": 1, 3709 + "popularity": 350, 3710 + "codepoint": "1faf0_1f3fb", 3711 + "unsupported_families": [], 3712 + "categories": ["Smileys and emotions"], 3713 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3714 + "sizes_px": [] 3715 + }, 3716 + { 3717 + "name": "emoji_u1faf0_1f3fc", 3718 + "version": 1, 3719 + "popularity": 349, 3720 + "codepoint": "1faf0_1f3fc", 3721 + "unsupported_families": [], 3722 + "categories": ["Smileys and emotions"], 3723 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3724 + "sizes_px": [] 3725 + }, 3726 + { 3727 + "name": "emoji_u1faf0_1f3fd", 3728 + "version": 1, 3729 + "popularity": 348, 3730 + "codepoint": "1faf0_1f3fd", 3731 + "unsupported_families": [], 3732 + "categories": ["Smileys and emotions"], 3733 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3734 + "sizes_px": [] 3735 + }, 3736 + { 3737 + "name": "emoji_u1faf0_1f3fe", 3738 + "version": 1, 3739 + "popularity": 347, 3740 + "codepoint": "1faf0_1f3fe", 3741 + "unsupported_families": [], 3742 + "categories": ["Smileys and emotions"], 3743 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3744 + "sizes_px": [] 3745 + }, 3746 + { 3747 + "name": "emoji_u1faf0_1f3ff", 3748 + "version": 1, 3749 + "popularity": 346, 3750 + "codepoint": "1faf0_1f3ff", 3751 + "unsupported_families": [], 3752 + "categories": ["Smileys and emotions"], 3753 + "tags": [":hand-with-index-finger-and-thumb-crossed:", ":snap:", ":finger-heart:"], 3754 + "sizes_px": [] 3755 + }, 3756 + { 3757 + "name": "emoji_u1f919", 3758 + "version": 1, 3759 + "popularity": 345, 3760 + "codepoint": "1f919", 3761 + "unsupported_families": [], 3762 + "categories": ["Smileys and emotions"], 3763 + "tags": [":call-me-hand:"], 3764 + "sizes_px": [] 3765 + }, 3766 + { 3767 + "name": "emoji_u1f919_1f3fb", 3768 + "version": 1, 3769 + "popularity": 344, 3770 + "codepoint": "1f919_1f3fb", 3771 + "unsupported_families": [], 3772 + "categories": ["Smileys and emotions"], 3773 + "tags": [":call-me-hand:"], 3774 + "sizes_px": [] 3775 + }, 3776 + { 3777 + "name": "emoji_u1f919_1f3fc", 3778 + "version": 1, 3779 + "popularity": 343, 3780 + "codepoint": "1f919_1f3fc", 3781 + "unsupported_families": [], 3782 + "categories": ["Smileys and emotions"], 3783 + "tags": [":call-me-hand:"], 3784 + "sizes_px": [] 3785 + }, 3786 + { 3787 + "name": "emoji_u1f919_1f3fd", 3788 + "version": 1, 3789 + "popularity": 342, 3790 + "codepoint": "1f919_1f3fd", 3791 + "unsupported_families": [], 3792 + "categories": ["Smileys and emotions"], 3793 + "tags": [":call-me-hand:"], 3794 + "sizes_px": [] 3795 + }, 3796 + { 3797 + "name": "emoji_u1f919_1f3fe", 3798 + "version": 1, 3799 + "popularity": 341, 3800 + "codepoint": "1f919_1f3fe", 3801 + "unsupported_families": [], 3802 + "categories": ["Smileys and emotions"], 3803 + "tags": [":call-me-hand:"], 3804 + "sizes_px": [] 3805 + }, 3806 + { 3807 + "name": "emoji_u1f919_1f3ff", 3808 + "version": 1, 3809 + "popularity": 340, 3810 + "codepoint": "1f919_1f3ff", 3811 + "unsupported_families": [], 3812 + "categories": ["Smileys and emotions"], 3813 + "tags": [":call-me-hand:"], 3814 + "sizes_px": [] 3815 + }, 3816 + { 3817 + "name": "emoji_u1f90c", 3818 + "version": 1, 3819 + "popularity": 339, 3820 + "codepoint": "1f90c", 3821 + "unsupported_families": [], 3822 + "categories": ["Smileys and emotions"], 3823 + "tags": [":pinched-fingers:"], 3824 + "sizes_px": [] 3825 + }, 3826 + { 3827 + "name": "emoji_u1f90c_1f3fb", 3828 + "version": 1, 3829 + "popularity": 338, 3830 + "codepoint": "1f90c_1f3fb", 3831 + "unsupported_families": [], 3832 + "categories": ["Smileys and emotions"], 3833 + "tags": [":pinched-fingers:"], 3834 + "sizes_px": [] 3835 + }, 3836 + { 3837 + "name": "emoji_u1f90c_1f3fc", 3838 + "version": 1, 3839 + "popularity": 337, 3840 + "codepoint": "1f90c_1f3fc", 3841 + "unsupported_families": [], 3842 + "categories": ["Smileys and emotions"], 3843 + "tags": [":pinched-fingers:"], 3844 + "sizes_px": [] 3845 + }, 3846 + { 3847 + "name": "emoji_u1f90c_1f3fd", 3848 + "version": 1, 3849 + "popularity": 336, 3850 + "codepoint": "1f90c_1f3fd", 3851 + "unsupported_families": [], 3852 + "categories": ["Smileys and emotions"], 3853 + "tags": [":pinched-fingers:"], 3854 + "sizes_px": [] 3855 + }, 3856 + { 3857 + "name": "emoji_u1f90c_1f3fe", 3858 + "version": 1, 3859 + "popularity": 335, 3860 + "codepoint": "1f90c_1f3fe", 3861 + "unsupported_families": [], 3862 + "categories": ["Smileys and emotions"], 3863 + "tags": [":pinched-fingers:"], 3864 + "sizes_px": [] 3865 + }, 3866 + { 3867 + "name": "emoji_u1f90c_1f3ff", 3868 + "version": 1, 3869 + "popularity": 334, 3870 + "codepoint": "1f90c_1f3ff", 3871 + "unsupported_families": [], 3872 + "categories": ["Smileys and emotions"], 3873 + "tags": [":pinched-fingers:"], 3874 + "sizes_px": [] 3875 + }, 3876 + { 3877 + "name": "emoji_u1f90f", 3878 + "version": 1, 3879 + "popularity": 333, 3880 + "codepoint": "1f90f", 3881 + "unsupported_families": [], 3882 + "categories": ["Smileys and emotions"], 3883 + "tags": [":pinch:"], 3884 + "sizes_px": [] 3885 + }, 3886 + { 3887 + "name": "emoji_u1f90f_1f3fb", 3888 + "version": 1, 3889 + "popularity": 332, 3890 + "codepoint": "1f90f_1f3fb", 3891 + "unsupported_families": [], 3892 + "categories": ["Smileys and emotions"], 3893 + "tags": [":pinch:"], 3894 + "sizes_px": [] 3895 + }, 3896 + { 3897 + "name": "emoji_u1f90f_1f3fc", 3898 + "version": 1, 3899 + "popularity": 331, 3900 + "codepoint": "1f90f_1f3fc", 3901 + "unsupported_families": [], 3902 + "categories": ["Smileys and emotions"], 3903 + "tags": [":pinch:"], 3904 + "sizes_px": [] 3905 + }, 3906 + { 3907 + "name": "emoji_u1f90f_1f3fd", 3908 + "version": 1, 3909 + "popularity": 330, 3910 + "codepoint": "1f90f_1f3fd", 3911 + "unsupported_families": [], 3912 + "categories": ["Smileys and emotions"], 3913 + "tags": [":pinch:"], 3914 + "sizes_px": [] 3915 + }, 3916 + { 3917 + "name": "emoji_u1f90f_1f3fe", 3918 + "version": 1, 3919 + "popularity": 329, 3920 + "codepoint": "1f90f_1f3fe", 3921 + "unsupported_families": [], 3922 + "categories": ["Smileys and emotions"], 3923 + "tags": [":pinch:"], 3924 + "sizes_px": [] 3925 + }, 3926 + { 3927 + "name": "emoji_u1f90f_1f3ff", 3928 + "version": 1, 3929 + "popularity": 328, 3930 + "codepoint": "1f90f_1f3ff", 3931 + "unsupported_families": [], 3932 + "categories": ["Smileys and emotions"], 3933 + "tags": [":pinch:"], 3934 + "sizes_px": [] 3935 + }, 3936 + { 3937 + "name": "emoji_u1f44c", 3938 + "version": 1, 3939 + "popularity": 327, 3940 + "codepoint": "1f44c", 3941 + "unsupported_families": [], 3942 + "categories": ["Smileys and emotions"], 3943 + "tags": [":ok:"], 3944 + "sizes_px": [] 3945 + }, 3946 + { 3947 + "name": "emoji_u1f44c_1f3fb", 3948 + "version": 1, 3949 + "popularity": 326, 3950 + "codepoint": "1f44c_1f3fb", 3951 + "unsupported_families": [], 3952 + "categories": ["Smileys and emotions"], 3953 + "tags": [":ok:"], 3954 + "sizes_px": [] 3955 + }, 3956 + { 3957 + "name": "emoji_u1f44c_1f3fc", 3958 + "version": 1, 3959 + "popularity": 325, 3960 + "codepoint": "1f44c_1f3fc", 3961 + "unsupported_families": [], 3962 + "categories": ["Smileys and emotions"], 3963 + "tags": [":ok:"], 3964 + "sizes_px": [] 3965 + }, 3966 + { 3967 + "name": "emoji_u1f44c_1f3fd", 3968 + "version": 1, 3969 + "popularity": 324, 3970 + "codepoint": "1f44c_1f3fd", 3971 + "unsupported_families": [], 3972 + "categories": ["Smileys and emotions"], 3973 + "tags": [":ok:"], 3974 + "sizes_px": [] 3975 + }, 3976 + { 3977 + "name": "emoji_u1f44c_1f3fe", 3978 + "version": 1, 3979 + "popularity": 323, 3980 + "codepoint": "1f44c_1f3fe", 3981 + "unsupported_families": [], 3982 + "categories": ["Smileys and emotions"], 3983 + "tags": [":ok:"], 3984 + "sizes_px": [] 3985 + }, 3986 + { 3987 + "name": "emoji_u1f44c_1f3ff", 3988 + "version": 1, 3989 + "popularity": 322, 3990 + "codepoint": "1f44c_1f3ff", 3991 + "unsupported_families": [], 3992 + "categories": ["Smileys and emotions"], 3993 + "tags": [":ok:"], 3994 + "sizes_px": [] 3995 + }, 3996 + { 3997 + "name": "emoji_u1faf5", 3998 + "version": 1, 3999 + "popularity": 321, 4000 + "codepoint": "1faf5", 4001 + "unsupported_families": [], 4002 + "categories": ["Smileys and emotions"], 4003 + "tags": [":pointing:"], 4004 + "sizes_px": [] 4005 + }, 4006 + { 4007 + "name": "emoji_u1faf5_1f3fb", 4008 + "version": 1, 4009 + "popularity": 320, 4010 + "codepoint": "1faf5_1f3fb", 4011 + "unsupported_families": [], 4012 + "categories": ["Smileys and emotions"], 4013 + "tags": [":pointing:"], 4014 + "sizes_px": [] 4015 + }, 4016 + { 4017 + "name": "emoji_u1faf5_1f3fc", 4018 + "version": 1, 4019 + "popularity": 319, 4020 + "codepoint": "1faf5_1f3fc", 4021 + "unsupported_families": [], 4022 + "categories": ["Smileys and emotions"], 4023 + "tags": [":pointing:"], 4024 + "sizes_px": [] 4025 + }, 4026 + { 4027 + "name": "emoji_u1faf5_1f3fd", 4028 + "version": 1, 4029 + "popularity": 318, 4030 + "codepoint": "1faf5_1f3fd", 4031 + "unsupported_families": [], 4032 + "categories": ["Smileys and emotions"], 4033 + "tags": [":pointing:"], 4034 + "sizes_px": [] 4035 + }, 4036 + { 4037 + "name": "emoji_u1faf5_1f3fe", 4038 + "version": 1, 4039 + "popularity": 317, 4040 + "codepoint": "1faf5_1f3fe", 4041 + "unsupported_families": [], 4042 + "categories": ["Smileys and emotions"], 4043 + "tags": [":pointing:"], 4044 + "sizes_px": [] 4045 + }, 4046 + { 4047 + "name": "emoji_u1faf5_1f3ff", 4048 + "version": 1, 4049 + "popularity": 316, 4050 + "codepoint": "1faf5_1f3ff", 4051 + "unsupported_families": [], 4052 + "categories": ["Smileys and emotions"], 4053 + "tags": [":pointing:"], 4054 + "sizes_px": [] 4055 + }, 4056 + { 4057 + "name": "emoji_u1f449", 4058 + "version": 1, 4059 + "popularity": 315, 4060 + "codepoint": "1f449", 4061 + "unsupported_families": [], 4062 + "categories": ["Smileys and emotions"], 4063 + "tags": [":point-right:"], 4064 + "sizes_px": [] 4065 + }, 4066 + { 4067 + "name": "emoji_u1f449_1f3fb", 4068 + "version": 1, 4069 + "popularity": 314, 4070 + "codepoint": "1f449_1f3fb", 4071 + "unsupported_families": [], 4072 + "categories": ["Smileys and emotions"], 4073 + "tags": [":point-right:"], 4074 + "sizes_px": [] 4075 + }, 4076 + { 4077 + "name": "emoji_u1f449_1f3fc", 4078 + "version": 1, 4079 + "popularity": 313, 4080 + "codepoint": "1f449_1f3fc", 4081 + "unsupported_families": [], 4082 + "categories": ["Smileys and emotions"], 4083 + "tags": [":point-right:"], 4084 + "sizes_px": [] 4085 + }, 4086 + { 4087 + "name": "emoji_u1f449_1f3fd", 4088 + "version": 1, 4089 + "popularity": 312, 4090 + "codepoint": "1f449_1f3fd", 4091 + "unsupported_families": [], 4092 + "categories": ["Smileys and emotions"], 4093 + "tags": [":point-right:"], 4094 + "sizes_px": [] 4095 + }, 4096 + { 4097 + "name": "emoji_u1f449_1f3fe", 4098 + "version": 1, 4099 + "popularity": 311, 4100 + "codepoint": "1f449_1f3fe", 4101 + "unsupported_families": [], 4102 + "categories": ["Smileys and emotions"], 4103 + "tags": [":point-right:"], 4104 + "sizes_px": [] 4105 + }, 4106 + { 4107 + "name": "emoji_u1f449_1f3ff", 4108 + "version": 1, 4109 + "popularity": 310, 4110 + "codepoint": "1f449_1f3ff", 4111 + "unsupported_families": [], 4112 + "categories": ["Smileys and emotions"], 4113 + "tags": [":point-right:"], 4114 + "sizes_px": [] 4115 + }, 4116 + { 4117 + "name": "emoji_u1f448", 4118 + "version": 1, 4119 + "popularity": 309, 4120 + "codepoint": "1f448", 4121 + "unsupported_families": [], 4122 + "categories": ["Smileys and emotions"], 4123 + "tags": [":point-left:"], 4124 + "sizes_px": [] 4125 + }, 4126 + { 4127 + "name": "emoji_u1f448_1f3fb", 4128 + "version": 1, 4129 + "popularity": 308, 4130 + "codepoint": "1f448_1f3fb", 4131 + "unsupported_families": [], 4132 + "categories": ["Smileys and emotions"], 4133 + "tags": [":point-left:"], 4134 + "sizes_px": [] 4135 + }, 4136 + { 4137 + "name": "emoji_u1f448_1f3fc", 4138 + "version": 1, 4139 + "popularity": 307, 4140 + "codepoint": "1f448_1f3fc", 4141 + "unsupported_families": [], 4142 + "categories": ["Smileys and emotions"], 4143 + "tags": [":point-left:"], 4144 + "sizes_px": [] 4145 + }, 4146 + { 4147 + "name": "emoji_u1f448_1f3fd", 4148 + "version": 1, 4149 + "popularity": 306, 4150 + "codepoint": "1f448_1f3fd", 4151 + "unsupported_families": [], 4152 + "categories": ["Smileys and emotions"], 4153 + "tags": [":point-left:"], 4154 + "sizes_px": [] 4155 + }, 4156 + { 4157 + "name": "emoji_u1f448_1f3fe", 4158 + "version": 1, 4159 + "popularity": 305, 4160 + "codepoint": "1f448_1f3fe", 4161 + "unsupported_families": [], 4162 + "categories": ["Smileys and emotions"], 4163 + "tags": [":point-left:"], 4164 + "sizes_px": [] 4165 + }, 4166 + { 4167 + "name": "emoji_u1f448_1f3ff", 4168 + "version": 1, 4169 + "popularity": 304, 4170 + "codepoint": "1f448_1f3ff", 4171 + "unsupported_families": [], 4172 + "categories": ["Smileys and emotions"], 4173 + "tags": [":point-left:"], 4174 + "sizes_px": [] 4175 + }, 4176 + { 4177 + "name": "emoji_u261d_fe0f", 4178 + "version": 1, 4179 + "popularity": 303, 4180 + "codepoint": "261d_fe0f", 4181 + "unsupported_families": [], 4182 + "categories": ["Smileys and emotions"], 4183 + "tags": [":index-finger:"], 4184 + "sizes_px": [] 4185 + }, 4186 + { 4187 + "name": "emoji_u261d_1f3fb", 4188 + "version": 1, 4189 + "popularity": 302, 4190 + "codepoint": "261d_1f3fb", 4191 + "unsupported_families": [], 4192 + "categories": ["Smileys and emotions"], 4193 + "tags": [":index-finger:"], 4194 + "sizes_px": [] 4195 + }, 4196 + { 4197 + "name": "emoji_u261d_1f3fc", 4198 + "version": 1, 4199 + "popularity": 301, 4200 + "codepoint": "261d_1f3fc", 4201 + "unsupported_families": [], 4202 + "categories": ["Smileys and emotions"], 4203 + "tags": [":index-finger:"], 4204 + "sizes_px": [] 4205 + }, 4206 + { 4207 + "name": "emoji_u261d_1f3fd", 4208 + "version": 1, 4209 + "popularity": 300, 4210 + "codepoint": "261d_1f3fd", 4211 + "unsupported_families": [], 4212 + "categories": ["Smileys and emotions"], 4213 + "tags": [":index-finger:"], 4214 + "sizes_px": [] 4215 + }, 4216 + { 4217 + "name": "emoji_u261d_1f3fe", 4218 + "version": 1, 4219 + "popularity": 299, 4220 + "codepoint": "261d_1f3fe", 4221 + "unsupported_families": [], 4222 + "categories": ["Smileys and emotions"], 4223 + "tags": [":index-finger:"], 4224 + "sizes_px": [] 4225 + }, 4226 + { 4227 + "name": "emoji_u261d_1f3ff", 4228 + "version": 1, 4229 + "popularity": 298, 4230 + "codepoint": "261d_1f3ff", 4231 + "unsupported_families": [], 4232 + "categories": ["Smileys and emotions"], 4233 + "tags": [":index-finger:"], 4234 + "sizes_px": [] 4235 + }, 4236 + { 4237 + "name": "emoji_u1f446", 4238 + "version": 1, 4239 + "popularity": 297, 4240 + "codepoint": "1f446", 4241 + "unsupported_families": [], 4242 + "categories": ["Smileys and emotions"], 4243 + "tags": [":point-up:"], 4244 + "sizes_px": [] 4245 + }, 4246 + { 4247 + "name": "emoji_u1f446_1f3fb", 4248 + "version": 1, 4249 + "popularity": 296, 4250 + "codepoint": "1f446_1f3fb", 4251 + "unsupported_families": [], 4252 + "categories": ["Smileys and emotions"], 4253 + "tags": [":point-up:"], 4254 + "sizes_px": [] 4255 + }, 4256 + { 4257 + "name": "emoji_u1f446_1f3fc", 4258 + "version": 1, 4259 + "popularity": 295, 4260 + "codepoint": "1f446_1f3fc", 4261 + "unsupported_families": [], 4262 + "categories": ["Smileys and emotions"], 4263 + "tags": [":point-up:"], 4264 + "sizes_px": [] 4265 + }, 4266 + { 4267 + "name": "emoji_u1f446_1f3fd", 4268 + "version": 1, 4269 + "popularity": 294, 4270 + "codepoint": "1f446_1f3fd", 4271 + "unsupported_families": [], 4272 + "categories": ["Smileys and emotions"], 4273 + "tags": [":point-up:"], 4274 + "sizes_px": [] 4275 + }, 4276 + { 4277 + "name": "emoji_u1f446_1f3fe", 4278 + "version": 1, 4279 + "popularity": 293, 4280 + "codepoint": "1f446_1f3fe", 4281 + "unsupported_families": [], 4282 + "categories": ["Smileys and emotions"], 4283 + "tags": [":point-up:"], 4284 + "sizes_px": [] 4285 + }, 4286 + { 4287 + "name": "emoji_u1f446_1f3ff", 4288 + "version": 1, 4289 + "popularity": 292, 4290 + "codepoint": "1f446_1f3ff", 4291 + "unsupported_families": [], 4292 + "categories": ["Smileys and emotions"], 4293 + "tags": [":point-up:"], 4294 + "sizes_px": [] 4295 + }, 4296 + { 4297 + "name": "emoji_u1f447", 4298 + "version": 1, 4299 + "popularity": 291, 4300 + "codepoint": "1f447", 4301 + "unsupported_families": [], 4302 + "categories": ["Smileys and emotions"], 4303 + "tags": [":point-down:"], 4304 + "sizes_px": [] 4305 + }, 4306 + { 4307 + "name": "emoji_u1f447_1f3fb", 4308 + "version": 1, 4309 + "popularity": 290, 4310 + "codepoint": "1f447_1f3fb", 4311 + "unsupported_families": [], 4312 + "categories": ["Smileys and emotions"], 4313 + "tags": [":point-down:"], 4314 + "sizes_px": [] 4315 + }, 4316 + { 4317 + "name": "emoji_u1f447_1f3fc", 4318 + "version": 1, 4319 + "popularity": 289, 4320 + "codepoint": "1f447_1f3fc", 4321 + "unsupported_families": [], 4322 + "categories": ["Smileys and emotions"], 4323 + "tags": [":point-down:"], 4324 + "sizes_px": [] 4325 + }, 4326 + { 4327 + "name": "emoji_u1f447_1f3fd", 4328 + "version": 1, 4329 + "popularity": 288, 4330 + "codepoint": "1f447_1f3fd", 4331 + "unsupported_families": [], 4332 + "categories": ["Smileys and emotions"], 4333 + "tags": [":point-down:"], 4334 + "sizes_px": [] 4335 + }, 4336 + { 4337 + "name": "emoji_u1f447_1f3fe", 4338 + "version": 1, 4339 + "popularity": 287, 4340 + "codepoint": "1f447_1f3fe", 4341 + "unsupported_families": [], 4342 + "categories": ["Smileys and emotions"], 4343 + "tags": [":point-down:"], 4344 + "sizes_px": [] 4345 + }, 4346 + { 4347 + "name": "emoji_u1f447_1f3ff", 4348 + "version": 1, 4349 + "popularity": 286, 4350 + "codepoint": "1f447_1f3ff", 4351 + "unsupported_families": [], 4352 + "categories": ["Smileys and emotions"], 4353 + "tags": [":point-down:"], 4354 + "sizes_px": [] 4355 + }, 4356 + { 4357 + "name": "emoji_u1f595", 4358 + "version": 1, 4359 + "popularity": 285, 4360 + "codepoint": "1f595", 4361 + "unsupported_families": [], 4362 + "categories": ["Smileys and emotions"], 4363 + "tags": [":middle-finger:"], 4364 + "sizes_px": [] 4365 + }, 4366 + { 4367 + "name": "emoji_u1f595_1f3fb", 4368 + "version": 1, 4369 + "popularity": 284, 4370 + "codepoint": "1f595_1f3fb", 4371 + "unsupported_families": [], 4372 + "categories": ["Smileys and emotions"], 4373 + "tags": [":middle-finger:"], 4374 + "sizes_px": [] 4375 + }, 4376 + { 4377 + "name": "emoji_u1f595_1f3fc", 4378 + "version": 1, 4379 + "popularity": 283, 4380 + "codepoint": "1f595_1f3fc", 4381 + "unsupported_families": [], 4382 + "categories": ["Smileys and emotions"], 4383 + "tags": [":middle-finger:"], 4384 + "sizes_px": [] 4385 + }, 4386 + { 4387 + "name": "emoji_u1f595_1f3fd", 4388 + "version": 1, 4389 + "popularity": 282, 4390 + "codepoint": "1f595_1f3fd", 4391 + "unsupported_families": [], 4392 + "categories": ["Smileys and emotions"], 4393 + "tags": [":middle-finger:"], 4394 + "sizes_px": [] 4395 + }, 4396 + { 4397 + "name": "emoji_u1f595_1f3fe", 4398 + "version": 1, 4399 + "popularity": 281, 4400 + "codepoint": "1f595_1f3fe", 4401 + "unsupported_families": [], 4402 + "categories": ["Smileys and emotions"], 4403 + "tags": [":middle-finger:"], 4404 + "sizes_px": [] 4405 + }, 4406 + { 4407 + "name": "emoji_u1f595_1f3ff", 4408 + "version": 1, 4409 + "popularity": 280, 4410 + "codepoint": "1f595_1f3ff", 4411 + "unsupported_families": [], 4412 + "categories": ["Smileys and emotions"], 4413 + "tags": [":middle-finger:"], 4414 + "sizes_px": [] 4415 + }, 4416 + { 4417 + "name": "emoji_u270d_fe0f", 4418 + "version": 1, 4419 + "popularity": 279, 4420 + "codepoint": "270d_fe0f", 4421 + "unsupported_families": [], 4422 + "categories": ["Smileys and emotions"], 4423 + "tags": [":writing-hand:"], 4424 + "sizes_px": [] 4425 + }, 4426 + { 4427 + "name": "emoji_u270d_1f3fb", 4428 + "version": 1, 4429 + "popularity": 278, 4430 + "codepoint": "270d_1f3fb", 4431 + "unsupported_families": [], 4432 + "categories": ["Smileys and emotions"], 4433 + "tags": [":writing-hand:"], 4434 + "sizes_px": [] 4435 + }, 4436 + { 4437 + "name": "emoji_u270d_1f3fc", 4438 + "version": 1, 4439 + "popularity": 277, 4440 + "codepoint": "270d_1f3fc", 4441 + "unsupported_families": [], 4442 + "categories": ["Smileys and emotions"], 4443 + "tags": [":writing-hand:"], 4444 + "sizes_px": [] 4445 + }, 4446 + { 4447 + "name": "emoji_u270d_1f3fd", 4448 + "version": 1, 4449 + "popularity": 276, 4450 + "codepoint": "270d_1f3fd", 4451 + "unsupported_families": [], 4452 + "categories": ["Smileys and emotions"], 4453 + "tags": [":writing-hand:"], 4454 + "sizes_px": [] 4455 + }, 4456 + { 4457 + "name": "emoji_u270d_1f3fe", 4458 + "version": 1, 4459 + "popularity": 275, 4460 + "codepoint": "270d_1f3fe", 4461 + "unsupported_families": [], 4462 + "categories": ["Smileys and emotions"], 4463 + "tags": [":writing-hand:"], 4464 + "sizes_px": [] 4465 + }, 4466 + { 4467 + "name": "emoji_u270d_1f3ff", 4468 + "version": 1, 4469 + "popularity": 274, 4470 + "codepoint": "270d_1f3ff", 4471 + "unsupported_families": [], 4472 + "categories": ["Smileys and emotions"], 4473 + "tags": [":writing-hand:"], 4474 + "sizes_px": [] 4475 + }, 4476 + { 4477 + "name": "emoji_u1f933", 4478 + "version": 1, 4479 + "popularity": 273, 4480 + "codepoint": "1f933", 4481 + "unsupported_families": [], 4482 + "categories": ["Smileys and emotions"], 4483 + "tags": [":selfie:"], 4484 + "sizes_px": [] 4485 + }, 4486 + { 4487 + "name": "emoji_u1f933_1f3fb", 4488 + "version": 1, 4489 + "popularity": 272, 4490 + "codepoint": "1f933_1f3fb", 4491 + "unsupported_families": [], 4492 + "categories": ["Smileys and emotions"], 4493 + "tags": [":selfie:"], 4494 + "sizes_px": [] 4495 + }, 4496 + { 4497 + "name": "emoji_u1f933_1f3fc", 4498 + "version": 1, 4499 + "popularity": 271, 4500 + "codepoint": "1f933_1f3fc", 4501 + "unsupported_families": [], 4502 + "categories": ["Smileys and emotions"], 4503 + "tags": [":selfie:"], 4504 + "sizes_px": [] 4505 + }, 4506 + { 4507 + "name": "emoji_u1f933_1f3fd", 4508 + "version": 1, 4509 + "popularity": 270, 4510 + "codepoint": "1f933_1f3fd", 4511 + "unsupported_families": [], 4512 + "categories": ["Smileys and emotions"], 4513 + "tags": [":selfie:"], 4514 + "sizes_px": [] 4515 + }, 4516 + { 4517 + "name": "emoji_u1f933_1f3fe", 4518 + "version": 1, 4519 + "popularity": 269, 4520 + "codepoint": "1f933_1f3fe", 4521 + "unsupported_families": [], 4522 + "categories": ["Smileys and emotions"], 4523 + "tags": [":selfie:"], 4524 + "sizes_px": [] 4525 + }, 4526 + { 4527 + "name": "emoji_u1f933_1f3ff", 4528 + "version": 1, 4529 + "popularity": 268, 4530 + "codepoint": "1f933_1f3ff", 4531 + "unsupported_families": [], 4532 + "categories": ["Smileys and emotions"], 4533 + "tags": [":selfie:"], 4534 + "sizes_px": [] 4535 + }, 4536 + { 4537 + "name": "emoji_u1f64f", 4538 + "version": 1, 4539 + "popularity": 267, 4540 + "codepoint": "1f64f", 4541 + "unsupported_families": [], 4542 + "categories": ["Smileys and emotions"], 4543 + "tags": [ 4544 + ":folded-hands:", 4545 + ":please:", 4546 + ":pray:", 4547 + ":hope:", 4548 + ":wish:", 4549 + ":thank-you:", 4550 + ":high-five:" 4551 + ], 4552 + "sizes_px": [] 4553 + }, 4554 + { 4555 + "name": "emoji_u1f64f_1f3fb", 4556 + "version": 1, 4557 + "popularity": 266, 4558 + "codepoint": "1f64f_1f3fb", 4559 + "unsupported_families": [], 4560 + "categories": ["Smileys and emotions"], 4561 + "tags": [ 4562 + ":folded-hands:", 4563 + ":please:", 4564 + ":pray:", 4565 + ":hope:", 4566 + ":wish:", 4567 + ":thank-you:", 4568 + ":high-five:" 4569 + ], 4570 + "sizes_px": [] 4571 + }, 4572 + { 4573 + "name": "emoji_u1f64f_1f3fc", 4574 + "version": 1, 4575 + "popularity": 265, 4576 + "codepoint": "1f64f_1f3fc", 4577 + "unsupported_families": [], 4578 + "categories": ["Smileys and emotions"], 4579 + "tags": [ 4580 + ":folded-hands:", 4581 + ":please:", 4582 + ":pray:", 4583 + ":hope:", 4584 + ":wish:", 4585 + ":thank-you:", 4586 + ":high-five:" 4587 + ], 4588 + "sizes_px": [] 4589 + }, 4590 + { 4591 + "name": "emoji_u1f64f_1f3fd", 4592 + "version": 1, 4593 + "popularity": 264, 4594 + "codepoint": "1f64f_1f3fd", 4595 + "unsupported_families": [], 4596 + "categories": ["Smileys and emotions"], 4597 + "tags": [ 4598 + ":folded-hands:", 4599 + ":please:", 4600 + ":pray:", 4601 + ":hope:", 4602 + ":wish:", 4603 + ":thank-you:", 4604 + ":high-five:" 4605 + ], 4606 + "sizes_px": [] 4607 + }, 4608 + { 4609 + "name": "emoji_u1f64f_1f3fe", 4610 + "version": 1, 4611 + "popularity": 263, 4612 + "codepoint": "1f64f_1f3fe", 4613 + "unsupported_families": [], 4614 + "categories": ["Smileys and emotions"], 4615 + "tags": [ 4616 + ":folded-hands:", 4617 + ":please:", 4618 + ":pray:", 4619 + ":hope:", 4620 + ":wish:", 4621 + ":thank-you:", 4622 + ":high-five:" 4623 + ], 4624 + "sizes_px": [] 4625 + }, 4626 + { 4627 + "name": "emoji_u1f64f_1f3ff", 4628 + "version": 1, 4629 + "popularity": 262, 4630 + "codepoint": "1f64f_1f3ff", 4631 + "unsupported_families": [], 4632 + "categories": ["Smileys and emotions"], 4633 + "tags": [ 4634 + ":folded-hands:", 4635 + ":please:", 4636 + ":pray:", 4637 + ":hope:", 4638 + ":wish:", 4639 + ":thank-you:", 4640 + ":high-five:" 4641 + ], 4642 + "sizes_px": [] 4643 + }, 4644 + { 4645 + "name": "emoji_u1f485", 4646 + "version": 1, 4647 + "popularity": 261, 4648 + "codepoint": "1f485", 4649 + "unsupported_families": [], 4650 + "categories": ["Smileys and emotions"], 4651 + "tags": [":nail-care:"], 4652 + "sizes_px": [] 4653 + }, 4654 + { 4655 + "name": "emoji_u1f485_1f3fb", 4656 + "version": 1, 4657 + "popularity": 260, 4658 + "codepoint": "1f485_1f3fb", 4659 + "unsupported_families": [], 4660 + "categories": ["Smileys and emotions"], 4661 + "tags": [":nail-care:"], 4662 + "sizes_px": [] 4663 + }, 4664 + { 4665 + "name": "emoji_u1f485_1f3fc", 4666 + "version": 1, 4667 + "popularity": 259, 4668 + "codepoint": "1f485_1f3fc", 4669 + "unsupported_families": [], 4670 + "categories": ["Smileys and emotions"], 4671 + "tags": [":nail-care:"], 4672 + "sizes_px": [] 4673 + }, 4674 + { 4675 + "name": "emoji_u1f485_1f3fd", 4676 + "version": 1, 4677 + "popularity": 258, 4678 + "codepoint": "1f485_1f3fd", 4679 + "unsupported_families": [], 4680 + "categories": ["Smileys and emotions"], 4681 + "tags": [":nail-care:"], 4682 + "sizes_px": [] 4683 + }, 4684 + { 4685 + "name": "emoji_u1f485_1f3fe", 4686 + "version": 1, 4687 + "popularity": 257, 4688 + "codepoint": "1f485_1f3fe", 4689 + "unsupported_families": [], 4690 + "categories": ["Smileys and emotions"], 4691 + "tags": [":nail-care:"], 4692 + "sizes_px": [] 4693 + }, 4694 + { 4695 + "name": "emoji_u1f485_1f3ff", 4696 + "version": 1, 4697 + "popularity": 256, 4698 + "codepoint": "1f485_1f3ff", 4699 + "unsupported_families": [], 4700 + "categories": ["Smileys and emotions"], 4701 + "tags": [":nail-care:"], 4702 + "sizes_px": [] 4703 + }, 4704 + { 4705 + "name": "emoji_u1f91d", 4706 + "version": 1, 4707 + "popularity": 255, 4708 + "codepoint": "1f91d", 4709 + "unsupported_families": [], 4710 + "categories": ["Smileys and emotions"], 4711 + "tags": [":handshake:"], 4712 + "sizes_px": [] 4713 + }, 4714 + { 4715 + "name": "emoji_u1f91d_1f3fb", 4716 + "version": 1, 4717 + "popularity": 254, 4718 + "codepoint": "1f91d_1f3fb", 4719 + "unsupported_families": [], 4720 + "categories": ["Smileys and emotions"], 4721 + "tags": [":handshake:"], 4722 + "sizes_px": [] 4723 + }, 4724 + { 4725 + "name": "emoji_u1faf1_1f3fb_200d_1faf2_1f3fc", 4726 + "version": 1, 4727 + "popularity": 253, 4728 + "codepoint": "1faf1_1f3fb_200d_1faf2_1f3fc", 4729 + "unsupported_families": [], 4730 + "categories": ["Smileys and emotions"], 4731 + "tags": [":handshake:"], 4732 + "sizes_px": [] 4733 + }, 4734 + { 4735 + "name": "emoji_u1faf1_1f3fb_200d_1faf2_1f3fd", 4736 + "version": 1, 4737 + "popularity": 252, 4738 + "codepoint": "1faf1_1f3fb_200d_1faf2_1f3fd", 4739 + "unsupported_families": [], 4740 + "categories": ["Smileys and emotions"], 4741 + "tags": [":handshake:"], 4742 + "sizes_px": [] 4743 + }, 4744 + { 4745 + "name": "emoji_u1faf1_1f3fb_200d_1faf2_1f3fe", 4746 + "version": 1, 4747 + "popularity": 251, 4748 + "codepoint": "1faf1_1f3fb_200d_1faf2_1f3fe", 4749 + "unsupported_families": [], 4750 + "categories": ["Smileys and emotions"], 4751 + "tags": [":handshake:"], 4752 + "sizes_px": [] 4753 + }, 4754 + { 4755 + "name": "emoji_u1faf1_1f3fb_200d_1faf2_1f3ff", 4756 + "version": 1, 4757 + "popularity": 250, 4758 + "codepoint": "1faf1_1f3fb_200d_1faf2_1f3ff", 4759 + "unsupported_families": [], 4760 + "categories": ["Smileys and emotions"], 4761 + "tags": [":handshake:"], 4762 + "sizes_px": [] 4763 + }, 4764 + { 4765 + "name": "emoji_u1faf1_1f3fc_200d_1faf2_1f3fb", 4766 + "version": 1, 4767 + "popularity": 249, 4768 + "codepoint": "1faf1_1f3fc_200d_1faf2_1f3fb", 4769 + "unsupported_families": [], 4770 + "categories": ["Smileys and emotions"], 4771 + "tags": [":handshake:"], 4772 + "sizes_px": [] 4773 + }, 4774 + { 4775 + "name": "emoji_u1f91d_1f3fc", 4776 + "version": 1, 4777 + "popularity": 248, 4778 + "codepoint": "1f91d_1f3fc", 4779 + "unsupported_families": [], 4780 + "categories": ["Smileys and emotions"], 4781 + "tags": [":handshake:"], 4782 + "sizes_px": [] 4783 + }, 4784 + { 4785 + "name": "emoji_u1faf1_1f3fc_200d_1faf2_1f3fd", 4786 + "version": 1, 4787 + "popularity": 247, 4788 + "codepoint": "1faf1_1f3fc_200d_1faf2_1f3fd", 4789 + "unsupported_families": [], 4790 + "categories": ["Smileys and emotions"], 4791 + "tags": [":handshake:"], 4792 + "sizes_px": [] 4793 + }, 4794 + { 4795 + "name": "emoji_u1faf1_1f3fc_200d_1faf2_1f3fe", 4796 + "version": 1, 4797 + "popularity": 246, 4798 + "codepoint": "1faf1_1f3fc_200d_1faf2_1f3fe", 4799 + "unsupported_families": [], 4800 + "categories": ["Smileys and emotions"], 4801 + "tags": [":handshake:"], 4802 + "sizes_px": [] 4803 + }, 4804 + { 4805 + "name": "emoji_u1faf1_1f3fc_200d_1faf2_1f3ff", 4806 + "version": 1, 4807 + "popularity": 245, 4808 + "codepoint": "1faf1_1f3fc_200d_1faf2_1f3ff", 4809 + "unsupported_families": [], 4810 + "categories": ["Smileys and emotions"], 4811 + "tags": [":handshake:"], 4812 + "sizes_px": [] 4813 + }, 4814 + { 4815 + "name": "emoji_u1faf1_1f3fd_200d_1faf2_1f3fb", 4816 + "version": 1, 4817 + "popularity": 244, 4818 + "codepoint": "1faf1_1f3fd_200d_1faf2_1f3fb", 4819 + "unsupported_families": [], 4820 + "categories": ["Smileys and emotions"], 4821 + "tags": [":handshake:"], 4822 + "sizes_px": [] 4823 + }, 4824 + { 4825 + "name": "emoji_u1faf1_1f3fd_200d_1faf2_1f3fc", 4826 + "version": 1, 4827 + "popularity": 243, 4828 + "codepoint": "1faf1_1f3fd_200d_1faf2_1f3fc", 4829 + "unsupported_families": [], 4830 + "categories": ["Smileys and emotions"], 4831 + "tags": [":handshake:"], 4832 + "sizes_px": [] 4833 + }, 4834 + { 4835 + "name": "emoji_u1f91d_1f3fd", 4836 + "version": 1, 4837 + "popularity": 242, 4838 + "codepoint": "1f91d_1f3fd", 4839 + "unsupported_families": [], 4840 + "categories": ["Smileys and emotions"], 4841 + "tags": [":handshake:"], 4842 + "sizes_px": [] 4843 + }, 4844 + { 4845 + "name": "emoji_u1faf1_1f3fd_200d_1faf2_1f3fe", 4846 + "version": 1, 4847 + "popularity": 241, 4848 + "codepoint": "1faf1_1f3fd_200d_1faf2_1f3fe", 4849 + "unsupported_families": [], 4850 + "categories": ["Smileys and emotions"], 4851 + "tags": [":handshake:"], 4852 + "sizes_px": [] 4853 + }, 4854 + { 4855 + "name": "emoji_u1faf1_1f3fd_200d_1faf2_1f3ff", 4856 + "version": 1, 4857 + "popularity": 240, 4858 + "codepoint": "1faf1_1f3fd_200d_1faf2_1f3ff", 4859 + "unsupported_families": [], 4860 + "categories": ["Smileys and emotions"], 4861 + "tags": [":handshake:"], 4862 + "sizes_px": [] 4863 + }, 4864 + { 4865 + "name": "emoji_u1faf1_1f3fe_200d_1faf2_1f3fb", 4866 + "version": 1, 4867 + "popularity": 239, 4868 + "codepoint": "1faf1_1f3fe_200d_1faf2_1f3fb", 4869 + "unsupported_families": [], 4870 + "categories": ["Smileys and emotions"], 4871 + "tags": [":handshake:"], 4872 + "sizes_px": [] 4873 + }, 4874 + { 4875 + "name": "emoji_u1faf1_1f3fe_200d_1faf2_1f3fc", 4876 + "version": 1, 4877 + "popularity": 238, 4878 + "codepoint": "1faf1_1f3fe_200d_1faf2_1f3fc", 4879 + "unsupported_families": [], 4880 + "categories": ["Smileys and emotions"], 4881 + "tags": [":handshake:"], 4882 + "sizes_px": [] 4883 + }, 4884 + { 4885 + "name": "emoji_u1faf1_1f3fe_200d_1faf2_1f3fd", 4886 + "version": 1, 4887 + "popularity": 237, 4888 + "codepoint": "1faf1_1f3fe_200d_1faf2_1f3fd", 4889 + "unsupported_families": [], 4890 + "categories": ["Smileys and emotions"], 4891 + "tags": [":handshake:"], 4892 + "sizes_px": [] 4893 + }, 4894 + { 4895 + "name": "emoji_u1f91d_1f3fe", 4896 + "version": 1, 4897 + "popularity": 236, 4898 + "codepoint": "1f91d_1f3fe", 4899 + "unsupported_families": [], 4900 + "categories": ["Smileys and emotions"], 4901 + "tags": [":handshake:"], 4902 + "sizes_px": [] 4903 + }, 4904 + { 4905 + "name": "emoji_u1faf1_1f3fe_200d_1faf2_1f3ff", 4906 + "version": 1, 4907 + "popularity": 235, 4908 + "codepoint": "1faf1_1f3fe_200d_1faf2_1f3ff", 4909 + "unsupported_families": [], 4910 + "categories": ["Smileys and emotions"], 4911 + "tags": [":handshake:"], 4912 + "sizes_px": [] 4913 + }, 4914 + { 4915 + "name": "emoji_u1faf1_1f3ff_200d_1faf2_1f3fb", 4916 + "version": 1, 4917 + "popularity": 234, 4918 + "codepoint": "1faf1_1f3ff_200d_1faf2_1f3fb", 4919 + "unsupported_families": [], 4920 + "categories": ["Smileys and emotions"], 4921 + "tags": [":handshake:"], 4922 + "sizes_px": [] 4923 + }, 4924 + { 4925 + "name": "emoji_u1faf1_1f3ff_200d_1faf2_1f3fc", 4926 + "version": 1, 4927 + "popularity": 233, 4928 + "codepoint": "1faf1_1f3ff_200d_1faf2_1f3fc", 4929 + "unsupported_families": [], 4930 + "categories": ["Smileys and emotions"], 4931 + "tags": [":handshake:"], 4932 + "sizes_px": [] 4933 + }, 4934 + { 4935 + "name": "emoji_u1faf1_1f3ff_200d_1faf2_1f3fd", 4936 + "version": 1, 4937 + "popularity": 232, 4938 + "codepoint": "1faf1_1f3ff_200d_1faf2_1f3fd", 4939 + "unsupported_families": [], 4940 + "categories": ["Smileys and emotions"], 4941 + "tags": [":handshake:"], 4942 + "sizes_px": [] 4943 + }, 4944 + { 4945 + "name": "emoji_u1faf1_1f3ff_200d_1faf2_1f3fe", 4946 + "version": 1, 4947 + "popularity": 231, 4948 + "codepoint": "1faf1_1f3ff_200d_1faf2_1f3fe", 4949 + "unsupported_families": [], 4950 + "categories": ["Smileys and emotions"], 4951 + "tags": [":handshake:"], 4952 + "sizes_px": [] 4953 + }, 4954 + { 4955 + "name": "emoji_u1f91d_1f3ff", 4956 + "version": 1, 4957 + "popularity": 230, 4958 + "codepoint": "1f91d_1f3ff", 4959 + "unsupported_families": [], 4960 + "categories": ["Smileys and emotions"], 4961 + "tags": [":handshake:"], 4962 + "sizes_px": [] 4963 + }, 4964 + { 4965 + "name": "emoji_u1f483", 4966 + "version": 1, 4967 + "popularity": 229, 4968 + "codepoint": "1f483", 4969 + "unsupported_families": [], 4970 + "categories": ["People"], 4971 + "tags": [":dancer-woman:"], 4972 + "sizes_px": [] 4973 + }, 4974 + { 4975 + "name": "emoji_u1f483_1f3fb", 4976 + "version": 1, 4977 + "popularity": 228, 4978 + "codepoint": "1f483_1f3fb", 4979 + "unsupported_families": [], 4980 + "categories": ["People"], 4981 + "tags": [":dancer-woman:"], 4982 + "sizes_px": [] 4983 + }, 4984 + { 4985 + "name": "emoji_u1f483_1f3fc", 4986 + "version": 1, 4987 + "popularity": 227, 4988 + "codepoint": "1f483_1f3fc", 4989 + "unsupported_families": [], 4990 + "categories": ["People"], 4991 + "tags": [":dancer-woman:"], 4992 + "sizes_px": [] 4993 + }, 4994 + { 4995 + "name": "emoji_u1f483_1f3fd", 4996 + "version": 1, 4997 + "popularity": 226, 4998 + "codepoint": "1f483_1f3fd", 4999 + "unsupported_families": [], 5000 + "categories": ["People"], 5001 + "tags": [":dancer-woman:"], 5002 + "sizes_px": [] 5003 + }, 5004 + { 5005 + "name": "emoji_u1f483_1f3fe", 5006 + "version": 1, 5007 + "popularity": 225, 5008 + "codepoint": "1f483_1f3fe", 5009 + "unsupported_families": [], 5010 + "categories": ["People"], 5011 + "tags": [":dancer-woman:"], 5012 + "sizes_px": [] 5013 + }, 5014 + { 5015 + "name": "emoji_u1f483_1f3ff", 5016 + "version": 1, 5017 + "popularity": 224, 5018 + "codepoint": "1f483_1f3ff", 5019 + "unsupported_families": [], 5020 + "categories": ["People"], 5021 + "tags": [":dancer-woman:"], 5022 + "sizes_px": [] 5023 + }, 5024 + { 5025 + "name": "emoji_u1f490", 5026 + "version": 1, 5027 + "popularity": 223, 5028 + "codepoint": "1f490", 5029 + "unsupported_families": [], 5030 + "categories": ["Animals and nature"], 5031 + "tags": [":bouquet:", ":flowers:"], 5032 + "sizes_px": [] 5033 + }, 5034 + { 5035 + "name": "emoji_u1f339", 5036 + "version": 1, 5037 + "popularity": 222, 5038 + "codepoint": "1f339", 5039 + "unsupported_families": [], 5040 + "categories": ["Animals and nature"], 5041 + "tags": [":rose:"], 5042 + "sizes_px": [] 5043 + }, 5044 + { 5045 + "name": "emoji_u1f940", 5046 + "version": 1, 5047 + "popularity": 221, 5048 + "codepoint": "1f940", 5049 + "unsupported_families": [], 5050 + "categories": ["Animals and nature"], 5051 + "tags": [":wilted-flower:"], 5052 + "sizes_px": [] 5053 + }, 5054 + { 5055 + "name": "emoji_u1f342", 5056 + "version": 1, 5057 + "popularity": 220, 5058 + "codepoint": "1f342", 5059 + "unsupported_families": [], 5060 + "categories": ["Animals and nature"], 5061 + "tags": [":fallen-leaf:"], 5062 + "sizes_px": [] 5063 + }, 5064 + { 5065 + "name": "emoji_u1f331", 5066 + "version": 1, 5067 + "popularity": 219, 5068 + "codepoint": "1f331", 5069 + "unsupported_families": [], 5070 + "categories": ["Animals and nature"], 5071 + "tags": [":plant:", ":seed:"], 5072 + "sizes_px": [] 5073 + }, 5074 + { 5075 + "name": "emoji_u1f343", 5076 + "version": 1, 5077 + "popularity": 218, 5078 + "codepoint": "1f343", 5079 + "unsupported_families": [], 5080 + "categories": ["Animals and nature"], 5081 + "tags": [":leaves:"], 5082 + "sizes_px": [] 5083 + }, 5084 + { 5085 + "name": "emoji_u1f340", 5086 + "version": 1, 5087 + "popularity": 217, 5088 + "codepoint": "1f340", 5089 + "unsupported_families": [], 5090 + "categories": ["Animals and nature"], 5091 + "tags": [":luck:", ":four-leaf-clover:"], 5092 + "sizes_px": [] 5093 + }, 5094 + { 5095 + "name": "emoji_u1fabe", 5096 + "version": 1, 5097 + "popularity": 216, 5098 + "codepoint": "1fabe", 5099 + "unsupported_families": [], 5100 + "categories": ["Animals and nature"], 5101 + "tags": [":leafless-tree:"], 5102 + "sizes_px": [] 5103 + }, 5104 + { 5105 + "name": "emoji_u2744_fe0f", 5106 + "version": 1, 5107 + "popularity": 215, 5108 + "codepoint": "2744_fe0f", 5109 + "unsupported_families": [], 5110 + "categories": ["Animals and nature"], 5111 + "tags": [":snowflake:", ":winter:", ":cold:"], 5112 + "sizes_px": [] 5113 + }, 5114 + { 5115 + "name": "emoji_u1f30b", 5116 + "version": 1, 5117 + "popularity": 214, 5118 + "codepoint": "1f30b", 5119 + "unsupported_families": [], 5120 + "categories": ["Animals and nature"], 5121 + "tags": [":volcano:"], 5122 + "sizes_px": [] 5123 + }, 5124 + { 5125 + "name": "emoji_u1f305", 5126 + "version": 1, 5127 + "popularity": 213, 5128 + "codepoint": "1f305", 5129 + "unsupported_families": [], 5130 + "categories": ["Animals and nature"], 5131 + "tags": [":sunrise:"], 5132 + "sizes_px": [] 5133 + }, 5134 + { 5135 + "name": "emoji_u1f304", 5136 + "version": 1, 5137 + "popularity": 212, 5138 + "codepoint": "1f304", 5139 + "unsupported_families": [], 5140 + "categories": ["Animals and nature"], 5141 + "tags": [":sunrise-over-mountains:"], 5142 + "sizes_px": [] 5143 + }, 5144 + { 5145 + "name": "emoji_u1f308", 5146 + "version": 1, 5147 + "popularity": 211, 5148 + "codepoint": "1f308", 5149 + "unsupported_families": [], 5150 + "categories": ["Animals and nature"], 5151 + "tags": [":rainbow:"], 5152 + "sizes_px": [] 5153 + }, 5154 + { 5155 + "name": "emoji_u1fae7", 5156 + "version": 1, 5157 + "popularity": 210, 5158 + "codepoint": "1fae7", 5159 + "unsupported_families": [], 5160 + "categories": ["Animals and nature"], 5161 + "tags": [":bubbles:"], 5162 + "sizes_px": [] 5163 + }, 5164 + { 5165 + "name": "emoji_u1f30a", 5166 + "version": 1, 5167 + "popularity": 209, 5168 + "codepoint": "1f30a", 5169 + "unsupported_families": [], 5170 + "categories": ["Animals and nature"], 5171 + "tags": [":ocean:"], 5172 + "sizes_px": [] 5173 + }, 5174 + { 5175 + "name": "emoji_u1f32c_fe0f", 5176 + "version": 1, 5177 + "popularity": 208, 5178 + "codepoint": "1f32c_fe0f", 5179 + "unsupported_families": [], 5180 + "categories": ["Animals and nature"], 5181 + "tags": [":wind-face:"], 5182 + "sizes_px": [] 5183 + }, 5184 + { 5185 + "name": "emoji_u1f32a_fe0f", 5186 + "version": 1, 5187 + "popularity": 207, 5188 + "codepoint": "1f32a_fe0f", 5189 + "unsupported_families": [], 5190 + "categories": ["Animals and nature"], 5191 + "tags": [":tornado:"], 5192 + "sizes_px": [] 5193 + }, 5194 + { 5195 + "name": "emoji_u1f4a7", 5196 + "version": 1, 5197 + "popularity": 206, 5198 + "codepoint": "1f4a7", 5199 + "unsupported_families": [], 5200 + "categories": ["Animals and nature"], 5201 + "tags": [":droplet:"], 5202 + "sizes_px": [] 5203 + }, 5204 + { 5205 + "name": "emoji_u1f327_fe0f", 5206 + "version": 1, 5207 + "popularity": 205, 5208 + "codepoint": "1f327_fe0f", 5209 + "unsupported_families": [], 5210 + "categories": ["Animals and nature"], 5211 + "tags": [":rain-cloud:"], 5212 + "sizes_px": [] 5213 + }, 5214 + { 5215 + "name": "emoji_u1f329_fe0f", 5216 + "version": 1, 5217 + "popularity": 204, 5218 + "codepoint": "1f329_fe0f", 5219 + "unsupported_families": [], 5220 + "categories": ["Animals and nature"], 5221 + "tags": [":cloud-with-lightning:"], 5222 + "sizes_px": [] 5223 + }, 5224 + { 5225 + "name": "emoji_u1f30d", 5226 + "version": 1, 5227 + "popularity": 203, 5228 + "codepoint": "1f30d", 5229 + "unsupported_families": [], 5230 + "categories": ["Animals and nature"], 5231 + "tags": [":globe-showing-Europe-Africa:"], 5232 + "sizes_px": [] 5233 + }, 5234 + { 5235 + "name": "emoji_u1f30e", 5236 + "version": 1, 5237 + "popularity": 202, 5238 + "codepoint": "1f30e", 5239 + "unsupported_families": [], 5240 + "categories": ["Animals and nature"], 5241 + "tags": [":globe-showing-Americas:"], 5242 + "sizes_px": [] 5243 + }, 5244 + { 5245 + "name": "emoji_u1f30f", 5246 + "version": 1, 5247 + "popularity": 201, 5248 + "codepoint": "1f30f", 5249 + "unsupported_families": [], 5250 + "categories": ["Animals and nature"], 5251 + "tags": [":globe-showing-Asia-Australia:"], 5252 + "sizes_px": [] 5253 + }, 5254 + { 5255 + "name": "emoji_u2604_fe0f", 5256 + "version": 1, 5257 + "popularity": 200, 5258 + "codepoint": "2604_fe0f", 5259 + "unsupported_families": [], 5260 + "categories": ["Animals and nature"], 5261 + "tags": [":comet:"], 5262 + "sizes_px": [] 5263 + }, 5264 + { 5265 + "name": "emoji_u1f42e", 5266 + "version": 1, 5267 + "popularity": 199, 5268 + "codepoint": "1f42e", 5269 + "unsupported_families": [], 5270 + "categories": ["Animals and nature"], 5271 + "tags": [":cow-face:"], 5272 + "sizes_px": [] 5273 + }, 5274 + { 5275 + "name": "emoji_u1f984", 5276 + "version": 1, 5277 + "popularity": 198, 5278 + "codepoint": "1f984", 5279 + "unsupported_families": [], 5280 + "categories": ["Animals and nature"], 5281 + "tags": [":unicorn:"], 5282 + "sizes_px": [] 5283 + }, 5284 + { 5285 + "name": "emoji_u1f98e", 5286 + "version": 1, 5287 + "popularity": 197, 5288 + "codepoint": "1f98e", 5289 + "unsupported_families": [], 5290 + "categories": ["Animals and nature"], 5291 + "tags": [":lizard:"], 5292 + "sizes_px": [] 5293 + }, 5294 + { 5295 + "name": "emoji_u1f409", 5296 + "version": 1, 5297 + "popularity": 196, 5298 + "codepoint": "1f409", 5299 + "unsupported_families": [], 5300 + "categories": ["Animals and nature"], 5301 + "tags": [":dragon:"], 5302 + "sizes_px": [] 5303 + }, 5304 + { 5305 + "name": "emoji_u1f996", 5306 + "version": 1, 5307 + "popularity": 195, 5308 + "codepoint": "1f996", 5309 + "unsupported_families": [], 5310 + "categories": ["Animals and nature"], 5311 + "tags": [":t-rex:"], 5312 + "sizes_px": [] 5313 + }, 5314 + { 5315 + "name": "emoji_u1f995", 5316 + "version": 1, 5317 + "popularity": 194, 5318 + "codepoint": "1f995", 5319 + "unsupported_families": [], 5320 + "categories": ["Animals and nature"], 5321 + "tags": [":dinosaur:"], 5322 + "sizes_px": [] 5323 + }, 5324 + { 5325 + "name": "emoji_u1f422", 5326 + "version": 1, 5327 + "popularity": 193, 5328 + "codepoint": "1f422", 5329 + "unsupported_families": [], 5330 + "categories": ["Animals and nature"], 5331 + "tags": [":turtle:"], 5332 + "sizes_px": [] 5333 + }, 5334 + { 5335 + "name": "emoji_u1f40a", 5336 + "version": 1, 5337 + "popularity": 192, 5338 + "codepoint": "1f40a", 5339 + "unsupported_families": [], 5340 + "categories": ["Animals and nature"], 5341 + "tags": [":crocodile:"], 5342 + "sizes_px": [] 5343 + }, 5344 + { 5345 + "name": "emoji_u1f40d", 5346 + "version": 1, 5347 + "popularity": 191, 5348 + "codepoint": "1f40d", 5349 + "unsupported_families": [], 5350 + "categories": ["Animals and nature"], 5351 + "tags": [":snake:"], 5352 + "sizes_px": [] 5353 + }, 5354 + { 5355 + "name": "emoji_u1f438", 5356 + "version": 1, 5357 + "popularity": 190, 5358 + "codepoint": "1f438", 5359 + "unsupported_families": [], 5360 + "categories": ["Animals and nature"], 5361 + "tags": [":frog:"], 5362 + "sizes_px": [] 5363 + }, 5364 + { 5365 + "name": "emoji_u1f407", 5366 + "version": 1, 5367 + "popularity": 189, 5368 + "codepoint": "1f407", 5369 + "unsupported_families": [], 5370 + "categories": ["Animals and nature"], 5371 + "tags": [":rabbit:"], 5372 + "sizes_px": [] 5373 + }, 5374 + { 5375 + "name": "emoji_u1f400", 5376 + "version": 1, 5377 + "popularity": 188, 5378 + "codepoint": "1f400", 5379 + "unsupported_families": [], 5380 + "categories": ["Animals and nature"], 5381 + "tags": [":rat:"], 5382 + "sizes_px": [] 5383 + }, 5384 + { 5385 + "name": "emoji_u1f429", 5386 + "version": 1, 5387 + "popularity": 187, 5388 + "codepoint": "1f429", 5389 + "unsupported_families": [], 5390 + "categories": ["Animals and nature"], 5391 + "tags": [":poodle:"], 5392 + "sizes_px": [] 5393 + }, 5394 + { 5395 + "name": "emoji_u1f415", 5396 + "version": 1, 5397 + "popularity": 186, 5398 + "codepoint": "1f415", 5399 + "unsupported_families": [], 5400 + "categories": ["Animals and nature"], 5401 + "tags": [":dog:"], 5402 + "sizes_px": [] 5403 + }, 5404 + { 5405 + "name": "emoji_u1f9ae", 5406 + "version": 1, 5407 + "popularity": 185, 5408 + "codepoint": "1f9ae", 5409 + "unsupported_families": [], 5410 + "categories": ["Animals and nature"], 5411 + "tags": [":guide-dog:"], 5412 + "sizes_px": [] 5413 + }, 5414 + { 5415 + "name": "emoji_u1f415_200d_1f9ba", 5416 + "version": 1, 5417 + "popularity": 184, 5418 + "codepoint": "1f415_200d_1f9ba", 5419 + "unsupported_families": [], 5420 + "categories": ["Animals and nature"], 5421 + "tags": [":service-dog:"], 5422 + "sizes_px": [] 5423 + }, 5424 + { 5425 + "name": "emoji_u1f416", 5426 + "version": 1, 5427 + "popularity": 183, 5428 + "codepoint": "1f416", 5429 + "unsupported_families": [], 5430 + "categories": ["Animals and nature"], 5431 + "tags": [":pig:"], 5432 + "sizes_px": [] 5433 + }, 5434 + { 5435 + "name": "emoji_u1f40e", 5436 + "version": 1, 5437 + "popularity": 182, 5438 + "codepoint": "1f40e", 5439 + "unsupported_families": [], 5440 + "categories": ["Animals and nature"], 5441 + "tags": [":racehorse:"], 5442 + "sizes_px": [] 5443 + }, 5444 + { 5445 + "name": "emoji_u1facf", 5446 + "version": 1, 5447 + "popularity": 181, 5448 + "codepoint": "1facf", 5449 + "unsupported_families": [], 5450 + "categories": ["Animals and nature"], 5451 + "tags": [":donkey:"], 5452 + "sizes_px": [] 5453 + }, 5454 + { 5455 + "name": "emoji_u1f402", 5456 + "version": 1, 5457 + "popularity": 180, 5458 + "codepoint": "1f402", 5459 + "unsupported_families": [], 5460 + "categories": ["Animals and nature"], 5461 + "tags": [":ox:"], 5462 + "sizes_px": [] 5463 + }, 5464 + { 5465 + "name": "emoji_u1f410", 5466 + "version": 1, 5467 + "popularity": 179, 5468 + "codepoint": "1f410", 5469 + "unsupported_families": [], 5470 + "categories": ["Animals and nature"], 5471 + "tags": [":goat:"], 5472 + "sizes_px": [] 5473 + }, 5474 + { 5475 + "name": "emoji_u1f998", 5476 + "version": 1, 5477 + "popularity": 178, 5478 + "codepoint": "1f998", 5479 + "unsupported_families": [], 5480 + "categories": ["Animals and nature"], 5481 + "tags": [":kangaroo:"], 5482 + "sizes_px": [] 5483 + }, 5484 + { 5485 + "name": "emoji_u1f405", 5486 + "version": 1, 5487 + "popularity": 177, 5488 + "codepoint": "1f405", 5489 + "unsupported_families": [], 5490 + "categories": ["Animals and nature"], 5491 + "tags": [":tiger:"], 5492 + "sizes_px": [] 5493 + }, 5494 + { 5495 + "name": "emoji_u1f412", 5496 + "version": 1, 5497 + "popularity": 176, 5498 + "codepoint": "1f412", 5499 + "unsupported_families": [], 5500 + "categories": ["Animals and nature"], 5501 + "tags": [":monkey:"], 5502 + "sizes_px": [] 5503 + }, 5504 + { 5505 + "name": "emoji_u1f98d", 5506 + "version": 1, 5507 + "popularity": 175, 5508 + "codepoint": "1f98d", 5509 + "unsupported_families": [], 5510 + "categories": ["Animals and nature"], 5511 + "tags": [":gorilla:"], 5512 + "sizes_px": [] 5513 + }, 5514 + { 5515 + "name": "emoji_u1f9a7", 5516 + "version": 1, 5517 + "popularity": 174, 5518 + "codepoint": "1f9a7", 5519 + "unsupported_families": [], 5520 + "categories": ["Animals and nature"], 5521 + "tags": [":orangutan:"], 5522 + "sizes_px": [] 5523 + }, 5524 + { 5525 + "name": "emoji_u1f43f_fe0f", 5526 + "version": 1, 5527 + "popularity": 173, 5528 + "codepoint": "1f43f_fe0f", 5529 + "unsupported_families": [], 5530 + "categories": ["Animals and nature"], 5531 + "tags": [":chipmunk:"], 5532 + "sizes_px": [] 5533 + }, 5534 + { 5535 + "name": "emoji_u1f9a6", 5536 + "version": 1, 5537 + "popularity": 172, 5538 + "codepoint": "1f9a6", 5539 + "unsupported_families": [], 5540 + "categories": ["Animals and nature"], 5541 + "tags": [":otter:"], 5542 + "sizes_px": [] 5543 + }, 5544 + { 5545 + "name": "emoji_u1f987", 5546 + "version": 1, 5547 + "popularity": 171, 5548 + "codepoint": "1f987", 5549 + "unsupported_families": [], 5550 + "categories": ["Animals and nature"], 5551 + "tags": [":bat:"], 5552 + "sizes_px": [] 5553 + }, 5554 + { 5555 + "name": "emoji_u1f426", 5556 + "version": 1, 5557 + "popularity": 170, 5558 + "codepoint": "1f426", 5559 + "unsupported_families": [], 5560 + "categories": ["Animals and nature"], 5561 + "tags": [":bird:"], 5562 + "sizes_px": [] 5563 + }, 5564 + { 5565 + "name": "emoji_u1f426_200d_2b1b", 5566 + "version": 1, 5567 + "popularity": 169, 5568 + "codepoint": "1f426_200d_2b1b", 5569 + "unsupported_families": [], 5570 + "categories": ["Animals and nature"], 5571 + "tags": [":black-bird:"], 5572 + "sizes_px": [] 5573 + }, 5574 + { 5575 + "name": "emoji_u1f413", 5576 + "version": 1, 5577 + "popularity": 168, 5578 + "codepoint": "1f413", 5579 + "unsupported_families": [], 5580 + "categories": ["Animals and nature"], 5581 + "tags": [":rooster:"], 5582 + "sizes_px": [] 5583 + }, 5584 + { 5585 + "name": "emoji_u1f423", 5586 + "version": 1, 5587 + "popularity": 167, 5588 + "codepoint": "1f423", 5589 + "unsupported_families": [], 5590 + "categories": ["Animals and nature"], 5591 + "tags": [":hatching-chick:"], 5592 + "sizes_px": [] 5593 + }, 5594 + { 5595 + "name": "emoji_u1f424", 5596 + "version": 1, 5597 + "popularity": 166, 5598 + "codepoint": "1f424", 5599 + "unsupported_families": [], 5600 + "categories": ["Animals and nature"], 5601 + "tags": [":baby-chick:"], 5602 + "sizes_px": [] 5603 + }, 5604 + { 5605 + "name": "emoji_u1f425", 5606 + "version": 1, 5607 + "popularity": 165, 5608 + "codepoint": "1f425", 5609 + "unsupported_families": [], 5610 + "categories": ["Animals and nature"], 5611 + "tags": [":hatched-chick:"], 5612 + "sizes_px": [] 5613 + }, 5614 + { 5615 + "name": "emoji_u1f985", 5616 + "version": 1, 5617 + "popularity": 164, 5618 + "codepoint": "1f985", 5619 + "unsupported_families": [], 5620 + "categories": ["Animals and nature"], 5621 + "tags": [":eagle:"], 5622 + "sizes_px": [] 5623 + }, 5624 + { 5625 + "name": "emoji_u1f989", 5626 + "version": 1, 5627 + "popularity": 163, 5628 + "codepoint": "1f989", 5629 + "unsupported_families": [], 5630 + "categories": ["Animals and nature"], 5631 + "tags": [":owl:"], 5632 + "sizes_px": [] 5633 + }, 5634 + { 5635 + "name": "emoji_u1f54a_fe0f", 5636 + "version": 1, 5637 + "popularity": 162, 5638 + "codepoint": "1f54a_fe0f", 5639 + "unsupported_families": [], 5640 + "categories": ["Animals and nature"], 5641 + "tags": [":peace:", ":dove:"], 5642 + "sizes_px": [] 5643 + }, 5644 + { 5645 + "name": "emoji_u1fabf", 5646 + "version": 1, 5647 + "popularity": 161, 5648 + "codepoint": "1fabf", 5649 + "unsupported_families": [], 5650 + "categories": ["Animals and nature"], 5651 + "tags": [":goose:"], 5652 + "sizes_px": [] 5653 + }, 5654 + { 5655 + "name": "emoji_u1f99a", 5656 + "version": 1, 5657 + "popularity": 160, 5658 + "codepoint": "1f99a", 5659 + "unsupported_families": [], 5660 + "categories": ["Animals and nature"], 5661 + "tags": [":peacock:"], 5662 + "sizes_px": [] 5663 + }, 5664 + { 5665 + "name": "emoji_u1f426_200d_1f525", 5666 + "version": 1, 5667 + "popularity": 159, 5668 + "codepoint": "1f426_200d_1f525", 5669 + "unsupported_families": [], 5670 + "categories": ["Animals and nature"], 5671 + "tags": [":phoenix:"], 5672 + "sizes_px": [] 5673 + }, 5674 + { 5675 + "name": "emoji_u1f9ad", 5676 + "version": 1, 5677 + "popularity": 158, 5678 + "codepoint": "1f9ad", 5679 + "unsupported_families": [], 5680 + "categories": ["Animals and nature"], 5681 + "tags": [":seal:"], 5682 + "sizes_px": [] 5683 + }, 5684 + { 5685 + "name": "emoji_u1f988", 5686 + "version": 1, 5687 + "popularity": 157, 5688 + "codepoint": "1f988", 5689 + "unsupported_families": [], 5690 + "categories": ["Animals and nature"], 5691 + "tags": [":shark:"], 5692 + "sizes_px": [] 5693 + }, 5694 + { 5695 + "name": "emoji_u1f42c", 5696 + "version": 1, 5697 + "popularity": 156, 5698 + "codepoint": "1f42c", 5699 + "unsupported_families": [], 5700 + "categories": ["Animals and nature"], 5701 + "tags": [":dolphin:"], 5702 + "sizes_px": [] 5703 + }, 5704 + { 5705 + "name": "emoji_u1f433", 5706 + "version": 1, 5707 + "popularity": 155, 5708 + "codepoint": "1f433", 5709 + "unsupported_families": [], 5710 + "categories": ["Animals and nature"], 5711 + "tags": [":whale:"], 5712 + "sizes_px": [] 5713 + }, 5714 + { 5715 + "name": "emoji_u1f41f", 5716 + "version": 1, 5717 + "popularity": 154, 5718 + "codepoint": "1f41f", 5719 + "unsupported_families": [], 5720 + "categories": ["Animals and nature"], 5721 + "tags": [":fish:"], 5722 + "sizes_px": [] 5723 + }, 5724 + { 5725 + "name": "emoji_u1f421", 5726 + "version": 1, 5727 + "popularity": 153, 5728 + "codepoint": "1f421", 5729 + "unsupported_families": [], 5730 + "categories": ["Animals and nature"], 5731 + "tags": [":blowfish:"], 5732 + "sizes_px": [] 5733 + }, 5734 + { 5735 + "name": "emoji_u1f99e", 5736 + "version": 1, 5737 + "popularity": 152, 5738 + "codepoint": "1f99e", 5739 + "unsupported_families": [], 5740 + "categories": ["Animals and nature"], 5741 + "tags": [":lobster:"], 5742 + "sizes_px": [] 5743 + }, 5744 + { 5745 + "name": "emoji_u1f980", 5746 + "version": 1, 5747 + "popularity": 151, 5748 + "codepoint": "1f980", 5749 + "unsupported_families": [], 5750 + "categories": ["Animals and nature"], 5751 + "tags": [":crab:"], 5752 + "sizes_px": [] 5753 + }, 5754 + { 5755 + "name": "emoji_u1f419", 5756 + "version": 1, 5757 + "popularity": 150, 5758 + "codepoint": "1f419", 5759 + "unsupported_families": [], 5760 + "categories": ["Animals and nature"], 5761 + "tags": [":octopus:"], 5762 + "sizes_px": [] 5763 + }, 5764 + { 5765 + "name": "emoji_u1fabc", 5766 + "version": 1, 5767 + "popularity": 149, 5768 + "codepoint": "1fabc", 5769 + "unsupported_families": [], 5770 + "categories": ["Animals and nature"], 5771 + "tags": [":jellyfish:"], 5772 + "sizes_px": [] 5773 + }, 5774 + { 5775 + "name": "emoji_u1f982", 5776 + "version": 1, 5777 + "popularity": 148, 5778 + "codepoint": "1f982", 5779 + "unsupported_families": [], 5780 + "categories": ["Animals and nature"], 5781 + "tags": [":scorpion:"], 5782 + "sizes_px": [] 5783 + }, 5784 + { 5785 + "name": "emoji_u1f577_fe0f", 5786 + "version": 1, 5787 + "popularity": 147, 5788 + "codepoint": "1f577_fe0f", 5789 + "unsupported_families": [], 5790 + "categories": ["Animals and nature"], 5791 + "tags": [":spider:"], 5792 + "sizes_px": [] 5793 + }, 5794 + { 5795 + "name": "emoji_u1f40c", 5796 + "version": 1, 5797 + "popularity": 146, 5798 + "codepoint": "1f40c", 5799 + "unsupported_families": [], 5800 + "categories": ["Animals and nature"], 5801 + "tags": [":snail:"], 5802 + "sizes_px": [] 5803 + }, 5804 + { 5805 + "name": "emoji_u1f41c", 5806 + "version": 1, 5807 + "popularity": 145, 5808 + "codepoint": "1f41c", 5809 + "unsupported_families": [], 5810 + "categories": ["Animals and nature"], 5811 + "tags": [":ant:"], 5812 + "sizes_px": [] 5813 + }, 5814 + { 5815 + "name": "emoji_u1f99f", 5816 + "version": 1, 5817 + "popularity": 144, 5818 + "codepoint": "1f99f", 5819 + "unsupported_families": [], 5820 + "categories": ["Animals and nature"], 5821 + "tags": [":mosquito:"], 5822 + "sizes_px": [] 5823 + }, 5824 + { 5825 + "name": "emoji_u1fab3", 5826 + "version": 1, 5827 + "popularity": 143, 5828 + "codepoint": "1fab3", 5829 + "unsupported_families": [], 5830 + "categories": ["Animals and nature"], 5831 + "tags": [":cockroach:"], 5832 + "sizes_px": [] 5833 + }, 5834 + { 5835 + "name": "emoji_u1fab0", 5836 + "version": 1, 5837 + "popularity": 142, 5838 + "codepoint": "1fab0", 5839 + "unsupported_families": [], 5840 + "categories": ["Animals and nature"], 5841 + "tags": [":fly:"], 5842 + "sizes_px": [] 5843 + }, 5844 + { 5845 + "name": "emoji_u1f41d", 5846 + "version": 1, 5847 + "popularity": 141, 5848 + "codepoint": "1f41d", 5849 + "unsupported_families": [], 5850 + "categories": ["Animals and nature"], 5851 + "tags": [":bee:"], 5852 + "sizes_px": [] 5853 + }, 5854 + { 5855 + "name": "emoji_u1f41e", 5856 + "version": 1, 5857 + "popularity": 140, 5858 + "codepoint": "1f41e", 5859 + "unsupported_families": [], 5860 + "categories": ["Animals and nature"], 5861 + "tags": [":lady-bug:"], 5862 + "sizes_px": [] 5863 + }, 5864 + { 5865 + "name": "emoji_u1f98b", 5866 + "version": 1, 5867 + "popularity": 139, 5868 + "codepoint": "1f98b", 5869 + "unsupported_families": [], 5870 + "categories": ["Animals and nature"], 5871 + "tags": [":butterfly:"], 5872 + "sizes_px": [] 5873 + }, 5874 + { 5875 + "name": "emoji_u1f41b", 5876 + "version": 1, 5877 + "popularity": 138, 5878 + "codepoint": "1f41b", 5879 + "unsupported_families": [], 5880 + "categories": ["Animals and nature"], 5881 + "tags": [":bug:"], 5882 + "sizes_px": [] 5883 + }, 5884 + { 5885 + "name": "emoji_u1fab1", 5886 + "version": 1, 5887 + "popularity": 137, 5888 + "codepoint": "1fab1", 5889 + "unsupported_families": [], 5890 + "categories": ["Animals and nature"], 5891 + "tags": [":worm:"], 5892 + "sizes_px": [] 5893 + }, 5894 + { 5895 + "name": "emoji_u1f43e", 5896 + "version": 1, 5897 + "popularity": 136, 5898 + "codepoint": "1f43e", 5899 + "unsupported_families": [], 5900 + "categories": ["Animals and nature"], 5901 + "tags": [":paw prints:"], 5902 + "sizes_px": [] 5903 + }, 5904 + { 5905 + "name": "emoji_u1f345", 5906 + "version": 1, 5907 + "popularity": 135, 5908 + "codepoint": "1f345", 5909 + "unsupported_families": [], 5910 + "categories": ["Food and drink"], 5911 + "tags": [":tomato:"], 5912 + "sizes_px": [] 5913 + }, 5914 + { 5915 + "name": "emoji_u1fadc", 5916 + "version": 1, 5917 + "popularity": 134, 5918 + "codepoint": "1fadc", 5919 + "unsupported_families": [], 5920 + "categories": ["Food and drink"], 5921 + "tags": [":root-vegetable:", ":beet:", ":turnip:"], 5922 + "sizes_px": [] 5923 + }, 5924 + { 5925 + "name": "emoji_u1f373", 5926 + "version": 1, 5927 + "popularity": 133, 5928 + "codepoint": "1f373", 5929 + "unsupported_families": [], 5930 + "categories": ["Food and drink"], 5931 + "tags": [":cooking:"], 5932 + "sizes_px": [] 5933 + }, 5934 + { 5935 + "name": "emoji_u1f32f", 5936 + "version": 1, 5937 + "popularity": 132, 5938 + "codepoint": "1f32f", 5939 + "unsupported_families": [], 5940 + "categories": ["Food and drink"], 5941 + "tags": [":burrito:"], 5942 + "sizes_px": [] 5943 + }, 5944 + { 5945 + "name": "emoji_u1f35d", 5946 + "version": 1, 5947 + "popularity": 131, 5948 + "codepoint": "1f35d", 5949 + "unsupported_families": [], 5950 + "categories": ["Food and drink"], 5951 + "tags": [":spaghetti:"], 5952 + "sizes_px": [] 5953 + }, 5954 + { 5955 + "name": "emoji_u1f35c", 5956 + "version": 1, 5957 + "popularity": 130, 5958 + "codepoint": "1f35c", 5959 + "unsupported_families": [], 5960 + "categories": ["Food and drink"], 5961 + "tags": [":steaming-bowl:"], 5962 + "sizes_px": [] 5963 + }, 5964 + { 5965 + "name": "emoji_u1f37f", 5966 + "version": 1, 5967 + "popularity": 129, 5968 + "codepoint": "1f37f", 5969 + "unsupported_families": [], 5970 + "categories": ["Food and drink"], 5971 + "tags": [":popcorn:"], 5972 + "sizes_px": [] 5973 + }, 5974 + { 5975 + "name": "emoji_u2615", 5976 + "version": 1, 5977 + "popularity": 128, 5978 + "codepoint": "2615", 5979 + "unsupported_families": [], 5980 + "categories": ["Food and drink"], 5981 + "tags": [":hot-beverage:"], 5982 + "sizes_px": [] 5983 + }, 5984 + { 5985 + "name": "emoji_u1f37b", 5986 + "version": 1, 5987 + "popularity": 127, 5988 + "codepoint": "1f37b", 5989 + "unsupported_families": [], 5990 + "categories": ["Food and drink"], 5991 + "tags": [":clinking-beer-mugs:"], 5992 + "sizes_px": [] 5993 + }, 5994 + { 5995 + "name": "emoji_u1f942", 5996 + "version": 1, 5997 + "popularity": 126, 5998 + "codepoint": "1f942", 5999 + "unsupported_families": [], 6000 + "categories": ["Food and drink"], 6001 + "tags": [":clinking-glasses:"], 6002 + "sizes_px": [] 6003 + }, 6004 + { 6005 + "name": "emoji_u1f37e", 6006 + "version": 1, 6007 + "popularity": 125, 6008 + "codepoint": "1f37e", 6009 + "unsupported_families": [], 6010 + "categories": ["Food and drink"], 6011 + "tags": [":bottle-with-popping-cork:"], 6012 + "sizes_px": [] 6013 + }, 6014 + { 6015 + "name": "emoji_u1f377", 6016 + "version": 1, 6017 + "popularity": 124, 6018 + "codepoint": "1f377", 6019 + "unsupported_families": [], 6020 + "categories": ["Food and drink"], 6021 + "tags": [":wine-glass:"], 6022 + "sizes_px": [] 6023 + }, 6024 + { 6025 + "name": "emoji_u1fad7", 6026 + "version": 1, 6027 + "popularity": 123, 6028 + "codepoint": "1fad7", 6029 + "unsupported_families": [], 6030 + "categories": ["Food and drink"], 6031 + "tags": [":pour:"], 6032 + "sizes_px": [] 6033 + }, 6034 + { 6035 + "name": "emoji_u1f379", 6036 + "version": 1, 6037 + "popularity": 122, 6038 + "codepoint": "1f379", 6039 + "unsupported_families": [], 6040 + "categories": ["Food and drink"], 6041 + "tags": [":tropical-drink:"], 6042 + "sizes_px": [] 6043 + }, 6044 + { 6045 + "name": "emoji_u1f6a7", 6046 + "version": 1, 6047 + "popularity": 121, 6048 + "codepoint": "1f6a7", 6049 + "unsupported_families": [], 6050 + "categories": ["Travel and places"], 6051 + "tags": [":construction:"], 6052 + "sizes_px": [] 6053 + }, 6054 + { 6055 + "name": "emoji_u1f6a8", 6056 + "version": 1, 6057 + "popularity": 120, 6058 + "codepoint": "1f6a8", 6059 + "unsupported_families": [], 6060 + "categories": ["Travel and places"], 6061 + "tags": [":police-car-light:"], 6062 + "sizes_px": [] 6063 + }, 6064 + { 6065 + "name": "emoji_u1f6b2", 6066 + "version": 1, 6067 + "popularity": 119, 6068 + "codepoint": "1f6b2", 6069 + "unsupported_families": [], 6070 + "categories": ["Travel and places"], 6071 + "tags": [":bicycle:"], 6072 + "sizes_px": [] 6073 + }, 6074 + { 6075 + "name": "emoji_u1f697", 6076 + "version": 1, 6077 + "popularity": 118, 6078 + "codepoint": "1f697", 6079 + "unsupported_families": [], 6080 + "categories": ["Travel and places"], 6081 + "tags": [":automobile:"], 6082 + "sizes_px": [] 6083 + }, 6084 + { 6085 + "name": "emoji_u1f3ce_fe0f", 6086 + "version": 1, 6087 + "popularity": 117, 6088 + "codepoint": "1f3ce_fe0f", 6089 + "unsupported_families": [], 6090 + "categories": ["Travel and places"], 6091 + "tags": [":racing-car:"], 6092 + "sizes_px": [] 6093 + }, 6094 + { 6095 + "name": "emoji_u1f695", 6096 + "version": 1, 6097 + "popularity": 116, 6098 + "codepoint": "1f695", 6099 + "unsupported_families": [], 6100 + "categories": ["Travel and places"], 6101 + "tags": [":taxi:"], 6102 + "sizes_px": [] 6103 + }, 6104 + { 6105 + "name": "emoji_u1f68c", 6106 + "version": 1, 6107 + "popularity": 115, 6108 + "codepoint": "1f68c", 6109 + "unsupported_families": [], 6110 + "categories": ["Travel and places"], 6111 + "tags": [":bus:"], 6112 + "sizes_px": [] 6113 + }, 6114 + { 6115 + "name": "emoji_u26f5", 6116 + "version": 1, 6117 + "popularity": 114, 6118 + "codepoint": "26f5", 6119 + "unsupported_families": [], 6120 + "categories": ["Travel and places"], 6121 + "tags": [":sailboat:"], 6122 + "sizes_px": [] 6123 + }, 6124 + { 6125 + "name": "emoji_u1f6f6", 6126 + "version": 1, 6127 + "popularity": 113, 6128 + "codepoint": "1f6f6", 6129 + "unsupported_families": [], 6130 + "categories": ["Travel and places"], 6131 + "tags": [":canoe:"], 6132 + "sizes_px": [] 6133 + }, 6134 + { 6135 + "name": "emoji_u1f6f8", 6136 + "version": 1, 6137 + "popularity": 112, 6138 + "codepoint": "1f6f8", 6139 + "unsupported_families": [], 6140 + "categories": ["Travel and places"], 6141 + "tags": [":flying-saucer:"], 6142 + "sizes_px": [] 6143 + }, 6144 + { 6145 + "name": "emoji_u1f680", 6146 + "version": 1, 6147 + "popularity": 111, 6148 + "codepoint": "1f680", 6149 + "unsupported_families": [], 6150 + "categories": ["Travel and places"], 6151 + "tags": [":rocket:"], 6152 + "sizes_px": [] 6153 + }, 6154 + { 6155 + "name": "emoji_u1f6eb", 6156 + "version": 1, 6157 + "popularity": 110, 6158 + "codepoint": "1f6eb", 6159 + "unsupported_families": [], 6160 + "categories": ["Travel and places"], 6161 + "tags": [":airplane-departure:"], 6162 + "sizes_px": [] 6163 + }, 6164 + { 6165 + "name": "emoji_u1f6ec", 6166 + "version": 1, 6167 + "popularity": 109, 6168 + "codepoint": "1f6ec", 6169 + "unsupported_families": [], 6170 + "categories": ["Travel and places"], 6171 + "tags": [":airplane-arrival:"], 6172 + "sizes_px": [] 6173 + }, 6174 + { 6175 + "name": "emoji_u1f3a2", 6176 + "version": 1, 6177 + "popularity": 108, 6178 + "codepoint": "1f3a2", 6179 + "unsupported_families": [], 6180 + "categories": ["Travel and places"], 6181 + "tags": [":roller-coaster:"], 6182 + "sizes_px": [] 6183 + }, 6184 + { 6185 + "name": "emoji_u1f3a1", 6186 + "version": 1, 6187 + "popularity": 107, 6188 + "codepoint": "1f3a1", 6189 + "unsupported_families": [], 6190 + "categories": ["Travel and places"], 6191 + "tags": [":ferris-wheel:"], 6192 + "sizes_px": [] 6193 + }, 6194 + { 6195 + "name": "emoji_u1f3d5_fe0f", 6196 + "version": 1, 6197 + "popularity": 106, 6198 + "codepoint": "1f3d5_fe0f", 6199 + "unsupported_families": [], 6200 + "categories": ["Travel and places"], 6201 + "tags": [":camping:"], 6202 + "sizes_px": [] 6203 + }, 6204 + { 6205 + "name": "emoji_u1f388", 6206 + "version": 1, 6207 + "popularity": 105, 6208 + "codepoint": "1f388", 6209 + "unsupported_families": [], 6210 + "categories": ["Activities and events"], 6211 + "tags": [":balloon:"], 6212 + "sizes_px": [] 6213 + }, 6214 + { 6215 + "name": "emoji_u1f382", 6216 + "version": 1, 6217 + "popularity": 104, 6218 + "codepoint": "1f382", 6219 + "unsupported_families": [], 6220 + "categories": ["Activities and events"], 6221 + "tags": [":birthday-cake:"], 6222 + "sizes_px": [] 6223 + }, 6224 + { 6225 + "name": "emoji_u1f381", 6226 + "version": 1, 6227 + "popularity": 103, 6228 + "codepoint": "1f381", 6229 + "unsupported_families": [], 6230 + "categories": ["Activities and events"], 6231 + "tags": [":wrapped-gift:"], 6232 + "sizes_px": [] 6233 + }, 6234 + { 6235 + "name": "emoji_u1f386", 6236 + "version": 1, 6237 + "popularity": 102, 6238 + "codepoint": "1f386", 6239 + "unsupported_families": [], 6240 + "categories": ["Activities and events"], 6241 + "tags": [":fireworks:"], 6242 + "sizes_px": [] 6243 + }, 6244 + { 6245 + "name": "emoji_u1fa85", 6246 + "version": 1, 6247 + "popularity": 101, 6248 + "codepoint": "1fa85", 6249 + "unsupported_families": [], 6250 + "categories": ["Activities and events"], 6251 + "tags": [":piñata:"], 6252 + "sizes_px": [] 6253 + }, 6254 + { 6255 + "name": "emoji_u1faa9", 6256 + "version": 1, 6257 + "popularity": 100, 6258 + "codepoint": "1faa9", 6259 + "unsupported_families": [], 6260 + "categories": ["Activities and events"], 6261 + "tags": [":mirror-ball:", ":disco-ball:"], 6262 + "sizes_px": [] 6263 + }, 6264 + { 6265 + "name": "emoji_u1f947", 6266 + "version": 1, 6267 + "popularity": 99, 6268 + "codepoint": "1f947", 6269 + "unsupported_families": [], 6270 + "categories": ["Activities and events"], 6271 + "tags": [":gold-medal:", ":1st-place-medal:"], 6272 + "sizes_px": [] 6273 + }, 6274 + { 6275 + "name": "emoji_u1f948", 6276 + "version": 1, 6277 + "popularity": 98, 6278 + "codepoint": "1f948", 6279 + "unsupported_families": [], 6280 + "categories": ["Activities and events"], 6281 + "tags": [":silver-medal:", ":2nd-place-medal:"], 6282 + "sizes_px": [] 6283 + }, 6284 + { 6285 + "name": "emoji_u1f949", 6286 + "version": 1, 6287 + "popularity": 97, 6288 + "codepoint": "1f949", 6289 + "unsupported_families": [], 6290 + "categories": ["Activities and events"], 6291 + "tags": [":bronze-medal:", ":3rd-place-medal:"], 6292 + "sizes_px": [] 6293 + }, 6294 + { 6295 + "name": "emoji_u1f3c6", 6296 + "version": 1, 6297 + "popularity": 96, 6298 + "codepoint": "1f3c6", 6299 + "unsupported_families": [], 6300 + "categories": ["Activities and events"], 6301 + "tags": [":trophy:"], 6302 + "sizes_px": [] 6303 + }, 6304 + { 6305 + "name": "emoji_u26bd", 6306 + "version": 1, 6307 + "popularity": 95, 6308 + "codepoint": "26bd", 6309 + "unsupported_families": [], 6310 + "categories": ["Activities and events"], 6311 + "tags": [":soccer-ball:"], 6312 + "sizes_px": [] 6313 + }, 6314 + { 6315 + "name": "emoji_u26be", 6316 + "version": 1, 6317 + "popularity": 94, 6318 + "codepoint": "26be", 6319 + "unsupported_families": [], 6320 + "categories": ["Activities and events"], 6321 + "tags": [":baseball:"], 6322 + "sizes_px": [] 6323 + }, 6324 + { 6325 + "name": "emoji_u1f94e", 6326 + "version": 1, 6327 + "popularity": 93, 6328 + "codepoint": "1f94e", 6329 + "unsupported_families": [], 6330 + "categories": ["Activities and events"], 6331 + "tags": [":softball:"], 6332 + "sizes_px": [] 6333 + }, 6334 + { 6335 + "name": "emoji_u1f3be", 6336 + "version": 1, 6337 + "popularity": 92, 6338 + "codepoint": "1f3be", 6339 + "unsupported_families": [], 6340 + "categories": ["Activities and events"], 6341 + "tags": [":tennis:"], 6342 + "sizes_px": [] 6343 + }, 6344 + { 6345 + "name": "emoji_u1f3f8", 6346 + "version": 1, 6347 + "popularity": 91, 6348 + "codepoint": "1f3f8", 6349 + "unsupported_families": [], 6350 + "categories": ["Activities and events"], 6351 + "tags": [":badminton:"], 6352 + "sizes_px": [] 6353 + }, 6354 + { 6355 + "name": "emoji_u1f94d", 6356 + "version": 1, 6357 + "popularity": 90, 6358 + "codepoint": "1f94d", 6359 + "unsupported_families": [], 6360 + "categories": ["Activities and events"], 6361 + "tags": [":lacrosse:"], 6362 + "sizes_px": [] 6363 + }, 6364 + { 6365 + "name": "emoji_u1f3cf", 6366 + "version": 1, 6367 + "popularity": 89, 6368 + "codepoint": "1f3cf", 6369 + "unsupported_families": [], 6370 + "categories": ["Activities and events"], 6371 + "tags": [":cricket-game:"], 6372 + "sizes_px": [] 6373 + }, 6374 + { 6375 + "name": "emoji_u1f3d1", 6376 + "version": 1, 6377 + "popularity": 88, 6378 + "codepoint": "1f3d1", 6379 + "unsupported_families": [], 6380 + "categories": ["Activities and events"], 6381 + "tags": [":field-hockey:"], 6382 + "sizes_px": [] 6383 + }, 6384 + { 6385 + "name": "emoji_u1f3d2", 6386 + "version": 1, 6387 + "popularity": 87, 6388 + "codepoint": "1f3d2", 6389 + "unsupported_families": [], 6390 + "categories": ["Activities and events"], 6391 + "tags": [":ice-hockey:"], 6392 + "sizes_px": [] 6393 + }, 6394 + { 6395 + "name": "emoji_u26f8_fe0f", 6396 + "version": 1, 6397 + "popularity": 86, 6398 + "codepoint": "26f8_fe0f", 6399 + "unsupported_families": [], 6400 + "categories": ["Activities and events"], 6401 + "tags": [":ice-skate:"], 6402 + "sizes_px": [] 6403 + }, 6404 + { 6405 + "name": "emoji_u1f6fc", 6406 + "version": 1, 6407 + "popularity": 85, 6408 + "codepoint": "1f6fc", 6409 + "unsupported_families": [], 6410 + "categories": ["Activities and events"], 6411 + "tags": [":roller-skates:"], 6412 + "sizes_px": [] 6413 + }, 6414 + { 6415 + "name": "emoji_u1fa70", 6416 + "version": 1, 6417 + "popularity": 84, 6418 + "codepoint": "1fa70", 6419 + "unsupported_families": [], 6420 + "categories": ["Activities and events"], 6421 + "tags": [":ballet-shoes:"], 6422 + "sizes_px": [] 6423 + }, 6424 + { 6425 + "name": "emoji_u1f6f9", 6426 + "version": 1, 6427 + "popularity": 83, 6428 + "codepoint": "1f6f9", 6429 + "unsupported_families": [], 6430 + "categories": ["Activities and events"], 6431 + "tags": [":skateboard:"], 6432 + "sizes_px": [] 6433 + }, 6434 + { 6435 + "name": "emoji_u26f3", 6436 + "version": 1, 6437 + "popularity": 82, 6438 + "codepoint": "26f3", 6439 + "unsupported_families": [], 6440 + "categories": ["Activities and events"], 6441 + "tags": [":flag-in-hole:"], 6442 + "sizes_px": [] 6443 + }, 6444 + { 6445 + "name": "emoji_u1f3af", 6446 + "version": 1, 6447 + "popularity": 81, 6448 + "codepoint": "1f3af", 6449 + "unsupported_families": [], 6450 + "categories": ["Activities and events"], 6451 + "tags": [":direct-hit:", ":target:"], 6452 + "sizes_px": [] 6453 + }, 6454 + { 6455 + "name": "emoji_u1f94f", 6456 + "version": 1, 6457 + "popularity": 80, 6458 + "codepoint": "1f94f", 6459 + "unsupported_families": [], 6460 + "categories": ["Activities and events"], 6461 + "tags": [":flying-disc:"], 6462 + "sizes_px": [] 6463 + }, 6464 + { 6465 + "name": "emoji_u1fa83", 6466 + "version": 1, 6467 + "popularity": 79, 6468 + "codepoint": "1fa83", 6469 + "unsupported_families": [], 6470 + "categories": ["Activities and events"], 6471 + "tags": [":boomerang:"], 6472 + "sizes_px": [] 6473 + }, 6474 + { 6475 + "name": "emoji_u1fa81", 6476 + "version": 1, 6477 + "popularity": 78, 6478 + "codepoint": "1fa81", 6479 + "unsupported_families": [], 6480 + "categories": ["Activities and events"], 6481 + "tags": [":kite:"], 6482 + "sizes_px": [] 6483 + }, 6484 + { 6485 + "name": "emoji_u1f3a3", 6486 + "version": 1, 6487 + "popularity": 77, 6488 + "codepoint": "1f3a3", 6489 + "unsupported_families": [], 6490 + "categories": ["Activities and events"], 6491 + "tags": [":fishing-pole:"], 6492 + "sizes_px": [] 6493 + }, 6494 + { 6495 + "name": "emoji_u1f94b", 6496 + "version": 1, 6497 + "popularity": 76, 6498 + "codepoint": "1f94b", 6499 + "unsupported_families": [], 6500 + "categories": ["Activities and events"], 6501 + "tags": [":martial-arts-uniform:"], 6502 + "sizes_px": [] 6503 + }, 6504 + { 6505 + "name": "emoji_u1f3b1", 6506 + "version": 1, 6507 + "popularity": 75, 6508 + "codepoint": "1f3b1", 6509 + "unsupported_families": [], 6510 + "categories": ["Activities and events"], 6511 + "tags": [":8-ball:"], 6512 + "sizes_px": [] 6513 + }, 6514 + { 6515 + "name": "emoji_u1f3d3", 6516 + "version": 1, 6517 + "popularity": 74, 6518 + "codepoint": "1f3d3", 6519 + "unsupported_families": [], 6520 + "categories": ["Activities and events"], 6521 + "tags": [":ping-pong:"], 6522 + "sizes_px": [] 6523 + }, 6524 + { 6525 + "name": "emoji_u1f3b3", 6526 + "version": 1, 6527 + "popularity": 73, 6528 + "codepoint": "1f3b3", 6529 + "unsupported_families": [], 6530 + "categories": ["Activities and events"], 6531 + "tags": [":bowling:"], 6532 + "sizes_px": [] 6533 + }, 6534 + { 6535 + "name": "emoji_u1f3b2", 6536 + "version": 1, 6537 + "popularity": 72, 6538 + "codepoint": "1f3b2", 6539 + "unsupported_families": [], 6540 + "categories": ["Activities and events"], 6541 + "tags": [":die:"], 6542 + "sizes_px": [] 6543 + }, 6544 + { 6545 + "name": "emoji_u1f3b0", 6546 + "version": 1, 6547 + "popularity": 71, 6548 + "codepoint": "1f3b0", 6549 + "unsupported_families": [], 6550 + "categories": ["Activities and events"], 6551 + "tags": [":slot-machine:"], 6552 + "sizes_px": [] 6553 + }, 6554 + { 6555 + "name": "emoji_u1fa84", 6556 + "version": 1, 6557 + "popularity": 70, 6558 + "codepoint": "1fa84", 6559 + "unsupported_families": [], 6560 + "categories": ["Activities and events"], 6561 + "tags": [":wand:"], 6562 + "sizes_px": [] 6563 + }, 6564 + { 6565 + "name": "emoji_u1f4f8", 6566 + "version": 1, 6567 + "popularity": 69, 6568 + "codepoint": "1f4f8", 6569 + "unsupported_families": [], 6570 + "categories": ["Activities and events"], 6571 + "tags": [":camera-flash:"], 6572 + "sizes_px": [] 6573 + }, 6574 + { 6575 + "name": "emoji_u1fadf", 6576 + "version": 1, 6577 + "popularity": 68, 6578 + "codepoint": "1fadf", 6579 + "unsupported_families": [], 6580 + "categories": ["Activities and events"], 6581 + "tags": [":splatter:"], 6582 + "sizes_px": [] 6583 + }, 6584 + { 6585 + "name": "emoji_u1f3b7", 6586 + "version": 1, 6587 + "popularity": 67, 6588 + "codepoint": "1f3b7", 6589 + "unsupported_families": [], 6590 + "categories": ["Activities and events"], 6591 + "tags": [":saxophone:"], 6592 + "sizes_px": [] 6593 + }, 6594 + { 6595 + "name": "emoji_u1f3ba", 6596 + "version": 1, 6597 + "popularity": 66, 6598 + "codepoint": "1f3ba", 6599 + "unsupported_families": [], 6600 + "categories": ["Activities and events"], 6601 + "tags": [":trumpet:"], 6602 + "sizes_px": [] 6603 + }, 6604 + { 6605 + "name": "emoji_u1f3bb", 6606 + "version": 1, 6607 + "popularity": 65, 6608 + "codepoint": "1f3bb", 6609 + "unsupported_families": [], 6610 + "categories": ["Activities and events"], 6611 + "tags": [":violin:"], 6612 + "sizes_px": [] 6613 + }, 6614 + { 6615 + "name": "emoji_u1fa89", 6616 + "version": 1, 6617 + "popularity": 64, 6618 + "codepoint": "1fa89", 6619 + "unsupported_families": [], 6620 + "categories": ["Activities and events"], 6621 + "tags": [":harp:"], 6622 + "sizes_px": [] 6623 + }, 6624 + { 6625 + "name": "emoji_u1f941", 6626 + "version": 1, 6627 + "popularity": 63, 6628 + "codepoint": "1f941", 6629 + "unsupported_families": [], 6630 + "categories": ["Activities and events"], 6631 + "tags": [":drum:"], 6632 + "sizes_px": [] 6633 + }, 6634 + { 6635 + "name": "emoji_u1fa87", 6636 + "version": 1, 6637 + "popularity": 62, 6638 + "codepoint": "1fa87", 6639 + "unsupported_families": [], 6640 + "categories": ["Activities and events"], 6641 + "tags": [":maracas:"], 6642 + "sizes_px": [] 6643 + }, 6644 + { 6645 + "name": "emoji_u1f3ac", 6646 + "version": 1, 6647 + "popularity": 61, 6648 + "codepoint": "1f3ac", 6649 + "unsupported_families": [], 6650 + "categories": ["Activities and events"], 6651 + "tags": [":clapper:"], 6652 + "sizes_px": [] 6653 + }, 6654 + { 6655 + "name": "emoji_u1f50b", 6656 + "version": 1, 6657 + "popularity": 60, 6658 + "codepoint": "1f50b", 6659 + "unsupported_families": [], 6660 + "categories": ["Objects"], 6661 + "tags": [":battery-full:"], 6662 + "sizes_px": [] 6663 + }, 6664 + { 6665 + "name": "emoji_u1faab", 6666 + "version": 1, 6667 + "popularity": 59, 6668 + "codepoint": "1faab", 6669 + "unsupported_families": [], 6670 + "categories": ["Objects"], 6671 + "tags": [":battery-low:"], 6672 + "sizes_px": [] 6673 + }, 6674 + { 6675 + "name": "emoji_u1fa99", 6676 + "version": 1, 6677 + "popularity": 58, 6678 + "codepoint": "1fa99", 6679 + "unsupported_families": [], 6680 + "categories": ["Objects"], 6681 + "tags": [":coin:"], 6682 + "sizes_px": [] 6683 + }, 6684 + { 6685 + "name": "emoji_u1f4b8", 6686 + "version": 1, 6687 + "popularity": 57, 6688 + "codepoint": "1f4b8", 6689 + "unsupported_families": [], 6690 + "categories": ["Objects"], 6691 + "tags": [":money-with-wings:"], 6692 + "sizes_px": [] 6693 + }, 6694 + { 6695 + "name": "emoji_u1f48e", 6696 + "version": 1, 6697 + "popularity": 56, 6698 + "codepoint": "1f48e", 6699 + "unsupported_families": [], 6700 + "categories": ["Objects"], 6701 + "tags": [":gem-stone:"], 6702 + "sizes_px": [] 6703 + }, 6704 + { 6705 + "name": "emoji_u2696_fe0f", 6706 + "version": 1, 6707 + "popularity": 55, 6708 + "codepoint": "2696_fe0f", 6709 + "unsupported_families": [], 6710 + "categories": ["Objects"], 6711 + "tags": [":balance-scale:"], 6712 + "sizes_px": [] 6713 + }, 6714 + { 6715 + "name": "emoji_u1f4a1", 6716 + "version": 1, 6717 + "popularity": 54, 6718 + "codepoint": "1f4a1", 6719 + "unsupported_families": [], 6720 + "categories": ["Objects"], 6721 + "tags": [":light-bulb:"], 6722 + "sizes_px": [] 6723 + }, 6724 + { 6725 + "name": "emoji_u1f393", 6726 + "version": 1, 6727 + "popularity": 53, 6728 + "codepoint": "1f393", 6729 + "unsupported_families": [], 6730 + "categories": ["Objects"], 6731 + "tags": [":graduation-cap:"], 6732 + "sizes_px": [] 6733 + }, 6734 + { 6735 + "name": "emoji_u1f48d", 6736 + "version": 1, 6737 + "popularity": 52, 6738 + "codepoint": "1f48d", 6739 + "unsupported_families": [], 6740 + "categories": ["Objects"], 6741 + "tags": [":ring:"], 6742 + "sizes_px": [] 6743 + }, 6744 + { 6745 + "name": "emoji_u1faad", 6746 + "version": 1, 6747 + "popularity": 51, 6748 + "codepoint": "1faad", 6749 + "unsupported_families": [], 6750 + "categories": ["Objects"], 6751 + "tags": [":fan:"], 6752 + "sizes_px": [] 6753 + }, 6754 + { 6755 + "name": "emoji_u2602_fe0f", 6756 + "version": 1, 6757 + "popularity": 50, 6758 + "codepoint": "2602_fe0f", 6759 + "unsupported_families": [], 6760 + "categories": ["Objects"], 6761 + "tags": [":umbrella:"], 6762 + "sizes_px": [] 6763 + }, 6764 + { 6765 + "name": "emoji_u1fa8f", 6766 + "version": 1, 6767 + "popularity": 49, 6768 + "codepoint": "1fa8f", 6769 + "unsupported_families": [], 6770 + "categories": ["Objects"], 6771 + "tags": [":shovel:", ":dig:"], 6772 + "sizes_px": [] 6773 + }, 6774 + { 6775 + "name": "emoji_u2699_fe0f", 6776 + "version": 1, 6777 + "popularity": 48, 6778 + "codepoint": "2699_fe0f", 6779 + "unsupported_families": [], 6780 + "categories": ["Objects"], 6781 + "tags": [":gear:"], 6782 + "sizes_px": [] 6783 + }, 6784 + { 6785 + "name": "emoji_u26d3_fe0f_200d_1f4a5", 6786 + "version": 1, 6787 + "popularity": 47, 6788 + "codepoint": "26d3_fe0f_200d_1f4a5", 6789 + "unsupported_families": [], 6790 + "categories": ["Objects"], 6791 + "tags": [":broken-chain:"], 6792 + "sizes_px": [] 6793 + }, 6794 + { 6795 + "name": "emoji_u270f_fe0f", 6796 + "version": 1, 6797 + "popularity": 46, 6798 + "codepoint": "270f_fe0f", 6799 + "unsupported_families": [], 6800 + "categories": ["Objects"], 6801 + "tags": [":pencil:"], 6802 + "sizes_px": [] 6803 + }, 6804 + { 6805 + "name": "emoji_u23f0", 6806 + "version": 1, 6807 + "popularity": 45, 6808 + "codepoint": "23f0", 6809 + "unsupported_families": [], 6810 + "categories": ["Objects"], 6811 + "tags": [":alarm-clock:"], 6812 + "sizes_px": [] 6813 + }, 6814 + { 6815 + "name": "emoji_u1f6ce_fe0f", 6816 + "version": 1, 6817 + "popularity": 44, 6818 + "codepoint": "1f6ce_fe0f", 6819 + "unsupported_families": [], 6820 + "categories": ["Objects"], 6821 + "tags": [":bellhop-bell:"], 6822 + "sizes_px": [] 6823 + }, 6824 + { 6825 + "name": "emoji_u1f514", 6826 + "version": 1, 6827 + "popularity": 43, 6828 + "codepoint": "1f514", 6829 + "unsupported_families": [], 6830 + "categories": ["Objects"], 6831 + "tags": [":bell:"], 6832 + "sizes_px": [] 6833 + }, 6834 + { 6835 + "name": "emoji_u1f52e", 6836 + "version": 1, 6837 + "popularity": 42, 6838 + "codepoint": "1f52e", 6839 + "unsupported_families": [], 6840 + "categories": ["Objects"], 6841 + "tags": [":crystal-ball:"], 6842 + "sizes_px": [] 6843 + }, 6844 + { 6845 + "name": "emoji_u1f4a3", 6846 + "version": 1, 6847 + "popularity": 41, 6848 + "codepoint": "1f4a3", 6849 + "unsupported_families": [], 6850 + "categories": ["Objects"], 6851 + "tags": [":bomb:"], 6852 + "sizes_px": [] 6853 + }, 6854 + { 6855 + "name": "emoji_u1faa4", 6856 + "version": 1, 6857 + "popularity": 40, 6858 + "codepoint": "1faa4", 6859 + "unsupported_families": [], 6860 + "categories": ["Objects"], 6861 + "tags": [":mouse-trap:"], 6862 + "sizes_px": [] 6863 + }, 6864 + { 6865 + "name": "emoji_u1f512", 6866 + "version": 1, 6867 + "popularity": 39, 6868 + "codepoint": "1f512", 6869 + "unsupported_families": [], 6870 + "categories": ["Objects"], 6871 + "tags": [":locked:"], 6872 + "sizes_px": [] 6873 + }, 6874 + { 6875 + "name": "emoji_u2648", 6876 + "version": 1, 6877 + "popularity": 38, 6878 + "codepoint": "2648", 6879 + "unsupported_families": [], 6880 + "categories": ["Symbols"], 6881 + "tags": [":Aries:"], 6882 + "sizes_px": [] 6883 + }, 6884 + { 6885 + "name": "emoji_u2649", 6886 + "version": 1, 6887 + "popularity": 37, 6888 + "codepoint": "2649", 6889 + "unsupported_families": [], 6890 + "categories": ["Symbols"], 6891 + "tags": [":Taurus:"], 6892 + "sizes_px": [] 6893 + }, 6894 + { 6895 + "name": "emoji_u264a", 6896 + "version": 1, 6897 + "popularity": 36, 6898 + "codepoint": "264a", 6899 + "unsupported_families": [], 6900 + "categories": ["Symbols"], 6901 + "tags": [":Gemini:"], 6902 + "sizes_px": [] 6903 + }, 6904 + { 6905 + "name": "emoji_u264b", 6906 + "version": 1, 6907 + "popularity": 35, 6908 + "codepoint": "264b", 6909 + "unsupported_families": [], 6910 + "categories": ["Symbols"], 6911 + "tags": [":Cancer:"], 6912 + "sizes_px": [] 6913 + }, 6914 + { 6915 + "name": "emoji_u264c", 6916 + "version": 1, 6917 + "popularity": 34, 6918 + "codepoint": "264c", 6919 + "unsupported_families": [], 6920 + "categories": ["Symbols"], 6921 + "tags": [":Leo:"], 6922 + "sizes_px": [] 6923 + }, 6924 + { 6925 + "name": "emoji_u264d", 6926 + "version": 1, 6927 + "popularity": 33, 6928 + "codepoint": "264d", 6929 + "unsupported_families": [], 6930 + "categories": ["Symbols"], 6931 + "tags": [":Virgo:"], 6932 + "sizes_px": [] 6933 + }, 6934 + { 6935 + "name": "emoji_u264e", 6936 + "version": 1, 6937 + "popularity": 32, 6938 + "codepoint": "264e", 6939 + "unsupported_families": [], 6940 + "categories": ["Symbols"], 6941 + "tags": [":Libra:"], 6942 + "sizes_px": [] 6943 + }, 6944 + { 6945 + "name": "emoji_u264f", 6946 + "version": 1, 6947 + "popularity": 31, 6948 + "codepoint": "264f", 6949 + "unsupported_families": [], 6950 + "categories": ["Symbols"], 6951 + "tags": [":Scorpio:"], 6952 + "sizes_px": [] 6953 + }, 6954 + { 6955 + "name": "emoji_u2650", 6956 + "version": 1, 6957 + "popularity": 30, 6958 + "codepoint": "2650", 6959 + "unsupported_families": [], 6960 + "categories": ["Symbols"], 6961 + "tags": [":Sagittarius:"], 6962 + "sizes_px": [] 6963 + }, 6964 + { 6965 + "name": "emoji_u2651", 6966 + "version": 1, 6967 + "popularity": 29, 6968 + "codepoint": "2651", 6969 + "unsupported_families": [], 6970 + "categories": ["Symbols"], 6971 + "tags": [":Capricorn:"], 6972 + "sizes_px": [] 6973 + }, 6974 + { 6975 + "name": "emoji_u2652", 6976 + "version": 1, 6977 + "popularity": 28, 6978 + "codepoint": "2652", 6979 + "unsupported_families": [], 6980 + "categories": ["Symbols"], 6981 + "tags": [":Aquarius:"], 6982 + "sizes_px": [] 6983 + }, 6984 + { 6985 + "name": "emoji_u2653", 6986 + "version": 1, 6987 + "popularity": 27, 6988 + "codepoint": "2653", 6989 + "unsupported_families": [], 6990 + "categories": ["Symbols"], 6991 + "tags": [":Pisces:"], 6992 + "sizes_px": [] 6993 + }, 6994 + { 6995 + "name": "emoji_u26ce", 6996 + "version": 1, 6997 + "popularity": 26, 6998 + "codepoint": "26ce", 6999 + "unsupported_families": [], 7000 + "categories": ["Symbols"], 7001 + "tags": [":Ophiuchus:"], 7002 + "sizes_px": [] 7003 + }, 7004 + { 7005 + "name": "emoji_u2757", 7006 + "version": 1, 7007 + "popularity": 25, 7008 + "codepoint": "2757", 7009 + "unsupported_families": [], 7010 + "categories": ["Symbols"], 7011 + "tags": [":exclamation:", ":exclamation-mark:"], 7012 + "sizes_px": [] 7013 + }, 7014 + { 7015 + "name": "emoji_u2753", 7016 + "version": 1, 7017 + "popularity": 24, 7018 + "codepoint": "2753", 7019 + "unsupported_families": [], 7020 + "categories": ["Symbols"], 7021 + "tags": [":question:", ":question-mark:", ":?:"], 7022 + "sizes_px": [] 7023 + }, 7024 + { 7025 + "name": "emoji_u2049_fe0f", 7026 + "version": 1, 7027 + "popularity": 23, 7028 + "codepoint": "2049_fe0f", 7029 + "unsupported_families": [], 7030 + "categories": ["Symbols"], 7031 + "tags": [":exclamation-question-mark:", ":!?:"], 7032 + "sizes_px": [] 7033 + }, 7034 + { 7035 + "name": "emoji_u203c_fe0f", 7036 + "version": 1, 7037 + "popularity": 22, 7038 + "codepoint": "203c_fe0f", 7039 + "unsupported_families": [], 7040 + "categories": ["Symbols"], 7041 + "tags": [":exclamation-double:", ":!!:"], 7042 + "sizes_px": [] 7043 + }, 7044 + { 7045 + "name": "emoji_u274c", 7046 + "version": 1, 7047 + "popularity": 21, 7048 + "codepoint": "274c", 7049 + "unsupported_families": [], 7050 + "categories": ["Symbols"], 7051 + "tags": [":cross-mark:", ":x:"], 7052 + "sizes_px": [] 7053 + }, 7054 + { 7055 + "name": "emoji_u1f198", 7056 + "version": 1, 7057 + "popularity": 20, 7058 + "codepoint": "1f198", 7059 + "unsupported_families": [], 7060 + "categories": ["Symbols"], 7061 + "tags": [":sos:"], 7062 + "sizes_px": [] 7063 + }, 7064 + { 7065 + "name": "emoji_u1f4f4", 7066 + "version": 1, 7067 + "popularity": 19, 7068 + "codepoint": "1f4f4", 7069 + "unsupported_families": [], 7070 + "categories": ["Symbols"], 7071 + "tags": [":phone-off:"], 7072 + "sizes_px": [] 7073 + }, 7074 + { 7075 + "name": "emoji_u2622_fe0f", 7076 + "version": 1, 7077 + "popularity": 18, 7078 + "codepoint": "2622_fe0f", 7079 + "unsupported_families": [], 7080 + "categories": ["Symbols"], 7081 + "tags": [":radioactive:"], 7082 + "sizes_px": [] 7083 + }, 7084 + { 7085 + "name": "emoji_u2623_fe0f", 7086 + "version": 1, 7087 + "popularity": 17, 7088 + "codepoint": "2623_fe0f", 7089 + "unsupported_families": [], 7090 + "categories": ["Symbols"], 7091 + "tags": [":biohazard:"], 7092 + "sizes_px": [] 7093 + }, 7094 + { 7095 + "name": "emoji_u26a0_fe0f", 7096 + "version": 1, 7097 + "popularity": 16, 7098 + "codepoint": "26a0_fe0f", 7099 + "unsupported_families": [], 7100 + "categories": ["Symbols"], 7101 + "tags": [":warning:"], 7102 + "sizes_px": [] 7103 + }, 7104 + { 7105 + "name": "emoji_u2705", 7106 + "version": 1, 7107 + "popularity": 15, 7108 + "codepoint": "2705", 7109 + "unsupported_families": [], 7110 + "categories": ["Symbols"], 7111 + "tags": [":check-mark:", ":check-mark-green:"], 7112 + "sizes_px": [] 7113 + }, 7114 + { 7115 + "name": "emoji_u1f195", 7116 + "version": 1, 7117 + "popularity": 14, 7118 + "codepoint": "1f195", 7119 + "unsupported_families": [], 7120 + "categories": ["Symbols"], 7121 + "tags": [":new:"], 7122 + "sizes_px": [] 7123 + }, 7124 + { 7125 + "name": "emoji_u1f193", 7126 + "version": 1, 7127 + "popularity": 13, 7128 + "codepoint": "1f193", 7129 + "unsupported_families": [], 7130 + "categories": ["Symbols"], 7131 + "tags": [":free:"], 7132 + "sizes_px": [] 7133 + }, 7134 + { 7135 + "name": "emoji_u1f199", 7136 + "version": 1, 7137 + "popularity": 12, 7138 + "codepoint": "1f199", 7139 + "unsupported_families": [], 7140 + "categories": ["Symbols"], 7141 + "tags": [":up!:"], 7142 + "sizes_px": [] 7143 + }, 7144 + { 7145 + "name": "emoji_u1f192", 7146 + "version": 1, 7147 + "popularity": 11, 7148 + "codepoint": "1f192", 7149 + "unsupported_families": [], 7150 + "categories": ["Symbols"], 7151 + "tags": [":cool:"], 7152 + "sizes_px": [] 7153 + }, 7154 + { 7155 + "name": "emoji_u1f6ae", 7156 + "version": 1, 7157 + "popularity": 10, 7158 + "codepoint": "1f6ae", 7159 + "unsupported_families": [], 7160 + "categories": ["Symbols"], 7161 + "tags": [":litter:"], 7162 + "sizes_px": [] 7163 + }, 7164 + { 7165 + "name": "emoji_u262e_fe0f", 7166 + "version": 1, 7167 + "popularity": 9, 7168 + "codepoint": "262e_fe0f", 7169 + "unsupported_families": [], 7170 + "categories": ["Symbols"], 7171 + "tags": [":peace-symbol:"], 7172 + "sizes_px": [] 7173 + }, 7174 + { 7175 + "name": "emoji_u262f_fe0f", 7176 + "version": 1, 7177 + "popularity": 8, 7178 + "codepoint": "262f_fe0f", 7179 + "unsupported_families": [], 7180 + "categories": ["Symbols"], 7181 + "tags": [":yin-yang:"], 7182 + "sizes_px": [] 7183 + }, 7184 + { 7185 + "name": "emoji_u267e_fe0f", 7186 + "version": 1, 7187 + "popularity": 7, 7188 + "codepoint": "267e_fe0f", 7189 + "unsupported_families": [], 7190 + "categories": ["Symbols"], 7191 + "tags": [":infinity:"], 7192 + "sizes_px": [] 7193 + }, 7194 + { 7195 + "name": "emoji_u1f3b6", 7196 + "version": 1, 7197 + "popularity": 6, 7198 + "codepoint": "1f3b6", 7199 + "unsupported_families": [], 7200 + "categories": ["Symbols"], 7201 + "tags": [":musical-notes:"], 7202 + "sizes_px": [] 7203 + }, 7204 + { 7205 + "name": "emoji_u2795", 7206 + "version": 1, 7207 + "popularity": 5, 7208 + "codepoint": "2795", 7209 + "unsupported_families": [], 7210 + "categories": ["Symbols"], 7211 + "tags": [":plus-sign:", ":+:"], 7212 + "sizes_px": [] 7213 + }, 7214 + { 7215 + "name": "emoji_u1f3c1", 7216 + "version": 1, 7217 + "popularity": 4, 7218 + "codepoint": "1f3c1", 7219 + "unsupported_families": [], 7220 + "categories": ["Flags"], 7221 + "tags": [":chequered-flag:"], 7222 + "sizes_px": [] 7223 + }, 7224 + { 7225 + "name": "emoji_u1f6a9", 7226 + "version": 1, 7227 + "popularity": 3, 7228 + "codepoint": "1f6a9", 7229 + "unsupported_families": [], 7230 + "categories": ["Flags"], 7231 + "tags": [":triangular-flag:"], 7232 + "sizes_px": [] 7233 + }, 7234 + { 7235 + "name": "emoji_u1f3f4", 7236 + "version": 1, 7237 + "popularity": 2, 7238 + "codepoint": "1f3f4", 7239 + "unsupported_families": [], 7240 + "categories": ["Flags"], 7241 + "tags": [":black-flag:"], 7242 + "sizes_px": [] 7243 + }, 7244 + { 7245 + "name": "emoji_u1f3f3_fe0f", 7246 + "version": 1, 7247 + "popularity": 1, 7248 + "codepoint": "1f3f3_fe0f", 7249 + "unsupported_families": [], 7250 + "categories": ["Flags"], 7251 + "tags": [":white-flag:"], 7252 + "sizes_px": [] 7253 + } 7254 + ] 7255 + }
+23
src/lib/emojis/index.ts
··· 1 + // animated emojis from 2 + // https://googlefonts.github.io/noto-emoji-animation/ 3 + 4 + import icons from './icons.json'; 5 + 6 + export function emojiToNotoAnimatedWebp(emoji: string | undefined): string | undefined { 7 + if (!emoji) return; 8 + // Convert emoji to lowercase hex codepoints joined by "_" 9 + const codepoints: string[] = []; 10 + for (const char of emoji) { 11 + codepoints.push(char.codePointAt(0)!.toString(16).toLowerCase()); 12 + } 13 + 14 + let key = codepoints.join('_'); 15 + 16 + if (icons.icons.find((v) => v.codepoint == key)) { 17 + return `https://fonts.gstatic.com/s/e/notoemoji/latest/${key}/512.webp`; 18 + } 19 + 20 + key = codepoints.filter((cp) => cp !== 'fe0f' && cp !== 'fe0e').join('_'); 21 + if (icons.icons.find((v) => v.codepoint == key)) 22 + return `https://fonts.gstatic.com/s/e/notoemoji/latest/${key}/512.webp`; 23 + }
+4 -1
src/routes/+layout.svelte
··· 2 2 import '../app.css'; 3 3 import { AtprotoLoginModal } from '@foxui/social'; 4 4 import { login, signup } from '$lib/atproto'; 5 + import { ThemeToggle } from '@foxui/core'; 5 6 6 7 let { children } = $props(); 7 8 </script> ··· 17 18 signup(); 18 19 return true; 19 20 }} 20 - /> 21 + /> 22 + 23 + <ThemeToggle class="absolute top-2 left-2" />
+80 -45
src/routes/+page.server.ts
··· 1 + import type { Did } from '@atcute/lexicons'; 2 + import { recentRecords } from '$lib/atproto/microcosm'; 3 + import { loadProfile } from '$lib/atproto/server/profile'; 1 4 import type { PageServerLoad } from './$types'; 2 5 3 - export const load: PageServerLoad = async ({ locals }) => { 4 - if (!locals.client || !locals.did) 5 - return { 6 - statuses: [] as { rkey: string; status: string; createdAt: string }[], 7 - blobs: [] as { rkey: string; blob: { $type: 'blob'; ref: { $link: string }; mimeType: string; size: number }; createdAt: string }[] 8 - }; 6 + export const load: PageServerLoad = async ({ locals, platform }) => { 7 + try { 8 + const microcosmPromise = recentRecords<{ status: string; createdAt: string }>( 9 + 'xyz.statusphere.status' 10 + ); 9 11 10 - try { 11 - const [statusResponse, blobResponse] = await Promise.all([ 12 - locals.client.get('com.atproto.repo.listRecords', { 13 - params: { 14 - repo: locals.did, 15 - collection: 'xyz.statusphere.status', 16 - limit: 10 17 - } 18 - }), 19 - locals.client 20 - .get('com.atproto.repo.listRecords', { 21 - params: { 22 - repo: locals.did, 23 - collection: 'social.atmo.test.blob', 24 - limit: 20 25 - } 26 - }) 27 - .catch(() => null) 28 - ]); 12 + const userPromise = 13 + locals.client && locals.did 14 + ? locals.client 15 + .get('com.atproto.repo.listRecords', { 16 + params: { 17 + repo: locals.did, 18 + collection: 'xyz.statusphere.status', 19 + limit: 20 20 + } 21 + }) 22 + .catch(() => null) 23 + : null; 24 + 25 + const [microcosmRecords, userResponse] = await Promise.all([microcosmPromise, userPromise]); 26 + 27 + const microcosmStatuses = microcosmRecords.map((r) => ({ 28 + did: r.did, 29 + rkey: r.rkey, 30 + status: r.record.status, 31 + createdAt: r.record.createdAt 32 + })); 29 33 30 - const statuses = statusResponse.ok 31 - ? statusResponse.data.records.map((r) => ({ 32 - rkey: r.uri.split('/').pop()!, 33 - status: (r.value as { status: string }).status, 34 - createdAt: (r.value as { createdAt: string }).createdAt 35 - })) 36 - : []; 34 + // Find the oldest microcosm timestamp to use as cutoff for user records 35 + const oldestMicrocosm = 36 + microcosmStatuses.length > 0 37 + ? Math.min(...microcosmStatuses.map((s) => new Date(s.createdAt).getTime())) 38 + : 0; 37 39 38 - const blobs = blobResponse?.ok 39 - ? blobResponse.data.records.map((r) => { 40 - const value = r.value as { 41 - blob: { $type: 'blob'; ref: { $link: string }; mimeType: string; size: number }; 42 - createdAt: string; 43 - }; 44 - return { 40 + const userStatuses = userResponse?.ok 41 + ? userResponse.data.records 42 + .map((r) => ({ 43 + did: locals.did!, 45 44 rkey: r.uri.split('/').pop()!, 46 - blob: value.blob, 47 - createdAt: value.createdAt 48 - }; 49 - }) 45 + status: (r.value as { status: string }).status, 46 + createdAt: (r.value as { createdAt: string }).createdAt 47 + })) 48 + .filter((s) => new Date(s.createdAt).getTime() >= oldestMicrocosm) 50 49 : []; 51 50 52 - return { statuses, blobs }; 51 + // Merge and deduplicate by did+rkey, then sort by time descending 52 + const seen = new Set<string>(); 53 + const merged = [...userStatuses, ...microcosmStatuses].filter((s) => { 54 + const key = `${s.did}-${s.rkey}`; 55 + if (seen.has(key)) return false; 56 + seen.add(key); 57 + return true; 58 + }); 59 + 60 + merged.sort((a, b) => new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime()); 61 + 62 + // Load profiles for all unique DIDs 63 + const uniqueDids = [...new Set(merged.map((s) => s.did))]; 64 + const profileCache = platform?.env?.PROFILE_CACHE; 65 + const profileEntries = await Promise.all( 66 + uniqueDids.map(async (did) => { 67 + const profile = await loadProfile(did as Did, profileCache); 68 + if (!profile) return null; 69 + return [ 70 + did, 71 + { 72 + handle: profile.handle as string, 73 + displayName: profile.displayName as string | undefined, 74 + avatar: profile.avatar as string | undefined 75 + } 76 + ] as const; 77 + }) 78 + ); 79 + const profiles: Record<string, { handle: string; displayName?: string; avatar?: string }> = {}; 80 + for (const entry of profileEntries) { 81 + if (entry) profiles[entry[0]] = entry[1]; 82 + } 83 + 84 + return { statuses: merged, profiles }; 53 85 } catch { 54 - return { statuses: [], blobs: [] }; 86 + return { 87 + statuses: [] as { did: string; rkey: string; status: string; createdAt: string }[], 88 + profiles: {} as Record<string, { handle: string; displayName?: string; avatar?: string }> 89 + }; 55 90 } 56 91 };
+154 -103
src/routes/+page.svelte
··· 1 1 <script lang="ts"> 2 - import { invalidateAll } from '$app/navigation'; 3 2 import { flip } from 'svelte/animate'; 4 3 import { scale } from 'svelte/transition'; 5 - import { user, logout, uploadBlob } from '$lib/atproto'; 6 - import { Button, Avatar } from '@foxui/core'; 7 - import { atProtoLoginModalState, EmojiPicker } from '@foxui/social'; 4 + import { onMount } from 'svelte'; 5 + import { SvelteSet } from 'svelte/reactivity'; 6 + import { user, logout } from '$lib/atproto'; 7 + import { Button } from '@foxui/core'; 8 + import { atProtoLoginModalState, GithubCorner, PopoverEmojiPicker } from '@foxui/social'; 8 9 import { RelativeTime } from '@foxui/time'; 10 + import { JetstreamSubscription } from '@atcute/jetstream'; 9 11 10 - import { createTID, getCDNImageBlobUrl } from '$lib/atproto/methods'; 12 + import { createTID, getDetailedProfile } from '$lib/atproto/methods'; 11 13 import { putRecord } from '$lib/atproto/server/repo.remote'; 14 + import { emojiToNotoAnimatedWebp } from '$lib/emojis'; 12 15 13 16 let { data } = $props(); 14 17 15 - let uploading = $state(false); 16 - let fileInput: HTMLInputElement; 18 + let open = $state(false); 19 + let localStatuses = $state<{ did: string; rkey: string; status: string; createdAt: string }[]>( 20 + [] 21 + ); 22 + let liveStatuses = $state<{ did: string; rkey: string; status: string; createdAt: string }[]>([]); 17 23 18 - async function handleImageUpload() { 19 - const file = fileInput?.files?.[0]; 20 - if (!file) return; 24 + // Deduplication set seeded from server data 25 + // svelte-ignore state_referenced_locally 26 + let seenKeys = new SvelteSet<string>(data.statuses.map((s) => `${s.did}-${s.rkey}`)); 21 27 22 - uploading = true; 28 + // Client-side profile cache seeded from server data 29 + // svelte-ignore state_referenced_locally 30 + let profiles = $state<Record<string, { handle: string; displayName?: string; avatar?: string }>>({ 31 + ...data.profiles 32 + }); 33 + 34 + async function fetchProfile(did: string) { 35 + if (profiles[did]) return; 23 36 try { 24 - const blobRef = await uploadBlob({ blob: file }); 25 - await putRecord({ 26 - rkey: createTID(), 27 - collection: 'social.atmo.test.blob', 28 - record: { 29 - blob: blobRef, 30 - createdAt: new Date().toISOString() 31 - } 32 - }); 33 - fileInput.value = ''; 34 - await invalidateAll(); 35 - } catch (e) { 36 - console.error('Upload failed:', e); 37 - } finally { 38 - uploading = false; 37 + const profile = await getDetailedProfile({ did: did as import('@atcute/lexicons').Did }); 38 + if (!profile) return; 39 + profiles[did] = { 40 + handle: profile.handle, 41 + displayName: profile.displayName, 42 + avatar: profile.avatar 43 + }; 44 + } catch { 45 + // ignore fetch errors 39 46 } 40 47 } 41 - </script> 48 + 49 + let allStatuses = $derived([...localStatuses, ...liveStatuses, ...data.statuses]); 50 + 51 + // Jetstream subscription 52 + onMount(() => { 53 + const subscription = new JetstreamSubscription({ 54 + url: 'wss://jetstream1.us-east.bsky.network', 55 + wantedCollections: ['xyz.statusphere.status'] 56 + }); 42 57 43 - <div class="mx-auto my-4 max-w-3xl px-4 md:my-32"> 44 - <h1 class="text-3xl font-bold">svelte atproto cloudflare workers oauth demo</h1> 58 + const iterator = subscription[Symbol.asyncIterator](); 45 59 46 - <a 47 - href="https://github.com/flo-bit/atproto-oauth-cloudflare" 48 - target="_blank" 49 - class="dark:text-accent-500 mt-2 text-sm text-rose-600">source code</a 50 - > 60 + (async () => { 61 + try { 62 + while (true) { 63 + const { value: event, done } = await iterator.next(); 64 + if (done) break; 51 65 52 - {#if !user.isLoggedIn} 53 - <div class="mt-8 text-sm">not logged in</div> 54 - <Button class="mt-4" onclick={() => atProtoLoginModalState.show()}>Login</Button> 55 - {/if} 66 + if (event.kind !== 'commit') continue; 67 + if (event.commit.operation !== 'create') continue; 56 68 57 - {#if user.isLoggedIn} 58 - <div class="mt-8 text-sm">signed in as</div> 69 + const { did } = event; 70 + const { rkey, record } = event.commit as { 71 + rkey: string; 72 + record: { status: string; createdAt: string }; 73 + }; 74 + const key = `${did}-${rkey}`; 59 75 60 - <div class="mt-2 flex gap-1 font-semibold"> 61 - <Avatar src={user.profile?.avatar} /> 62 - <span>{user.profile?.displayName || user.profile?.handle}</span> 63 - </div> 76 + if (seenKeys.has(key)) continue; 77 + seenKeys.add(key); 64 78 65 - <div class="my-4 text-sm"> 66 - Statusphere test: 67 - <EmojiPicker 79 + await fetchProfile(did); 80 + 81 + liveStatuses = [ 82 + { did, rkey, status: record.status, createdAt: record.createdAt }, 83 + ...liveStatuses 84 + ]; 85 + } 86 + } catch { 87 + // subscription closed or errored 88 + } 89 + })(); 90 + 91 + return () => { 92 + iterator.return!(); 93 + }; 94 + }); 95 + </script> 96 + 97 + <div class="mx-auto max-w-xl px-4 my-16"> 98 + <h1 class="mb-4 text-3xl font-bold">svelte + cloudflare workers statusphere</h1> 99 + 100 + <GithubCorner href="https://github.com/flo-bit/atproto-oauth-cloudflare" /> 101 + 102 + {#if !user.isLoggedIn} 103 + <Button class="my-4" size="lg" onclick={() => atProtoLoginModalState.show()} 104 + >Login to post a status</Button 105 + > 106 + {:else} 107 + <div class="my-8 flex items-center gap-2"> 108 + <PopoverEmojiPicker 68 109 onpicked={async (emoji) => { 110 + const rkey = createTID(); 111 + const createdAt = new Date().toISOString(); 112 + const key = `${user.did!}-${rkey}`; 113 + seenKeys.add(key); 114 + localStatuses = [ 115 + { did: user.did!, rkey, status: emoji.unicode, createdAt }, 116 + ...localStatuses 117 + ]; 118 + open = false; 69 119 await putRecord({ 70 - rkey: createTID(), 120 + rkey, 71 121 collection: 'xyz.statusphere.status', 72 122 record: { 73 123 status: emoji.unicode, 74 - createdAt: new Date() 124 + createdAt 75 125 } 76 126 }); 77 - await invalidateAll(); 78 127 }} 79 - /> 80 - {#if data.statuses.length > 0} 81 - <div class="mt-4 text-sm">Recent statuses:</div> 82 - <ul class="mt-2"> 83 - {#each data.statuses as status, i (status.rkey)} 84 - <li class="flex items-center gap-2 py-1" animate:flip={{ duration: 300 }}> 85 - {#if i === 0} 86 - <span class="text-2xl" in:scale={{ duration: 300 }}>{status.status}</span> 87 - {:else} 88 - <span class="text-2xl">{status.status}</span> 89 - {/if} 90 - <span class="text-base-400 dark:text-base-500 text-sm"> 91 - <RelativeTime date={new Date(status.createdAt)} locale="en-US" /> 92 - </span> 93 - </li> 94 - {/each} 95 - </ul> 96 - {/if} 128 + bind:open 129 + > 130 + {#snippet child({ props })} 131 + <Button size="lg" {...props}>Post a status</Button> 132 + {/snippet} 133 + </PopoverEmojiPicker> 134 + <Button variant="ghost" onclick={() => logout()}>Sign Out</Button> 97 135 </div> 98 - 99 - <div class="my-4 text-sm"> 100 - <div class="font-semibold">Blob upload test:</div> 101 - <div class="mt-2 flex items-center gap-2"> 102 - <input 103 - bind:this={fileInput} 104 - type="file" 105 - accept="image/*" 106 - onchange={handleImageUpload} 107 - disabled={uploading} 108 - class="text-sm file:mr-2 file:rounded file:border-0 file:bg-rose-100 file:px-3 file:py-1 file:text-sm file:text-rose-700 dark:file:bg-rose-900 dark:file:text-rose-200" 109 - /> 110 - {#if uploading} 111 - <span class="text-base-400 text-sm">uploading...</span> 112 - {/if} 113 - </div> 136 + {/if} 114 137 115 - {#if data.blobs.length > 0} 116 - <div class="mt-4 text-sm">Uploaded blobs:</div> 117 - <div class="mt-2 grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4"> 118 - {#each data.blobs as blob (blob.rkey)} 119 - <div class="overflow-hidden rounded-lg border border-neutral-200 dark:border-neutral-700"> 120 - <img 121 - src={getCDNImageBlobUrl({ did: user.did ?? undefined, blob: blob.blob })} 122 - alt="uploaded blob" 123 - class="aspect-square w-full object-cover" 124 - /> 125 - <div class="text-base-400 dark:text-base-500 p-1 text-center text-xs"> 126 - <RelativeTime date={new Date(blob.createdAt)} locale="en-US" /> 127 - </div> 138 + {#if allStatuses.length > 0} 139 + <ul class="mt-4"> 140 + {#each allStatuses as status, i (`${status.did}-${status.rkey}`)} 141 + {@const profile = 142 + profiles[status.did] ?? 143 + (status.did === user.did && data.profile 144 + ? { displayName: data.profile.displayName, handle: data.profile.handle } 145 + : null)} 146 + {@const animated = emojiToNotoAnimatedWebp(status.status)} 147 + <li class="flex items-center gap-3" animate:flip={{ duration: 300 }}> 148 + <div class="flex flex-col items-center"> 149 + <div 150 + class="bg-base-200 dark:bg-base-950/50 border-base-400/50 dark:border-base-800 flex h-12 w-12 items-center inset-shadow-xs inset-shadow-base-800/10 dark:inset-shadow-black/60 justify-center rounded-full border text-2xl" 151 + > 152 + {#if animated} 153 + {#if i === 0} 154 + <img in:scale={{ duration: 300 }} src={animated} alt={status.status} class="h-7 w-7" /> 155 + {:else} 156 + <img src={animated} alt={status.status} class="h-7 w-7" /> 157 + {/if} 158 + {:else if i === 0} 159 + <span in:scale={{ duration: 300 }}>{status.status}</span> 160 + {:else} 161 + <span>{status.status}</span> 162 + {/if} 128 163 </div> 129 - {/each} 130 - </div> 131 - {/if} 132 - </div> 133 - 134 - <Button class="mt-4" onclick={() => logout()}>Sign Out</Button> 164 + {#if i < allStatuses.length - 1} 165 + <div class="bg-base-400/50 dark:bg-base-800 min-h-3 w-px grow"></div> 166 + {/if} 167 + </div> 168 + <div class="flex items-center gap-1.5 pb-3"> 169 + {#if profile} 170 + <span class="text-accent-500 text-sm font-medium" 171 + >{profile.displayName || profile.handle}</span 172 + > 173 + {:else} 174 + <span class="text-base-400 dark:text-base-500 text-sm" 175 + >{status.did.slice(0, 20)}...</span 176 + > 177 + {/if} 178 + <span class="text-base-400 dark:text-base-500 text-sm">&middot;</span> 179 + <span class="text-base-400 dark:text-base-500 text-sm"> 180 + <RelativeTime date={new Date(status.createdAt)} locale="en-US" /> 181 + </span> 182 + </div> 183 + </li> 184 + {/each} 185 + </ul> 135 186 {/if} 136 187 </div>
+36
src/routes/blobs/+page.server.ts
··· 1 + import type { PageServerLoad } from './$types'; 2 + 3 + export const load: PageServerLoad = async ({ locals }) => { 4 + if (!locals.client || !locals.did) 5 + return { 6 + blobs: [] as { rkey: string; blob: { $type: 'blob'; ref: { $link: string }; mimeType: string; size: number }; createdAt: string }[] 7 + }; 8 + 9 + try { 10 + const blobResponse = await locals.client.get('com.atproto.repo.listRecords', { 11 + params: { 12 + repo: locals.did, 13 + collection: 'social.atmo.test.blob', 14 + limit: 20 15 + } 16 + }); 17 + 18 + const blobs = blobResponse.ok 19 + ? blobResponse.data.records.map((r) => { 20 + const value = r.value as { 21 + blob: { $type: 'blob'; ref: { $link: string }; mimeType: string; size: number }; 22 + createdAt: string; 23 + }; 24 + return { 25 + rkey: r.uri.split('/').pop()!, 26 + blob: value.blob, 27 + createdAt: value.createdAt 28 + }; 29 + }) 30 + : []; 31 + 32 + return { blobs }; 33 + } catch { 34 + return { blobs: [] }; 35 + } 36 + };
+95
src/routes/blobs/+page.svelte
··· 1 + <script lang="ts"> 2 + import { invalidateAll } from '$app/navigation'; 3 + import { user, logout, uploadBlob } from '$lib/atproto'; 4 + import { Button, Avatar } from '@foxui/core'; 5 + import { atProtoLoginModalState } from '@foxui/social'; 6 + import { RelativeTime } from '@foxui/time'; 7 + 8 + import { createTID, getCDNImageBlobUrl } from '$lib/atproto/methods'; 9 + import { putRecord } from '$lib/atproto/server/repo.remote'; 10 + 11 + let { data } = $props(); 12 + 13 + let uploading = $state(false); 14 + let fileInput: HTMLInputElement = $state()!; 15 + 16 + async function handleImageUpload() { 17 + const file = fileInput?.files?.[0]; 18 + if (!file) return; 19 + 20 + uploading = true; 21 + try { 22 + const blobRef = await uploadBlob({ blob: file }); 23 + await putRecord({ 24 + rkey: createTID(), 25 + collection: 'social.atmo.test.blob', 26 + record: { 27 + blob: blobRef, 28 + createdAt: new Date().toISOString() 29 + } 30 + }); 31 + fileInput.value = ''; 32 + await invalidateAll(); 33 + } catch (e) { 34 + console.error('Upload failed:', e); 35 + } finally { 36 + uploading = false; 37 + } 38 + } 39 + </script> 40 + 41 + <div class="mx-auto my-4 max-w-3xl px-4 md:my-32"> 42 + <h1 class="text-3xl font-bold">blob upload</h1> 43 + 44 + <a href="/" class="dark:text-accent-500 mt-2 text-sm text-rose-600">back to home</a> 45 + 46 + {#if !user.isLoggedIn} 47 + <div class="mt-8 text-sm">not logged in</div> 48 + <Button class="mt-4" onclick={() => atProtoLoginModalState.show()}>Login</Button> 49 + {/if} 50 + 51 + {#if user.isLoggedIn} 52 + <div class="mt-8 text-sm">signed in as</div> 53 + 54 + <div class="mt-2 flex gap-1 font-semibold"> 55 + <Avatar src={user.profile?.avatar} /> 56 + <span>{user.profile?.displayName || user.profile?.handle}</span> 57 + </div> 58 + 59 + <div class="my-4 text-sm"> 60 + <div class="mt-2 flex items-center gap-2"> 61 + <input 62 + bind:this={fileInput} 63 + type="file" 64 + accept="image/*" 65 + onchange={handleImageUpload} 66 + disabled={uploading} 67 + class="text-sm file:mr-2 file:rounded file:border-0 file:bg-rose-100 file:px-3 file:py-1 file:text-sm file:text-rose-700 dark:file:bg-rose-900 dark:file:text-rose-200" 68 + /> 69 + {#if uploading} 70 + <span class="text-base-400 text-sm">uploading...</span> 71 + {/if} 72 + </div> 73 + 74 + {#if data.blobs.length > 0} 75 + <div class="mt-4 text-sm">Uploaded blobs:</div> 76 + <div class="mt-2 grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4"> 77 + {#each data.blobs as blob (blob.rkey)} 78 + <div class="overflow-hidden rounded-lg border border-neutral-200 dark:border-neutral-700"> 79 + <img 80 + src={getCDNImageBlobUrl({ did: user.did ?? undefined, blob: blob.blob })} 81 + alt="uploaded blob" 82 + class="aspect-square w-full object-cover" 83 + /> 84 + <div class="text-base-400 dark:text-base-500 p-1 text-center text-xs"> 85 + <RelativeTime date={new Date(blob.createdAt)} locale="en-US" /> 86 + </div> 87 + </div> 88 + {/each} 89 + </div> 90 + {/if} 91 + </div> 92 + 93 + <Button class="mt-4" onclick={() => logout()}>Sign Out</Button> 94 + {/if} 95 + </div>
+1 -1
wrangler.jsonc
··· 12 12 "enabled": true 13 13 }, 14 14 "vars": { 15 - "OAUTH_PUBLIC_URL": "https://svelte-atproto-oauth-cloudflare-workers.flobit-dev.workers.dev" 15 + "OAUTH_PUBLIC_URL": "https://statusphere.atmo.tools" 16 16 }, 17 17 "kv_namespaces": [ 18 18 {