Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/talk-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Danic <mario@lovelyhq.com>2019-01-12 16:45:28 +0300
committerMario Danic <mario@lovelyhq.com>2019-01-12 16:45:28 +0300
commitbf1f2df34415413fcea89de6cdb5177a3d231f48 (patch)
treeb86257635def195aacf0de3037a6d3c135115487
parentde87a717ac0cc452650ad89a204e14ba15ee964c (diff)
Fix #410
Signed-off-by: Mario Danic <mario@lovelyhq.com>
-rw-r--r--app/build.gradle10
-rw-r--r--app/src/main/java/com/nextcloud/talk/activities/MagicCallActivity.java1
-rw-r--r--app/src/main/java/com/nextcloud/talk/activities/MainActivity.java4
-rw-r--r--app/src/main/java/com/nextcloud/talk/adapters/items/ConversationItem.java5
-rw-r--r--app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java13
-rw-r--r--app/src/main/java/com/nextcloud/talk/adapters/messages/MagicOutcomingTextMessageViewHolder.java13
-rw-r--r--app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java4
-rw-r--r--app/src/main/java/com/nextcloud/talk/controllers/ChatController.java29
-rw-r--r--app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.java2
-rw-r--r--app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.java7
-rw-r--r--app/src/main/java/com/nextcloud/talk/utils/TextMatchers.java71
-rw-r--r--app/src/main/res/layout/emoji_view.xml44
-rw-r--r--app/src/main/res/layout/item_custom_incoming_preview_message.xml2
-rw-r--r--app/src/main/res/layout/item_custom_incoming_text_message.xml2
-rw-r--r--app/src/main/res/layout/item_custom_outcoming_preview_message.xml2
-rw-r--r--app/src/main/res/layout/item_custom_outcoming_text_message.xml2
-rw-r--r--app/src/main/res/layout/rv_item_conversation.xml2
-rw-r--r--app/src/main/res/layout/rv_item_conversation_with_last_message.xml4
-rw-r--r--app/src/main/res/layout/view_message_input.xml15
-rw-r--r--app/src/main/res/raw/regex3
-rw-r--r--app/src/main/res/values/colors.xml4
21 files changed, 137 insertions, 102 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 97a1df414..df1277417 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -108,12 +108,12 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
- implementation 'androidx.emoji:emoji-bundled:1.0.0'
+ implementation 'com.github.vanniktech.Emoji:emoji-twitter:182e1ff4f4'
implementation 'org.michaelevans.colorart:library:0.0.3'
- implementation "android.arch.work:work-runtime:1.0.0-beta01"
+ implementation "android.arch.work:work-runtime:1.0.0-alpha13"
implementation "android.arch.work:work-firebase:${workVersion}"
- androidTestImplementation "android.arch.work:work-testing:1.0.0-beta01"
- implementation "android.arch.work:work-rxjava2:1.0.0-beta01"
+ androidTestImplementation "android.arch.work:work-testing:1.0.0-alpha13"
+ implementation "android.arch.work:work-rxjava2:1.0.0-alpha13"
implementation "androidx.lifecycle:lifecycle-extensions:2.0.0"
@@ -188,7 +188,7 @@ dependencies {
implementation 'com.github.wooplr:Spotlight:1.3'
- implementation 'com.github.mario:chatkit:628c909ef4'
+ implementation 'com.github.mario:chatkit:d63d61db95'
implementation 'com.otaliastudios:autocomplete:1.1.0'
diff --git a/app/src/main/java/com/nextcloud/talk/activities/MagicCallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/MagicCallActivity.java
index a37cd60eb..b350d4d10 100644
--- a/app/src/main/java/com/nextcloud/talk/activities/MagicCallActivity.java
+++ b/app/src/main/java/com/nextcloud/talk/activities/MagicCallActivity.java
@@ -20,7 +20,6 @@
package com.nextcloud.talk.activities;
-import android.content.Context;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.View;
diff --git a/app/src/main/java/com/nextcloud/talk/activities/MainActivity.java b/app/src/main/java/com/nextcloud/talk/activities/MainActivity.java
index 828aad5d6..47498f002 100644
--- a/app/src/main/java/com/nextcloud/talk/activities/MainActivity.java
+++ b/app/src/main/java/com/nextcloud/talk/activities/MainActivity.java
@@ -41,8 +41,6 @@ import com.nextcloud.talk.utils.database.user.UserUtils;
import javax.inject.Inject;
import androidx.appcompat.widget.Toolbar;
-import androidx.emoji.bundled.BundledEmojiCompatConfig;
-import androidx.emoji.text.EmojiCompat;
import autodagger.AutoInjector;
import butterknife.BindView;
import butterknife.ButterKnife;
@@ -72,8 +70,6 @@ public final class MainActivity extends BaseActivity implements ActionBarProvide
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- EmojiCompat.Config config = new BundledEmojiCompatConfig(this);
- EmojiCompat.init(config);
setContentView(R.layout.activity_main);
diff --git a/app/src/main/java/com/nextcloud/talk/adapters/items/ConversationItem.java b/app/src/main/java/com/nextcloud/talk/adapters/items/ConversationItem.java
index 476fafeb6..1100d4228 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/items/ConversationItem.java
+++ b/app/src/main/java/com/nextcloud/talk/adapters/items/ConversationItem.java
@@ -45,6 +45,7 @@ import com.nextcloud.talk.models.json.rooms.Conversation;
import com.nextcloud.talk.utils.ApiUtils;
import com.nextcloud.talk.utils.DisplayUtils;
import com.nextcloud.talk.utils.glide.GlideApp;
+import com.vanniktech.emoji.EmojiTextView;
import org.apache.commons.lang3.StringUtils;
@@ -287,13 +288,13 @@ public class ConversationItem extends AbstractFlexibleItem<ConversationItem.Conv
@BindView(R.id.dialogAvatar)
ImageView dialogAvatar;
@BindView(R.id.dialogName)
- TextView dialogName;
+ EmojiTextView dialogName;
@BindView(R.id.dialogDate)
TextView dialogDate;
@BindView(R.id.dialogLastMessageUserAvatar)
ImageView dialogLastMessageUserAvatar;
@BindView(R.id.dialogLastMessage)
- TextView dialogLastMessage;
+ EmojiTextView dialogLastMessage;
@BindView(R.id.dialogUnreadBubble)
TextView dialogUnreadBubble;
@BindView(R.id.passwordProtectedRoomImageView)
diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java
index 6d1de33cf..a9ff39cae 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java
+++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java
@@ -28,14 +28,12 @@ import android.net.Uri;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.TextUtils;
-import android.text.style.RelativeSizeSpan;
import android.view.View;
import android.widget.TextView;
import com.amulyakhare.textdrawable.TextDrawable;
import com.facebook.drawee.view.SimpleDraweeView;
import com.google.android.flexbox.FlexboxLayout;
-import com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView;
import com.nextcloud.talk.R;
import com.nextcloud.talk.application.NextcloudTalkApplication;
import com.nextcloud.talk.models.json.chat.ChatMessage;
@@ -43,6 +41,7 @@ import com.nextcloud.talk.utils.DisplayUtils;
import com.nextcloud.talk.utils.TextMatchers;
import com.nextcloud.talk.utils.database.user.UserUtils;
import com.stfalcon.chatkit.messages.MessageHolders;
+import com.vanniktech.emoji.EmojiTextView;
import java.util.HashMap;
import java.util.Map;
@@ -62,7 +61,7 @@ public class MagicIncomingTextMessageViewHolder
TextView messageAuthor;
@BindView(R.id.messageText)
- EmoticonTextView messageText;
+ EmojiTextView messageText;
@BindView(R.id.messageUserAvatar)
SimpleDraweeView messageUserAvatarView;
@@ -131,6 +130,8 @@ public class MagicIncomingTextMessageViewHolder
Spannable messageString = new SpannableString(message.getText());
+ float emojiSize = DisplayUtils.getDefaultEmojiFontSize(messageText);
+
if (messageParameters != null && messageParameters.size() > 0) {
for (String key : messageParameters.keySet()) {
Map<String, String> individualHashMap = message.getMessageParameters().get(key);
@@ -156,13 +157,13 @@ public class MagicIncomingTextMessageViewHolder
}
}
- } else if (TextMatchers.isMessageWithSingleEmoticonOnly(context, message.getText())) {
- messageString.setSpan(new RelativeSizeSpan(2.5f), 0, messageString.length(),
- Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+ } else if (TextMatchers.isMessageWithSingleEmoticonOnly(message.getText())) {
+ emojiSize *= 2.5f;
layoutParams.setWrapBefore(true);
itemView.setSelected(true);
}
+ messageText.setEmojiSize((int) emojiSize, true);
messageTimeView.setLayoutParams(layoutParams);
messageText.setText(messageString);
}
diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicOutcomingTextMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicOutcomingTextMessageViewHolder.java
index ef7be6b83..818c88803 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicOutcomingTextMessageViewHolder.java
+++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicOutcomingTextMessageViewHolder.java
@@ -27,12 +27,10 @@ import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.text.Spannable;
import android.text.SpannableString;
-import android.text.style.RelativeSizeSpan;
import android.view.View;
import android.widget.TextView;
import com.google.android.flexbox.FlexboxLayout;
-import com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView;
import com.nextcloud.talk.R;
import com.nextcloud.talk.application.NextcloudTalkApplication;
import com.nextcloud.talk.models.json.chat.ChatMessage;
@@ -40,6 +38,7 @@ import com.nextcloud.talk.utils.DisplayUtils;
import com.nextcloud.talk.utils.TextMatchers;
import com.nextcloud.talk.utils.database.user.UserUtils;
import com.stfalcon.chatkit.messages.MessageHolders;
+import com.vanniktech.emoji.EmojiTextView;
import java.util.HashMap;
import java.util.Map;
@@ -54,7 +53,7 @@ import butterknife.ButterKnife;
@AutoInjector(NextcloudTalkApplication.class)
public class MagicOutcomingTextMessageViewHolder extends MessageHolders.OutcomingTextMessageViewHolder<ChatMessage> {
@BindView(R.id.messageText)
- EmoticonTextView messageText;
+ EmojiTextView messageText;
@BindView(R.id.messageTime)
TextView messageTimeView;
@@ -87,6 +86,8 @@ public class MagicOutcomingTextMessageViewHolder extends MessageHolders.Outcomin
FlexboxLayout.LayoutParams layoutParams = (FlexboxLayout.LayoutParams) messageTimeView.getLayoutParams();
layoutParams.setWrapBefore(false);
+ float emojiSize = DisplayUtils.getDefaultEmojiFontSize(messageText);
+
if (messageParameters != null && messageParameters.size() > 0) {
for (String key : messageParameters.keySet()) {
Map<String, String> individualHashMap = message.getMessageParameters().get(key);
@@ -106,9 +107,8 @@ public class MagicOutcomingTextMessageViewHolder extends MessageHolders.Outcomin
}
}
- } else if (TextMatchers.isMessageWithSingleEmoticonOnly(context, message.getText())) {
- messageString.setSpan(new RelativeSizeSpan(2.5f), 0, messageString.length(),
- Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+ } else if (TextMatchers.isMessageWithSingleEmoticonOnly(message.getText())) {
+ emojiSize *= 2.5f;
layoutParams.setWrapBefore(true);
messageTimeView.setTextColor(context.getResources().getColor(R.color.warm_grey_four));
itemView.setSelected(true);
@@ -127,6 +127,7 @@ public class MagicOutcomingTextMessageViewHolder extends MessageHolders.Outcomin
ViewCompat.setBackground(bubble, bubbleDrawable);
}
+ messageText.setEmojiSize((int) emojiSize, true);
messageTimeView.setLayoutParams(layoutParams);
messageText.setText(messageString);
}
diff --git a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java
index eff51cfca..e5185c22f 100644
--- a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java
+++ b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java
@@ -42,6 +42,8 @@ import com.nextcloud.talk.utils.OkHttpNetworkFetcherWithCache;
import com.nextcloud.talk.utils.database.arbitrarystorage.ArbitraryStorageModule;
import com.nextcloud.talk.utils.database.user.UserModule;
import com.nextcloud.talk.webrtc.MagicWebRTCUtils;
+import com.vanniktech.emoji.EmojiManager;
+import com.vanniktech.emoji.twitter.TwitterEmojiProvider;
import org.webrtc.PeerConnectionFactory;
import org.webrtc.voiceengine.WebRtcAudioManager;
@@ -159,6 +161,8 @@ public class NextcloudTalkApplication extends MultiDexApplication implements Lif
// ExistingPeriodicWorkPolicy.REPLACE, periodicCapabilitiesUpdateWork);
WorkManager.getInstance().cancelUniqueWork("DailyCapabilitiesUpdateWork");
+ EmojiManager.install(new TwitterEmojiProvider());
+
}
@Override
diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.java b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.java
index cbbc1ac21..f4b4fa1d4 100644
--- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.java
+++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.java
@@ -26,6 +26,7 @@ import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
+import android.graphics.PorterDuff;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
@@ -42,6 +43,7 @@ import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsListView;
+import android.widget.ImageButton;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
@@ -90,6 +92,10 @@ import com.stfalcon.chatkit.messages.MessageInput;
import com.stfalcon.chatkit.messages.MessagesList;
import com.stfalcon.chatkit.messages.MessagesListAdapter;
import com.stfalcon.chatkit.utils.DateFormatter;
+import com.vanniktech.emoji.EmojiEditText;
+import com.vanniktech.emoji.EmojiPopup;
+import com.vanniktech.emoji.listeners.OnEmojiPopupDismissListener;
+import com.vanniktech.emoji.listeners.OnEmojiPopupShownListener;
import com.webianks.library.PopupBubble;
import org.parceler.Parcels;
@@ -137,6 +143,8 @@ public class ChatController extends BaseController implements MessagesListAdapte
TextView sendHiTextView;
@BindView(R.id.progressBar)
ProgressBar loadingProgressBar;
+ @BindView(R.id.smileyButton)
+ ImageButton smileyButton;
private List<Disposable> disposableList = new ArrayList<>();
private String conversationName;
private String roomToken;
@@ -165,6 +173,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
private static final byte CONTENT_TYPE_SYSTEM_MESSAGE = 1;
private boolean wasDetached;
+ private EmojiPopup emojiPopup;
public ChatController(Bundle args) {
super(args);
@@ -467,6 +476,21 @@ public class ChatController extends BaseController implements MessagesListAdapte
ApplicationWideCurrentRoomHolder.getInstance().setUserInRoom(conversationUser);
+ emojiPopup = EmojiPopup.Builder.fromRootView(view).setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
+ @Override
+ public void onEmojiPopupShown() {
+ smileyButton.setColorFilter(getResources().getColor(R.color.colorPrimary),
+ PorterDuff.Mode.SRC_IN);
+ }
+ }).setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
+ @Override
+ public void onEmojiPopupDismiss() {
+ if (smileyButton != null) {
+ smileyButton.clearColorFilter();
+ }
+ }
+ }).build((EmojiEditText) messageInputView.getInputEditText());
+
if (mentionAutocomplete != null && mentionAutocomplete.isPopupShowing()) {
mentionAutocomplete.dismissPopup();
}
@@ -552,6 +576,11 @@ public class ChatController extends BaseController implements MessagesListAdapte
}
}
+ @OnClick(R.id.smileyButton)
+ void onSmileyClick() {
+ emojiPopup.toggle();
+ }
+
@OnClick(R.id.emptyLayout)
void sendHello() {
if (!isHelloClicked) {
diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.java b/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.java
index 19a9206fc..fbb074134 100644
--- a/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.java
+++ b/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.java
@@ -115,7 +115,7 @@ public class ConversationInfoController extends BaseController {
private FlexibleAdapter<AbstractFlexibleItem> adapter;
private List<AbstractFlexibleItem> recyclerViewItems = new ArrayList<>();
- ConversationInfoController(Bundle args) {
+ public ConversationInfoController(Bundle args) {
super(args);
setHasOptionsMenu(true);
NextcloudTalkApplication.getSharedApplication().getComponentApplication().inject(this);
diff --git a/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.java b/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.java
index fc4e5a832..af255aa1c 100644
--- a/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.java
+++ b/app/src/main/java/com/nextcloud/talk/utils/DisplayUtils.java
@@ -27,6 +27,7 @@ import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Canvas;
+import android.graphics.Paint;
import android.graphics.Typeface;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.BitmapDrawable;
@@ -59,6 +60,7 @@ import com.facebook.imagepipeline.request.ImageRequest;
import com.facebook.imagepipeline.request.ImageRequestBuilder;
import com.nextcloud.talk.R;
import com.nextcloud.talk.application.NextcloudTalkApplication;
+import com.vanniktech.emoji.EmojiTextView;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
@@ -119,6 +121,11 @@ public class DisplayUtils {
return new BitmapDrawable(getRoundedBitmapFromVectorDrawableResource(resources, resource));
}
+ public static float getDefaultEmojiFontSize(EmojiTextView emojiTextView) {
+ final Paint.FontMetrics fontMetrics = emojiTextView.getPaint().getFontMetrics();
+ return fontMetrics.descent - fontMetrics.ascent;
+ }
+
private static Bitmap getBitmap(VectorDrawable vectorDrawable) {
Bitmap bitmap = Bitmap.createBitmap(vectorDrawable.getIntrinsicWidth(),
vectorDrawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
diff --git a/app/src/main/java/com/nextcloud/talk/utils/TextMatchers.java b/app/src/main/java/com/nextcloud/talk/utils/TextMatchers.java
index cf4f99e0f..583f42c63 100644
--- a/app/src/main/java/com/nextcloud/talk/utils/TextMatchers.java
+++ b/app/src/main/java/com/nextcloud/talk/utils/TextMatchers.java
@@ -22,18 +22,12 @@
package com.nextcloud.talk.utils;
-import android.content.Context;
-import android.text.TextUtils;
-import android.util.Log;
import android.util.Patterns;
-import com.nextcloud.talk.R;
import com.nextcloud.talk.models.json.chat.ChatMessage;
+import com.vanniktech.emoji.EmojiInformation;
+import com.vanniktech.emoji.EmojiUtils;
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
@@ -48,9 +42,7 @@ import eu.medsea.mimeutil.detector.OpendesktopMimeDetector;
public final class TextMatchers {
- private static final String TAG = "EmojiDetection";
-
- private static Pattern regexPattern;
+ private static final String TAG = "TextMatchers";
public static ChatMessage.MessageType getMessageTypeFromString(@NonNull final String text) {
List<String> links = new ArrayList<>();
@@ -97,59 +89,8 @@ public final class TextMatchers {
return ChatMessage.MessageType.REGULAR_TEXT_MESSAGE;
}
- public static boolean isMessageWithSingleEmoticonOnly(@NonNull final Context context,
- @Nullable final CharSequence text) {
-
- int startPosition = -1;
- int endPosition = -1;
-
- if (!TextUtils.isEmpty(text)) {
- final Matcher matcher = getRegex(context).matcher(text);
- while (matcher.find()) {
- if (startPosition == -1 && endPosition == -1) {
- startPosition = matcher.start();
- endPosition = matcher.end();
- } else {
- return false;
- }
- }
- } else {
- return false;
- }
-
- return startPosition == 0 && text.length() == endPosition;
- }
-
- @NonNull
- private static Pattern getRegex(@NonNull final Context context) {
- if (regexPattern == null) {
- String regex = readTextFile(context, R.raw.regex);
- regexPattern = Pattern.compile(regex);
- }
-
- return regexPattern;
- }
-
- @NonNull
- private static String readTextFile(@NonNull Context context, int rowResource) {
- InputStream inputStream = context.getResources().openRawResource(rowResource);
- BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));
-
- StringBuilder builder = new StringBuilder();
- try {
- String sCurrentLine;
- while ((sCurrentLine = br.readLine()) != null) builder.append(sCurrentLine);
- } catch (IOException e) {
- Log.e(TAG, e.getLocalizedMessage());
- } finally {
- try {
- inputStream.close();
- br.close();
- } catch (IOException e) {
- Log.e(TAG, e.getLocalizedMessage());
- }
- }
-
- return builder.toString();
+ public static boolean isMessageWithSingleEmoticonOnly(@Nullable final String text) {
+ final EmojiInformation emojiInformation = EmojiUtils.emojiInformation(text);
+ return (emojiInformation.isOnlyEmojis && emojiInformation.emojis.size() == 1);
}
}
diff --git a/app/src/main/res/layout/emoji_view.xml b/app/src/main/res/layout/emoji_view.xml
new file mode 100644
index 000000000..3ae7f332b
--- /dev/null
+++ b/app/src/main/res/layout/emoji_view.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?><!--
+ ~ Nextcloud Talk application
+ ~
+ ~ @author Mario Danic
+ ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU General Public License as published by
+ ~ the Free Software Foundation, either version 3 of the License, or
+ ~ at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU General Public License
+ ~ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <androidx.viewpager.widget.ViewPager
+ android:id="@+id/emojis_pager"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/emoji_divider" />
+
+ <View
+ android:id="@+id/emoji_divider"
+ android:layout_width="match_parent"
+ android:layout_height="1dp"
+ android:layout_above="@id/emojis_tab"/>
+
+ <LinearLayout
+ android:id="@+id/emojis_tab"
+ android:layout_width="match_parent"
+ android:layout_height="36dp"
+ android:layout_alignParentBottom="true"
+ android:orientation="horizontal" />
+
+</RelativeLayout> \ No newline at end of file
diff --git a/app/src/main/res/layout/item_custom_incoming_preview_message.xml b/app/src/main/res/layout/item_custom_incoming_preview_message.xml
index d6fa3ebe9..16ecd4f50 100644
--- a/app/src/main/res/layout/item_custom_incoming_preview_message.xml
+++ b/app/src/main/res/layout/item_custom_incoming_preview_message.xml
@@ -59,7 +59,7 @@
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp">
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@id/messageText"
android:layout_width="wrap_content"
android:textColorLink="@color/warm_grey_four"
diff --git a/app/src/main/res/layout/item_custom_incoming_text_message.xml b/app/src/main/res/layout/item_custom_incoming_text_message.xml
index aa16418a6..0ff1a0a03 100644
--- a/app/src/main/res/layout/item_custom_incoming_text_message.xml
+++ b/app/src/main/res/layout/item_custom_incoming_text_message.xml
@@ -54,7 +54,7 @@
android:textColor="@color/colorPrimary"
android:textSize="12sp" />
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView
+ <androidx.emoji.widget.EmojiTextView
android:id="@id/messageText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/item_custom_outcoming_preview_message.xml b/app/src/main/res/layout/item_custom_outcoming_preview_message.xml
index 3415ff78f..8444e81df 100644
--- a/app/src/main/res/layout/item_custom_outcoming_preview_message.xml
+++ b/app/src/main/res/layout/item_custom_outcoming_preview_message.xml
@@ -46,7 +46,7 @@
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp">
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@id/messageText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/item_custom_outcoming_text_message.xml b/app/src/main/res/layout/item_custom_outcoming_text_message.xml
index f366107ee..e881c8ad8 100644
--- a/app/src/main/res/layout/item_custom_outcoming_text_message.xml
+++ b/app/src/main/res/layout/item_custom_outcoming_text_message.xml
@@ -38,7 +38,7 @@
app:flexWrap="wrap"
app:justifyContent="flex_end">
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@id/messageText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/rv_item_conversation.xml b/app/src/main/res/layout/rv_item_conversation.xml
index 39ca0efff..6ff430bc3 100644
--- a/app/src/main/res/layout/rv_item_conversation.xml
+++ b/app/src/main/res/layout/rv_item_conversation.xml
@@ -64,7 +64,7 @@
android:layout_toEndOf="@id/frame_layout"
android:orientation="vertical">
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonTextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@+id/name_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/rv_item_conversation_with_last_message.xml b/app/src/main/res/layout/rv_item_conversation_with_last_message.xml
index 93d602670..3db4d4480 100644
--- a/app/src/main/res/layout/rv_item_conversation_with_last_message.xml
+++ b/app/src/main/res/layout/rv_item_conversation_with_last_message.xml
@@ -61,7 +61,7 @@
android:background="@drawable/shape_favorite_bubble" />
</FrameLayout>
- <TextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@id/dialogName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -101,7 +101,7 @@
android:contentDescription="@null"
tools:src="@drawable/ic_call_black_24dp" />
- <TextView
+ <com.vanniktech.emoji.EmojiTextView
android:id="@id/dialogLastMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/view_message_input.xml b/app/src/main/res/layout/view_message_input.xml
index c43aa530f..8411e0247 100644
--- a/app/src/main/res/layout/view_message_input.xml
+++ b/app/src/main/res/layout/view_message_input.xml
@@ -35,11 +35,12 @@
android:layout_height="0dp"
android:layout_toEndOf="@id/attachmentButton" />
- <com.kevalpatel2106.emoticongifkeyboard.widget.EmoticonEditText
+ <com.vanniktech.emoji.EmojiEditText
android:id="@id/messageInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
+ android:imeOptions="actionDone|flagNoFullscreen"
android:layout_toStartOf="@id/sendButtonSpace"
android:inputType="textAutoCorrect|textMultiLine|textCapSentences"/>
@@ -47,7 +48,17 @@
android:id="@id/sendButtonSpace"
android:layout_width="0dp"
android:layout_height="0dp"
- android:layout_toStartOf="@id/messageSendButton" />
+ android:layout_toStartOf="@id/smileyButton"/>
+
+ <ImageButton
+ android:id="@+id/smileyButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/ic_smiley"
+ android:layout_toStartOf="@id/messageSendButton"
+ android:background="@color/transparent"
+ android:layout_marginEnd="8dp"
+ android:layout_centerVertical="true"/>
<ImageButton
android:id="@id/messageSendButton"
diff --git a/app/src/main/res/raw/regex b/app/src/main/res/raw/regex
deleted file mode 100644
index ae8273c9d..000000000
--- a/app/src/main/res/raw/regex
+++ /dev/null
@@ -1,3 +0,0 @@
-\Q๐Ÿ˜€\E|\Q๐Ÿ˜\E|\Q๐Ÿ˜‚\E|\Q๐Ÿคฃ\E|\Q๐Ÿ˜ƒ\E|\Q๐Ÿ˜„\E|\Q๐Ÿ˜…\E|\Q๐Ÿ˜†\E|\Q๐Ÿ˜‰\E|\Q๐Ÿ˜Š\E|\Q๐Ÿ˜‹\E|\Q๐Ÿ˜Ž\E|\Q๐Ÿ˜\E|\Q๐Ÿ˜˜\E|\Q๐Ÿฅฐ\E|\Q๐Ÿ˜—\E|\Q๐Ÿ˜™\E|\Q๐Ÿ˜š\E|\Qโ˜บ๏ธ\E|\Q๐Ÿ™‚\E
-|\Q๐Ÿค—\E|\Q๐Ÿคฉ\E|\Q๐Ÿค”\E|\Q๐Ÿคจ\E|\Q๐Ÿ˜\E|\Q๐Ÿ˜‘\E|\Q๐Ÿ˜ถ\E|\Q๐Ÿ™„\E|\Q๐Ÿ˜\E|\Q๐Ÿ˜ฃ\E|\Q๐Ÿ˜ฅ\E|\Q๐Ÿ˜ฎ\E|\Q๐Ÿค\E|\Q๐Ÿ˜ฏ\E|\Q๐Ÿ˜ช\E|\Q๐Ÿ˜ซ\E|\Q๐Ÿ˜ด\E|\Q๐Ÿ˜Œ\E|\Q๐Ÿ˜›\E|\Q๐Ÿ˜œ\E
-|\Q๐Ÿ˜\E|\Q๐Ÿคค\E|\Q๐Ÿ˜’\E|\Q๐Ÿ˜“\E|\Q๐Ÿ˜”\E|\Q๐Ÿ˜•\E|\Q๐Ÿ™ƒ\E|\Q๐Ÿค‘\E|\Q๐Ÿ˜ฒ\E|\Qโ˜น๏ธ\E|\Q๐Ÿ™\E|\Q๐Ÿ˜–\E|\Q๐Ÿ˜ž\E|\Q๐Ÿ˜Ÿ\E|\Q๐Ÿ˜ค\E|\Q๐Ÿ˜ข\E|\Q๐Ÿ˜ญ\E|\Q๐Ÿ˜ฆ\E|\Q๐Ÿ˜ง\E|\Q๐Ÿ˜จ\E|\Q๐Ÿ˜ฉ\E|\Q๐Ÿคฏ\E|\Q๐Ÿ˜ฌ\E|\Q๐Ÿ˜ฐ\E|\Q๐Ÿ˜ฑ\E|\Q๐Ÿฅต\E|\Q๐Ÿฅถ\E|\Q๐Ÿ˜ณ\E|\Q๐Ÿคช\E|\Q๐Ÿ˜ต\E|\Q๐Ÿ˜ก\E|\Q๐Ÿ˜ \E|\Q๐Ÿคฌ\E|\Q๐Ÿ˜ท\E|\Q๐Ÿค’\E|\Q๐Ÿค•\E|\Q๐Ÿคข\E|\Q๐Ÿคฎ\E|\Q๐Ÿคง\E|\Q๐Ÿ˜‡\E|\Q๐Ÿค \E|\Q๐Ÿฅณ\E|\Q๐Ÿฅด\E|\Q๐Ÿฅบ\E|\Q๐Ÿคฅ\E|\Q๐Ÿคซ\E|\Q๐Ÿคญ\E|\Q๐Ÿง\E|\Q๐Ÿค“\E|\Q๐Ÿ˜ˆ\E|\Q๐Ÿ‘ฟ\E|\Q๐Ÿคก\E|\Q๐Ÿ‘น\E|\Q๐Ÿ‘บ\E|\Q๐Ÿ’€\E|\Qโ˜ ๏ธ\E|\Q๐Ÿ‘ป\E|\Q๐Ÿ‘ฝ\E|\Q๐Ÿ‘พ\E|\Q๐Ÿค–\E|\Q๐Ÿ’ฉ\E|\Q๐Ÿ˜บ\E|\Q๐Ÿ˜ธ\E|\Q๐Ÿ˜น\E|\Q๐Ÿ˜ป\E|\Q๐Ÿ˜ผ\E|\Q๐Ÿ˜ฝ\E|\Q๐Ÿ™€\E|\Q๐Ÿ˜ฟ\E|\Q๐Ÿ˜พ\E|\Q๐Ÿ™ˆ\E|\Q๐Ÿ™‰\E|\Q๐Ÿ™Š\E|\Q๐Ÿ‘ถ\E|\Q๐Ÿ‘ถ๐Ÿป\E|\Q๐Ÿ‘ถ๐Ÿผ\E|\Q๐Ÿ‘ถ๐Ÿฝ\E|\Q๐Ÿ‘ถ๐Ÿพ\E|\Q๐Ÿ‘ถ๐Ÿฟ\E|\Q๐Ÿง’\E|\Q๐Ÿง’๐Ÿป\E|\Q๐Ÿง’๐Ÿผ\E|\Q๐Ÿง’๐Ÿฝ\E|\Q๐Ÿง’๐Ÿพ\E|\Q๐Ÿง’๐Ÿฟ\E|\Q๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฆ๐Ÿป\E|\Q๐Ÿ‘ฆ๐Ÿผ\E|\Q๐Ÿ‘ฆ๐Ÿฝ\E|\Q๐Ÿ‘ฆ๐Ÿพ\E|\Q๐Ÿ‘ฆ๐Ÿฟ\E|\Q๐Ÿ‘ง\E|\Q๐Ÿ‘ง๐Ÿป\E|\Q๐Ÿ‘ง๐Ÿผ\E|\Q๐Ÿ‘ง๐Ÿฝ\E|\Q๐Ÿ‘ง๐Ÿพ\E|\Q๐Ÿ‘ง๐Ÿฟ\E|\Q๐Ÿง‘\E|\Q๐Ÿง‘๐Ÿป\E|\Q๐Ÿง‘๐Ÿผ\E|\Q๐Ÿง‘๐Ÿฝ\E|\Q๐Ÿง‘๐Ÿพ\E|\Q๐Ÿง‘๐Ÿฟ\E|\Q๐Ÿ‘จ\E|\Q๐Ÿ‘จ๐Ÿป\E|\Q๐Ÿ‘จ๐Ÿผ\E|\Q๐Ÿ‘จ๐Ÿฝ\E|\Q๐Ÿ‘จ๐Ÿพ\E|\Q๐Ÿ‘จ๐Ÿฟ\E|\Q๐Ÿ‘ฉ\E|\Q๐Ÿ‘ฉ๐Ÿป\E|\Q๐Ÿ‘ฉ๐Ÿผ\E|\Q๐Ÿ‘ฉ๐Ÿฝ\E|\Q๐Ÿ‘ฉ๐Ÿพ\E|\Q๐Ÿ‘ฉ๐Ÿฟ\E|\Q๐Ÿง“\E|\Q๐Ÿง“๐Ÿป\E|\Q๐Ÿง“๐Ÿผ\E|\Q๐Ÿง“๐Ÿฝ\E|\Q๐Ÿง“๐Ÿพ\E|\Q๐Ÿง“๐Ÿฟ\E|\Q๐Ÿ‘ด\E|\Q๐Ÿ‘ด๐Ÿป\E|\Q๐Ÿ‘ด๐Ÿผ\E|\Q๐Ÿ‘ด๐Ÿฝ\E|\Q๐Ÿ‘ด๐Ÿพ\E|\Q๐Ÿ‘ด๐Ÿฟ\E|\Q๐Ÿ‘ต\E|\Q๐Ÿ‘ต๐Ÿป\E|\Q๐Ÿ‘ต๐Ÿผ\E|\Q๐Ÿ‘ต๐Ÿฝ\E|\Q๐Ÿ‘ต๐Ÿพ\E|\Q๐Ÿ‘ต๐Ÿฟ\E|\Q๐Ÿ‘จโ€โš•๏ธ\E|\Q๐Ÿ‘จ๐Ÿปโ€โš•๏ธ\E|\Q๐Ÿ‘จ๐Ÿผโ€โš•๏ธ\E|\Q๐Ÿ‘จ๐Ÿฝโ€โš•๏ธ\E|\Q๐Ÿ‘จ๐Ÿพโ€โš•๏ธ\E|\Q๐Ÿ‘จ๐Ÿฟโ€โš•๏ธ\E|\Q๐Ÿ‘ฉโ€โš•๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€โš•๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€โš•๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ\E|\Q๐Ÿ‘จโ€๐ŸŽ“\E|\Q๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“\E|\Q๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“\E|\Q๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“\E|\Q๐Ÿ‘จโ€๐Ÿซ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿซ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿซ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿซ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ\E|\Q๐Ÿ‘ฉโ€๐Ÿซ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ\E|\Q๐Ÿ‘จโ€โš–๏ธ\E|\Q๐Ÿ‘จ๐Ÿปโ€โš–๏ธ\E|\Q๐Ÿ‘จ๐Ÿผโ€โš–๏ธ\E|\Q๐Ÿ‘จ๐Ÿฝโ€โš–๏ธ\E|\Q๐Ÿ‘จ๐Ÿพโ€โš–๏ธ\E|\Q๐Ÿ‘จ๐Ÿฟโ€โš–๏ธ\E|\Q๐Ÿ‘ฉโ€โš–๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€โš–๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€โš–๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€โš–๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€โš–๏ธ\E|\Q๐Ÿ‘จโ€๐ŸŒพ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ\E|\Q๐Ÿ‘จโ€๐Ÿณ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿณ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿณ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿณ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ\E|\Q๐Ÿ‘ฉโ€๐Ÿณ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ\E|\Q๐Ÿ‘จโ€๐Ÿ”ง\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง\E|\Q๐Ÿ‘จโ€๐Ÿญ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿญ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿญ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿญ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ\E|\Q๐Ÿ‘ฉโ€๐Ÿญ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ\E|\Q๐Ÿ‘จโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ\E|\Q๐Ÿ‘จโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ\E|\Q๐Ÿ‘จโ€๐Ÿ’ป\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป\E|\Q๐Ÿ‘จโ€๐ŸŽค\E|\Q๐Ÿ‘จ๐Ÿปโ€๐ŸŽค\E|\Q๐Ÿ‘จ๐Ÿผโ€๐ŸŽค\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค\E|\Q๐Ÿ‘จ๐Ÿพโ€๐ŸŽค\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค\E|\Q๐Ÿ‘ฉโ€๐ŸŽค\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค\E|\Q๐Ÿ‘จโ€๐ŸŽจ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ\E|\Q๐Ÿ‘จโ€โœˆ๏ธ\E|\Q๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธ\E|\Q๐Ÿ‘จ๐Ÿผโ€โœˆ๏ธ\E|\Q๐Ÿ‘จ๐Ÿฝโ€โœˆ๏ธ\E|\Q๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธ\E|\Q๐Ÿ‘จ๐Ÿฟโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€โœˆ๏ธ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€โœˆ๏ธ\E|\Q๐Ÿ‘จโ€๐Ÿš€\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿš€\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿš€\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿš€\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€\E|\Q๐Ÿ‘ฉโ€๐Ÿš€\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€\E|\Q๐Ÿ‘จโ€๐Ÿš’\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿš’\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿš’\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿš’\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’\E|\Q๐Ÿ‘ฉโ€๐Ÿš’\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’\E|\Q๐Ÿ‘ฎ\E|\Q๐Ÿ‘ฎ๐Ÿป\E|\Q๐Ÿ‘ฎ๐Ÿผ\E|\Q๐Ÿ‘ฎ๐Ÿฝ\E|\Q๐Ÿ‘ฎ๐Ÿพ\E|\Q๐Ÿ‘ฎ๐Ÿฟ\E|\Q๐Ÿ‘ฎโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฎโ€โ™€๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ‘ฎ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ•ต๏ธ\E|\Q๐Ÿ•ต๐Ÿป\E|\Q๐Ÿ•ต๐Ÿผ\E|\Q๐Ÿ•ต๐Ÿฝ\E|\Q๐Ÿ•ต๐Ÿพ\E|\Q๐Ÿ•ต๐Ÿฟ\E|\Q๐Ÿ•ต๏ธโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ•ต๏ธโ€โ™€๏ธ\E|\Q๐Ÿ•ต๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ•ต๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ•ต๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ•ต๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ•ต๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ’‚\E|\Q๐Ÿ’‚๐Ÿป\E|\Q๐Ÿ’‚๐Ÿผ\E|\Q๐Ÿ’‚๐Ÿฝ\E|\Q๐Ÿ’‚๐Ÿพ\E|\Q๐Ÿ’‚๐Ÿฟ\E|\Q๐Ÿ’‚โ€โ™‚๏ธ\E|\Q๐Ÿ’‚๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ’‚๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ’‚๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ’‚๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ’‚โ€โ™€๏ธ\E|\Q๐Ÿ’‚๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ’‚๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ’‚๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ’‚๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ’‚๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ‘ท\E|\Q๐Ÿ‘ท๐Ÿป\E|\Q๐Ÿ‘ท๐Ÿผ\E|\Q๐Ÿ‘ท๐Ÿฝ\E|\Q๐Ÿ‘ท๐Ÿพ\E|\Q๐Ÿ‘ท๐Ÿฟ\E|\Q๐Ÿ‘ทโ€โ™‚๏ธ\E|\Q๐Ÿ‘ท๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ‘ท๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ‘ท๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ‘ทโ€โ™€๏ธ\E|\Q๐Ÿ‘ท๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ‘ท๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ‘ท๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ‘ท๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ‘ท๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคด\E|\Q๐Ÿคด๐Ÿป\E|\Q๐Ÿคด๐Ÿผ\E|\Q๐Ÿคด๐Ÿฝ\E|\Q๐Ÿคด๐Ÿพ\E|\Q๐Ÿคด๐Ÿฟ\E|\Q๐Ÿ‘ธ\E|\Q๐Ÿ‘ธ๐Ÿป\E|\Q๐Ÿ‘ธ๐Ÿผ\E|\Q๐Ÿ‘ธ๐Ÿฝ\E|\Q๐Ÿ‘ธ๐Ÿพ\E|\Q๐Ÿ‘ธ๐Ÿฟ\E|\Q๐Ÿ‘ณ\E|\Q๐Ÿ‘ณ๐Ÿป\E|\Q๐Ÿ‘ณ๐Ÿผ\E|\Q๐Ÿ‘ณ๐Ÿฝ\E|\Q๐Ÿ‘ณ๐Ÿพ\E|\Q๐Ÿ‘ณ๐Ÿฟ\E|\Q๐Ÿ‘ณโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ‘ณโ€โ™€๏ธ\E|\Q๐Ÿ‘ณ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ‘ณ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ‘ณ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ‘ณ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ‘ณ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ‘ฒ\E|\Q๐Ÿ‘ฒ๐Ÿป\E|\Q๐Ÿ‘ฒ๐Ÿผ\E|\Q๐Ÿ‘ฒ๐Ÿฝ\E|\Q๐Ÿ‘ฒ๐Ÿพ\E|\Q๐Ÿ‘ฒ๐Ÿฟ\E|\Q๐Ÿง•\E|\Q๐Ÿง•๐Ÿป\E|\Q๐Ÿง•๐Ÿผ\E|\Q๐Ÿง•๐Ÿฝ\E|\Q๐Ÿง•๐Ÿพ\E|\Q๐Ÿง•๐Ÿฟ\E|\Q๐Ÿง”\E|\Q๐Ÿง”๐Ÿป\E|\Q๐Ÿง”๐Ÿผ\E|\Q๐Ÿง”๐Ÿฝ\E|\Q๐Ÿง”๐Ÿพ\E|\Q๐Ÿง”๐Ÿฟ\E|\Q๐Ÿ‘ฑ\E|\Q๐Ÿ‘ฑ๐Ÿป\E|\Q๐Ÿ‘ฑ๐Ÿผ\E|\Q๐Ÿ‘ฑ๐Ÿฝ\E|\Q๐Ÿ‘ฑ๐Ÿพ\E|\Q๐Ÿ‘ฑ๐Ÿฟ\E|\Q๐Ÿ‘ฑโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฑโ€โ™€๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ‘ฑ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ‘จโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ\E|\Q๐Ÿ‘จโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ\E|\Q๐Ÿ‘จโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ\E|\Q๐Ÿ‘จโ€๐Ÿฆณ\E|\Q๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ\E|\Q๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ\E|\Q๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ\E|\Q๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ\E|\Q๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ\E|\Q๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ\E|\Q๐Ÿคต\E|\Q๐Ÿคต๐Ÿป\E|\Q๐Ÿคต๐Ÿผ\E|\Q๐Ÿคต๐Ÿฝ\E|\Q๐Ÿคต๐Ÿพ\E|\Q๐Ÿคต๐Ÿฟ\E|\Q๐Ÿ‘ฐ\E|\Q๐Ÿ‘ฐ๐Ÿป\E|\Q๐Ÿ‘ฐ๐Ÿผ\E|\Q๐Ÿ‘ฐ๐Ÿฝ\E|\Q๐Ÿ‘ฐ๐Ÿพ\E|\Q๐Ÿ‘ฐ๐Ÿฟ\E|\Q๐Ÿคฐ\E|\Q๐Ÿคฐ๐Ÿป\E|\Q๐Ÿคฐ๐Ÿผ\E|\Q๐Ÿคฐ๐Ÿฝ\E|\Q๐Ÿคฐ๐Ÿพ\E|\Q๐Ÿคฐ๐Ÿฟ\E|\Q๐Ÿคฑ\E|\Q๐Ÿคฑ๐Ÿป\E|\Q๐Ÿคฑ๐Ÿผ\E|\Q๐Ÿคฑ๐Ÿฝ\E|\Q๐Ÿคฑ๐Ÿพ\E|\Q๐Ÿคฑ๐Ÿฟ\E|\Q๐Ÿ‘ผ\E|\Q๐Ÿ‘ผ๐Ÿป\E|\Q๐Ÿ‘ผ๐Ÿผ\E|\Q๐Ÿ‘ผ๐Ÿฝ\E|\Q๐Ÿ‘ผ๐Ÿพ\E|\Q๐Ÿ‘ผ๐Ÿฟ\E|\Q๐ŸŽ…\E|\Q๐ŸŽ…๐Ÿป\E|\Q๐ŸŽ…๐Ÿผ\E|\Q๐ŸŽ…๐Ÿฝ\E|\Q๐ŸŽ…๐Ÿพ\E|\Q๐ŸŽ…๐Ÿฟ\E|\Q๐Ÿคถ\E|\Q๐Ÿคถ๐Ÿป\E|\Q๐Ÿคถ๐Ÿผ\E|\Q๐Ÿคถ๐Ÿฝ\E|\Q๐Ÿคถ๐Ÿพ\E|\Q๐Ÿคถ๐Ÿฟ\E|\Q๐Ÿฆธ\E|\Q๐Ÿฆธ๐Ÿป\E|\Q๐Ÿฆธ๐Ÿผ\E|\Q๐Ÿฆธ๐Ÿฝ\E|\Q๐Ÿฆธ๐Ÿพ\E|\Q๐Ÿฆธ๐Ÿฟ\E|\Q๐Ÿฆธโ€โ™€๏ธ\E|\Q๐Ÿฆธ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿฆธ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿฆธ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿฆธ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿฆธ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿฆธโ€โ™‚๏ธ\E|\Q๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿฆธ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿฆธ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿฆธ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿฆธ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿฆน\E|\Q๐Ÿฆน๐Ÿป\E|\Q๐Ÿฆน๐Ÿผ\E|\Q๐Ÿฆน๐Ÿฝ\E|\Q๐Ÿฆน๐Ÿพ\E|\Q๐Ÿฆน๐Ÿฟ\E|\Q๐Ÿฆนโ€โ™€๏ธ\E|\Q๐Ÿฆน๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿฆน๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿฆน๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿฆน๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿฆน๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿฆนโ€โ™‚๏ธ\E|\Q๐Ÿฆน๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿฆน๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿฆน๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿฆน๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿฆน๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿง™\E|\Q๐Ÿง™๐Ÿป\E|\Q๐Ÿง™๐Ÿผ\E|\Q๐Ÿง™๐Ÿฝ\E|\Q๐Ÿง™๐Ÿพ\E|\Q๐Ÿง™๐Ÿฟ\E|\Q๐Ÿง™โ€โ™€๏ธ\E|\Q๐Ÿง™๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง™๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง™๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง™๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง™๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿง™โ€โ™‚๏ธ\E|\Q๐Ÿง™๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง™๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง™๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง™๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง™๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿงš\E|\Q๐Ÿงš๐Ÿป\E|\Q๐Ÿงš๐Ÿผ\E|\Q๐Ÿงš๐Ÿฝ\E|\Q๐Ÿงš๐Ÿพ\E|\Q๐Ÿงš๐Ÿฟ\E|\Q๐Ÿงšโ€โ™€๏ธ\E|\Q๐Ÿงš๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿงš๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿงš๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿงš๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿงš๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿงšโ€โ™‚๏ธ\E|\Q๐Ÿงš๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿงš๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿงš๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿงš๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿงš๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿง›\E|\Q๐Ÿง›๐Ÿป\E|\Q๐Ÿง›๐Ÿผ\E|\Q๐Ÿง›๐Ÿฝ\E|\Q๐Ÿง›๐Ÿพ\E|\Q๐Ÿง›๐Ÿฟ\E|\Q๐Ÿง›โ€โ™€๏ธ\E|\Q๐Ÿง›๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง›๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง›๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง›๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง›๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿง›โ€โ™‚๏ธ\E|\Q๐Ÿง›๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง›๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง›๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง›๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง›๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿงœ\E|\Q๐Ÿงœ๐Ÿป\E|\Q๐Ÿงœ๐Ÿผ\E|\Q๐Ÿงœ๐Ÿฝ\E|\Q๐Ÿงœ๐Ÿพ\E|\Q๐Ÿงœ๐Ÿฟ\E|\Q๐Ÿงœโ€โ™€๏ธ\E|\Q๐Ÿงœ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿงœ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿงœ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿงœ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿงœ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿงœโ€โ™‚๏ธ\E|\Q๐Ÿงœ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿงœ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿงœ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿงœ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿงœ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿง\E|\Q๐Ÿง๐Ÿป\E|\Q๐Ÿง๐Ÿผ\E|\Q๐Ÿง๐Ÿฝ\E|\Q๐Ÿง๐Ÿพ\E|\Q๐Ÿง๐Ÿฟ\E|\Q๐Ÿงโ€โ™€๏ธ\E|\Q๐Ÿง๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿงโ€โ™‚๏ธ\E|\Q๐Ÿง๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿงž\E|\Q๐Ÿงžโ€โ™€๏ธ\E|\Q๐Ÿงžโ€โ™‚๏ธ\E|\Q๐ŸงŸ\E|\Q๐ŸงŸโ€โ™€๏ธ\E|\Q๐ŸงŸโ€โ™‚๏ธ\E|\Q๐Ÿ™\E|\Q๐Ÿ™๐Ÿป\E|\Q๐Ÿ™๐Ÿผ\E|\Q๐Ÿ™๐Ÿฝ\E|\Q๐Ÿ™๐Ÿพ\E|\Q๐Ÿ™๐Ÿฟ\E|\Q๐Ÿ™โ€โ™‚๏ธ\E|\Q๐Ÿ™๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™โ€โ™€๏ธ\E|\Q๐Ÿ™๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ™Ž\E|\Q๐Ÿ™Ž๐Ÿป\E|\Q๐Ÿ™Ž๐Ÿผ\E|\Q๐Ÿ™Ž๐Ÿฝ\E|\Q๐Ÿ™Ž๐Ÿพ\E|\Q๐Ÿ™Ž๐Ÿฟ\E|\Q๐Ÿ™Žโ€โ™‚๏ธ\E|\Q๐Ÿ™Ž๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™Ž๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™Ž๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™Ž๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™Ž๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™Žโ€โ™€๏ธ\E|\Q๐Ÿ™Ž๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™Ž๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™Ž๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™Ž๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™Ž๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ™…\E|\Q๐Ÿ™…๐Ÿป\E|\Q๐Ÿ™…๐Ÿผ\E|\Q๐Ÿ™…๐Ÿฝ\E|\Q๐Ÿ™…๐Ÿพ\E|\Q๐Ÿ™…๐Ÿฟ\E|\Q๐Ÿ™…โ€โ™‚๏ธ\E|\Q๐Ÿ™…๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™…๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™…๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™…๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™…๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™…โ€โ™€๏ธ\E|\Q๐Ÿ™…๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™…๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™…๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™…๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™…๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ™†\E|\Q๐Ÿ™†๐Ÿป\E|\Q๐Ÿ™†๐Ÿผ\E|\Q๐Ÿ™†๐Ÿฝ\E|\Q๐Ÿ™†๐Ÿพ\E|\Q๐Ÿ™†๐Ÿฟ\E|\Q๐Ÿ™†โ€โ™‚๏ธ\E|\Q๐Ÿ™†๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™†๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™†๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™†๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™†๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™†โ€โ™€๏ธ\E|\Q๐Ÿ™†๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™†๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™†๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™†๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™†๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ’\E|\Q๐Ÿ’๐Ÿป\E|\Q๐Ÿ’๐Ÿผ\E|\Q๐Ÿ’๐Ÿฝ\E|\Q๐Ÿ’๐Ÿพ\E|\Q๐Ÿ’๐Ÿฟ\E|\Q๐Ÿ’โ€โ™‚๏ธ\E|\Q๐Ÿ’๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ’๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ’๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ’๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ’๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ’โ€โ™€๏ธ\E|\Q๐Ÿ’๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ’๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ’๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ’๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ’๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ™‹\E|\Q๐Ÿ™‹๐Ÿป\E|\Q๐Ÿ™‹๐Ÿผ\E|\Q๐Ÿ™‹๐Ÿฝ\E|\Q๐Ÿ™‹๐Ÿพ\E|\Q๐Ÿ™‹๐Ÿฟ\E|\Q๐Ÿ™‹โ€โ™‚๏ธ\E|\Q๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™‹๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™‹๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™‹๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™‹โ€โ™€๏ธ\E|\Q๐Ÿ™‹๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™‹๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™‹๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ™‡\E|\Q๐Ÿ™‡๐Ÿป\E|\Q๐Ÿ™‡๐Ÿผ\E|\Q๐Ÿ™‡๐Ÿฝ\E|\Q๐Ÿ™‡๐Ÿพ\E|\Q๐Ÿ™‡๐Ÿฟ\E|\Q๐Ÿ™‡โ€โ™‚๏ธ\E|\Q๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ™‡๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ™‡๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ™‡๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ™‡๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ™‡โ€โ™€๏ธ\E|\Q๐Ÿ™‡๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ™‡๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ™‡๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ™‡๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ™‡๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคฆ\E|\Q๐Ÿคฆ๐Ÿป\E|\Q๐Ÿคฆ๐Ÿผ\E|\Q๐Ÿคฆ๐Ÿฝ\E|\Q๐Ÿคฆ๐Ÿพ\E|\Q๐Ÿคฆ๐Ÿฟ\E|\Q๐Ÿคฆโ€โ™‚๏ธ\E|\Q๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคฆ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคฆโ€โ™€๏ธ\E|\Q๐Ÿคฆ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคฆ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคฆ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคฆ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคฆ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคท\E|\Q๐Ÿคท๐Ÿป\E|\Q๐Ÿคท๐Ÿผ\E|\Q๐Ÿคท๐Ÿฝ\E|\Q๐Ÿคท๐Ÿพ\E|\Q๐Ÿคท๐Ÿฟ\E|\Q๐Ÿคทโ€โ™‚๏ธ\E|\Q๐Ÿคท๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคท๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคท๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคท๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคท๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคทโ€โ™€๏ธ\E|\Q๐Ÿคท๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคท๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคท๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคท๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคท๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ’†\E|\Q๐Ÿ’†๐Ÿป\E|\Q๐Ÿ’†๐Ÿผ\E|\Q๐Ÿ’†๐Ÿฝ\E|\Q๐Ÿ’†๐Ÿพ\E|\Q๐Ÿ’†๐Ÿฟ\E|\Q๐Ÿ’†โ€โ™‚๏ธ\E|\Q๐Ÿ’†๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ’†๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ’†๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ’†๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ’†๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ’†โ€โ™€๏ธ\E|\Q๐Ÿ’†๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ’†๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ’†๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ’†๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ’†๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ’‡\E|\Q๐Ÿ’‡๐Ÿป\E|\Q๐Ÿ’‡๐Ÿผ\E|\Q๐Ÿ’‡๐Ÿฝ\E|\Q๐Ÿ’‡๐Ÿพ\E|\Q๐Ÿ’‡๐Ÿฟ\E|\Q๐Ÿ’‡โ€โ™‚๏ธ\E|\Q๐Ÿ’‡๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ’‡๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ’‡๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ’‡๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ’‡๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ’‡โ€โ™€๏ธ\E|\Q๐Ÿ’‡๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ’‡๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ’‡๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ’‡๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ’‡๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿšถ\E|\Q๐Ÿšถ๐Ÿป\E|\Q๐Ÿšถ๐Ÿผ\E|\Q๐Ÿšถ๐Ÿฝ\E|\Q๐Ÿšถ๐Ÿพ\E|\Q๐Ÿšถ๐Ÿฟ\E|\Q๐Ÿšถโ€โ™‚๏ธ\E|\Q๐Ÿšถ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿšถ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿšถ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿšถ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿšถ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿšถโ€โ™€๏ธ\E|\Q๐Ÿšถ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿšถ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿšถ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿšถ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿšถ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿƒ\E|\Q๐Ÿƒ๐Ÿป\E|\Q๐Ÿƒ๐Ÿผ\E|\Q๐Ÿƒ๐Ÿฝ\E|\Q๐Ÿƒ๐Ÿพ\E|\Q๐Ÿƒ๐Ÿฟ\E|\Q๐Ÿƒโ€โ™‚๏ธ\E|\Q๐Ÿƒ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿƒ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿƒ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿƒโ€โ™€๏ธ\E|\Q๐Ÿƒ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿƒ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿƒ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿƒ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿƒ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ’ƒ\E|\Q๐Ÿ’ƒ๐Ÿป\E|\Q๐Ÿ’ƒ๐Ÿผ\E|\Q๐Ÿ’ƒ๐Ÿฝ\E|\Q๐Ÿ’ƒ๐Ÿพ\E|\Q๐Ÿ’ƒ๐Ÿฟ\E|\Q๐Ÿ•บ\E|\Q๐Ÿ•บ๐Ÿป\E|\Q๐Ÿ•บ๐Ÿผ\E|\Q๐Ÿ•บ๐Ÿฝ\E|\Q๐Ÿ•บ๐Ÿพ\E|\Q๐Ÿ•บ๐Ÿฟ\E|\Q๐Ÿ‘ฏ\E|\Q๐Ÿ‘ฏโ€โ™‚๏ธ\E|\Q๐Ÿ‘ฏโ€โ™€๏ธ\E|\Q๐Ÿง–\E|\Q๐Ÿง–๐Ÿป\E|\Q๐Ÿง–๐Ÿผ\E|\Q๐Ÿง–๐Ÿฝ\E|\Q๐Ÿง–๐Ÿพ\E|\Q๐Ÿง–๐Ÿฟ\E|\Q๐Ÿง–โ€โ™€๏ธ\E|\Q๐Ÿง–๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง–๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง–๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง–๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง–๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿง–โ€โ™‚๏ธ\E|\Q๐Ÿง–๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง–๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง–๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง–๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง–๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿง—\E|\Q๐Ÿง—๐Ÿป\E|\Q๐Ÿง—๐Ÿผ\E|\Q๐Ÿง—๐Ÿฝ\E|\Q๐Ÿง—๐Ÿพ\E|\Q๐Ÿง—๐Ÿฟ\E|\Q๐Ÿง—โ€โ™€๏ธ\E|\Q๐Ÿง—๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง—๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง—๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง—๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง—๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿง—โ€โ™‚๏ธ\E|\Q๐Ÿง—๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง—๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง—๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง—๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง—๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿง˜\E|\Q๐Ÿง˜๐Ÿป\E|\Q๐Ÿง˜๐Ÿผ\E|\Q๐Ÿง˜๐Ÿฝ\E|\Q๐Ÿง˜๐Ÿพ\E|\Q๐Ÿง˜๐Ÿฟ\E|\Q๐Ÿง˜โ€โ™€๏ธ\E|\Q๐Ÿง˜๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿง˜๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿง˜๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿง˜๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿง˜๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿง˜โ€โ™‚๏ธ\E|\Q๐Ÿง˜๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿง˜๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿง˜๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ›€\E|\Q๐Ÿ›€๐Ÿป\E|\Q๐Ÿ›€๐Ÿผ\E|\Q๐Ÿ›€๐Ÿฝ\E|\Q๐Ÿ›€๐Ÿพ\E|\Q๐Ÿ›€๐Ÿฟ\E|\Q๐Ÿ›Œ\E|\Q๐Ÿ›Œ๐Ÿป\E|\Q๐Ÿ›Œ๐Ÿผ\E|\Q๐Ÿ›Œ๐Ÿฝ\E|\Q๐Ÿ›Œ๐Ÿพ\E|\Q๐Ÿ›Œ๐Ÿฟ\E|\Q๐Ÿ•ด๏ธ\E|\Q๐Ÿ•ด๐Ÿป\E|\Q๐Ÿ•ด๐Ÿผ\E|\Q๐Ÿ•ด๐Ÿฝ\E|\Q๐Ÿ•ด๐Ÿพ\E|\Q๐Ÿ•ด๐Ÿฟ\E|\Q๐Ÿ—ฃ๏ธ\E|\Q๐Ÿ‘ค\E|\Q๐Ÿ‘ฅ\E|\Q๐Ÿคบ\E|\Q๐Ÿ‡\E|\Q๐Ÿ‡๐Ÿป\E|\Q๐Ÿ‡๐Ÿผ\E|\Q๐Ÿ‡๐Ÿฝ\E|\Q๐Ÿ‡๐Ÿพ\E|\Q๐Ÿ‡๐Ÿฟ\E|\Qโ›ท๏ธ\E|\Q๐Ÿ‚\E|\Q๐Ÿ‚๐Ÿป\E|\Q๐Ÿ‚๐Ÿผ\E|\Q๐Ÿ‚๐Ÿฝ\E|\Q๐Ÿ‚๐Ÿพ\E|\Q๐Ÿ‚๐Ÿฟ\E|\Q๐ŸŒ๏ธ\E|\Q๐ŸŒ๐Ÿป\E|\Q๐ŸŒ๐Ÿผ\E|\Q๐ŸŒ๐Ÿฝ\E|\Q๐ŸŒ๐Ÿพ\E|\Q๐ŸŒ๐Ÿฟ\E|\Q๐ŸŒ๏ธโ€โ™‚๏ธ\E|\Q๐ŸŒ๐Ÿปโ€โ™‚๏ธ\E|\Q๐ŸŒ๐Ÿผโ€โ™‚๏ธ\E|\Q๐ŸŒ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐ŸŒ๐Ÿพโ€โ™‚๏ธ\E|\Q๐ŸŒ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐ŸŒ๏ธโ€โ™€๏ธ\E|\Q๐ŸŒ๐Ÿปโ€โ™€๏ธ\E|\Q๐ŸŒ๐Ÿผโ€โ™€๏ธ\E|\Q๐ŸŒ๐Ÿฝโ€โ™€๏ธ\E|\Q๐ŸŒ๐Ÿพโ€โ™€๏ธ\E|\Q๐ŸŒ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ„\E|\Q๐Ÿ„๐Ÿป\E|\Q๐Ÿ„๐Ÿผ\E|\Q๐Ÿ„๐Ÿฝ\E|\Q๐Ÿ„๐Ÿพ\E|\Q๐Ÿ„๐Ÿฟ\E|\Q๐Ÿ„โ€โ™‚๏ธ\E|\Q๐Ÿ„๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ„๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ„๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ„๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ„๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ„โ€โ™€๏ธ\E|\Q๐Ÿ„๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ„๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ„๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ„๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ„๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿšฃ\E|\Q๐Ÿšฃ๐Ÿป\E|\Q๐Ÿšฃ๐Ÿผ\E|\Q๐Ÿšฃ๐Ÿฝ\E|\Q๐Ÿšฃ๐Ÿพ\E|\Q๐Ÿšฃ๐Ÿฟ\E|\Q๐Ÿšฃโ€โ™‚๏ธ\E|\Q๐Ÿšฃ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿšฃ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿšฃ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿšฃ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿšฃ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿšฃโ€โ™€๏ธ\E|\Q๐Ÿšฃ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿšฃ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿšฃ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿšฃ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿšฃ๐Ÿฟโ€โ™€๏ธ\E|\Q๐ŸŠ\E|\Q๐ŸŠ๐Ÿป\E|\Q๐ŸŠ๐Ÿผ\E|\Q๐ŸŠ๐Ÿฝ\E|\Q๐ŸŠ๐Ÿพ\E|\Q๐ŸŠ๐Ÿฟ\E|\Q๐ŸŠโ€โ™‚๏ธ\E|\Q๐ŸŠ๐Ÿปโ€โ™‚๏ธ\E|\Q๐ŸŠ๐Ÿผโ€โ™‚๏ธ\E|\Q๐ŸŠ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐ŸŠ๐Ÿพโ€โ™‚๏ธ\E|\Q๐ŸŠ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐ŸŠโ€โ™€๏ธ\E|\Q๐ŸŠ๐Ÿปโ€โ™€๏ธ\E|\Q๐ŸŠ๐Ÿผโ€โ™€๏ธ\E|\Q๐ŸŠ๐Ÿฝโ€โ™€๏ธ\E|\Q๐ŸŠ๐Ÿพโ€โ™€๏ธ\E|\Q๐ŸŠ๐Ÿฟโ€โ™€๏ธ\E|\Qโ›น๏ธ\E|\Qโ›น๐Ÿป\E|\Qโ›น๐Ÿผ\E|\Qโ›น๐Ÿฝ\E|\Qโ›น๐Ÿพ\E|\Qโ›น๐Ÿฟ\E|\Qโ›น๏ธโ€โ™‚๏ธ\E|\Qโ›น๐Ÿปโ€โ™‚๏ธ\E|\Qโ›น๐Ÿผโ€โ™‚๏ธ\E|\Qโ›น๐Ÿฝโ€โ™‚๏ธ\E|\Qโ›น๐Ÿพโ€โ™‚๏ธ\E|\Qโ›น๐Ÿฟโ€โ™‚๏ธ\E|\Qโ›น๏ธโ€โ™€๏ธ\E|\Qโ›น๐Ÿปโ€โ™€๏ธ\E|\Qโ›น๐Ÿผโ€โ™€๏ธ\E|\Qโ›น๐Ÿฝโ€โ™€๏ธ\E|\Qโ›น๐Ÿพโ€โ™€๏ธ\E|\Qโ›น๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ‹๏ธ\E|\Q๐Ÿ‹๐Ÿป\E|\Q๐Ÿ‹๐Ÿผ\E|\Q๐Ÿ‹๐Ÿฝ\E|\Q๐Ÿ‹๐Ÿพ\E|\Q๐Ÿ‹๐Ÿฟ\E|\Q๐Ÿ‹๏ธโ€โ™‚๏ธ\E|\Q๐Ÿ‹๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿ‹๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿ‹๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿ‹๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿ‹๏ธโ€โ™€๏ธ\E|\Q๐Ÿ‹๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿ‹๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿ‹๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿ‹๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿ‹๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿšด\E|\Q๐Ÿšด๐Ÿป\E|\Q๐Ÿšด๐Ÿผ\E|\Q๐Ÿšด๐Ÿฝ\E|\Q๐Ÿšด๐Ÿพ\E|\Q๐Ÿšด๐Ÿฟ\E|\Q๐Ÿšดโ€โ™‚๏ธ\E|\Q๐Ÿšด๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿšด๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿšด๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿšด๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿšด๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿšดโ€โ™€๏ธ\E|\Q๐Ÿšด๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿšด๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿšด๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿšด๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿšด๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿšต\E|\Q๐Ÿšต๐Ÿป\E|\Q๐Ÿšต๐Ÿผ\E|\Q๐Ÿšต๐Ÿฝ\E|\Q๐Ÿšต๐Ÿพ\E|\Q๐Ÿšต๐Ÿฟ\E|\Q๐Ÿšตโ€โ™‚๏ธ\E|\Q๐Ÿšต๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿšต๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿšต๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿšต๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿšต๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿšตโ€โ™€๏ธ\E|\Q๐Ÿšต๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿšต๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿšต๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿšต๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿšต๐Ÿฟโ€โ™€๏ธ\E|\Q๐ŸŽ๏ธ\E|\Q๐Ÿ๏ธ\E|\Q๐Ÿคธ\E|\Q๐Ÿคธ๐Ÿป\E|\Q๐Ÿคธ๐Ÿผ\E|\Q๐Ÿคธ๐Ÿฝ\E|\Q๐Ÿคธ๐Ÿพ\E|\Q๐Ÿคธ๐Ÿฟ\E|\Q๐Ÿคธโ€โ™‚๏ธ\E|\Q๐Ÿคธ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคธ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคธ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคธ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคธ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคธโ€โ™€๏ธ\E|\Q๐Ÿคธ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคธ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคธ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคธ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคธ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคผ\E|\Q๐Ÿคผโ€โ™‚๏ธ\E|\Q๐Ÿคผโ€โ™€๏ธ\E|\Q๐Ÿคฝ\E|\Q๐Ÿคฝ๐Ÿป\E|\Q๐Ÿคฝ๐Ÿผ\E|\Q๐Ÿคฝ๐Ÿฝ\E|\Q๐Ÿคฝ๐Ÿพ\E|\Q๐Ÿคฝ๐Ÿฟ\E|\Q๐Ÿคฝโ€โ™‚๏ธ\E|\Q๐Ÿคฝ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคฝ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคฝ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคฝ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคฝ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคฝโ€โ™€๏ธ\E|\Q๐Ÿคฝ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคฝ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคฝ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคฝ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคฝ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคพ\E|\Q๐Ÿคพ๐Ÿป\E|\Q๐Ÿคพ๐Ÿผ\E|\Q๐Ÿคพ๐Ÿฝ\E|\Q๐Ÿคพ๐Ÿพ\E|\Q๐Ÿคพ๐Ÿฟ\E|\Q๐Ÿคพโ€โ™‚๏ธ\E|\Q๐Ÿคพ๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคพ๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคพ๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคพ๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคพ๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคพโ€โ™€๏ธ\E|\Q๐Ÿคพ๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคพ๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคพ๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคพ๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคพ๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿคน\E|\Q๐Ÿคน๐Ÿป\E|\Q๐Ÿคน๐Ÿผ\E|\Q๐Ÿคน๐Ÿฝ\E|\Q๐Ÿคน๐Ÿพ\E|\Q๐Ÿคน๐Ÿฟ\E|\Q๐Ÿคนโ€โ™‚๏ธ\E|\Q๐Ÿคน๐Ÿปโ€โ™‚๏ธ\E|\Q๐Ÿคน๐Ÿผโ€โ™‚๏ธ\E|\Q๐Ÿคน๐Ÿฝโ€โ™‚๏ธ\E|\Q๐Ÿคน๐Ÿพโ€โ™‚๏ธ\E|\Q๐Ÿคน๐Ÿฟโ€โ™‚๏ธ\E|\Q๐Ÿคนโ€โ™€๏ธ\E|\Q๐Ÿคน๐Ÿปโ€โ™€๏ธ\E|\Q๐Ÿคน๐Ÿผโ€โ™€๏ธ\E|\Q๐Ÿคน๐Ÿฝโ€โ™€๏ธ\E|\Q๐Ÿคน๐Ÿพโ€โ™€๏ธ\E|\Q๐Ÿคน๐Ÿฟโ€โ™€๏ธ\E|\Q๐Ÿ‘ซ\E|\Q๐Ÿ‘ฌ\E|\Q๐Ÿ‘ญ\E|\Q๐Ÿ’\E|\Q๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ\E|\Q๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ\E|\Q๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ\E|\Q๐Ÿ’‘\E|\Q๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ\E|\Q๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ\E|\Q๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ\E|\Q๐Ÿ‘ช\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง\E|\Q๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง\E|\Q๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘ง\E|\Q๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘ง\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\E|\Q๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง\E|\Q๐Ÿคณ\E|\Q๐Ÿคณ๐Ÿป\E|\Q๐Ÿคณ๐Ÿผ\E|\Q๐Ÿคณ๐Ÿฝ\E|\Q๐Ÿคณ๐Ÿพ\E|\Q๐Ÿคณ๐Ÿฟ\E|\Q๐Ÿ’ช\E|\Q๐Ÿ’ช๐Ÿป\E|\Q๐Ÿ’ช๐Ÿผ\E|\Q๐Ÿ’ช๐Ÿฝ\E|\Q๐Ÿ’ช๐Ÿพ\E|\Q๐Ÿ’ช๐Ÿฟ\E|\Q๐Ÿฆต\E|\Q๐Ÿฆต๐Ÿป\E|\Q๐Ÿฆต๐Ÿผ\E|\Q๐Ÿฆต๐Ÿฝ\E|\Q๐Ÿฆต๐Ÿพ\E|\Q๐Ÿฆต๐Ÿฟ\E|\Q๐Ÿฆถ\E|\Q๐Ÿฆถ๐Ÿป\E|\Q๐Ÿฆถ๐Ÿผ\E|\Q๐Ÿฆถ๐Ÿฝ\E|\Q๐Ÿฆถ๐Ÿพ\E|\Q๐Ÿฆถ๐Ÿฟ\E|\Q๐Ÿ‘ˆ\E|\Q๐Ÿ‘ˆ๐Ÿป\E|\Q๐Ÿ‘ˆ๐Ÿผ\E|\Q๐Ÿ‘ˆ๐Ÿฝ\E|\Q๐Ÿ‘ˆ๐Ÿพ\E|\Q๐Ÿ‘ˆ๐Ÿฟ\E|\Q๐Ÿ‘‰\E|\Q๐Ÿ‘‰๐Ÿป\E|\Q๐Ÿ‘‰๐Ÿผ\E|\Q๐Ÿ‘‰๐Ÿฝ\E|\Q๐Ÿ‘‰๐Ÿพ\E|\Q๐Ÿ‘‰๐Ÿฟ\E|\Qโ˜๏ธ\E|\Qโ˜๐Ÿป\E|\Qโ˜๐Ÿผ\E|\Qโ˜๐Ÿฝ\E|\Qโ˜๐Ÿพ\E|\Qโ˜๐Ÿฟ\E|\Q๐Ÿ‘†\E|\Q๐Ÿ‘†๐Ÿป\E|\Q๐Ÿ‘†๐Ÿผ\E|\Q๐Ÿ‘†๐Ÿฝ\E|\Q๐Ÿ‘†๐Ÿพ\E|\Q๐Ÿ‘†๐Ÿฟ\E|\Q๐Ÿ–•\E|\Q๐Ÿ–•๐Ÿป\E|\Q๐Ÿ–•๐Ÿผ\E|\Q๐Ÿ–•๐Ÿฝ\E|\Q๐Ÿ–•๐Ÿพ\E|\Q๐Ÿ–•๐Ÿฟ\E|\Q๐Ÿ‘‡\E|\Q๐Ÿ‘‡๐Ÿป\E|\Q๐Ÿ‘‡๐Ÿผ\E|\Q๐Ÿ‘‡๐Ÿฝ\E|\Q๐Ÿ‘‡๐Ÿพ\E|\Q๐Ÿ‘‡๐Ÿฟ\E|\QโœŒ๏ธ\E|\QโœŒ๐Ÿป\E|\QโœŒ๐Ÿผ\E|\QโœŒ๐Ÿฝ\E|\QโœŒ๐Ÿพ\E|\QโœŒ๐Ÿฟ\E|\Q๐Ÿคž\E|\Q๐Ÿคž๐Ÿป\E|\Q๐Ÿคž๐Ÿผ\E|\Q๐Ÿคž๐Ÿฝ\E|\Q๐Ÿคž๐Ÿพ\E|\Q๐Ÿคž๐Ÿฟ\E|\Q๐Ÿ––\E|\Q๐Ÿ––๐Ÿป\E|\Q๐Ÿ––๐Ÿผ\E|\Q๐Ÿ––๐Ÿฝ\E|\Q๐Ÿ––๐Ÿพ\E|\Q๐Ÿ––๐Ÿฟ\E|\Q๐Ÿค˜\E|\Q๐Ÿค˜๐Ÿป\E|\Q๐Ÿค˜๐Ÿผ\E|\Q๐Ÿค˜๐Ÿฝ\E|\Q๐Ÿค˜๐Ÿพ\E|\Q๐Ÿค˜๐Ÿฟ\E|\Q๐Ÿค™\E|\Q๐Ÿค™๐Ÿป\E|\Q๐Ÿค™๐Ÿผ\E|\Q๐Ÿค™๐Ÿฝ\E|\Q๐Ÿค™๐Ÿพ\E|\Q๐Ÿค™๐Ÿฟ\E|\Q๐Ÿ–๏ธ\E|\Q๐Ÿ–๐Ÿป\E|\Q๐Ÿ–๐Ÿผ\E|\Q๐Ÿ–๐Ÿฝ\E|\Q๐Ÿ–๐Ÿพ\E|\Q๐Ÿ–๐Ÿฟ\E|\Qโœ‹\E|\Qโœ‹๐Ÿป\E|\Qโœ‹๐Ÿผ\E|\Qโœ‹๐Ÿฝ\E|\Qโœ‹๐Ÿพ\E|\Qโœ‹๐Ÿฟ\E|\Q๐Ÿ‘Œ\E|\Q๐Ÿ‘Œ๐Ÿป\E|\Q๐Ÿ‘Œ๐Ÿผ\E|\Q๐Ÿ‘Œ๐Ÿฝ\E|\Q๐Ÿ‘Œ๐Ÿพ\E|\Q๐Ÿ‘Œ๐Ÿฟ\E|\Q๐Ÿ‘\E|\Q๐Ÿ‘๐Ÿป\E|\Q๐Ÿ‘๐Ÿผ\E|\Q๐Ÿ‘๐Ÿฝ\E|\Q๐Ÿ‘๐Ÿพ\E|\Q๐Ÿ‘๐Ÿฟ\E|\Q๐Ÿ‘Ž\E|\Q๐Ÿ‘Ž๐Ÿป\E|\Q๐Ÿ‘Ž๐Ÿผ\E|\Q๐Ÿ‘Ž๐Ÿฝ\E|\Q๐Ÿ‘Ž๐Ÿพ\E|\Q๐Ÿ‘Ž๐Ÿฟ\E|\QโœŠ\E|\QโœŠ๐Ÿป\E|\QโœŠ๐Ÿผ\E|\QโœŠ๐Ÿฝ\E|\QโœŠ๐Ÿพ\E|\QโœŠ๐Ÿฟ\E|\Q๐Ÿ‘Š\E|\Q๐Ÿ‘Š๐Ÿป\E|\Q๐Ÿ‘Š๐Ÿผ\E|\Q๐Ÿ‘Š๐Ÿฝ\E|\Q๐Ÿ‘Š๐Ÿพ\E|\Q๐Ÿ‘Š๐Ÿฟ\E|\Q๐Ÿค›\E|\Q๐Ÿค›๐Ÿป\E|\Q๐Ÿค›๐Ÿผ\E|\Q๐Ÿค›๐Ÿฝ\E|\Q๐Ÿค›๐Ÿพ\E|\Q๐Ÿค›๐Ÿฟ\E|\Q๐Ÿคœ\E|\Q๐Ÿคœ๐Ÿป\E|\Q๐Ÿคœ๐Ÿผ\E|\Q๐Ÿคœ๐Ÿฝ\E|\Q๐Ÿคœ๐Ÿพ\E|\Q๐Ÿคœ๐Ÿฟ\E|\Q๐Ÿคš\E|\Q๐Ÿคš๐Ÿป\E|\Q๐Ÿคš๐Ÿผ\E|\Q๐Ÿคš๐Ÿฝ\E|\Q๐Ÿคš๐Ÿพ\E|\Q๐Ÿคš๐Ÿฟ\E|\Q๐Ÿ‘‹\E|\Q๐Ÿ‘‹๐Ÿป\E|\Q๐Ÿ‘‹๐Ÿผ\E|\Q๐Ÿ‘‹๐Ÿฝ\E|\Q๐Ÿ‘‹๐Ÿพ\E|\Q๐Ÿ‘‹๐Ÿฟ\E|\Q๐ŸคŸ\E|\Q๐ŸคŸ๐Ÿป\E|\Q๐ŸคŸ๐Ÿผ\E|\Q๐ŸคŸ๐Ÿฝ\E|\Q๐ŸคŸ๐Ÿพ\E|\Q๐ŸคŸ๐Ÿฟ\E|\Qโœ๏ธ\E|\Qโœ๐Ÿป\E|\Qโœ๐Ÿผ\E|\Qโœ๐Ÿฝ\E|\Qโœ๐Ÿพ\E|\Qโœ๐Ÿฟ\E|\Q๐Ÿ‘\E|\Q๐Ÿ‘๐Ÿป\E|\Q๐Ÿ‘๐Ÿผ\E|\Q๐Ÿ‘๐Ÿฝ\E|\Q๐Ÿ‘๐Ÿพ\E|\Q๐Ÿ‘๐Ÿฟ\E|\Q๐Ÿ‘\E|\Q๐Ÿ‘๐Ÿป\E|\Q๐Ÿ‘๐Ÿผ\E|\Q๐Ÿ‘๐Ÿฝ\E|\Q๐Ÿ‘๐Ÿพ\E|\Q๐Ÿ‘๐Ÿฟ\E|\Q๐Ÿ™Œ\E|\Q๐Ÿ™Œ๐Ÿป\E|\Q๐Ÿ™Œ๐Ÿผ\E|\Q๐Ÿ™Œ๐Ÿฝ\E|\Q๐Ÿ™Œ๐Ÿพ\E|\Q๐Ÿ™Œ๐Ÿฟ\E|\Q๐Ÿคฒ\E|\Q๐Ÿคฒ๐Ÿป\E|\Q๐Ÿคฒ๐Ÿผ\E|\Q๐Ÿคฒ๐Ÿฝ\E|\Q๐Ÿคฒ๐Ÿพ\E|\Q๐Ÿคฒ๐Ÿฟ\E|\Q๐Ÿ™\E|\Q๐Ÿ™๐Ÿป\E|\Q๐Ÿ™๐Ÿผ\E|\Q๐Ÿ™๐Ÿฝ\E|\Q๐Ÿ™๐Ÿพ\E|\Q๐Ÿ™๐Ÿฟ\E|\Q๐Ÿค\E|\Q๐Ÿ’…\E|\Q๐Ÿ’…๐Ÿป\E|\Q๐Ÿ’…๐Ÿผ\E|\Q๐Ÿ’…๐Ÿฝ\E|\Q๐Ÿ’…๐Ÿพ\E|\Q๐Ÿ’…๐Ÿฟ\E|\Q๐Ÿ‘‚\E|\Q๐Ÿ‘‚๐Ÿป\E|\Q๐Ÿ‘‚๐Ÿผ\E|\Q๐Ÿ‘‚๐Ÿฝ\E|\Q๐Ÿ‘‚๐Ÿพ\E|\Q๐Ÿ‘‚๐Ÿฟ\E|\Q๐Ÿ‘ƒ\E|\Q๐Ÿ‘ƒ๐Ÿป\E|\Q๐Ÿ‘ƒ๐Ÿผ\E|\Q๐Ÿ‘ƒ๐Ÿฝ\E|\Q๐Ÿ‘ƒ๐Ÿพ\E|\Q๐Ÿ‘ƒ๐Ÿฟ\E|\Q๐Ÿฆฐ\E|\Q๐Ÿฆฑ\E|\Q๐Ÿฆฒ\E|\Q๐Ÿฆณ\E|\Q๐Ÿ‘ฃ\E|\Q๐Ÿ‘€\E|\Q๐Ÿ‘๏ธ\E|\Q๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ\E|\Q๐Ÿง \E|\Q๐Ÿฆด\E|\Q๐Ÿฆท\E|\Q๐Ÿ‘…\E|\Q๐Ÿ‘„\E|\Q๐Ÿ’‹\E|\Q๐Ÿ’˜\E|\Qโค๏ธ\E|\Q๐Ÿ’“\E|\Q๐Ÿ’”\E|\Q๐Ÿ’•\E|\Q๐Ÿ’–\E|\Q๐Ÿ’—\E|\Q๐Ÿ’™\E|\Q๐Ÿ’š\E|\Q๐Ÿ’›\E|\Q๐Ÿงก\E|\Q๐Ÿ’œ\E|\Q๐Ÿ–ค\E|\Q๐Ÿ’\E|\Q๐Ÿ’ž\E|\Q๐Ÿ’Ÿ\E|\Qโฃ๏ธ\E|\Q๐Ÿ’Œ\E|\Q๐Ÿ’ค\E|\Q๐Ÿ’ข\E|\Q๐Ÿ’ฃ\E|\Q๐Ÿ’ฅ\E|\Q๐Ÿ’ฆ\E|\Q๐Ÿ’จ\E|\Q๐Ÿ’ซ\E|\Q๐Ÿ’ฌ\E|\Q๐Ÿ—จ๏ธ\E|\Q๐Ÿ—ฏ๏ธ\E|\Q๐Ÿ’ญ\E|\Q๐Ÿ•ณ๏ธ\E|\Q๐Ÿ‘“\E|\Q๐Ÿ•ถ๏ธ\E|\Q๐Ÿฅฝ\E|\Q๐Ÿฅผ\E|\Q๐Ÿ‘”\E|\Q๐Ÿ‘•\E|\Q๐Ÿ‘–\E|\Q๐Ÿงฃ\E|\Q๐Ÿงค\E|\Q๐Ÿงฅ\E|\Q๐Ÿงฆ\E|\Q๐Ÿ‘—\E|\Q๐Ÿ‘˜\E|\Q๐Ÿ‘™\E|\Q๐Ÿ‘š\E|\Q๐Ÿ‘›\E|\Q๐Ÿ‘œ\E|\Q๐Ÿ‘\E|\Q๐Ÿ›๏ธ\E|\Q๐ŸŽ’\E|\Q๐Ÿ‘ž\E|\Q๐Ÿ‘Ÿ\E|\Q๐Ÿฅพ\E|\Q๐Ÿฅฟ\E|\Q๐Ÿ‘ \E|\Q๐Ÿ‘ก\E|\Q๐Ÿ‘ข\E|\Q๐Ÿ‘‘\E|\Q๐Ÿ‘’\E|\Q๐ŸŽฉ\E|\Q๐ŸŽ“\E|\Q๐Ÿงข\E|\Qโ›‘๏ธ\E|\Q๐Ÿ“ฟ\E|\Q๐Ÿ’„\E|\Q๐Ÿ’\E|\Q๐Ÿ’Ž\E|\Q๐Ÿต\E|\Q๐Ÿ’\E|\Q๐Ÿฆ\E|\Q๐Ÿถ\E|\Q๐Ÿ•\E|\Q๐Ÿฉ\E|\Q๐Ÿบ\E|\Q๐ŸฆŠ\E|\Q๐Ÿฆ\E|\Q๐Ÿฑ\E|\Q๐Ÿˆ\E|\Q๐Ÿฆ\E|\Q๐Ÿฏ\E|\Q๐Ÿ…\E|\Q๐Ÿ†\E|\Q๐Ÿด\E|\Q๐ŸŽ\E|\Q๐Ÿฆ„\E|\Q๐Ÿฆ“\E|\Q๐ŸฆŒ\E|\Q๐Ÿฎ\E|\Q๐Ÿ‚\E|\Q๐Ÿƒ\E|\Q๐Ÿ„\E|\Q๐Ÿท\E|\Q๐Ÿ–\E|\Q๐Ÿ—\E|\Q๐Ÿฝ\E|\Q๐Ÿ\E|\Q๐Ÿ‘\E|\Q๐Ÿ\E|\Q๐Ÿช\E|\Q๐Ÿซ\E|\Q๐Ÿฆ™\E|\Q๐Ÿฆ’\E|\Q๐Ÿ˜\E|\Q๐Ÿฆ\E|\Q๐Ÿฆ›\E|\Q๐Ÿญ\E|\Q๐Ÿ\E|\Q๐Ÿ€\E|\Q๐Ÿน\E|\Q๐Ÿฐ\E|\Q๐Ÿ‡\E|\Q๐Ÿฟ๏ธ\E|\Q๐Ÿฆ”\E|\Q๐Ÿฆ‡\E|\Q๐Ÿป\E|\Q๐Ÿจ\E|\Q๐Ÿผ\E|\Q๐Ÿฆ˜\E|\Q๐Ÿฆก\E|\Q๐Ÿพ\E|\Q๐Ÿฆƒ\E|\Q๐Ÿ”\E|\Q๐Ÿ“\E|\Q๐Ÿฃ\E|\Q๐Ÿค\E|\Q๐Ÿฅ\E|\Q๐Ÿฆ\E|\Q๐Ÿง\E|\Q๐Ÿ•Š๏ธ\E|\Q๐Ÿฆ…\E|\Q๐Ÿฆ†\E|\Q๐Ÿฆข\E|\Q๐Ÿฆ‰\E|\Q๐Ÿฆš\E|\Q๐Ÿฆœ\E|\Q๐Ÿธ\E|\Q๐ŸŠ\E|\Q๐Ÿข\E|\Q๐ŸฆŽ\E|\Q๐Ÿ\E|\Q๐Ÿฒ\E|\Q๐Ÿ‰\E|\Q๐Ÿฆ•\E|\Q๐Ÿฆ–\E|\Q๐Ÿณ\E|\Q๐Ÿ‹\E|\Q๐Ÿฌ\E|\Q๐ŸŸ\E|\Q๐Ÿ \E|\Q๐Ÿก\E|\Q๐Ÿฆˆ\E|\Q๐Ÿ™\E|\Q๐Ÿš\E|\Q๐Ÿฆ€\E|\Q๐Ÿฆž\E|\Q๐Ÿฆ\E|\Q๐Ÿฆ‘\E|\Q๐ŸŒ\E|\Q๐Ÿฆ‹\E|\Q๐Ÿ›\E|\Q๐Ÿœ\E|\Q๐Ÿ\E|\Q๐Ÿž\E|\Q๐Ÿฆ—\E|\Q๐Ÿ•ท๏ธ\E|\Q๐Ÿ•ธ๏ธ\E|\Q๐Ÿฆ‚\E|\Q๐ŸฆŸ\E|\Q๐Ÿฆ \E|\Q๐Ÿ’\E|\Q๐ŸŒธ\E|\Q๐Ÿ’ฎ\E|\Q๐Ÿต๏ธ\E|\Q๐ŸŒน\E|\Q๐Ÿฅ€\E|\Q๐ŸŒบ\E|\Q๐ŸŒป\E|\Q๐ŸŒผ\E|\Q๐ŸŒท\E|\Q๐ŸŒฑ\E|\Q๐ŸŒฒ\E|\Q๐ŸŒณ\E|\Q๐ŸŒด\E|\Q๐ŸŒต\E|\Q๐ŸŒพ\E|\Q๐ŸŒฟ\E|\Qโ˜˜๏ธ\E|\Q๐Ÿ€\E|\Q๐Ÿ\E|\Q๐Ÿ‚\E|\Q๐Ÿƒ\E|\Q๐Ÿ‡\E|\Q๐Ÿˆ\E|\Q๐Ÿ‰\E|\Q๐ŸŠ\E|\Q๐Ÿ‹\E|\Q๐ŸŒ\E|\Q๐Ÿ\E|\Q๐Ÿฅญ\E|\Q๐ŸŽ\E|\Q๐Ÿ\E|\Q๐Ÿ\E|\Q๐Ÿ‘\E|\Q๐Ÿ’\E|\Q๐Ÿ“\E|\Q๐Ÿฅ\E|\Q๐Ÿ…\E|\Q๐Ÿฅฅ\E|\Q๐Ÿฅ‘\E|\Q๐Ÿ†\E|\Q๐Ÿฅ”\E|\Q๐Ÿฅ•\E|\Q๐ŸŒฝ\E|\Q๐ŸŒถ๏ธ\E|\Q๐Ÿฅ’\E|\Q๐Ÿฅฌ\E|\Q๐Ÿฅฆ\E|\Q๐Ÿ„\E|\Q๐Ÿฅœ\E|\Q๐ŸŒฐ\E|\Q๐Ÿž\E|\Q๐Ÿฅ\E|\Q๐Ÿฅ–\E|\Q๐Ÿฅจ\E|\Q๐Ÿฅฏ\E|\Q๐Ÿฅž\E|\Q๐Ÿง€\E|\Q๐Ÿ–\E|\Q๐Ÿ—\E|\Q๐Ÿฅฉ\E|\Q๐Ÿฅ“\E|\Q๐Ÿ”\E|\Q๐ŸŸ\E|\Q๐Ÿ•\E|\Q๐ŸŒญ\E|\Q๐Ÿฅช\E|\Q๐ŸŒฎ\E|\Q๐ŸŒฏ\E|\Q๐Ÿฅ™\E|\Q๐Ÿฅš\E|\Q๐Ÿณ\E|\Q๐Ÿฅ˜\E|\Q๐Ÿฒ\E|\Q๐Ÿฅฃ\E|\Q๐Ÿฅ—\E|\Q๐Ÿฟ\E|\Q๐Ÿง‚\E|\Q๐Ÿฅซ\E|\Q๐Ÿฑ\E|\Q๐Ÿ˜\E|\Q๐Ÿ™\E|\Q๐Ÿš\E|\Q๐Ÿ›\E|\Q๐Ÿœ\E|\Q๐Ÿ\E|\Q๐Ÿ \E|\Q๐Ÿข\E|\Q๐Ÿฃ\E|\Q๐Ÿค\E|\Q๐Ÿฅ\E|\Q๐Ÿฅฎ\E|\Q๐Ÿก\E|\Q๐ŸฅŸ\E|\Q๐Ÿฅ \E|\Q๐Ÿฅก\E|\Q๐Ÿฆ\E|\Q๐Ÿง\E|\Q๐Ÿจ\E|\Q๐Ÿฉ\E|\Q๐Ÿช\E|\Q๐ŸŽ‚\E|\Q๐Ÿฐ\E|\Q๐Ÿง\E|\Q๐Ÿฅง\E|\Q๐Ÿซ\E|\Q๐Ÿฌ\E|\Q๐Ÿญ\E|\Q๐Ÿฎ\E|\Q๐Ÿฏ\E|\Q๐Ÿผ\E|\Q๐Ÿฅ›\E|\Qโ˜•\E|\Q๐Ÿต\E|\Q๐Ÿถ\E|\Q๐Ÿพ\E|\Q๐Ÿท\E|\Q๐Ÿธ\E|\Q๐Ÿน\E|\Q๐Ÿบ\E|\Q๐Ÿป\E|\Q๐Ÿฅ‚\E|\Q๐Ÿฅƒ\E|\Q๐Ÿฅค\E|\Q๐Ÿฅข\E|\Q๐Ÿฝ๏ธ\E|\Q๐Ÿด\E|\Q๐Ÿฅ„\E|\Q๐Ÿ”ช\E|\Q๐Ÿบ\E|\Q๐ŸŒ\E|\Q๐ŸŒŽ\E|\Q๐ŸŒ\E|\Q๐ŸŒ\E|\Q๐Ÿ—บ๏ธ\E|\Q๐Ÿ—พ\E|\Q๐Ÿงญ\E|\Q๐Ÿ”๏ธ\E|\Qโ›ฐ๏ธ\E|\Q๐ŸŒ‹\E|\Q๐Ÿ—ป\E|\Q๐Ÿ•๏ธ\E|\Q๐Ÿ–๏ธ\E|\Q๐Ÿœ๏ธ\E|\Q๐Ÿ๏ธ\E|\Q๐Ÿž๏ธ\E|\Q๐ŸŸ๏ธ\E|\Q๐Ÿ›๏ธ\E|\Q๐Ÿ—๏ธ\E|\Q๐Ÿงฑ\E|\Q๐Ÿ˜๏ธ\E|\Q๐Ÿš๏ธ\E|\Q๐Ÿ \E|\Q๐Ÿก\E|\Q๐Ÿข\E|\Q๐Ÿฃ\E|\Q๐Ÿค\E|\Q๐Ÿฅ\E|\Q๐Ÿฆ\E|\Q๐Ÿจ\E|\Q๐Ÿฉ\E|\Q๐Ÿช\E|\Q๐Ÿซ\E|\Q๐Ÿฌ\E|\Q๐Ÿญ\E|\Q๐Ÿฏ\E|\Q๐Ÿฐ\E|\Q๐Ÿ’’\E|\Q๐Ÿ—ผ\E|\Q๐Ÿ—ฝ\E|\Qโ›ช\E|\Q๐Ÿ•Œ\E|\Q๐Ÿ•\E|\Qโ›ฉ๏ธ\E|\Q๐Ÿ•‹\E|\Qโ›ฒ\E|\Qโ›บ\E|\Q๐ŸŒ\E|\Q๐ŸŒƒ\E|\Q๐Ÿ™๏ธ\E|\Q๐ŸŒ„\E|\Q๐ŸŒ…\E|\Q๐ŸŒ†\E|\Q๐ŸŒ‡\E|\Q๐ŸŒ‰\E|\Qโ™จ๏ธ\E|\Q๐ŸŒŒ\E|\Q๐ŸŽ \E|\Q๐ŸŽก\E|\Q๐ŸŽข\E|\Q๐Ÿ’ˆ\E|\Q๐ŸŽช\E|\Q๐Ÿš‚\E|\Q๐Ÿšƒ\E|\Q๐Ÿš„\E|\Q๐Ÿš…\E|\Q๐Ÿš†\E|\Q๐Ÿš‡\E|\Q๐Ÿšˆ\E|\Q๐Ÿš‰\E|\Q๐ŸšŠ\E|\Q๐Ÿš\E|\Q๐Ÿšž\E|\Q๐Ÿš‹\E|\Q๐ŸšŒ\E|\Q๐Ÿš\E|\Q๐ŸšŽ\E|\Q๐Ÿš\E|\Q๐Ÿš‘\E|\Q๐Ÿš’\E|\Q๐Ÿš“\E|\Q๐Ÿš”\E|\Q๐Ÿš•\E|\Q๐Ÿš–\E|\Q๐Ÿš—\E|\Q๐Ÿš˜\E|\Q๐Ÿš™\E|\Q๐Ÿšš\E|\Q๐Ÿš›\E|\Q๐Ÿšœ\E|\Q๐Ÿšฒ\E|\Q๐Ÿ›ด\E|\Q๐Ÿ›น\E|\Q๐Ÿ›ต\E|\Q๐Ÿš\E|\Q๐Ÿ›ฃ๏ธ\E|\Q๐Ÿ›ค๏ธ\E|\Q๐Ÿ›ข๏ธ\E|\Qโ›ฝ\E|\Q๐Ÿšจ\E|\Q๐Ÿšฅ\E|\Q๐Ÿšฆ\E|\Q๐Ÿ›‘\E|\Q๐Ÿšง\E|\Qโš“\E|\Qโ›ต\E|\Q๐Ÿ›ถ\E|\Q๐Ÿšค\E|\Q๐Ÿ›ณ๏ธ\E|\Qโ›ด๏ธ\E|\Q๐Ÿ›ฅ๏ธ\E|\Q๐Ÿšข\E|\Qโœˆ๏ธ\E|\Q๐Ÿ›ฉ๏ธ\E|\Q๐Ÿ›ซ\E|\Q๐Ÿ›ฌ\E|\Q๐Ÿ’บ\E|\Q๐Ÿš\E|\Q๐ŸšŸ\E|\Q๐Ÿš \E|\Q๐Ÿšก\E|\Q๐Ÿ›ฐ๏ธ\E|\Q๐Ÿš€\E|\Q๐Ÿ›ธ\E|\Q๐Ÿ›Ž๏ธ\E|\Q๐Ÿงณ\E|\QโŒ›\E|\Qโณ\E|\QโŒš\E|\Qโฐ\E|\Qโฑ๏ธ\E|\Qโฒ๏ธ\E|\Q๐Ÿ•ฐ๏ธ\E|\Q๐Ÿ•›\E|\Q๐Ÿ•ง\E|\Q๐Ÿ•\E|\Q๐Ÿ•œ\E|\Q๐Ÿ•‘\E|\Q๐Ÿ•\E|\Q๐Ÿ•’\E|\Q๐Ÿ•ž\E|\Q๐Ÿ•“\E|\Q๐Ÿ•Ÿ\E|\Q๐Ÿ•”\E|\Q๐Ÿ• \E|\Q๐Ÿ••\E|\Q๐Ÿ•ก\E|\Q๐Ÿ•–\E|\Q๐Ÿ•ข\E|\Q๐Ÿ•—\E|\Q๐Ÿ•ฃ\E|\Q๐Ÿ•˜\E|\Q๐Ÿ•ค\E|\Q๐Ÿ•™\E|\Q๐Ÿ•ฅ\E|\Q๐Ÿ•š\E|\Q๐Ÿ•ฆ\E|\Q๐ŸŒ‘\E|\Q๐ŸŒ’\E|\Q๐ŸŒ“\E|\Q๐ŸŒ”\E|\Q๐ŸŒ•\E|\Q๐ŸŒ–\E|\Q๐ŸŒ—\E|\Q๐ŸŒ˜\E|\Q๐ŸŒ™\E|\Q๐ŸŒš\E|\Q๐ŸŒ›\E|\Q๐ŸŒœ\E|\Q๐ŸŒก๏ธ\E|\Qโ˜€๏ธ\E|\Q๐ŸŒ\E|\Q๐ŸŒž\E|\Qโญ\E|\Q๐ŸŒŸ\E|\Q๐ŸŒ \E|\Qโ˜๏ธ\E|\Qโ›…\E|\Qโ›ˆ๏ธ\E|\Q๐ŸŒค๏ธ\E|\Q๐ŸŒฅ๏ธ\E|\Q๐ŸŒฆ๏ธ\E|\Q๐ŸŒง๏ธ\E|\Q๐ŸŒจ๏ธ\E|\Q๐ŸŒฉ๏ธ\E|\Q๐ŸŒช๏ธ\E|\Q๐ŸŒซ๏ธ\E|\Q๐ŸŒฌ๏ธ\E|\Q๐ŸŒ€\E|\Q๐ŸŒˆ\E|\Q๐ŸŒ‚\E|\Qโ˜‚๏ธ\E|\Qโ˜”\E|\Qโ›ฑ๏ธ\E|\Qโšก\E|\Qโ„๏ธ\E|\Qโ˜ƒ๏ธ\E|\Qโ›„\E|\Qโ˜„๏ธ\E|\Q๐Ÿ”ฅ\E|\Q๐Ÿ’ง\E|\Q๐ŸŒŠ\E|\Q๐ŸŽƒ\E|\Q๐ŸŽ„\E|\Q๐ŸŽ†\E|\Q๐ŸŽ‡\E|\Q๐Ÿงจ\E|\Qโœจ\E|\Q๐ŸŽˆ\E|\Q๐ŸŽ‰\E|\Q๐ŸŽŠ\E|\Q๐ŸŽ‹\E|\Q๐ŸŽ\E|\Q๐ŸŽŽ\E|\Q๐ŸŽ\E|\Q๐ŸŽ\E|\Q๐ŸŽ‘\E|\Q๐Ÿงง\E|\Q๐ŸŽ€\E|\Q๐ŸŽ\E|\Q๐ŸŽ—๏ธ\E|\Q๐ŸŽŸ๏ธ\E|\Q๐ŸŽซ\E|\Q๐ŸŽ–๏ธ\E|\Q๐Ÿ†\E|\Q๐Ÿ…\E|\Q๐Ÿฅ‡\E|\Q๐Ÿฅˆ\E|\Q๐Ÿฅ‰\E|\Qโšฝ\E|\Qโšพ\E|\Q๐ŸฅŽ\E|\Q๐Ÿ€\E|\Q๐Ÿ\E|\Q๐Ÿˆ\E|\Q๐Ÿ‰\E|\Q๐ŸŽพ\E|\Q๐Ÿฅ\E|\Q๐ŸŽณ\E|\Q๐Ÿ\E|\Q๐Ÿ‘\E|\Q๐Ÿ’\E|\Q๐Ÿฅ\E|\Q๐Ÿ“\E|\Q๐Ÿธ\E|\Q๐ŸฅŠ\E|\Q๐Ÿฅ‹\E|\Q๐Ÿฅ…\E|\Qโ›ณ\E|\Qโ›ธ๏ธ\E|\Q๐ŸŽฃ\E|\Q๐ŸŽฝ\E|\Q๐ŸŽฟ\E|\Q๐Ÿ›ท\E|\Q๐ŸฅŒ\E|\Q๐ŸŽฏ\E|\Q๐ŸŽฑ\E|\Q๐Ÿ”ฎ\E|\Q๐Ÿงฟ\E|\Q๐ŸŽฎ\E|\Q๐Ÿ•น๏ธ\E|\Q๐ŸŽฐ\E|\Q๐ŸŽฒ\E|\Q๐Ÿงฉ\E|\Q๐Ÿงธ\E|\Qโ™ ๏ธ\E|\Qโ™ฅ๏ธ\E|\Qโ™ฆ๏ธ\E|\Qโ™ฃ๏ธ\E|\Qโ™Ÿ๏ธ\E|\Q๐Ÿƒ\E|\Q๐Ÿ€„\E|\Q๐ŸŽด\E|\Q๐ŸŽญ\E|\Q๐Ÿ–ผ๏ธ\E|\Q๐ŸŽจ\E|\Q๐Ÿงต\E|\Q๐Ÿงถ\E|\Q๐Ÿ”‡\E|\Q๐Ÿ”ˆ\E|\Q๐Ÿ”‰\E|\Q๐Ÿ”Š\E|\Q๐Ÿ“ข\E|\Q๐Ÿ“ฃ\E|\Q๐Ÿ“ฏ\E|\Q๐Ÿ””\E|\Q๐Ÿ”•\E|\Q๐ŸŽผ\E|\Q๐ŸŽต\E|\Q๐ŸŽถ\E|\Q๐ŸŽ™๏ธ\E|\Q๐ŸŽš๏ธ\E|\Q๐ŸŽ›๏ธ\E|\Q๐ŸŽค\E|\Q๐ŸŽง\E|\Q๐Ÿ“ป\E|\Q๐ŸŽท\E|\Q๐ŸŽธ\E|\Q๐ŸŽน\E|\Q๐ŸŽบ\E|\Q๐ŸŽป\E|\Q๐Ÿฅ\E|\Q๐Ÿ“ฑ\E|\Q๐Ÿ“ฒ\E|\Qโ˜Ž๏ธ\E|\Q๐Ÿ“ž\E|\Q๐Ÿ“Ÿ\E|\Q๐Ÿ“ \E|\Q๐Ÿ”‹\E|\Q๐Ÿ”Œ\E|\Q๐Ÿ’ป\E|\Q๐Ÿ–ฅ๏ธ\E|\Q๐Ÿ–จ๏ธ\E|\QโŒจ๏ธ\E|\Q๐Ÿ–ฑ๏ธ\E|\Q๐Ÿ–ฒ๏ธ\E|\Q๐Ÿ’ฝ\E|\Q๐Ÿ’พ\E|\Q๐Ÿ’ฟ\E|\Q๐Ÿ“€\E|\Q๐Ÿงฎ\E|\Q๐ŸŽฅ\E|\Q๐ŸŽž๏ธ\E|\Q๐Ÿ“ฝ๏ธ\E|\Q๐ŸŽฌ\E|\Q๐Ÿ“บ\E|\Q๐Ÿ“ท\E|\Q๐Ÿ“ธ\E|\Q๐Ÿ“น\E|\Q๐Ÿ“ผ\E|\Q๐Ÿ”\E|\Q๐Ÿ”Ž\E|\Q๐Ÿ•ฏ๏ธ\E|\Q๐Ÿ’ก\E|\Q๐Ÿ”ฆ\E|\Q๐Ÿฎ\E|\Q๐Ÿ“”\E|\Q๐Ÿ“•\E|\Q๐Ÿ“–\E|\Q๐Ÿ“—\E|\Q๐Ÿ“˜\E|\Q๐Ÿ“™\E|\Q๐Ÿ“š\E|\Q๐Ÿ““\E|\Q๐Ÿ“’\E|\Q๐Ÿ“ƒ\E|\Q๐Ÿ“œ\E|\Q๐Ÿ“„\E|\Q๐Ÿ“ฐ\E|\Q๐Ÿ—ž๏ธ\E|\Q๐Ÿ“‘\E|\Q๐Ÿ”–\E|\Q๐Ÿท๏ธ\E|\Q๐Ÿ’ฐ\E|\Q๐Ÿ’ด\E|\Q๐Ÿ’ต\E|\Q๐Ÿ’ถ\E|\Q๐Ÿ’ท\E|\Q๐Ÿ’ธ\E|\Q๐Ÿ’ณ\E|\Q๐Ÿงพ\E|\Q๐Ÿ’น\E|\Q๐Ÿ’ฑ\E|\Q๐Ÿ’ฒ\E|\Qโœ‰๏ธ\E|\Q๐Ÿ“ง\E|\Q๐Ÿ“จ\E|\Q๐Ÿ“ฉ\E|\Q๐Ÿ“ค\E|\Q๐Ÿ“ฅ\E|\Q๐Ÿ“ฆ\E|\Q๐Ÿ“ซ\E|\Q๐Ÿ“ช\E|\Q๐Ÿ“ฌ\E|\Q๐Ÿ“ญ\E|\Q๐Ÿ“ฎ\E|\Q๐Ÿ—ณ๏ธ\E|\Qโœ๏ธ\E|\Qโœ’๏ธ\E|\Q๐Ÿ–‹๏ธ\E|\Q๐Ÿ–Š๏ธ\E|\Q๐Ÿ–Œ๏ธ\E|\Q๐Ÿ–๏ธ\E|\Q๐Ÿ“\E|\Q๐Ÿ’ผ\E|\Q๐Ÿ“\E|\Q๐Ÿ“‚\E|\Q๐Ÿ—‚๏ธ\E|\Q๐Ÿ“…\E|\Q๐Ÿ“†\E|\Q๐Ÿ—’๏ธ\E|\Q๐Ÿ—“๏ธ\E|\Q๐Ÿ“‡\E|\Q๐Ÿ“ˆ\E|\Q๐Ÿ“‰\E|\Q๐Ÿ“Š\E|\Q๐Ÿ“‹\E|\Q๐Ÿ“Œ\E|\Q๐Ÿ“\E|\Q๐Ÿ“Ž\E|\Q๐Ÿ–‡๏ธ\E|\Q๐Ÿ“\E|\Q๐Ÿ“\E|\Qโœ‚๏ธ\E|\Q๐Ÿ—ƒ๏ธ\E|\Q๐Ÿ—„๏ธ\E|\Q๐Ÿ—‘๏ธ\E|\Q๐Ÿ”’\E|\Q๐Ÿ”“\E|\Q๐Ÿ”\E|\Q๐Ÿ”\E|\Q๐Ÿ”‘\E|\Q๐Ÿ—๏ธ\E|\Q๐Ÿ”จ\E|\Qโ›๏ธ\E|\Qโš’๏ธ\E|\Q๐Ÿ› ๏ธ\E|\Q๐Ÿ—ก๏ธ\E|\Qโš”๏ธ\E|\Q๐Ÿ”ซ\E|\Q๐Ÿน\E|\Q๐Ÿ›ก๏ธ\E|\Q๐Ÿ”ง\E|\Q๐Ÿ”ฉ\E|\Qโš™๏ธ\E|\Q๐Ÿ—œ๏ธ\E|\Qโš–๏ธ\E|\Q๐Ÿ”—\E|\Qโ›“๏ธ\E|\Q๐Ÿงฐ\E|\Q๐Ÿงฒ\E|\Qโš—๏ธ\E|\Q๐Ÿงช\E|\Q๐Ÿงซ\E|\Q๐Ÿงฌ\E|\Q๐Ÿ”ฌ\E|\Q๐Ÿ”ญ\E|\Q๐Ÿ“ก\E|\Q๐Ÿ’‰\E|\Q๐Ÿ’Š\E|\Q๐Ÿšช\E|\Q๐Ÿ›๏ธ\E|\Q๐Ÿ›‹๏ธ\E|\Q๐Ÿšฝ\E|\Q๐Ÿšฟ\E|\Q๐Ÿ›\E|\Q๐Ÿงด\E|\Q๐Ÿงท\E|\Q๐Ÿงน\E|\Q๐Ÿงบ\E|\Q๐Ÿงป\E|\Q๐Ÿงผ\E|\Q๐Ÿงฝ\E|\Q๐Ÿงฏ\E|\Q๐Ÿ›’\E|\Q๐Ÿšฌ\E|\Qโšฐ๏ธ\E|\Qโšฑ๏ธ\E|\Q๐Ÿ—ฟ\E|\Q๐Ÿง\E|\Q๐Ÿšฎ\E|\Q๐Ÿšฐ\E|\Qโ™ฟ\E|\Q๐Ÿšน\E|\Q๐Ÿšบ\E|\Q๐Ÿšป\E|\Q๐Ÿšผ\E|\Q๐Ÿšพ\E|\Q๐Ÿ›‚\E|\Q๐Ÿ›ƒ\E|\Q๐Ÿ›„\E|\Q๐Ÿ›…\E|\Qโš ๏ธ\E|\Q๐Ÿšธ\E|\Qโ›”\E|\Q๐Ÿšซ\E|\Q๐Ÿšณ\E|\Q๐Ÿšญ\E|\Q๐Ÿšฏ\E|\Q๐Ÿšฑ\E|\Q๐Ÿšท\E|\Q๐Ÿ“ต\E|\Q๐Ÿ”ž\E|\Qโ˜ข๏ธ\E|\Qโ˜ฃ๏ธ\E|\Qโฌ†๏ธ\E|\Qโ†—๏ธ\E|\Qโžก๏ธ\E|\Qโ†˜๏ธ\E|\Qโฌ‡๏ธ\E|\Qโ†™๏ธ\E|\Qโฌ…๏ธ\E|\Qโ†–๏ธ\E|\Qโ†•๏ธ\E|\Qโ†”๏ธ\E|\Qโ†ฉ๏ธ\E|\Qโ†ช๏ธ\E|\Qโคด๏ธ\E|\Qโคต๏ธ\E|\Q๐Ÿ”ƒ\E|\Q๐Ÿ”„\E|\Q๐Ÿ”™\E|\Q๐Ÿ”š\E|\Q๐Ÿ”›\E|\Q๐Ÿ”œ\E|\Q๐Ÿ”\E|\Q๐Ÿ›\E|\Qโš›๏ธ\E|\Q๐Ÿ•‰๏ธ\E|\Qโœก๏ธ\E|\Qโ˜ธ๏ธ\E|\Qโ˜ฏ๏ธ\E|\Qโœ๏ธ\E|\Qโ˜ฆ๏ธ\E|\Qโ˜ช๏ธ\E|\Qโ˜ฎ๏ธ\E|\Q๐Ÿ•Ž\E|\Q๐Ÿ”ฏ\E|\Qโ™ˆ\E|\Qโ™‰\E|\Qโ™Š\E|\Qโ™‹\E|\Qโ™Œ\E|\Qโ™\E|\Qโ™Ž\E|\Qโ™\E|\Qโ™\E|\Qโ™‘\E|\Qโ™’\E|\Qโ™“\E|\Qโ›Ž\E|\Q๐Ÿ”€\E|\Q๐Ÿ”\E|\Q๐Ÿ”‚\E|\Qโ–ถ๏ธ\E|\Qโฉ\E|\Qโญ๏ธ\E|\Qโฏ๏ธ\E|\Qโ—€๏ธ\E|\Qโช\E|\Qโฎ๏ธ\E|\Q๐Ÿ”ผ\E|\Qโซ\E|\Q๐Ÿ”ฝ\E|\Qโฌ\E|\Qโธ๏ธ\E|\Qโน๏ธ\E|\Qโบ๏ธ\E|\Qโ๏ธ\E|\Q๐ŸŽฆ\E|\Q๐Ÿ”…\E|\Q๐Ÿ”†\E|\Q๐Ÿ“ถ\E|\Q๐Ÿ“ณ\E|\Q๐Ÿ“ด\E|\Qโ™€๏ธ\E|\Qโ™‚๏ธ\E|\Qโš•๏ธ\E|\Qโ™พ๏ธ\E|\Qโ™ป๏ธ\E|\Qโšœ๏ธ\E|\Q๐Ÿ”ฑ\E|\Q๐Ÿ“›\E|\Q๐Ÿ”ฐ\E|\Qโญ•\E|\Qโœ…\E|\Qโ˜‘๏ธ\E|\Qโœ”๏ธ\E|\Qโœ–๏ธ\E|\QโŒ\E|\QโŽ\E|\Qโž•\E|\Qโž–\E|\Qโž—\E|\Qโžฐ\E|\Qโžฟ\E|\Qใ€ฝ๏ธ\E|\Qโœณ๏ธ\E|\Qโœด๏ธ\E|\Qโ‡๏ธ\E|\Qโ€ผ๏ธ\E|\Qโ‰๏ธ\E|\Qโ“\E|\Qโ”\E|\Qโ•\E|\Qโ—\E|\Qใ€ฐ๏ธ\E|\Qยฉ๏ธ\E|\Qยฎ๏ธ\E|\Qโ„ข๏ธ\E|\Q#๏ธโƒฃ\E|\Q*๏ธโƒฃ\E|\Q0๏ธโƒฃ\E|\Q1๏ธโƒฃ\E|\Q2๏ธโƒฃ\E|\Q3๏ธโƒฃ\E|\Q4๏ธโƒฃ\E|\Q5๏ธโƒฃ\E|\Q6๏ธโƒฃ\E|\Q7๏ธโƒฃ\E|\Q8๏ธโƒฃ\E|\Q9๏ธโƒฃ\E|\Q๐Ÿ”Ÿ\E|\Q๐Ÿ’ฏ\E|\Q๐Ÿ” \E|\Q๐Ÿ”ก\E|\Q๐Ÿ”ข\E|\Q๐Ÿ”ฃ\E|\Q๐Ÿ”ค\E|\Q๐Ÿ…ฐ๏ธ\E|\Q๐Ÿ†Ž\E|\Q๐Ÿ…ฑ๏ธ\E|\Q๐Ÿ†‘\E|\Q๐Ÿ†’\E|\Q๐Ÿ†“\E|\Qโ„น๏ธ\E|\Q๐Ÿ†”\E|\Qโ“‚๏ธ\E|\Q๐Ÿ†•\E|\Q๐Ÿ†–\E|\Q๐Ÿ…พ๏ธ\E|\Q๐Ÿ†—\E|\Q๐Ÿ…ฟ๏ธ\E|\Q๐Ÿ†˜\E|\Q๐Ÿ†™\E|\Q๐Ÿ†š\E|\Q๐Ÿˆ\E|\Q๐Ÿˆ‚๏ธ\E|\Q๐Ÿˆท๏ธ\E|\Q๐Ÿˆถ\E|\Q๐Ÿˆฏ\E|\Q๐Ÿ‰\E|\Q๐Ÿˆน\E|\Q๐Ÿˆš\E|\Q๐Ÿˆฒ\E|\Q๐Ÿ‰‘\E|\Q๐Ÿˆธ\E|\Q๐Ÿˆด\E|\Q๐Ÿˆณ\E|\QใŠ—๏ธ\E|\QใŠ™๏ธ\E|\Q๐Ÿˆบ\E|\Q๐Ÿˆต\E|\Qโ–ช๏ธ\E|\Qโ–ซ๏ธ\E|\Qโ—ป๏ธ\E|\Qโ—ผ๏ธ\E|\Qโ—ฝ\E|\Qโ—พ\E|\Qโฌ›\E|\Qโฌœ\E|\Q๐Ÿ”ถ\E|\Q๐Ÿ”ท\E|\Q๐Ÿ”ธ\E|\Q๐Ÿ”น\E|\Q๐Ÿ”บ\E|\Q๐Ÿ”ป\E|\Q๐Ÿ’ \E|\Q๐Ÿ”˜\E|\Q๐Ÿ”ฒ\E|\Q๐Ÿ”ณ\E|\Qโšช\E|\Qโšซ\E|\Q๐Ÿ”ด\E|\Q๐Ÿ”ต\E|\Q๐Ÿ\E|\Q๐Ÿšฉ\E|\Q๐ŸŽŒ\E|\Q๐Ÿด\E|\Q๐Ÿณ๏ธ\E|\Q๐Ÿณ๏ธโ€๐ŸŒˆ\E|\Q๐Ÿดโ€โ˜ ๏ธ\E|\Q๐Ÿ‡ฆ๐Ÿ‡จ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฉ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ช\E|\Q๐Ÿ‡ฆ๐Ÿ‡ซ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ด\E|\Q๐Ÿ‡ฆ๐Ÿ‡ถ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ท\E|\Q๐Ÿ‡ฆ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฆ๐Ÿ‡น\E|\Q๐Ÿ‡ฆ๐Ÿ‡บ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ผ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฝ\E|\Q๐Ÿ‡ฆ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ง๐Ÿ‡ฆ\E|\Q๐Ÿ‡ง๐Ÿ‡ง\E|\Q๐Ÿ‡ง๐Ÿ‡ฉ\E|\Q๐Ÿ‡ง๐Ÿ‡ช\E|\Q๐Ÿ‡ง๐Ÿ‡ซ\E|\Q๐Ÿ‡ง๐Ÿ‡ฌ\E|\Q๐Ÿ‡ง๐Ÿ‡ญ\E|\Q๐Ÿ‡ง๐Ÿ‡ฎ\E|\Q๐Ÿ‡ง๐Ÿ‡ฏ\E|\Q๐Ÿ‡ง๐Ÿ‡ฑ\E|\Q๐Ÿ‡ง๐Ÿ‡ฒ\E|\Q๐Ÿ‡ง๐Ÿ‡ณ\E|\Q๐Ÿ‡ง๐Ÿ‡ด\E|\Q๐Ÿ‡ง๐Ÿ‡ถ\E|\Q๐Ÿ‡ง๐Ÿ‡ท\E|\Q๐Ÿ‡ง๐Ÿ‡ธ\E|\Q๐Ÿ‡ง๐Ÿ‡น\E|\Q๐Ÿ‡ง๐Ÿ‡ป\E|\Q๐Ÿ‡ง๐Ÿ‡ผ\E|\Q๐Ÿ‡ง๐Ÿ‡พ\E|\Q๐Ÿ‡ง๐Ÿ‡ฟ\E|\Q๐Ÿ‡จ๐Ÿ‡ฆ\E|\Q๐Ÿ‡จ๐Ÿ‡จ\E|\Q๐Ÿ‡จ๐Ÿ‡ฉ\E|\Q๐Ÿ‡จ๐Ÿ‡ซ\E|\Q๐Ÿ‡จ๐Ÿ‡ฌ\E|\Q๐Ÿ‡จ๐Ÿ‡ญ\E|\Q๐Ÿ‡จ๐Ÿ‡ฎ\E|\Q๐Ÿ‡จ๐Ÿ‡ฐ\E|\Q๐Ÿ‡จ๐Ÿ‡ฑ\E|\Q๐Ÿ‡จ๐Ÿ‡ฒ\E|\Q๐Ÿ‡จ๐Ÿ‡ณ\E|\Q๐Ÿ‡จ๐Ÿ‡ด\E|\Q๐Ÿ‡จ๐Ÿ‡ต\E|\Q๐Ÿ‡จ๐Ÿ‡ท\E|\Q๐Ÿ‡จ๐Ÿ‡บ\E|\Q๐Ÿ‡จ๐Ÿ‡ป\E|\Q๐Ÿ‡จ๐Ÿ‡ผ\E|\Q๐Ÿ‡จ๐Ÿ‡ฝ\E|\Q๐Ÿ‡จ๐Ÿ‡พ\E|\Q๐Ÿ‡จ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ฉ๐Ÿ‡ช\E|\Q๐Ÿ‡ฉ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ฉ๐Ÿ‡ฏ\E|\Q๐Ÿ‡ฉ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ฉ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฉ๐Ÿ‡ด\E|\Q๐Ÿ‡ฉ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ช๐Ÿ‡ฆ\E|\Q๐Ÿ‡ช๐Ÿ‡จ\E|\Q๐Ÿ‡ช๐Ÿ‡ช\E|\Q๐Ÿ‡ช๐Ÿ‡ฌ\E|\Q๐Ÿ‡ช๐Ÿ‡ญ\E|\Q๐Ÿ‡ช๐Ÿ‡ท\E|\Q๐Ÿ‡ช๐Ÿ‡ธ\E|\Q๐Ÿ‡ช๐Ÿ‡น\E|\Q๐Ÿ‡ช๐Ÿ‡บ\E|\Q๐Ÿ‡ซ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ซ๐Ÿ‡ฏ\E|\Q๐Ÿ‡ซ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ซ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ซ๐Ÿ‡ด\E|\Q๐Ÿ‡ซ๐Ÿ‡ท\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ง\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฉ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ช\E|\Q๐Ÿ‡ฌ๐Ÿ‡ซ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ญ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ณ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ต\E|\Q๐Ÿ‡ฌ๐Ÿ‡ถ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ท\E|\Q๐Ÿ‡ฌ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฌ๐Ÿ‡น\E|\Q๐Ÿ‡ฌ๐Ÿ‡บ\E|\Q๐Ÿ‡ฌ๐Ÿ‡ผ\E|\Q๐Ÿ‡ฌ๐Ÿ‡พ\E|\Q๐Ÿ‡ญ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ญ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ญ๐Ÿ‡ณ\E|\Q๐Ÿ‡ญ๐Ÿ‡ท\E|\Q๐Ÿ‡ญ๐Ÿ‡น\E|\Q๐Ÿ‡ญ๐Ÿ‡บ\E|\Q๐Ÿ‡ฎ๐Ÿ‡จ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ฉ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ช\E|\Q๐Ÿ‡ฎ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ณ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ด\E|\Q๐Ÿ‡ฎ๐Ÿ‡ถ\E|\Q๐Ÿ‡ฎ๐Ÿ‡ท\E|\Q๐Ÿ‡ฎ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฎ๐Ÿ‡น\E|\Q๐Ÿ‡ฏ๐Ÿ‡ช\E|\Q๐Ÿ‡ฏ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฏ๐Ÿ‡ด\E|\Q๐Ÿ‡ฏ๐Ÿ‡ต\E|\Q๐Ÿ‡ฐ๐Ÿ‡ช\E|\Q๐Ÿ‡ฐ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ญ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ณ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ต\E|\Q๐Ÿ‡ฐ๐Ÿ‡ท\E|\Q๐Ÿ‡ฐ๐Ÿ‡ผ\E|\Q๐Ÿ‡ฐ๐Ÿ‡พ\E|\Q๐Ÿ‡ฐ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ง\E|\Q๐Ÿ‡ฑ๐Ÿ‡จ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ท\E|\Q๐Ÿ‡ฑ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฑ๐Ÿ‡น\E|\Q๐Ÿ‡ฑ๐Ÿ‡บ\E|\Q๐Ÿ‡ฑ๐Ÿ‡ป\E|\Q๐Ÿ‡ฑ๐Ÿ‡พ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ฒ๐Ÿ‡จ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฉ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ช\E|\Q๐Ÿ‡ฒ๐Ÿ‡ซ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ญ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ณ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ด\E|\Q๐Ÿ‡ฒ๐Ÿ‡ต\E|\Q๐Ÿ‡ฒ๐Ÿ‡ถ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ท\E|\Q๐Ÿ‡ฒ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฒ๐Ÿ‡น\E|\Q๐Ÿ‡ฒ๐Ÿ‡บ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ป\E|\Q๐Ÿ‡ฒ๐Ÿ‡ผ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฝ\E|\Q๐Ÿ‡ฒ๐Ÿ‡พ\E|\Q๐Ÿ‡ฒ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ณ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ณ๐Ÿ‡จ\E|\Q๐Ÿ‡ณ๐Ÿ‡ช\E|\Q๐Ÿ‡ณ๐Ÿ‡ซ\E|\Q๐Ÿ‡ณ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ณ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ณ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ณ๐Ÿ‡ด\E|\Q๐Ÿ‡ณ๐Ÿ‡ต\E|\Q๐Ÿ‡ณ๐Ÿ‡ท\E|\Q๐Ÿ‡ณ๐Ÿ‡บ\E|\Q๐Ÿ‡ณ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ด๐Ÿ‡ฒ\E|\Q๐Ÿ‡ต๐Ÿ‡ฆ\E|\Q๐Ÿ‡ต๐Ÿ‡ช\E|\Q๐Ÿ‡ต๐Ÿ‡ซ\E|\Q๐Ÿ‡ต๐Ÿ‡ฌ\E|\Q๐Ÿ‡ต๐Ÿ‡ญ\E|\Q๐Ÿ‡ต๐Ÿ‡ฐ\E|\Q๐Ÿ‡ต๐Ÿ‡ฑ\E|\Q๐Ÿ‡ต๐Ÿ‡ฒ\E|\Q๐Ÿ‡ต๐Ÿ‡ณ\E|\Q๐Ÿ‡ต๐Ÿ‡ท\E|\Q๐Ÿ‡ต๐Ÿ‡ธ\E|\Q๐Ÿ‡ต๐Ÿ‡น\E|\Q๐Ÿ‡ต๐Ÿ‡ผ\E|\Q๐Ÿ‡ต๐Ÿ‡พ\E|\Q๐Ÿ‡ถ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ท๐Ÿ‡ช\E|\Q๐Ÿ‡ท๐Ÿ‡ด\E|\Q๐Ÿ‡ท๐Ÿ‡ธ\E|\Q๐Ÿ‡ท๐Ÿ‡บ\E|\Q๐Ÿ‡ท๐Ÿ‡ผ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ธ๐Ÿ‡ง\E|\Q๐Ÿ‡ธ๐Ÿ‡จ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฉ\E|\Q๐Ÿ‡ธ๐Ÿ‡ช\E|\Q๐Ÿ‡ธ๐Ÿ‡ฌ\E|\Q๐Ÿ‡ธ๐Ÿ‡ญ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฎ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฏ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฐ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฑ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ธ๐Ÿ‡ณ\E|\Q๐Ÿ‡ธ๐Ÿ‡ด\E|\Q๐Ÿ‡ธ๐Ÿ‡ท\E|\Q๐Ÿ‡ธ๐Ÿ‡ธ\E|\Q๐Ÿ‡ธ๐Ÿ‡น\E|\Q๐Ÿ‡ธ๐Ÿ‡ป\E|\Q๐Ÿ‡ธ๐Ÿ‡ฝ\E|\Q๐Ÿ‡ธ๐Ÿ‡พ\E|\Q๐Ÿ‡ธ๐Ÿ‡ฟ\E|\Q๐Ÿ‡น๐Ÿ‡ฆ\E|\Q๐Ÿ‡น๐Ÿ‡จ\E|\Q๐Ÿ‡น๐Ÿ‡ฉ\E|\Q๐Ÿ‡น๐Ÿ‡ซ\E|\Q๐Ÿ‡น๐Ÿ‡ฌ\E|\Q๐Ÿ‡น๐Ÿ‡ญ\E|\Q๐Ÿ‡น๐Ÿ‡ฏ\E|\Q๐Ÿ‡น๐Ÿ‡ฐ\E|\Q๐Ÿ‡น๐Ÿ‡ฑ\E|\Q๐Ÿ‡น๐Ÿ‡ฒ\E|\Q๐Ÿ‡น๐Ÿ‡ณ\E|\Q๐Ÿ‡น๐Ÿ‡ด\E|\Q๐Ÿ‡น๐Ÿ‡ท\E|\Q๐Ÿ‡น๐Ÿ‡น\E|\Q๐Ÿ‡น๐Ÿ‡ป\E|\Q๐Ÿ‡น๐Ÿ‡ผ\E|\Q๐Ÿ‡น๐Ÿ‡ฟ\E|\Q๐Ÿ‡บ๐Ÿ‡ฆ\E|\Q๐Ÿ‡บ๐Ÿ‡ฌ\E|\Q๐Ÿ‡บ๐Ÿ‡ฒ\E|\Q๐Ÿ‡บ๐Ÿ‡ณ\E|\Q๐Ÿ‡บ๐Ÿ‡ธ\E|\Q๐Ÿ‡บ๐Ÿ‡พ\E|\Q๐Ÿ‡บ๐Ÿ‡ฟ\E|\Q๐Ÿ‡ป๐Ÿ‡ฆ\E|\Q๐Ÿ‡ป๐Ÿ‡จ\E|\Q๐Ÿ‡ป๐Ÿ‡ช\E|\Q๐Ÿ‡ป๐Ÿ‡ฌ\E|\Q๐Ÿ‡ป๐Ÿ‡ฎ\E|\Q๐Ÿ‡ป๐Ÿ‡ณ\E|\Q๐Ÿ‡ป๐Ÿ‡บ\E|\Q๐Ÿ‡ผ๐Ÿ‡ซ\E|\Q๐Ÿ‡ผ๐Ÿ‡ธ\E|\Q๐Ÿ‡ฝ๐Ÿ‡ฐ\E|\Q๐Ÿ‡พ๐Ÿ‡ช\E|\Q๐Ÿ‡พ๐Ÿ‡น\E|\Q๐Ÿ‡ฟ๐Ÿ‡ฆ\E|\Q๐Ÿ‡ฟ๐Ÿ‡ฒ\E|\Q๐Ÿ‡ฟ๐Ÿ‡ผ\E|\Q๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ\E|\Q๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ\E|\Q๐Ÿด๓ ง\E๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๓ ง๓ ง
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 4b249c3bd..29adf682d 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -17,5 +17,9 @@
<color name="nc_grey">#D5D5D5</color>
<color name="white30">#E9FFFFFF</color>
<color name="grey950">#111111</color>
+
+ <color name="emoji_background">#ECEFF1</color>
+ <color name="emoji_icons">#61000000</color>
+ <color name="emoji_divider">#15000000</color>
</resources>