merge
2
.github/workflows/build.yml
vendored
|
@ -11,7 +11,7 @@ jobs:
|
|||
|
||||
strategy:
|
||||
matrix:
|
||||
go-version: [ 1.18.10 ]
|
||||
go-version: [ 1.21 ]
|
||||
os: [ macos-latest, ubuntu-latest, windows-latest ]
|
||||
|
||||
steps:
|
||||
|
|
|
@ -5,7 +5,7 @@ npx lint-staged --concurrent false
|
|||
# npm run typecheck
|
||||
|
||||
# Checking for secrets
|
||||
#gitleaks protect --verbose --redact --staged
|
||||
gitleaks protect --verbose --redact --staged
|
||||
|
||||
# Checking dependencies' licenses
|
||||
npx license-checker --production --json --out licenses.json
|
||||
|
|
13
README.md
|
@ -1,6 +1,19 @@
|
|||
# Anytype
|
||||
Official Anytype client for MacOS, Linux, and Windows.
|
||||
|
||||
Anytype is a personal knowledge base, a digital brain that allows you to quickly capture, describe, and connect information. You can use Anytype to create books, tasks, notes, ideas, documents, tools and organize them any way you want.
|
||||
|
||||
## Links
|
||||
|
||||
* 🌐 [Website](https://anytype.io)
|
||||
* 📝 [Blog](https://blog.anytype.io)
|
||||
* 📑 [Documentation](https://doc.anytype.io)
|
||||
* 💼 [Technical information](https://tech.anytype.io)
|
||||
* 👋 [Community forum](https://community.anytype.io)
|
||||
* 💾 [Downloads](https://download.anytype.io)
|
||||
* ▶️ [Google Play](https://play.google.com/store/apps/details?id=io.anytype.app)
|
||||
* 🍏 [App Store](https://apps.apple.com/us/app/anytype-private-notes/id6449487029)
|
||||
|
||||
## Building the source
|
||||
|
||||
### Dependencies
|
||||
|
|
55
dist/challenge/index.html
vendored
|
@ -2,46 +2,39 @@
|
|||
<html>
|
||||
<head>
|
||||
<style type="text/css">
|
||||
* { margin: 0px; }
|
||||
* { margin: 0px; box-sizing: border-box; }
|
||||
|
||||
@font-face {
|
||||
font-family: 'Inter'; font-style: normal; font-weight: 400;
|
||||
src: url('../font/inter/regular.woff2') format('woff2');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Inter'; font-style: normal; font-weight: 700;
|
||||
src: url('../font/inter/bold.woff2') format('woff2');
|
||||
}
|
||||
|
||||
html, body { height: 100%; }
|
||||
html.dark body { background-color: #171717; color: #a09f92; }
|
||||
/*html.dark body { background-color: #171717; color: #a09f92; }*/
|
||||
|
||||
body { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; padding: 16px; background-color: #fff; color: #252525; }
|
||||
body { font-family: 'Inter', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; background-color: #fff; color: #252525; }
|
||||
|
||||
.content { display: flex; align-items: center; justify-content: center; flex-direction: column; }
|
||||
.logo { width: 64px; height: 64px; -webkit-user-select: none; user-select: none; margin: 0px 0px 12px 0px; }
|
||||
.logo img { width: 100% !important; height: 100% !important; }
|
||||
.title { font-size: 22px; line-height: 28px; letter-spacing: -0.48px; font-weight: 700; margin: 0px 0px 24px 0px; }
|
||||
.content { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 16px; height: 100%; }
|
||||
.title { font-size: 18px; line-height: 26px; letter-spacing: -0.28px; font-weight: 700; margin: 0px 0px 24px 0px; text-align: center; }
|
||||
|
||||
.buttons button { -webkit-app-region: no-drag; }
|
||||
|
||||
.buttons { margin-bottom: 1em; text-align: center; }
|
||||
.buttons button {
|
||||
display: inline-block; text-align: center; border: 0px; font-weight: 500; text-decoration: none;
|
||||
height: 30px; line-height: 30px; padding: 0px 16px; border-radius: 4px; transition: background 0.2s ease-in-out;
|
||||
font-size: 14px; vertical-align: middle; position: relative; overflow: hidden; letter-spacing: 0.2px;
|
||||
background: #ffb522; color: #fff; margin-top: 1em; width: 100px;
|
||||
}
|
||||
.buttons button:hover { background: #f09c0e; }
|
||||
#challenge { display: flex; align-items: center; justify-content: center; flex-direction: row; gap: 0px 8px; }
|
||||
#challenge .number { background-color: #f2f2f2; border-radius: 12px; font-weight: 700; font-size: 36px; line-height: 40px; padding: 12px; }
|
||||
</style>
|
||||
<script src="../js/jquery.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="content">
|
||||
<div class="logo">
|
||||
<img src="../img/icon/app/64x64.png" />
|
||||
</div>
|
||||
<div class="title">Challenge</div>
|
||||
<div id="title" class="title"></div>
|
||||
<div id="challenge"></div>
|
||||
|
||||
<div class="buttons">
|
||||
<button id="close"></button>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(() => {
|
||||
const win = $(window);
|
||||
const title = $('#title');
|
||||
const closeButton = $('#close');
|
||||
const challengeEl = $('#challenge');
|
||||
|
||||
|
@ -53,9 +46,16 @@
|
|||
});
|
||||
|
||||
win.off('message').on('message', e => {
|
||||
const { challenge, theme, lang } = e.originalEvent.data;
|
||||
const { data } = e.originalEvent;
|
||||
const { theme, lang } = data;
|
||||
const challenge = String(data.challenge || '');
|
||||
const numbers = challenge.split('');
|
||||
|
||||
challengeEl.html('');
|
||||
for (const i in numbers) {
|
||||
challengeEl.append(`<span class="number">${numbers[i]}</span>`);
|
||||
};
|
||||
|
||||
challengeEl.text(challenge);
|
||||
$('html').attr({ class: theme });
|
||||
|
||||
$.ajax({
|
||||
|
@ -63,6 +63,7 @@
|
|||
method: 'GET',
|
||||
contentType: 'application/json',
|
||||
success: data => {
|
||||
title.text(data.challengeTitle);
|
||||
closeButton.text(data.commonClose);
|
||||
},
|
||||
});
|
||||
|
|
78
dist/embed/iframe.html
vendored
|
@ -39,6 +39,31 @@
|
|||
|
||||
<script type="text/javascript">
|
||||
$(() => {
|
||||
const EmbedProcessor = {
|
||||
Latex: 0,
|
||||
Mermaid: 1,
|
||||
Chart: 2,
|
||||
Youtube: 3,
|
||||
Vimeo: 4,
|
||||
Soundcloud: 5,
|
||||
GoogleMaps: 6,
|
||||
Miro: 7,
|
||||
Figma: 8,
|
||||
Twitter: 9,
|
||||
OpenStreetMap: 10,
|
||||
Reddit: 11,
|
||||
Facebook: 12,
|
||||
Instagram: 13,
|
||||
Telegram: 14,
|
||||
GithubGist: 15,
|
||||
Codepen: 16,
|
||||
Bilibili: 17,
|
||||
Excalidraw: 18,
|
||||
Kroki: 19,
|
||||
Graphviz: 20,
|
||||
Sketchfab: 21,
|
||||
};
|
||||
|
||||
const win = $(window);
|
||||
const htmlEl = $('html');
|
||||
const head = $('head');
|
||||
|
@ -65,12 +90,23 @@
|
|||
return;
|
||||
};
|
||||
|
||||
const { html, js, libs, className, insertBeforeLoad, allowIframeResize, align } = oe.data;
|
||||
let { html, js, className, insertBeforeLoad, allowIframeResize, align } = oe.data;
|
||||
|
||||
libs = oe.data.libs || [];
|
||||
blockId = oe.data.blockId;
|
||||
processor = oe.data.processor;
|
||||
useRootHeight = oe.data.useRootHeight;
|
||||
|
||||
const envContent = getEnvironmentContent(processor);
|
||||
|
||||
if (envContent.html) {
|
||||
html = envContent.html;
|
||||
};
|
||||
|
||||
if (envContent.libs && envContent.libs.length) {
|
||||
libs = libs.concat(envContent.libs);
|
||||
};
|
||||
|
||||
scripts.html('');
|
||||
htmlEl.attr({ class: '' });
|
||||
|
||||
|
@ -90,7 +126,7 @@
|
|||
};
|
||||
|
||||
// Github Gist
|
||||
if (processor == 15) {
|
||||
if (processor == EmbedProcessor.GithubGist) {
|
||||
loadGithubGist(html);
|
||||
} else {
|
||||
if (insertBeforeLoad) {
|
||||
|
@ -186,6 +222,44 @@
|
|||
});
|
||||
};
|
||||
|
||||
function getEnvironmentContent (processor) {
|
||||
const libs = [];
|
||||
|
||||
let html = '';
|
||||
switch (processor) {
|
||||
case EmbedProcessor.Chart: {
|
||||
html = `<canvas id="chart"></canvas>`;
|
||||
libs.push('https://cdn.jsdelivr.net/npm/chart.js');
|
||||
break;
|
||||
};
|
||||
|
||||
case EmbedProcessor.Twitter: {
|
||||
libs.push('https://platform.twitter.com/widgets.js');
|
||||
break;
|
||||
};
|
||||
|
||||
case EmbedProcessor.Reddit: {
|
||||
libs.push('https://embed.reddit.com/widgets.js');
|
||||
break;
|
||||
};
|
||||
|
||||
case EmbedProcessor.Instagram: {
|
||||
libs.push('https://www.instagram.com/embed.js');
|
||||
break;
|
||||
};
|
||||
|
||||
case EmbedProcessor.Codepen: {
|
||||
libs.push('https://cpwebassets.codepen.io/assets/embed/ei.js');
|
||||
break;
|
||||
};
|
||||
};
|
||||
|
||||
return {
|
||||
html,
|
||||
libs,
|
||||
};
|
||||
};
|
||||
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
|
2
dist/extension/js/foreground.js
vendored
|
@ -43,7 +43,7 @@
|
|||
return true;
|
||||
});
|
||||
|
||||
window.addEventListener('message', (e) => {
|
||||
window.addEventListener('message', e => {
|
||||
if (e.origin != `chrome-extension://${extensionId}`) {
|
||||
return;
|
||||
};
|
||||
|
|
BIN
dist/img/emoji/1f192.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6 KiB |
BIN
dist/img/emoji/1f196.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 6 KiB |
BIN
dist/img/emoji/1f197.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 6.1 KiB |
BIN
dist/img/emoji/1f198.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6.1 KiB |
BIN
dist/img/emoji/1f1e6-1f1e8.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1e6-1f1ee.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.3 KiB |
BIN
dist/img/emoji/1f1e6-1f1f1.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6 KiB |
BIN
dist/img/emoji/1f1e6-1f1f8.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.4 KiB |
BIN
dist/img/emoji/1f1e6-1f1fa.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6 KiB |
BIN
dist/img/emoji/1f1e7-1f1ee.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
dist/img/emoji/1f1e7-1f1f1.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.4 KiB |
BIN
dist/img/emoji/1f1e7-1f1f2.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.1 KiB |
BIN
dist/img/emoji/1f1e7-1f1f3.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 5.8 KiB |
BIN
dist/img/emoji/1f1e7-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
dist/img/emoji/1f1e8-1f1e9.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.3 KiB |
BIN
dist/img/emoji/1f1e8-1f1f0.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f1e8-1f1fa.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1e8-1f1fb.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
dist/img/emoji/1f1e9-1f1f2.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.4 KiB |
BIN
dist/img/emoji/1f1ea-1f1e6.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
dist/img/emoji/1f1ea-1f1e8.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1ea-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
dist/img/emoji/1f1ea-1f1f8.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
dist/img/emoji/1f1ea-1f1f9.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.6 KiB |
BIN
dist/img/emoji/1f1eb-1f1ef.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 5.8 KiB |
BIN
dist/img/emoji/1f1eb-1f1f0.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f1ec-1f1e9.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5 KiB |
BIN
dist/img/emoji/1f1ec-1f1f5.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.4 KiB |
BIN
dist/img/emoji/1f1ec-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 6.1 KiB |
BIN
dist/img/emoji/1f1ec-1f1fe.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1ed-1f1f2.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6 KiB |
BIN
dist/img/emoji/1f1ed-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
dist/img/emoji/1f1ee-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1f0-1f1ec.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
dist/img/emoji/1f1f0-1f1ed.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
dist/img/emoji/1f1f0-1f1f2.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.6 KiB |
BIN
dist/img/emoji/1f1f0-1f1f3.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
dist/img/emoji/1f1f0-1f1f5.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1f0-1f1fe.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f0-1f1ff.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.9 KiB |
BIN
dist/img/emoji/1f1f1-1f1f0.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5 KiB |
BIN
dist/img/emoji/1f1f2-1f1ed.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
dist/img/emoji/1f1f2-1f1f0.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6.2 KiB |
BIN
dist/img/emoji/1f1f2-1f1f5.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.2 KiB |
BIN
dist/img/emoji/1f1f2-1f1f6.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.4 KiB |
BIN
dist/img/emoji/1f1f2-1f1f8.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f2-1f1ff.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.7 KiB |
BIN
dist/img/emoji/1f1f3-1f1e6.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.3 KiB |
BIN
dist/img/emoji/1f1f3-1f1e8.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.9 KiB |
BIN
dist/img/emoji/1f1f3-1f1fa.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
dist/img/emoji/1f1f3-1f1ff.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.2 KiB |
BIN
dist/img/emoji/1f1f5-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1f7-1f1ea.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5 KiB |
BIN
dist/img/emoji/1f1f7-1f1f8.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f7-1f1fc.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.7 KiB |
BIN
dist/img/emoji/1f1f8-1f1e6.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f8-1f1e7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
dist/img/emoji/1f1f8-1f1ed.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1f8-1f1f2.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f8-1f1f7.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.7 KiB |
BIN
dist/img/emoji/1f1f9-1f1e6.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
dist/img/emoji/1f1f9-1f1e8.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1f9-1f1f2.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
dist/img/emoji/1f1f9-1f1fb.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f1fa-1f1f3.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
dist/img/emoji/1f1fa-1f1fe.png
vendored
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6.8 KiB |
BIN
dist/img/emoji/1f1fb-1f1ec.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f1fb-1f1fa.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
dist/img/emoji/1f1fe-1f1f9.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6.8 KiB |
BIN
dist/img/emoji/1f1ff-1f1e6.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 4.8 KiB |
BIN
dist/img/emoji/1f1ff-1f1fc.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
dist/img/emoji/1f232.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.7 KiB |
BIN
dist/img/emoji/1f235.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.3 KiB |
BIN
dist/img/emoji/1f239.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.8 KiB |
BIN
dist/img/emoji/1f250.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f300.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.9 KiB |
BIN
dist/img/emoji/1f302.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.7 KiB |
BIN
dist/img/emoji/1f306.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f311.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 9.3 KiB |
BIN
dist/img/emoji/1f319.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 5.7 KiB |
BIN
dist/img/emoji/1f31a.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 8.9 KiB |
BIN
dist/img/emoji/1f31b.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 8 KiB |
BIN
dist/img/emoji/1f31c.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 8 KiB |
BIN
dist/img/emoji/1f31d.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 13 KiB |
BIN
dist/img/emoji/1f325-fe0f.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.4 KiB |
BIN
dist/img/emoji/1f325.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.4 KiB |
BIN
dist/img/emoji/1f326-fe0f.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.4 KiB |
BIN
dist/img/emoji/1f326.png
vendored
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 6.4 KiB |
BIN
dist/img/emoji/1f329-fe0f.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6.7 KiB |
BIN
dist/img/emoji/1f329.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6.7 KiB |
BIN
dist/img/emoji/1f32c-fe0f.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.6 KiB |
BIN
dist/img/emoji/1f32c.png
vendored
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.6 KiB |
BIN
dist/img/emoji/1f331.png
vendored
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 6.4 KiB |
BIN
dist/img/emoji/1f33a.png
vendored
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 12 KiB |