diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
new file mode 100644
index 0000000..15db785
--- /dev/null
+++ b/.hbuilderx/launch.json
@@ -0,0 +1,9 @@
+{
+ "version" : "1.0",
+ "configurations" : [
+ {
+ "playground" : "standard",
+ "type" : "uni-app:app-ios"
+ }
+ ]
+}
diff --git a/components/DeepMate.vue b/components/DeepMate.vue
new file mode 100644
index 0000000..e8cb349
--- /dev/null
+++ b/components/DeepMate.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+ 今日股票策略晨报
+
+
+ 热门股票分析
+
+
+ 行业趋势预测
+
+
+ 市场风险提示
+
+
+ 投资策略建议
+
+
+ 财经新闻解读
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/MarketOverview.vue b/components/MarketOverview.vue
new file mode 100644
index 0000000..743b365
--- /dev/null
+++ b/components/MarketOverview.vue
@@ -0,0 +1,385 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 美元/日元
+ 151.13
+ +1.62%
+
+
+ 美元/韩元
+ 1424.900
+ -2.92%
+
+
+ 美元/英镑
+ 0.730
+ +2.92%
+
+
+
+
+
+ 智能解读
+
+
+
+
+
+
+
+
+
+
+ 今日市场情报: 偏乐观
+
+
+
+ 市场风险评级: 需警惕潜在风险
+
+
+
+ 早盘解析: 今日高开, 芯片、稀土、公共
+
+
+
+
+
+
+
+
+
+
+
+ 选择市场
+
+
+
+
+
+
+
+ {{ market.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/footerBar-cn.vue b/components/footerBar-cn.vue
new file mode 100644
index 0000000..43a7f01
--- /dev/null
+++ b/components/footerBar-cn.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
diff --git a/components/footerBar.vue b/components/footerBar.vue
index d9b88bf..6454f19 100644
--- a/components/footerBar.vue
+++ b/components/footerBar.vue
@@ -1,37 +1,37 @@
@@ -136,6 +149,8 @@ const { safeAreaInsets } = uni.getSystemInfoSync();
import { ref, computed, onMounted, onUnmounted, watch, nextTick } from "vue";
+
+const type = ref('member')
const inputMessage = ref("");
const isSending = ref(false);
const uuid = ref("");
@@ -143,24 +158,24 @@ const messages = ref([]);
const hotTopics = ref([
{
id: 1,
- text: '英伟达(NVDA)股票情绪温度?',
- icon: 'https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg'
+ text: "英伟达(NVDA)股票情绪温度?",
+ icon: "https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg",
},
{
id: 2,
- text: '博通(AVGO)明天还能涨吗?',
- icon: 'https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg'
+ text: "博通(AVGO)明天还能涨吗?",
+ icon: "https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg",
},
{
id: 3,
- text: '为什么Fluence Energy(FLNC)会暴涨?',
- icon: 'https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg'
+ text: "为什么Fluence Energy(FLNC)会暴涨?",
+ icon: "https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg",
},
{
id: 4,
- text: '为什么Fluence Energy(FLNC)会暴涨?',
- icon: 'https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg'
- }
+ text: "为什么Fluence Energy(FLNC)会暴涨?",
+ icon: "https://d31zlh4on95l9h.cloudfront.net/images/7ed58be0f4b81aeb398d9ba2534a624b.svg",
+ },
]);
// 新增:tabs 列表用于渲染与轮换
@@ -238,19 +253,19 @@ onUnmounted(() => { stopFrame(tabsTickId); });
// 初始化 UUID
const initUUID = () => {
- let storedUUID = uni.getStorageSync('user_uuid');
+ let storedUUID = uni.getStorageSync("user_uuid");
if (!storedUUID) {
storedUUID = generateUUID();
- uni.setStorageSync('user_uuid', storedUUID);
+ uni.setStorageSync("user_uuid", storedUUID);
}
uuid.value = storedUUID;
};
// 生成简单UUID
const generateUUID = () => {
- return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
- var r = Math.random() * 16 | 0,
- v = c == 'x' ? r : (r & 0x3 | 0x8);
+ return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) {
+ var r = (Math.random() * 16) | 0,
+ v = c == "x" ? r : (r & 0x3) | 0x8;
return v.toString(16);
});
};
@@ -258,62 +273,59 @@ const generateUUID = () => {
// 新会话
const newChat = () => {
messages.value = [];
- uni.removeStorageSync('user_uuid');
+ uni.removeStorageSync("user_uuid");
initUUID();
};
// 跳转到空白页
const goBlank = () => {
uni.navigateTo({
- url: '/pages/blank/blank'
+ url: "/pages/blank/blank",
});
};
// 发送消息
const sendMessage = () => {
if (inputMessage.value.trim() === "" || isSending.value) return;
-
+
const userMessage = {
content: inputMessage.value,
isUser: true,
isThinking: false,
- isTyping: false
+ isTyping: false,
};
-
+
messages.value.push(userMessage);
inputMessage.value = "";
-
+
// 滚动到底部
nextTick(() => {
scrollToBottom();
});
-
+
// 模拟机器人回复
simulateBotResponse(userMessage.content);
};
-
// 发送消息
const sendMessageList = (listMessage) => {
-
console.log(listMessage);
-
-
+
const userMessage = {
content: listMessage,
isUser: true,
isThinking: false,
- isTyping: false
+ isTyping: false,
};
-
+
messages.value.push(userMessage);
inputMessage.value = "";
-
+
// 滚动到底部
nextTick(() => {
scrollToBottom();
});
-
+
// 模拟机器人回复
simulateBotResponse(userMessage.content);
};
@@ -321,55 +333,55 @@ const sendMessageList = (listMessage) => {
// 模拟机器人回复
const simulateBotResponse = (userMessage) => {
isSending.value = true;
-
+
// 添加机器人加载消息
const botMsg = {
content: "",
isUser: false,
isTyping: true,
- isThinking: false
+ isThinking: false,
};
-
+
messages.value.push(botMsg);
-
+
// 滚动到底部
nextTick(() => {
scrollToBottom();
});
-
+
// 模拟流式响应
- let responseText = `我已经收到您的消息: "${userMessage}"。作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?`;
+ let responseText = `我已经收到您的消息: "${userMessage}"。作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?作为您的股市顾问,我可以为您提供专业的投资建议。请问您想了解哪方面的信息?`;
let index = 0;
-
+
const typeWriter = () => {
if (index < responseText.length) {
botMsg.content += responseText.charAt(index);
index++;
-
+
// 滚动到底部
scrollToBottom();
-
+
setTimeout(typeWriter, 30);
} else {
botMsg.isTyping = false;
isSending.value = false;
}
};
-
+
setTimeout(typeWriter, 500);
};
// 滚动到底部
const scrollToBottom = () => {
const query = uni.createSelectorQuery();
- query.select('#messageList').boundingClientRect();
+ query.select("#messageList").boundingClientRect();
query.selectViewport().scrollOffset();
-
+
query.exec((res) => {
if (res[0] && res[1]) {
uni.pageScrollTo({
scrollTop: res[0].height,
- duration: 100
+ duration: 100,
});
}
});
@@ -385,7 +397,8 @@ const scrollToTop = () => {
flex-direction: column;
height: 100vh;
background-color: #ffffff;
- padding: 20rpx;
+ padding: 20rpx 0rpx;
+
}
.header {
@@ -394,6 +407,7 @@ const scrollToTop = () => {
align-items: center;
padding: 20rpx 30rpx;
background-color: #ffffff;
+
}
.header-left,
@@ -410,8 +424,6 @@ const scrollToTop = () => {
}
.header-center .title {
-
-
font-size: 36rpx;
font-weight: bold;
color: #333333;
@@ -502,7 +514,7 @@ const scrollToTop = () => {
}
.recommend-card {
- background: url('https://d31zlh4on95l9h.cloudfront.net/images/4da1d629a55c307c3605ca15bf15189a.svg');
+ background: url("https://d31zlh4on95l9h.cloudfront.net/images/4da1d629a55c307c3605ca15bf15189a.svg");
background-repeat: no-repeat;
background-size: 100% 100%;
/* border-radius: 20rpx; */
@@ -553,14 +565,13 @@ const scrollToTop = () => {
}
.arrow-icon {
-background: url('https://d31zlh4on95l9h.cloudfront.net/images/40d94054644f6e3f1c366751f07f0010.svg');
-background-repeat: no-repeat;
-left: 0.5rem;
-top: 1.8rem;
-background-size: 100% 100%;
-width: 60rpx;
-height: 60rpx;
-
+ background: url("https://d31zlh4on95l9h.cloudfront.net/images/40d94054644f6e3f1c366751f07f0010.svg");
+ background-repeat: no-repeat;
+ left: 0.5rem;
+ top: 1.8rem;
+ background-size: 100% 100%;
+ width: 60rpx;
+ height: 60rpx;
}
.interest-section {
@@ -731,7 +742,7 @@ height: 60rpx;
padding: 15rpx 20rpx;
background-color: rgb(220, 31, 29);
border-radius: 100rpx;
- display: flex;
+ display: flex;
align-items: center;
justify-content: center;
@@ -763,7 +774,7 @@ height: 60rpx;
}
.send-button {
- background: url('https://d31zlh4on95l9h.cloudfront.net/images/95f1ea2262e9157db13c93c0dc1c5d96.svg');
+ background: url("https://d31zlh4on95l9h.cloudfront.net/images/95f1ea2262e9157db13c93c0dc1c5d96.svg");
background-repeat: no-repeat;
background-size: 100% 100%;
height: 50rpx;
@@ -792,6 +803,9 @@ height: 60rpx;
overflow: hidden; /* 让圆角和内部层剪裁一致 */
border-radius: 15rpx;
}
+.panelShow{
+ height: 12%;
+}
.pray-banner {
position: absolute;
@@ -802,6 +816,8 @@ height: 60rpx;
border-radius: 15rpx;
z-index: 1; /* 在灰底之上、内容之下 */
}
+
+
.contain {
margin: 0 20rpx;
gap: 5rpx;
@@ -823,4 +839,8 @@ height: 60rpx;
.back-to-top:active {
transform: scale(0.96);
}
+.static-footer {
+ position: fixed;
+ bottom: 0;
+}
\ No newline at end of file
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 986e8f6..3e0d7ff 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -2,27 +2,708 @@
- 首页
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 主力追踪
+
+
+
+ 主力资达
+
+
+
+ 主力解码
+
+
+
+ 主力资金流
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+ {{item.code}}
+
+
+ {{item.price}}
+ {{item.change > 0 ? '+' : ''}}{{item.change}}%
+
+
+
+
+
+
+
+
+
+
+
+ 机构动向简报
+
+
+
+ {{report.stock}}
+ {{report.status}}
+
+
+ 查看更多 >>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
diff --git a/pages/start/Registration/Registration.vue b/pages/start/Registration/Registration.vue
index f81c670..71c6aa2 100644
--- a/pages/start/Registration/Registration.vue
+++ b/pages/start/Registration/Registration.vue
@@ -1,108 +1,216 @@
-
-
- <
-
+
+
- 🎧
+
+
-
+
- 欢迎来到 DeepChart
+ 欢迎来到DeepChart
- 邮箱
- 手机号
+ 邮箱
+ 手机号
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ selectedCountry.code }}
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+ 接受 用户协议 和
隐私政策
+
- 或者
+ 已有账号?登录
+
-
-
-
-
- 通过 Apple 继续
-
+
-
-
- 通过 Google 继续
-
-
-
-
-
- 已有账号?
- 登录
-
@@ -192,7 +326,7 @@ function goToLogin() {
flex-direction: column;
align-items: center;
justify-content: center;
- padding: 0 40rpx;
+ padding: 0 70rpx;
height: 100vh;
background-color: #ffffff;
}
@@ -222,6 +356,13 @@ function goToLogin() {
justify-content: flex-end;
}
+.icons {
+ margin: 20rpx;
+ width: 40rpx;
+ height: 40rpx;
+ /* margin-right: 10rpx; */
+}
+
.back-btn,
.headphone-btn {
font-size: 36rpx;
@@ -242,9 +383,10 @@ function goToLogin() {
font-weight: bold;
color: #333333;
margin-bottom: 60rpx;
- text-align: left;
- align-self: flex-start;
+ /* text-align: left; */
+ /* align-self: flex-start; */
}
+
.switch-container {
display: flex;
margin-bottom: 40rpx;
@@ -259,12 +401,13 @@ function goToLogin() {
}
.switch-item::after {
- content: '';
+ content: "";
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
- width: 60%; /* 控制边框宽度 */
+ width: 60%;
+ /* 控制边框宽度 */
height: 2rpx;
background-color: transparent;
}
@@ -275,47 +418,165 @@ function goToLogin() {
}
.switch-item.active::after {
- content: '';
+ content: "";
position: absolute;
top: 60rpx;
bottom: 0;
left: 50%;
transform: translateX(-50%);
- width: 30%; /* 控制边框宽度 */
+ width: 30%;
+ /* 控制边框宽度 */
height: 7rpx;
background-color: #333333;
}
.input-container {
width: 100%;
- margin-bottom: 40rpx;
+}
+
+/* 添加图标输入框样式 */
+.input-with-icon {
+ display: flex;
+ align-items: center;
+ width: 100%;
+ height: 80rpx;
+ border-bottom: 2rpx solid #e5e5e5;
+ margin-bottom: 20rpx;
+}
+
+.input-icon {
+ width: 40rpx;
+ height: 40rpx;
+ margin: 0 20rpx;
}
.input-field {
- width: 90%;
+ flex: 1;
height: 80rpx;
- border-radius: 20rpx;
- border: 2rpx solid #e5e5e5;
- padding: 0 30rpx;
+ padding: 15rpx 0;
font-size: 28rpx;
color: #333333;
- background-color: #f5f5f5;
+ border: none;
+ background-color: transparent;
+}
+
+.phone-input-container {
+ display: flex;
+ align-items: center;
+ width: 95.8%;
+ height: 80rpx;
+ /* border-radius: 20rpx; */
+ /* border: 2rpx solid #e5e5e5; */
+ /* background-color: #f5f5f5; */
+ padding: 0 10rpx;
+ border-bottom: 2rpx solid #e5e5e5;
+ margin-bottom: 20rpx;
+}
+
+.country-code-selector {
+ display: flex;
+ align-items: center;
+ padding: 0 10rpx;
+ padding-bottom: 1rpx;
+ height: 100%;
+ /* border-right: 2rpx solid #e5e5e5; */
+ /* background-color: #f5f5f5; */
+ border-radius: 20rpx 0 0 20rpx;
+}
+
+.country-code {
+ font-size: 28rpx;
+ color: #333333;
+ margin-right: 10rpx;
+}
+
+.country-flag-img {
+ width: 40rpx;
+ height: 40rpx;
+ margin-right: 10rpx;
+}
+
+.arrow-down {
+ font-size: 20rpx;
+ color: #999999;
+}
+
+.phone-input {
+ flex: 1;
+ width: auto;
+ height: 100%;
+ border: none;
+ background-color: transparent;
+ padding: 0 0rpx;
+}
+
+.send-code-btn {
+ width: 200rpx;
+ height: 60rpx;
+ display: inline-flex;
+ padding: 0rpx 10rpx;
+ justify-content: center;
+ align-items: center;
+ gap: 10px;
+ border-radius: 4px;
+ background: #000;
+}
+.send-code-btn-email {
+ width: 200rpx;
+ height: 60rpx;
+ display: inline-flex;
+ padding: 0rpx 10rpx;
+ justify-content: center;
+ align-items: center;
+ gap: 10px;
+ border-radius: 4px;
+ background: #000;
+ margin-right: 15rpx;
+}
+
+.send-code-btn-disabled {
+ background: #e6e6e6;
+ /* 禁用状态下的灰色背景 */
+}
+
+.send-code-btn-disabled-text {
+ color: #999999 !important;
+}
+
+.send-code-text {
+ color: #fff;
+ font-size: 28rpx;
+}
+
+.agreement-container-one {
+ display: flex;
+ align-items: center;
+ align-self: flex-start;
+ margin-bottom: 80rpx;
}
.agreement-container {
- /* display: flex; */
+ display: flex;
align-items: center;
margin-bottom: 40rpx;
+ margin-top: -75.5rpx;
align-self: flex-start;
}
.checkbox {
- width: 10rpx;
- height: 10rpx;
- margin-right: 30rpx;
+ width: 30rpx;
+ height: 30rpx;
+ margin-left: 20rpx;
/* flex: content; */
}
+.agreement-text-one {
+ font-size: 22rpx;
+ color: #666666;
+ text-align: center;
+ margin-left: 10rpx;
+}
+
.agreement-text {
margin-left: 20rpx;
font-size: 24rpx;
@@ -331,7 +592,7 @@ function goToLogin() {
.register-btn {
width: 100%;
height: 80rpx;
- background-color: #333333;
+ background-color: #000000;
color: white;
font-size: 32rpx;
font-weight: bold;
@@ -340,25 +601,29 @@ function goToLogin() {
}
.or-text {
+ flex-direction: column;
font-size: 24rpx;
color: #999999;
- margin-bottom: 40rpx;
+ margin-bottom: 100rpx;
}
.third-party-login {
width: 100%;
margin-bottom: 60rpx;
}
+
.third-party-text {
+ color: #ffffff;
font-weight: bold;
+ white-space: pre;
}
.third-party-btn {
width: 100%;
height: 80rpx;
- background-color: white;
- border: 2rpx solid rgb(249, 249, 249);
- border-radius: 20rpx;
+ background-color: rgb(0, 0, 0);
+ border: 2rpx solid #e5e5e5;
+ border-radius: 40rpx;
display: flex;
align-items: center;
justify-content: center;
@@ -367,15 +632,10 @@ function goToLogin() {
color: #333333;
}
+.google-icon,
.apple-icon {
- width: 30rpx;
- height: 30rpx;
- margin-right: 20rpx;
-}
-
-.google-icon {
- width: 30rpx;
- height: 30rpx;
+ width: 60rpx;
+ height: 60rpx;
margin-right: 20rpx;
}
@@ -396,4 +656,9 @@ function goToLogin() {
margin-left: 10rpx;
text-decoration: underline;
}
+
+.static-footer {
+ position: fixed;
+ bottom: 0;
+}
\ No newline at end of file
diff --git a/pages/start/components/login-prompt/login-prompt.vue b/pages/start/components/login-prompt/login-prompt.vue
deleted file mode 100644
index 52d43b1..0000000
--- a/pages/start/components/login-prompt/login-prompt.vue
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
- 登录以获得更好的体验
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/start/login/list.js b/pages/start/login/list.js
new file mode 100644
index 0000000..60058fb
--- /dev/null
+++ b/pages/start/login/list.js
@@ -0,0 +1,1341 @@
+export default {
+ "list": [
+ {
+ "short": "AD",
+ "name": "安道尔共和国",
+ "en": "Andorra",
+ "tel": "376",
+ "flag": "../../../static/flag/ad.png"
+ },
+ {
+ "short": "AE",
+ "name": "阿拉伯联合酋长国",
+ "en": "UnitedArabEmirates",
+ "tel": "971",
+ "flag": "../../../static/flag/ae.png"
+ },
+ {
+ "short": "AF",
+ "name": "阿富汗",
+ "en": "Afghanistan",
+ "tel": "93",
+ "flag": "../../../static/flag/af.png"
+ },
+ {
+ "short": "AG",
+ "name": "安提瓜和巴布达",
+ "en": "AntiguaandBarbuda",
+ "tel": "1268",
+ "flag": "../../../static/flag/ag.png"
+ },
+ {
+ "short": "AI",
+ "name": "安圭拉岛",
+ "en": "Anguilla",
+ "tel": "1264",
+ "flag": "../../../static/flag/ai.png"
+ },
+ {
+ "short": "AL",
+ "name": "阿尔巴尼亚",
+ "en": "Albania",
+ "tel": "355",
+ "flag": "../../../static/flag/al.png"
+ },
+ {
+ "short": "AM",
+ "name": "阿美尼亚",
+ "en": "Armenia",
+ "tel": "374",
+ "flag": "../../../static/flag/am.png"
+ },
+ {
+ "short": "SH",
+ "name": "阿森松",
+ "en": "Ascension",
+ "tel": "247",
+ "flag": "../../../static/flag/sh.png"
+ },
+ {
+ "short": "AO",
+ "name": "安哥拉",
+ "en": "Angola",
+ "tel": "244",
+ "flag": "../../../static/flag/ao.png"
+ },
+ {
+ "short": "AR",
+ "name": "阿根廷",
+ "en": "Argentina",
+ "tel": "54",
+ "flag": "../../../static/flag/ar.png"
+ },
+ {
+ "short": "AT",
+ "name": "奥地利",
+ "en": "Austria",
+ "tel": "43",
+ "flag": "../../../static/flag/at.png"
+ },
+ {
+ "short": "AU",
+ "name": "澳大利亚",
+ "en": "Australia",
+ "tel": "61",
+ "flag": "../../../static/flag/au.png"
+ },
+ {
+ "short": "AZ",
+ "name": "阿塞拜疆",
+ "en": "Azerbaijan",
+ "tel": "994",
+ "flag": "../../../static/flag/az.png"
+ },
+ {
+ "short": "BB",
+ "name": "巴巴多斯",
+ "en": "Barbados",
+ "tel": "1246",
+ "flag": "../../../static/flag/bb.png"
+ },
+ {
+ "short": "BD",
+ "name": "孟加拉国",
+ "en": "Bangladesh",
+ "tel": "880",
+ "flag": "../../../static/flag/bd.png"
+ },
+ {
+ "short": "BE",
+ "name": "比利时",
+ "en": "Belgium",
+ "tel": "32",
+ "flag": "../../../static/flag/be.png"
+ },
+ {
+ "short": "BF",
+ "name": "布基纳法索",
+ "en": "Burkina-faso",
+ "tel": "226",
+ "flag": "../../../static/flag/bf.png"
+ },
+ {
+ "short": "BG",
+ "name": "保加利亚",
+ "en": "Bulgaria",
+ "tel": "359",
+ "flag": "../../../static/flag/bg.png"
+ },
+ {
+ "short": "BH",
+ "name": "巴林",
+ "en": "Bahrain",
+ "tel": "973",
+ "flag": "../../../static/flag/bh.png"
+ },
+ {
+ "short": "BI",
+ "name": "布隆迪",
+ "en": "Burundi",
+ "tel": "257",
+ "flag": "../../../static/flag/bi.png"
+ },
+ {
+ "short": "BJ",
+ "name": "贝宁",
+ "en": "Benin",
+ "tel": "229",
+ "flag": "../../../static/flag/bj.png"
+ },
+ {
+ "short": "BL",
+ "name": "巴勒斯坦",
+ "en": "Palestine",
+ "tel": "970",
+ "flag": "../../../static/flag/bl.png"
+ },
+ {
+ "short": "BM",
+ "name": "百慕大群岛",
+ "en": "BermudaIs.",
+ "tel": "1441",
+ "flag": "../../../static/flag/bm.png"
+ },
+ {
+ "short": "BN",
+ "name": "文莱",
+ "en": "Brunei",
+ "tel": "673",
+ "flag": "../../../static/flag/bn.png"
+ },
+ {
+ "short": "BO",
+ "name": "玻利维亚",
+ "en": "Bolivia",
+ "tel": "591",
+ "flag": "../../../static/flag/bo.png"
+ },
+ {
+ "short": "BR",
+ "name": "巴西",
+ "en": "Brazil",
+ "tel": "55",
+ "flag": "../../../static/flag/br.png"
+ },
+ {
+ "short": "BS",
+ "name": "巴哈马",
+ "en": "Bahamas",
+ "tel": "1242",
+ "flag": "../../../static/flag/bs.png"
+ },
+ {
+ "short": "BW",
+ "name": "博茨瓦纳",
+ "en": "Botswana",
+ "tel": "267",
+ "flag": "../../../static/flag/bw.png"
+ },
+ {
+ "short": "BY",
+ "name": "白俄罗斯",
+ "en": "Belarus",
+ "tel": "375",
+ "flag": "../../../static/flag/by.png"
+ },
+ {
+ "short": "BZ",
+ "name": "伯利兹",
+ "en": "Belize",
+ "tel": "501",
+ "flag": "../../../static/flag/bz.png"
+ },
+ {
+ "short": "CA",
+ "name": "加拿大",
+ "en": "Canada",
+ "tel": "1",
+ "flag": "../../../static/flag/ca.png"
+ },
+ {
+ "short": "",
+ "name": "开曼群岛",
+ "en": "CaymanIs.",
+ "tel": "1345",
+ "flag": "../../../static/flag/.png"
+ },
+ {
+ "short": "CF",
+ "name": "中非共和国",
+ "en": "CentralAfricanRepublic",
+ "tel": "236",
+ "flag": "../../../static/flag/cf.png"
+ },
+ {
+ "short": "CG",
+ "name": "刚果",
+ "en": "Congo",
+ "tel": "242",
+ "flag": "../../../static/flag/cg.png"
+ },
+ {
+ "short": "CH",
+ "name": "瑞士",
+ "en": "Switzerland",
+ "tel": "41",
+ "flag": "../../../static/flag/ch.png"
+ },
+ {
+ "short": "CK",
+ "name": "库克群岛",
+ "en": "CookIs.",
+ "tel": "682",
+ "flag": "../../../static/flag/ck.png"
+ },
+ {
+ "short": "CL",
+ "name": "智利",
+ "en": "Chile",
+ "tel": "56",
+ "flag": "../../../static/flag/cl.png"
+ },
+ {
+ "short": "CM",
+ "name": "喀麦隆",
+ "en": "Cameroon",
+ "tel": "237",
+ "flag": "../../../static/flag/cm.png"
+ },
+ {
+ "short": "CN",
+ "name": "中国",
+ "en": "China",
+ "tel": "86",
+ "flag": "../../../static/flag/cn.png"
+ },
+ {
+ "short": "CO",
+ "name": "哥伦比亚",
+ "en": "Colombia",
+ "tel": "57",
+ "flag": "../../../static/flag/co.png"
+ },
+ {
+ "short": "CR",
+ "name": "哥斯达黎加",
+ "en": "CostaRica",
+ "tel": "506",
+ "flag": "../../../static/flag/cr.png"
+ },
+ {
+ "short": "CU",
+ "name": "古巴",
+ "en": "Cuba",
+ "tel": "53",
+ "flag": "../../../static/flag/cu.png"
+ },
+ {
+ "short": "CY",
+ "name": "塞浦路斯",
+ "en": "Cyprus",
+ "tel": "357",
+ "flag": "../../../static/flag/cy.png"
+ },
+ {
+ "short": "CZ",
+ "name": "捷克",
+ "en": "CzechRepublic",
+ "tel": "420",
+ "flag": "../../../static/flag/cz.png"
+ },
+ {
+ "short": "DE",
+ "name": "德国",
+ "en": "Germany",
+ "tel": "49",
+ "flag": "../../../static/flag/de.png"
+ },
+ {
+ "short": "DJ",
+ "name": "吉布提",
+ "en": "Djibouti",
+ "tel": "253",
+ "flag": "../../../static/flag/dj.png"
+ },
+ {
+ "short": "DK",
+ "name": "丹麦",
+ "en": "Denmark",
+ "tel": "45",
+ "flag": "../../../static/flag/dk.png"
+ },
+ {
+ "short": "DO",
+ "name": "多米尼加共和国",
+ "en": "DominicaRep.",
+ "tel": "1890",
+ "flag": "../../../static/flag/do.png"
+ },
+ {
+ "short": "DZ",
+ "name": "阿尔及利亚",
+ "en": "Algeria",
+ "tel": "213",
+ "flag": "../../../static/flag/dz.png"
+ },
+ {
+ "short": "EC",
+ "name": "厄瓜多尔",
+ "en": "Ecuador",
+ "tel": "593",
+ "flag": "../../../static/flag/ec.png"
+ },
+ {
+ "short": "EE",
+ "name": "爱沙尼亚",
+ "en": "Estonia",
+ "tel": "372",
+ "flag": "../../../static/flag/ee.png"
+ },
+ {
+ "short": "EG",
+ "name": "埃及",
+ "en": "Egypt",
+ "tel": "20",
+ "flag": "../../../static/flag/eg.png"
+ },
+ {
+ "short": "ES",
+ "name": "西班牙",
+ "en": "Spain",
+ "tel": "34",
+ "flag": "../../../static/flag/es.png"
+ },
+ {
+ "short": "ET",
+ "name": "埃塞俄比亚",
+ "en": "Ethiopia",
+ "tel": "251",
+ "flag": "../../../static/flag/et.png"
+ },
+ {
+ "short": "FI",
+ "name": "芬兰",
+ "en": "Finland",
+ "tel": "358",
+ "flag": "../../../static/flag/fi.png"
+ },
+ {
+ "short": "FJ",
+ "name": "斐济",
+ "en": "Fiji",
+ "tel": "679",
+ "flag": "../../../static/flag/fj.png"
+ },
+ {
+ "short": "FR",
+ "name": "法国",
+ "en": "France",
+ "tel": "33",
+ "flag": "../../../static/flag/fr.png"
+ },
+ {
+ "short": "GA",
+ "name": "加蓬",
+ "en": "Gabon",
+ "tel": "241",
+ "flag": "../../../static/flag/ga.png"
+ },
+ {
+ "short": "GB",
+ "name": "英国",
+ "en": "UnitedKiongdom",
+ "tel": "44",
+ "flag": "../../../static/flag/gb.png"
+ },
+ {
+ "short": "GD",
+ "name": "格林纳达",
+ "en": "Grenada",
+ "tel": "1809",
+ "flag": "../../../static/flag/gd.png"
+ },
+ {
+ "short": "GE",
+ "name": "格鲁吉亚",
+ "en": "Georgia",
+ "tel": "995",
+ "flag": "../../../static/flag/ge.png"
+ },
+ {
+ "short": "GF",
+ "name": "法属圭亚那",
+ "en": "FrenchGuiana",
+ "tel": "594",
+ "flag": "../../../static/flag/gf.png"
+ },
+ {
+ "short": "GH",
+ "name": "加纳",
+ "en": "Ghana",
+ "tel": "233",
+ "flag": "../../../static/flag/gh.png"
+ },
+ {
+ "short": "GI",
+ "name": "直布罗陀",
+ "en": "Gibraltar",
+ "tel": "350",
+ "flag": "../../../static/flag/gi.png"
+ },
+ {
+ "short": "GM",
+ "name": "冈比亚",
+ "en": "Gambia",
+ "tel": "220",
+ "flag": "../../../static/flag/gm.png"
+ },
+ {
+ "short": "GN",
+ "name": "几内亚",
+ "en": "Guinea",
+ "tel": "224",
+ "flag": "../../../static/flag/gn.png"
+ },
+ {
+ "short": "GR",
+ "name": "希腊",
+ "en": "Greece",
+ "tel": "30",
+ "flag": "../../../static/flag/gr.png"
+ },
+ {
+ "short": "GT",
+ "name": "危地马拉",
+ "en": "Guatemala",
+ "tel": "502",
+ "flag": "../../../static/flag/gt.png"
+ },
+ {
+ "short": "GU",
+ "name": "关岛",
+ "en": "Guam",
+ "tel": "1671",
+ "flag": "../../../static/flag/gu.png"
+ },
+ {
+ "short": "GY",
+ "name": "圭亚那",
+ "en": "Guyana",
+ "tel": "592",
+ "flag": "../../../static/flag/gy.png"
+ },
+ {
+ "short": "HK",
+ "name": "香港(中国)",
+ "en": "Hongkong",
+ "tel": "852",
+ "flag": "../../../static/flag/hk.png"
+ },
+ {
+ "short": "HN",
+ "name": "洪都拉斯",
+ "en": "Honduras",
+ "tel": "504",
+ "flag": "../../../static/flag/hn.png"
+ },
+ {
+ "short": "HT",
+ "name": "海地",
+ "en": "Haiti",
+ "tel": "509",
+ "flag": "../../../static/flag/ht.png"
+ },
+ {
+ "short": "HU",
+ "name": "匈牙利",
+ "en": "Hungary",
+ "tel": "36",
+ "flag": "../../../static/flag/hu.png"
+ },
+ {
+ "short": "ID",
+ "name": "印度尼西亚",
+ "en": "Indonesia",
+ "tel": "62",
+ "flag": "../../../static/flag/id.png"
+ },
+ {
+ "short": "IE",
+ "name": "爱尔兰",
+ "en": "Ireland",
+ "tel": "353",
+ "flag": "../../../static/flag/ie.png"
+ },
+ {
+ "short": "IL",
+ "name": "以色列",
+ "en": "Israel",
+ "tel": "972",
+ "flag": "../../../static/flag/il.png"
+ },
+ {
+ "short": "IN",
+ "name": "印度",
+ "en": "India",
+ "tel": "91",
+ "flag": "../../../static/flag/in.png"
+ },
+ {
+ "short": "IQ",
+ "name": "伊拉克",
+ "en": "Iraq",
+ "tel": "964",
+ "flag": "../../../static/flag/iq.png"
+ },
+ {
+ "short": "IR",
+ "name": "伊朗",
+ "en": "Iran",
+ "tel": "98",
+ "flag": "../../../static/flag/ir.png"
+ },
+ {
+ "short": "IS",
+ "name": "冰岛",
+ "en": "Iceland",
+ "tel": "354",
+ "flag": "../../../static/flag/is.png"
+ },
+ {
+ "short": "IT",
+ "name": "意大利",
+ "en": "Italy",
+ "tel": "39",
+ "flag": "../../../static/flag/it.png"
+ },
+ {
+ "short": "",
+ "name": "科特迪瓦",
+ "en": "IvoryCoast",
+ "tel": "225",
+ "flag": "../../../static/flag/.png"
+ },
+ {
+ "short": "JM",
+ "name": "牙买加",
+ "en": "Jamaica",
+ "tel": "1876",
+ "flag": "../../../static/flag/jm.png"
+ },
+ {
+ "short": "JO",
+ "name": "约旦",
+ "en": "Jordan",
+ "tel": "962",
+ "flag": "../../../static/flag/jo.png"
+ },
+ {
+ "short": "JP",
+ "name": "日本",
+ "en": "Japan",
+ "tel": "81",
+ "flag": "../../../static/flag/jp.png"
+ },
+ {
+ "short": "KE",
+ "name": "肯尼亚",
+ "en": "Kenya",
+ "tel": "254",
+ "flag": "../../../static/flag/ke.png"
+ },
+ {
+ "short": "KG",
+ "name": "吉尔吉斯坦",
+ "en": "Kyrgyzstan",
+ "tel": "331",
+ "flag": "../../../static/flag/kg.png"
+ },
+ {
+ "short": "KH",
+ "name": "柬埔寨",
+ "en": "Kampuchea(Cambodia)",
+ "tel": "855",
+ "flag": "../../../static/flag/kh.png"
+ },
+ {
+ "short": "KP",
+ "name": "朝鲜",
+ "en": "NorthKorea",
+ "tel": "850",
+ "flag": "../../../static/flag/kp.png"
+ },
+ {
+ "short": "KR",
+ "name": "韩国",
+ "en": "Korea",
+ "tel": "82",
+ "flag": "../../../static/flag/kr.png"
+ },
+ {
+ "short": "KT",
+ "name": "科特迪瓦共和国",
+ "en": "RepublicofIvoryCoast",
+ "tel": "225",
+ "flag": "../../../static/flag/kt.png"
+ },
+ {
+ "short": "KW",
+ "name": "科威特",
+ "en": "Kuwait",
+ "tel": "965",
+ "flag": "../../../static/flag/kw.png"
+ },
+ {
+ "short": "KZ",
+ "name": "哈萨克斯坦",
+ "en": "Kazakstan",
+ "tel": "327",
+ "flag": "../../../static/flag/kz.png"
+ },
+ {
+ "short": "LA",
+ "name": "老挝",
+ "en": "Laos",
+ "tel": "856",
+ "flag": "../../../static/flag/la.png"
+ },
+ {
+ "short": "LB",
+ "name": "黎巴嫩",
+ "en": "Lebanon",
+ "tel": "961",
+ "flag": "../../../static/flag/lb.png"
+ },
+ {
+ "short": "LC",
+ "name": "圣卢西亚",
+ "en": "St.Lucia",
+ "tel": "1758",
+ "flag": "../../../static/flag/lc.png"
+ },
+ {
+ "short": "LI",
+ "name": "列支敦士登",
+ "en": "Liechtenstein",
+ "tel": "423",
+ "flag": "../../../static/flag/li.png"
+ },
+ {
+ "short": "LK",
+ "name": "斯里兰卡",
+ "en": "SriLanka",
+ "tel": "94",
+ "flag": "../../../static/flag/lk.png"
+ },
+ {
+ "short": "LR",
+ "name": "利比里亚",
+ "en": "Liberia",
+ "tel": "231",
+ "flag": "../../../static/flag/lr.png"
+ },
+ {
+ "short": "LS",
+ "name": "莱索托",
+ "en": "Lesotho",
+ "tel": "266",
+ "flag": "../../../static/flag/ls.png"
+ },
+ {
+ "short": "LT",
+ "name": "立陶宛",
+ "en": "Lithuania",
+ "tel": "370",
+ "flag": "../../../static/flag/lt.png"
+ },
+ {
+ "short": "LU",
+ "name": "卢森堡",
+ "en": "Luxembourg",
+ "tel": "352",
+ "flag": "../../../static/flag/lu.png"
+ },
+ {
+ "short": "LV",
+ "name": "拉脱维亚",
+ "en": "Latvia",
+ "tel": "371",
+ "flag": "../../../static/flag/lv.png"
+ },
+ {
+ "short": "LY",
+ "name": "利比亚",
+ "en": "Libya",
+ "tel": "218",
+ "flag": "../../../static/flag/ly.png"
+ },
+ {
+ "short": "MA",
+ "name": "摩洛哥",
+ "en": "Morocco",
+ "tel": "212",
+ "flag": "../../../static/flag/ma.png"
+ },
+ {
+ "short": "MC",
+ "name": "摩纳哥",
+ "en": "Monaco",
+ "tel": "377",
+ "flag": "../../../static/flag/mc.png"
+ },
+ {
+ "short": "MD",
+ "name": "摩尔多瓦",
+ "en": "Moldova,Republicof",
+ "tel": "373",
+ "flag": "../../../static/flag/md.png"
+ },
+ {
+ "short": "MG",
+ "name": "马达加斯加",
+ "en": "Madagascar",
+ "tel": "261",
+ "flag": "../../../static/flag/mg.png"
+ },
+ {
+ "short": "ML",
+ "name": "马里",
+ "en": "Mali",
+ "tel": "223",
+ "flag": "../../../static/flag/ml.png"
+ },
+ {
+ "short": "MM",
+ "name": "缅甸",
+ "en": "Burma",
+ "tel": "95",
+ "flag": "../../../static/flag/mm.png"
+ },
+ {
+ "short": "MN",
+ "name": "蒙古",
+ "en": "Mongolia",
+ "tel": "976",
+ "flag": "../../../static/flag/mn.png"
+ },
+ {
+ "short": "MO",
+ "name": "澳门(中国)",
+ "en": "Macao",
+ "tel": "853",
+ "flag": "../../../static/flag/mo.png"
+ },
+ {
+ "short": "MS",
+ "name": "蒙特塞拉特岛",
+ "en": "MontserratIs",
+ "tel": "1664",
+ "flag": "../../../static/flag/ms.png"
+ },
+ {
+ "short": "MT",
+ "name": "马耳他",
+ "en": "Malta",
+ "tel": "356",
+ "flag": "../../../static/flag/mt.png"
+ },
+ {
+ "short": "",
+ "name": "马里亚那群岛",
+ "en": "MarianaIs",
+ "tel": "1670",
+ "flag": "../../../static/flag/.png"
+ },
+ {
+ "short": "",
+ "name": "马提尼克",
+ "en": "Martinique",
+ "tel": "596",
+ "flag": "../../../static/flag/.png"
+ },
+ {
+ "short": "MU",
+ "name": "毛里求斯",
+ "en": "Mauritius",
+ "tel": "230",
+ "flag": "../../../static/flag/mu.png"
+ },
+ {
+ "short": "MV",
+ "name": "马尔代夫",
+ "en": "Maldives",
+ "tel": "960",
+ "flag": "../../../static/flag/mv.png"
+ },
+ {
+ "short": "MW",
+ "name": "马拉维",
+ "en": "Malawi",
+ "tel": "265",
+ "flag": "../../../static/flag/mw.png"
+ },
+ {
+ "short": "MX",
+ "name": "墨西哥",
+ "en": "Mexico",
+ "tel": "52",
+ "flag": "../../../static/flag/mx.png"
+ },
+ {
+ "short": "MY",
+ "name": "马来西亚",
+ "en": "Malaysia",
+ "tel": "60",
+ "flag": "../../../static/flag/my.png"
+ },
+ {
+ "short": "MZ",
+ "name": "莫桑比克",
+ "en": "Mozambique",
+ "tel": "258",
+ "flag": "../../../static/flag/mz.png"
+ },
+ {
+ "short": "NA",
+ "name": "纳米比亚",
+ "en": "Namibia",
+ "tel": "264",
+ "flag": "../../../static/flag/na.png"
+ },
+ {
+ "short": "NE",
+ "name": "尼日尔",
+ "en": "Niger",
+ "tel": "977",
+ "flag": "../../../static/flag/ne.png"
+ },
+ {
+ "short": "NG",
+ "name": "尼日利亚",
+ "en": "Nigeria",
+ "tel": "234",
+ "flag": "../../../static/flag/ng.png"
+ },
+ {
+ "short": "NI",
+ "name": "尼加拉瓜",
+ "en": "Nicaragua",
+ "tel": "505",
+ "flag": "../../../static/flag/ni.png"
+ },
+ {
+ "short": "NL",
+ "name": "荷兰",
+ "en": "Netherlands",
+ "tel": "31",
+ "flag": "../../../static/flag/nl.png"
+ },
+ {
+ "short": "NO",
+ "name": "挪威",
+ "en": "Norway",
+ "tel": "47",
+ "flag": "../../../static/flag/no.png"
+ },
+ {
+ "short": "NP",
+ "name": "尼泊尔",
+ "en": "Nepal",
+ "tel": "977",
+ "flag": "../../../static/flag/np.png"
+ },
+ {
+ "short": "NR",
+ "name": "瑙鲁",
+ "en": "Nauru",
+ "tel": "674",
+ "flag": "../../../static/flag/nr.png"
+ },
+ {
+ "short": "NZ",
+ "name": "新西兰",
+ "en": "NewZealand",
+ "tel": "64",
+ "flag": "../../../static/flag/nz.png"
+ },
+ {
+ "short": "OM",
+ "name": "阿曼",
+ "en": "Oman",
+ "tel": "968",
+ "flag": "../../../static/flag/om.png"
+ },
+ {
+ "short": "PA",
+ "name": "巴拿马",
+ "en": "Panama",
+ "tel": "507",
+ "flag": "../../../static/flag/pa.png"
+ },
+ {
+ "short": "PE",
+ "name": "秘鲁",
+ "en": "Peru",
+ "tel": "51",
+ "flag": "../../../static/flag/pe.png"
+ },
+ {
+ "short": "PF",
+ "name": "法属玻利尼西亚",
+ "en": "FrenchPolynesia",
+ "tel": "689",
+ "flag": "../../../static/flag/pf.png"
+ },
+ {
+ "short": "PG",
+ "name": "巴布亚新几内亚",
+ "en": "PapuaNewCuinea",
+ "tel": "675",
+ "flag": "../../../static/flag/pg.png"
+ },
+ {
+ "short": "PH",
+ "name": "菲律宾",
+ "en": "Philippines",
+ "tel": "63",
+ "flag": "../../../static/flag/ph.png"
+ },
+ {
+ "short": "PK",
+ "name": "巴基斯坦",
+ "en": "Pakistan",
+ "tel": "92",
+ "flag": "../../../static/flag/pk.png"
+ },
+ {
+ "short": "PL",
+ "name": "波兰",
+ "en": "Poland",
+ "tel": "48",
+ "flag": "../../../static/flag/pl.png"
+ },
+ {
+ "short": "PR",
+ "name": "波多黎各",
+ "en": "PuertoRico",
+ "tel": "1787",
+ "flag": "../../../static/flag/pr.png"
+ },
+ {
+ "short": "PT",
+ "name": "葡萄牙",
+ "en": "Portugal",
+ "tel": "351",
+ "flag": "../../../static/flag/pt.png"
+ },
+ {
+ "short": "PY",
+ "name": "巴拉圭",
+ "en": "Paraguay",
+ "tel": "595",
+ "flag": "../../../static/flag/py.png"
+ },
+ {
+ "short": "QA",
+ "name": "卡塔尔",
+ "en": "Qatar",
+ "tel": "974",
+ "flag": "../../../static/flag/qa.png"
+ },
+ {
+ "short": "",
+ "name": "留尼旺",
+ "en": "Reunion",
+ "tel": "262",
+ "flag": "../../../static/flag/.png"
+ },
+ {
+ "short": "RO",
+ "name": "罗马尼亚",
+ "en": "Romania",
+ "tel": "40",
+ "flag": "../../../static/flag/ro.png"
+ },
+ {
+ "short": "RU",
+ "name": "俄罗斯",
+ "en": "Russia",
+ "tel": "7",
+ "flag": "../../../static/flag/ru.png"
+ },
+ {
+ "short": "SA",
+ "name": "沙特阿拉伯",
+ "en": "SaudiArabia",
+ "tel": "966",
+ "flag": "../../../static/flag/sa.png"
+ },
+ {
+ "short": "SB",
+ "name": "所罗门群岛",
+ "en": "SolomonIs",
+ "tel": "677",
+ "flag": "../../../static/flag/sb.png"
+ },
+ {
+ "short": "SC",
+ "name": "塞舌尔",
+ "en": "Seychelles",
+ "tel": "248",
+ "flag": "../../../static/flag/sc.png"
+ },
+ {
+ "short": "SD",
+ "name": "苏丹",
+ "en": "Sudan",
+ "tel": "249",
+ "flag": "../../../static/flag/sd.png"
+ },
+ {
+ "short": "SE",
+ "name": "瑞典",
+ "en": "Sweden",
+ "tel": "46",
+ "flag": "../../../static/flag/se.png"
+ },
+ {
+ "short": "SG",
+ "name": "新加坡",
+ "en": "Singapore",
+ "tel": "65",
+ "flag": "../../../static/flag/sg.png"
+ },
+ {
+ "short": "SI",
+ "name": "斯洛文尼亚",
+ "en": "Slovenia",
+ "tel": "386",
+ "flag": "../../../static/flag/si.png"
+ },
+ {
+ "short": "SK",
+ "name": "斯洛伐克",
+ "en": "Slovakia",
+ "tel": "421",
+ "flag": "../../../static/flag/sk.png"
+ },
+ {
+ "short": "SL",
+ "name": "塞拉利昂",
+ "en": "SierraLeone",
+ "tel": "232",
+ "flag": "../../../static/flag/sl.png"
+ },
+ {
+ "short": "SM",
+ "name": "圣马力诺",
+ "en": "SanMarino",
+ "tel": "378",
+ "flag": "../../../static/flag/sm.png"
+ },
+ {
+ "short": "AS",
+ "name": "东萨摩亚(美)",
+ "en": "SamoaEastern",
+ "tel": "684",
+ "flag": "../../../static/flag/as.png"
+ },
+ {
+ "short": "WS",
+ "name": "西萨摩亚",
+ "en": "SanMarino",
+ "tel": "685",
+ "flag": "../../../static/flag/ws.png"
+ },
+ {
+ "short": "SN",
+ "name": "塞内加尔",
+ "en": "Senegal",
+ "tel": "221",
+ "flag": "../../../static/flag/sn.png"
+ },
+ {
+ "short": "SO",
+ "name": "索马里",
+ "en": "Somali",
+ "tel": "252",
+ "flag": "../../../static/flag/so.png"
+ },
+ {
+ "short": "SR",
+ "name": "苏里南",
+ "en": "Suriname",
+ "tel": "597",
+ "flag": "../../../static/flag/sr.png"
+ },
+ {
+ "short": "ST",
+ "name": "圣多美和普林西比",
+ "en": "SaoTomeandPrincipe",
+ "tel": "239",
+ "flag": "../../../static/flag/st.png"
+ },
+ {
+ "short": "SV",
+ "name": "萨尔瓦多",
+ "en": "EISalvador",
+ "tel": "503",
+ "flag": "../../../static/flag/sv.png"
+ },
+ {
+ "short": "SY",
+ "name": "叙利亚",
+ "en": "Syria",
+ "tel": "963",
+ "flag": "../../../static/flag/sy.png"
+ },
+ {
+ "short": "SZ",
+ "name": "斯威士兰",
+ "en": "Swaziland",
+ "tel": "268",
+ "flag": "../../../static/flag/sz.png"
+ },
+ {
+ "short": "TD",
+ "name": "乍得",
+ "en": "Chad",
+ "tel": "235",
+ "flag": "../../../static/flag/td.png"
+ },
+ {
+ "short": "TG",
+ "name": "多哥",
+ "en": "Togo",
+ "tel": "228",
+ "flag": "../../../static/flag/tg.png"
+ },
+ {
+ "short": "TH",
+ "name": "泰国",
+ "en": "Thailand",
+ "tel": "66",
+ "flag": "../../../static/flag/th.png"
+ },
+ {
+ "short": "TJ",
+ "name": "塔吉克斯坦",
+ "en": "Tajikstan",
+ "tel": "992",
+ "flag": "../../../static/flag/tj.png"
+ },
+ {
+ "short": "TM",
+ "name": "土库曼斯坦",
+ "en": "Turkmenistan",
+ "tel": "993",
+ "flag": "../../../static/flag/tm.png"
+ },
+ {
+ "short": "TN",
+ "name": "突尼斯",
+ "en": "Tunisia",
+ "tel": "216",
+ "flag": "../../../static/flag/tn.png"
+ },
+ {
+ "short": "TO",
+ "name": "汤加",
+ "en": "Tonga",
+ "tel": "676",
+ "flag": "../../../static/flag/to.png"
+ },
+ {
+ "short": "TR",
+ "name": "土耳其",
+ "en": "Turkey",
+ "tel": "90",
+ "flag": "../../../static/flag/tr.png"
+ },
+ {
+ "short": "TT",
+ "name": "特立尼达和多巴哥",
+ "en": "TrinidadandTobago",
+ "tel": "1809",
+ "flag": "../../../static/flag/tt.png"
+ },
+ {
+ "short": "TW",
+ "name": "台湾(中国)",
+ "en": "Taiwan",
+ "tel": "886",
+ "flag": "../../../static/flag/cn.png"
+ },
+ {
+ "short": "TZ",
+ "name": "坦桑尼亚",
+ "en": "Tanzania",
+ "tel": "255",
+ "flag": "../../../static/flag/tz.png"
+ },
+ {
+ "short": "UA",
+ "name": "乌克兰",
+ "en": "Ukraine",
+ "tel": "380",
+ "flag": "../../../static/flag/ua.png"
+ },
+ {
+ "short": "UG",
+ "name": "乌干达",
+ "en": "Uganda",
+ "tel": "256",
+ "flag": "../../../static/flag/ug.png"
+ },
+ {
+ "short": "US",
+ "name": "美国",
+ "en": "UnitedStatesofAmerica",
+ "tel": "1",
+ "flag": "../../../static/flag/us.png"
+ },
+ {
+ "short": "UY",
+ "name": "乌拉圭",
+ "en": "Uruguay",
+ "tel": "598",
+ "flag": "../../../static/flag/uy.png"
+ },
+ {
+ "short": "UZ",
+ "name": "乌兹别克斯坦",
+ "en": "Uzbekistan",
+ "tel": "233",
+ "flag": "../../../static/flag/uz.png"
+ },
+ {
+ "short": "VC",
+ "name": "圣文森特岛",
+ "en": "SaintVincent",
+ "tel": "1784",
+ "flag": "../../../static/flag/vc.png"
+ },
+ {
+ "short": "VE",
+ "name": "委内瑞拉",
+ "en": "Venezuela",
+ "tel": "58",
+ "flag": "../../../static/flag/ve.png"
+ },
+ {
+ "short": "VN",
+ "name": "越南",
+ "en": "Vietnam",
+ "tel": "84",
+ "flag": "../../../static/flag/vn.png"
+ },
+ {
+ "short": "YE",
+ "name": "也门",
+ "en": "Yemen",
+ "tel": "967",
+ "flag": "../../../static/flag/ye.png"
+ },
+ {
+ "short": "YU",
+ "name": "南斯拉夫",
+ "en": "Yugoslavia",
+ "tel": "381",
+ "flag": "../../../static/flag/yu.png"
+ },
+ {
+ "short": "ZA",
+ "name": "南非",
+ "en": "SouthAfrica",
+ "tel": "27",
+ "flag": "../../../static/flag/za.png"
+ },
+ {
+ "short": "ZM",
+ "name": "赞比亚",
+ "en": "Zambia",
+ "tel": "260",
+ "flag": "../../../static/flag/zm.png"
+ },
+ {
+ "short": "ZR",
+ "name": "扎伊尔",
+ "en": "Zaire",
+ "tel": "243",
+ "flag": "../../../static/flag/zr.png"
+ },
+ {
+ "short": "ZW",
+ "name": "津巴布韦",
+ "en": "Zimbabwe",
+ "tel": "263",
+ "flag": "../../../static/flag/zw.png"
+ }
+]
+}
\ No newline at end of file
diff --git a/pages/start/login/login.vue b/pages/start/login/login.vue
index 8e8726f..b931c69 100644
--- a/pages/start/login/login.vue
+++ b/pages/start/login/login.vue
@@ -1,113 +1,283 @@
-
+
-
-
+
+
- 🎧
+
+
-
+
- 登录
+ 登录DeepChart
邮箱/用户名用户名
手机号邮箱
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ selectedCountry.code }}
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+ 忘记ID/密码
+
+
+
+
+
+ 占位符
+
+
-
+
- 或者
+ 如果您还没有账号,点击注册 >
+
- 通过 Apple 继续
+ 通过 Apple 登录
- 通过 Google 继续
+ 通过 Google 登录
-
-
-
- 未注册账号?
- 注册
-
+
\ No newline at end of file
diff --git a/static/flag/ad.png b/static/flag/ad.png
new file mode 100644
index 0000000..fdc41f6
Binary files /dev/null and b/static/flag/ad.png differ
diff --git a/static/flag/ae.png b/static/flag/ae.png
new file mode 100644
index 0000000..8e0ae66
Binary files /dev/null and b/static/flag/ae.png differ
diff --git a/static/flag/af.png b/static/flag/af.png
new file mode 100644
index 0000000..bb620b1
Binary files /dev/null and b/static/flag/af.png differ
diff --git a/static/flag/ag.png b/static/flag/ag.png
new file mode 100644
index 0000000..3579ff1
Binary files /dev/null and b/static/flag/ag.png differ
diff --git a/static/flag/ai.png b/static/flag/ai.png
new file mode 100644
index 0000000..1aca2ec
Binary files /dev/null and b/static/flag/ai.png differ
diff --git a/static/flag/al.png b/static/flag/al.png
new file mode 100644
index 0000000..f070896
Binary files /dev/null and b/static/flag/al.png differ
diff --git a/static/flag/am.png b/static/flag/am.png
new file mode 100644
index 0000000..9dd35f0
Binary files /dev/null and b/static/flag/am.png differ
diff --git a/static/flag/an.png b/static/flag/an.png
new file mode 100644
index 0000000..cd6b451
Binary files /dev/null and b/static/flag/an.png differ
diff --git a/static/flag/ao.png b/static/flag/ao.png
new file mode 100644
index 0000000..197cdc6
Binary files /dev/null and b/static/flag/ao.png differ
diff --git a/static/flag/aq.png b/static/flag/aq.png
new file mode 100644
index 0000000..827282f
Binary files /dev/null and b/static/flag/aq.png differ
diff --git a/static/flag/ar.png b/static/flag/ar.png
new file mode 100644
index 0000000..846a2bc
Binary files /dev/null and b/static/flag/ar.png differ
diff --git a/static/flag/as.png b/static/flag/as.png
new file mode 100644
index 0000000..c2af5ea
Binary files /dev/null and b/static/flag/as.png differ
diff --git a/static/flag/at.png b/static/flag/at.png
new file mode 100644
index 0000000..05dbd1d
Binary files /dev/null and b/static/flag/at.png differ
diff --git a/static/flag/au.png b/static/flag/au.png
new file mode 100644
index 0000000..7181dc5
Binary files /dev/null and b/static/flag/au.png differ
diff --git a/static/flag/aw.png b/static/flag/aw.png
new file mode 100644
index 0000000..efe03a9
Binary files /dev/null and b/static/flag/aw.png differ
diff --git a/static/flag/ax.png b/static/flag/ax.png
new file mode 100644
index 0000000..c3df4ad
Binary files /dev/null and b/static/flag/ax.png differ
diff --git a/static/flag/az.png b/static/flag/az.png
new file mode 100644
index 0000000..5bc4a0f
Binary files /dev/null and b/static/flag/az.png differ
diff --git a/static/flag/ba.png b/static/flag/ba.png
new file mode 100644
index 0000000..09cec0d
Binary files /dev/null and b/static/flag/ba.png differ
diff --git a/static/flag/bb.png b/static/flag/bb.png
new file mode 100644
index 0000000..ed7731e
Binary files /dev/null and b/static/flag/bb.png differ
diff --git a/static/flag/bd.png b/static/flag/bd.png
new file mode 100644
index 0000000..c24170c
Binary files /dev/null and b/static/flag/bd.png differ
diff --git a/static/flag/be.png b/static/flag/be.png
new file mode 100644
index 0000000..202c489
Binary files /dev/null and b/static/flag/be.png differ
diff --git a/static/flag/bf.png b/static/flag/bf.png
new file mode 100644
index 0000000..9a3d8d1
Binary files /dev/null and b/static/flag/bf.png differ
diff --git a/static/flag/bg.png b/static/flag/bg.png
new file mode 100644
index 0000000..ab3eb4f
Binary files /dev/null and b/static/flag/bg.png differ
diff --git a/static/flag/bh.png b/static/flag/bh.png
new file mode 100644
index 0000000..62011b8
Binary files /dev/null and b/static/flag/bh.png differ
diff --git a/static/flag/bi.png b/static/flag/bi.png
new file mode 100644
index 0000000..f4de108
Binary files /dev/null and b/static/flag/bi.png differ
diff --git a/static/flag/bj.png b/static/flag/bj.png
new file mode 100644
index 0000000..83c9474
Binary files /dev/null and b/static/flag/bj.png differ
diff --git a/static/flag/bl.png b/static/flag/bl.png
new file mode 100644
index 0000000..6320925
Binary files /dev/null and b/static/flag/bl.png differ
diff --git a/static/flag/bm.png b/static/flag/bm.png
new file mode 100644
index 0000000..5e87c6a
Binary files /dev/null and b/static/flag/bm.png differ
diff --git a/static/flag/bn.png b/static/flag/bn.png
new file mode 100644
index 0000000..1006d68
Binary files /dev/null and b/static/flag/bn.png differ
diff --git a/static/flag/bo.png b/static/flag/bo.png
new file mode 100644
index 0000000..17d56dc
Binary files /dev/null and b/static/flag/bo.png differ
diff --git a/static/flag/bq.png b/static/flag/bq.png
new file mode 100644
index 0000000..f545dc8
Binary files /dev/null and b/static/flag/bq.png differ
diff --git a/static/flag/br.png b/static/flag/br.png
new file mode 100644
index 0000000..8b18eb2
Binary files /dev/null and b/static/flag/br.png differ
diff --git a/static/flag/bs.png b/static/flag/bs.png
new file mode 100644
index 0000000..6bdc618
Binary files /dev/null and b/static/flag/bs.png differ
diff --git a/static/flag/bt.png b/static/flag/bt.png
new file mode 100644
index 0000000..013a6a3
Binary files /dev/null and b/static/flag/bt.png differ
diff --git a/static/flag/bv.png b/static/flag/bv.png
new file mode 100644
index 0000000..b7a42f4
Binary files /dev/null and b/static/flag/bv.png differ
diff --git a/static/flag/bw.png b/static/flag/bw.png
new file mode 100644
index 0000000..04446c4
Binary files /dev/null and b/static/flag/bw.png differ
diff --git a/static/flag/by.png b/static/flag/by.png
new file mode 100644
index 0000000..5633bdd
Binary files /dev/null and b/static/flag/by.png differ
diff --git a/static/flag/bz.png b/static/flag/bz.png
new file mode 100644
index 0000000..0ea4c76
Binary files /dev/null and b/static/flag/bz.png differ
diff --git a/static/flag/ca.png b/static/flag/ca.png
new file mode 100644
index 0000000..5c7340a
Binary files /dev/null and b/static/flag/ca.png differ
diff --git a/static/flag/cc.png b/static/flag/cc.png
new file mode 100644
index 0000000..9191430
Binary files /dev/null and b/static/flag/cc.png differ
diff --git a/static/flag/cd.png b/static/flag/cd.png
new file mode 100644
index 0000000..7e85a3d
Binary files /dev/null and b/static/flag/cd.png differ
diff --git a/static/flag/cf.png b/static/flag/cf.png
new file mode 100644
index 0000000..6fdd1dc
Binary files /dev/null and b/static/flag/cf.png differ
diff --git a/static/flag/cg.png b/static/flag/cg.png
new file mode 100644
index 0000000..79d62cf
Binary files /dev/null and b/static/flag/cg.png differ
diff --git a/static/flag/ch.png b/static/flag/ch.png
new file mode 100644
index 0000000..031d1f7
Binary files /dev/null and b/static/flag/ch.png differ
diff --git a/static/flag/ci.png b/static/flag/ci.png
new file mode 100644
index 0000000..97a79e2
Binary files /dev/null and b/static/flag/ci.png differ
diff --git a/static/flag/ck.png b/static/flag/ck.png
new file mode 100644
index 0000000..8c1d086
Binary files /dev/null and b/static/flag/ck.png differ
diff --git a/static/flag/cl.png b/static/flag/cl.png
new file mode 100644
index 0000000..2bd971d
Binary files /dev/null and b/static/flag/cl.png differ
diff --git a/static/flag/cm.png b/static/flag/cm.png
new file mode 100644
index 0000000..fa35a32
Binary files /dev/null and b/static/flag/cm.png differ
diff --git a/static/flag/cn.png b/static/flag/cn.png
new file mode 100644
index 0000000..ca5a8b3
Binary files /dev/null and b/static/flag/cn.png differ
diff --git a/static/flag/co.png b/static/flag/co.png
new file mode 100644
index 0000000..6fcfd96
Binary files /dev/null and b/static/flag/co.png differ
diff --git a/static/flag/cr.png b/static/flag/cr.png
new file mode 100644
index 0000000..d4a25c2
Binary files /dev/null and b/static/flag/cr.png differ
diff --git a/static/flag/cu.png b/static/flag/cu.png
new file mode 100644
index 0000000..000b773
Binary files /dev/null and b/static/flag/cu.png differ
diff --git a/static/flag/cv.png b/static/flag/cv.png
new file mode 100644
index 0000000..1684576
Binary files /dev/null and b/static/flag/cv.png differ
diff --git a/static/flag/cw.png b/static/flag/cw.png
new file mode 100644
index 0000000..aa7b8c8
Binary files /dev/null and b/static/flag/cw.png differ
diff --git a/static/flag/cx.png b/static/flag/cx.png
new file mode 100644
index 0000000..826b230
Binary files /dev/null and b/static/flag/cx.png differ
diff --git a/static/flag/cy.png b/static/flag/cy.png
new file mode 100644
index 0000000..39055d7
Binary files /dev/null and b/static/flag/cy.png differ
diff --git a/static/flag/cz.png b/static/flag/cz.png
new file mode 100644
index 0000000..8c679f2
Binary files /dev/null and b/static/flag/cz.png differ
diff --git a/static/flag/de.png b/static/flag/de.png
new file mode 100644
index 0000000..f078fdf
Binary files /dev/null and b/static/flag/de.png differ
diff --git a/static/flag/dj.png b/static/flag/dj.png
new file mode 100644
index 0000000..64ab04e
Binary files /dev/null and b/static/flag/dj.png differ
diff --git a/static/flag/dk.png b/static/flag/dk.png
new file mode 100644
index 0000000..5f907ce
Binary files /dev/null and b/static/flag/dk.png differ
diff --git a/static/flag/dm.png b/static/flag/dm.png
new file mode 100644
index 0000000..307e374
Binary files /dev/null and b/static/flag/dm.png differ
diff --git a/static/flag/do.png b/static/flag/do.png
new file mode 100644
index 0000000..16160a3
Binary files /dev/null and b/static/flag/do.png differ
diff --git a/static/flag/dz.png b/static/flag/dz.png
new file mode 100644
index 0000000..0de1256
Binary files /dev/null and b/static/flag/dz.png differ
diff --git a/static/flag/ec.png b/static/flag/ec.png
new file mode 100644
index 0000000..96d84f7
Binary files /dev/null and b/static/flag/ec.png differ
diff --git a/static/flag/ee.png b/static/flag/ee.png
new file mode 100644
index 0000000..56aed18
Binary files /dev/null and b/static/flag/ee.png differ
diff --git a/static/flag/eg.png b/static/flag/eg.png
new file mode 100644
index 0000000..a5320a6
Binary files /dev/null and b/static/flag/eg.png differ
diff --git a/static/flag/eh.png b/static/flag/eh.png
new file mode 100644
index 0000000..24bdb35
Binary files /dev/null and b/static/flag/eh.png differ
diff --git a/static/flag/er.png b/static/flag/er.png
new file mode 100644
index 0000000..bd47590
Binary files /dev/null and b/static/flag/er.png differ
diff --git a/static/flag/es.png b/static/flag/es.png
new file mode 100644
index 0000000..23e7141
Binary files /dev/null and b/static/flag/es.png differ
diff --git a/static/flag/et.png b/static/flag/et.png
new file mode 100644
index 0000000..258e32d
Binary files /dev/null and b/static/flag/et.png differ
diff --git a/static/flag/eu.png b/static/flag/eu.png
new file mode 100644
index 0000000..0018b6c
Binary files /dev/null and b/static/flag/eu.png differ
diff --git a/static/flag/fi.png b/static/flag/fi.png
new file mode 100644
index 0000000..7c1f908
Binary files /dev/null and b/static/flag/fi.png differ
diff --git a/static/flag/fj.png b/static/flag/fj.png
new file mode 100644
index 0000000..6d9a4e1
Binary files /dev/null and b/static/flag/fj.png differ
diff --git a/static/flag/fk.png b/static/flag/fk.png
new file mode 100644
index 0000000..fc9b5db
Binary files /dev/null and b/static/flag/fk.png differ
diff --git a/static/flag/fm.png b/static/flag/fm.png
new file mode 100644
index 0000000..8f5b150
Binary files /dev/null and b/static/flag/fm.png differ
diff --git a/static/flag/fo.png b/static/flag/fo.png
new file mode 100644
index 0000000..6a1e048
Binary files /dev/null and b/static/flag/fo.png differ
diff --git a/static/flag/fr.png b/static/flag/fr.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/fr.png differ
diff --git a/static/flag/ga.png b/static/flag/ga.png
new file mode 100644
index 0000000..dcade00
Binary files /dev/null and b/static/flag/ga.png differ
diff --git a/static/flag/gb-eng.png b/static/flag/gb-eng.png
new file mode 100644
index 0000000..b534e62
Binary files /dev/null and b/static/flag/gb-eng.png differ
diff --git a/static/flag/gb-nir.png b/static/flag/gb-nir.png
new file mode 100644
index 0000000..8a020a8
Binary files /dev/null and b/static/flag/gb-nir.png differ
diff --git a/static/flag/gb-sct.png b/static/flag/gb-sct.png
new file mode 100644
index 0000000..7f5f28f
Binary files /dev/null and b/static/flag/gb-sct.png differ
diff --git a/static/flag/gb-wls.png b/static/flag/gb-wls.png
new file mode 100644
index 0000000..9571ac5
Binary files /dev/null and b/static/flag/gb-wls.png differ
diff --git a/static/flag/gb.png b/static/flag/gb.png
new file mode 100644
index 0000000..23e1574
Binary files /dev/null and b/static/flag/gb.png differ
diff --git a/static/flag/gd.png b/static/flag/gd.png
new file mode 100644
index 0000000..2c070dd
Binary files /dev/null and b/static/flag/gd.png differ
diff --git a/static/flag/ge.png b/static/flag/ge.png
new file mode 100644
index 0000000..1cc5204
Binary files /dev/null and b/static/flag/ge.png differ
diff --git a/static/flag/gf.png b/static/flag/gf.png
new file mode 100644
index 0000000..54c2d5e
Binary files /dev/null and b/static/flag/gf.png differ
diff --git a/static/flag/gg.png b/static/flag/gg.png
new file mode 100644
index 0000000..e734304
Binary files /dev/null and b/static/flag/gg.png differ
diff --git a/static/flag/gh.png b/static/flag/gh.png
new file mode 100644
index 0000000..a8ef8c4
Binary files /dev/null and b/static/flag/gh.png differ
diff --git a/static/flag/gi.png b/static/flag/gi.png
new file mode 100644
index 0000000..ca2b8da
Binary files /dev/null and b/static/flag/gi.png differ
diff --git a/static/flag/gl.png b/static/flag/gl.png
new file mode 100644
index 0000000..3a8ce02
Binary files /dev/null and b/static/flag/gl.png differ
diff --git a/static/flag/gm.png b/static/flag/gm.png
new file mode 100644
index 0000000..2a70b15
Binary files /dev/null and b/static/flag/gm.png differ
diff --git a/static/flag/gn.png b/static/flag/gn.png
new file mode 100644
index 0000000..609fd66
Binary files /dev/null and b/static/flag/gn.png differ
diff --git a/static/flag/gp.png b/static/flag/gp.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/gp.png differ
diff --git a/static/flag/gq.png b/static/flag/gq.png
new file mode 100644
index 0000000..60a82d9
Binary files /dev/null and b/static/flag/gq.png differ
diff --git a/static/flag/gr.png b/static/flag/gr.png
new file mode 100644
index 0000000..ac2f75c
Binary files /dev/null and b/static/flag/gr.png differ
diff --git a/static/flag/gs.png b/static/flag/gs.png
new file mode 100644
index 0000000..60d421b
Binary files /dev/null and b/static/flag/gs.png differ
diff --git a/static/flag/gt.png b/static/flag/gt.png
new file mode 100644
index 0000000..4971a58
Binary files /dev/null and b/static/flag/gt.png differ
diff --git a/static/flag/gu.png b/static/flag/gu.png
new file mode 100644
index 0000000..cdca8e9
Binary files /dev/null and b/static/flag/gu.png differ
diff --git a/static/flag/gw.png b/static/flag/gw.png
new file mode 100644
index 0000000..1472f23
Binary files /dev/null and b/static/flag/gw.png differ
diff --git a/static/flag/gy.png b/static/flag/gy.png
new file mode 100644
index 0000000..36279ec
Binary files /dev/null and b/static/flag/gy.png differ
diff --git a/static/flag/hk.png b/static/flag/hk.png
new file mode 100644
index 0000000..92123c5
Binary files /dev/null and b/static/flag/hk.png differ
diff --git a/static/flag/hm.png b/static/flag/hm.png
new file mode 100644
index 0000000..fff75ea
Binary files /dev/null and b/static/flag/hm.png differ
diff --git a/static/flag/hn.png b/static/flag/hn.png
new file mode 100644
index 0000000..9935964
Binary files /dev/null and b/static/flag/hn.png differ
diff --git a/static/flag/hr.png b/static/flag/hr.png
new file mode 100644
index 0000000..8396e00
Binary files /dev/null and b/static/flag/hr.png differ
diff --git a/static/flag/ht.png b/static/flag/ht.png
new file mode 100644
index 0000000..43e208b
Binary files /dev/null and b/static/flag/ht.png differ
diff --git a/static/flag/hu.png b/static/flag/hu.png
new file mode 100644
index 0000000..d181d5d
Binary files /dev/null and b/static/flag/hu.png differ
diff --git a/static/flag/id.png b/static/flag/id.png
new file mode 100644
index 0000000..072bd8c
Binary files /dev/null and b/static/flag/id.png differ
diff --git a/static/flag/ie.png b/static/flag/ie.png
new file mode 100644
index 0000000..10fbab9
Binary files /dev/null and b/static/flag/ie.png differ
diff --git a/static/flag/il.png b/static/flag/il.png
new file mode 100644
index 0000000..32aba13
Binary files /dev/null and b/static/flag/il.png differ
diff --git a/static/flag/im.png b/static/flag/im.png
new file mode 100644
index 0000000..f54a464
Binary files /dev/null and b/static/flag/im.png differ
diff --git a/static/flag/in.png b/static/flag/in.png
new file mode 100644
index 0000000..be3710d
Binary files /dev/null and b/static/flag/in.png differ
diff --git a/static/flag/io.png b/static/flag/io.png
new file mode 100644
index 0000000..c7eddc7
Binary files /dev/null and b/static/flag/io.png differ
diff --git a/static/flag/iq.png b/static/flag/iq.png
new file mode 100644
index 0000000..273672a
Binary files /dev/null and b/static/flag/iq.png differ
diff --git a/static/flag/ir.png b/static/flag/ir.png
new file mode 100644
index 0000000..e218c83
Binary files /dev/null and b/static/flag/ir.png differ
diff --git a/static/flag/is.png b/static/flag/is.png
new file mode 100644
index 0000000..ff6cb99
Binary files /dev/null and b/static/flag/is.png differ
diff --git a/static/flag/it.png b/static/flag/it.png
new file mode 100644
index 0000000..3f5e25b
Binary files /dev/null and b/static/flag/it.png differ
diff --git a/static/flag/je.png b/static/flag/je.png
new file mode 100644
index 0000000..0e26cb9
Binary files /dev/null and b/static/flag/je.png differ
diff --git a/static/flag/jm.png b/static/flag/jm.png
new file mode 100644
index 0000000..4768ee5
Binary files /dev/null and b/static/flag/jm.png differ
diff --git a/static/flag/jo.png b/static/flag/jo.png
new file mode 100644
index 0000000..d5b39da
Binary files /dev/null and b/static/flag/jo.png differ
diff --git a/static/flag/jp.png b/static/flag/jp.png
new file mode 100644
index 0000000..253e485
Binary files /dev/null and b/static/flag/jp.png differ
diff --git a/static/flag/ke.png b/static/flag/ke.png
new file mode 100644
index 0000000..3017b3b
Binary files /dev/null and b/static/flag/ke.png differ
diff --git a/static/flag/kg.png b/static/flag/kg.png
new file mode 100644
index 0000000..65111f5
Binary files /dev/null and b/static/flag/kg.png differ
diff --git a/static/flag/kh.png b/static/flag/kh.png
new file mode 100644
index 0000000..74106c5
Binary files /dev/null and b/static/flag/kh.png differ
diff --git a/static/flag/ki.png b/static/flag/ki.png
new file mode 100644
index 0000000..cdbac2f
Binary files /dev/null and b/static/flag/ki.png differ
diff --git a/static/flag/km.png b/static/flag/km.png
new file mode 100644
index 0000000..22d9760
Binary files /dev/null and b/static/flag/km.png differ
diff --git a/static/flag/kn.png b/static/flag/kn.png
new file mode 100644
index 0000000..be0a586
Binary files /dev/null and b/static/flag/kn.png differ
diff --git a/static/flag/kp.png b/static/flag/kp.png
new file mode 100644
index 0000000..1d9ca5e
Binary files /dev/null and b/static/flag/kp.png differ
diff --git a/static/flag/kr.png b/static/flag/kr.png
new file mode 100644
index 0000000..fd9b58d
Binary files /dev/null and b/static/flag/kr.png differ
diff --git a/static/flag/kw.png b/static/flag/kw.png
new file mode 100644
index 0000000..a939061
Binary files /dev/null and b/static/flag/kw.png differ
diff --git a/static/flag/ky.png b/static/flag/ky.png
new file mode 100644
index 0000000..47c5580
Binary files /dev/null and b/static/flag/ky.png differ
diff --git a/static/flag/kz.png b/static/flag/kz.png
new file mode 100644
index 0000000..b3bb7f0
Binary files /dev/null and b/static/flag/kz.png differ
diff --git a/static/flag/la.png b/static/flag/la.png
new file mode 100644
index 0000000..006e38f
Binary files /dev/null and b/static/flag/la.png differ
diff --git a/static/flag/lb.png b/static/flag/lb.png
new file mode 100644
index 0000000..a2d62a8
Binary files /dev/null and b/static/flag/lb.png differ
diff --git a/static/flag/lc.png b/static/flag/lc.png
new file mode 100644
index 0000000..40948b6
Binary files /dev/null and b/static/flag/lc.png differ
diff --git a/static/flag/li.png b/static/flag/li.png
new file mode 100644
index 0000000..8d73ed8
Binary files /dev/null and b/static/flag/li.png differ
diff --git a/static/flag/lk.png b/static/flag/lk.png
new file mode 100644
index 0000000..fb62738
Binary files /dev/null and b/static/flag/lk.png differ
diff --git a/static/flag/lr.png b/static/flag/lr.png
new file mode 100644
index 0000000..b20d7f0
Binary files /dev/null and b/static/flag/lr.png differ
diff --git a/static/flag/ls.png b/static/flag/ls.png
new file mode 100644
index 0000000..75d9ce3
Binary files /dev/null and b/static/flag/ls.png differ
diff --git a/static/flag/lt.png b/static/flag/lt.png
new file mode 100644
index 0000000..c8bed37
Binary files /dev/null and b/static/flag/lt.png differ
diff --git a/static/flag/lu.png b/static/flag/lu.png
new file mode 100644
index 0000000..0937120
Binary files /dev/null and b/static/flag/lu.png differ
diff --git a/static/flag/lv.png b/static/flag/lv.png
new file mode 100644
index 0000000..5447b3f
Binary files /dev/null and b/static/flag/lv.png differ
diff --git a/static/flag/ly.png b/static/flag/ly.png
new file mode 100644
index 0000000..d898e49
Binary files /dev/null and b/static/flag/ly.png differ
diff --git a/static/flag/ma.png b/static/flag/ma.png
new file mode 100644
index 0000000..a0e0290
Binary files /dev/null and b/static/flag/ma.png differ
diff --git a/static/flag/mc.png b/static/flag/mc.png
new file mode 100644
index 0000000..f40ca3e
Binary files /dev/null and b/static/flag/mc.png differ
diff --git a/static/flag/md.png b/static/flag/md.png
new file mode 100644
index 0000000..f8408e2
Binary files /dev/null and b/static/flag/md.png differ
diff --git a/static/flag/me.png b/static/flag/me.png
new file mode 100644
index 0000000..1d56855
Binary files /dev/null and b/static/flag/me.png differ
diff --git a/static/flag/mf.png b/static/flag/mf.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/mf.png differ
diff --git a/static/flag/mg.png b/static/flag/mg.png
new file mode 100644
index 0000000..21ccba3
Binary files /dev/null and b/static/flag/mg.png differ
diff --git a/static/flag/mh.png b/static/flag/mh.png
new file mode 100644
index 0000000..e7f88ed
Binary files /dev/null and b/static/flag/mh.png differ
diff --git a/static/flag/mk.png b/static/flag/mk.png
new file mode 100644
index 0000000..e670919
Binary files /dev/null and b/static/flag/mk.png differ
diff --git a/static/flag/ml.png b/static/flag/ml.png
new file mode 100644
index 0000000..f0e9990
Binary files /dev/null and b/static/flag/ml.png differ
diff --git a/static/flag/mm.png b/static/flag/mm.png
new file mode 100644
index 0000000..09363b3
Binary files /dev/null and b/static/flag/mm.png differ
diff --git a/static/flag/mn.png b/static/flag/mn.png
new file mode 100644
index 0000000..0d30b3e
Binary files /dev/null and b/static/flag/mn.png differ
diff --git a/static/flag/mo.png b/static/flag/mo.png
new file mode 100644
index 0000000..4a731ce
Binary files /dev/null and b/static/flag/mo.png differ
diff --git a/static/flag/mp.png b/static/flag/mp.png
new file mode 100644
index 0000000..a7aa3cd
Binary files /dev/null and b/static/flag/mp.png differ
diff --git a/static/flag/mq.png b/static/flag/mq.png
new file mode 100644
index 0000000..2d396ea
Binary files /dev/null and b/static/flag/mq.png differ
diff --git a/static/flag/mr.png b/static/flag/mr.png
new file mode 100644
index 0000000..cc1960f
Binary files /dev/null and b/static/flag/mr.png differ
diff --git a/static/flag/ms.png b/static/flag/ms.png
new file mode 100644
index 0000000..e51480c
Binary files /dev/null and b/static/flag/ms.png differ
diff --git a/static/flag/mt.png b/static/flag/mt.png
new file mode 100644
index 0000000..18ec071
Binary files /dev/null and b/static/flag/mt.png differ
diff --git a/static/flag/mu.png b/static/flag/mu.png
new file mode 100644
index 0000000..b416546
Binary files /dev/null and b/static/flag/mu.png differ
diff --git a/static/flag/mv.png b/static/flag/mv.png
new file mode 100644
index 0000000..a011b78
Binary files /dev/null and b/static/flag/mv.png differ
diff --git a/static/flag/mw.png b/static/flag/mw.png
new file mode 100644
index 0000000..5821977
Binary files /dev/null and b/static/flag/mw.png differ
diff --git a/static/flag/mx.png b/static/flag/mx.png
new file mode 100644
index 0000000..db28a24
Binary files /dev/null and b/static/flag/mx.png differ
diff --git a/static/flag/my.png b/static/flag/my.png
new file mode 100644
index 0000000..6fe220e
Binary files /dev/null and b/static/flag/my.png differ
diff --git a/static/flag/mz.png b/static/flag/mz.png
new file mode 100644
index 0000000..81c587d
Binary files /dev/null and b/static/flag/mz.png differ
diff --git a/static/flag/na.png b/static/flag/na.png
new file mode 100644
index 0000000..1a4f709
Binary files /dev/null and b/static/flag/na.png differ
diff --git a/static/flag/nc.png b/static/flag/nc.png
new file mode 100644
index 0000000..a0ecb85
Binary files /dev/null and b/static/flag/nc.png differ
diff --git a/static/flag/ne.png b/static/flag/ne.png
new file mode 100644
index 0000000..fa8859a
Binary files /dev/null and b/static/flag/ne.png differ
diff --git a/static/flag/nf.png b/static/flag/nf.png
new file mode 100644
index 0000000..3c94505
Binary files /dev/null and b/static/flag/nf.png differ
diff --git a/static/flag/ng.png b/static/flag/ng.png
new file mode 100644
index 0000000..fd111eb
Binary files /dev/null and b/static/flag/ng.png differ
diff --git a/static/flag/ni.png b/static/flag/ni.png
new file mode 100644
index 0000000..fa96478
Binary files /dev/null and b/static/flag/ni.png differ
diff --git a/static/flag/nl.png b/static/flag/nl.png
new file mode 100644
index 0000000..f545dc8
Binary files /dev/null and b/static/flag/nl.png differ
diff --git a/static/flag/no.png b/static/flag/no.png
new file mode 100644
index 0000000..b7a42f4
Binary files /dev/null and b/static/flag/no.png differ
diff --git a/static/flag/np.png b/static/flag/np.png
new file mode 100644
index 0000000..7f2ffbe
Binary files /dev/null and b/static/flag/np.png differ
diff --git a/static/flag/nr.png b/static/flag/nr.png
new file mode 100644
index 0000000..abaae23
Binary files /dev/null and b/static/flag/nr.png differ
diff --git a/static/flag/nu.png b/static/flag/nu.png
new file mode 100644
index 0000000..2aa41ac
Binary files /dev/null and b/static/flag/nu.png differ
diff --git a/static/flag/nz.png b/static/flag/nz.png
new file mode 100644
index 0000000..c8263c3
Binary files /dev/null and b/static/flag/nz.png differ
diff --git a/static/flag/om.png b/static/flag/om.png
new file mode 100644
index 0000000..4945850
Binary files /dev/null and b/static/flag/om.png differ
diff --git a/static/flag/pa.png b/static/flag/pa.png
new file mode 100644
index 0000000..a3e57a5
Binary files /dev/null and b/static/flag/pa.png differ
diff --git a/static/flag/pe.png b/static/flag/pe.png
new file mode 100644
index 0000000..2bed96a
Binary files /dev/null and b/static/flag/pe.png differ
diff --git a/static/flag/pf.png b/static/flag/pf.png
new file mode 100644
index 0000000..9bf2ac4
Binary files /dev/null and b/static/flag/pf.png differ
diff --git a/static/flag/pg.png b/static/flag/pg.png
new file mode 100644
index 0000000..c18cc5c
Binary files /dev/null and b/static/flag/pg.png differ
diff --git a/static/flag/ph.png b/static/flag/ph.png
new file mode 100644
index 0000000..6f73a4f
Binary files /dev/null and b/static/flag/ph.png differ
diff --git a/static/flag/pk.png b/static/flag/pk.png
new file mode 100644
index 0000000..b2355db
Binary files /dev/null and b/static/flag/pk.png differ
diff --git a/static/flag/pl.png b/static/flag/pl.png
new file mode 100644
index 0000000..e335edb
Binary files /dev/null and b/static/flag/pl.png differ
diff --git a/static/flag/pm.png b/static/flag/pm.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/pm.png differ
diff --git a/static/flag/pn.png b/static/flag/pn.png
new file mode 100644
index 0000000..65acfc1
Binary files /dev/null and b/static/flag/pn.png differ
diff --git a/static/flag/pr.png b/static/flag/pr.png
new file mode 100644
index 0000000..37f3b64
Binary files /dev/null and b/static/flag/pr.png differ
diff --git a/static/flag/ps.png b/static/flag/ps.png
new file mode 100644
index 0000000..cac9ec7
Binary files /dev/null and b/static/flag/ps.png differ
diff --git a/static/flag/pt.png b/static/flag/pt.png
new file mode 100644
index 0000000..56379a6
Binary files /dev/null and b/static/flag/pt.png differ
diff --git a/static/flag/pw.png b/static/flag/pw.png
new file mode 100644
index 0000000..41b95b8
Binary files /dev/null and b/static/flag/pw.png differ
diff --git a/static/flag/py.png b/static/flag/py.png
new file mode 100644
index 0000000..f9d7cc9
Binary files /dev/null and b/static/flag/py.png differ
diff --git a/static/flag/qa.png b/static/flag/qa.png
new file mode 100644
index 0000000..93f3eda
Binary files /dev/null and b/static/flag/qa.png differ
diff --git a/static/flag/re.png b/static/flag/re.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/re.png differ
diff --git a/static/flag/ro.png b/static/flag/ro.png
new file mode 100644
index 0000000..b8c25ce
Binary files /dev/null and b/static/flag/ro.png differ
diff --git a/static/flag/rs.png b/static/flag/rs.png
new file mode 100644
index 0000000..1c93130
Binary files /dev/null and b/static/flag/rs.png differ
diff --git a/static/flag/ru.png b/static/flag/ru.png
new file mode 100644
index 0000000..9739ab6
Binary files /dev/null and b/static/flag/ru.png differ
diff --git a/static/flag/rw.png b/static/flag/rw.png
new file mode 100644
index 0000000..c01b9a6
Binary files /dev/null and b/static/flag/rw.png differ
diff --git a/static/flag/sa.png b/static/flag/sa.png
new file mode 100644
index 0000000..c1b1f70
Binary files /dev/null and b/static/flag/sa.png differ
diff --git a/static/flag/sb.png b/static/flag/sb.png
new file mode 100644
index 0000000..ef529e1
Binary files /dev/null and b/static/flag/sb.png differ
diff --git a/static/flag/sc.png b/static/flag/sc.png
new file mode 100644
index 0000000..a743a48
Binary files /dev/null and b/static/flag/sc.png differ
diff --git a/static/flag/sd.png b/static/flag/sd.png
new file mode 100644
index 0000000..117ad21
Binary files /dev/null and b/static/flag/sd.png differ
diff --git a/static/flag/se.png b/static/flag/se.png
new file mode 100644
index 0000000..b6fcc62
Binary files /dev/null and b/static/flag/se.png differ
diff --git a/static/flag/sg.png b/static/flag/sg.png
new file mode 100644
index 0000000..65a0422
Binary files /dev/null and b/static/flag/sg.png differ
diff --git a/static/flag/sh.png b/static/flag/sh.png
new file mode 100644
index 0000000..f77da1f
Binary files /dev/null and b/static/flag/sh.png differ
diff --git a/static/flag/si.png b/static/flag/si.png
new file mode 100644
index 0000000..a837d2c
Binary files /dev/null and b/static/flag/si.png differ
diff --git a/static/flag/sj.png b/static/flag/sj.png
new file mode 100644
index 0000000..b7a42f4
Binary files /dev/null and b/static/flag/sj.png differ
diff --git a/static/flag/sk.png b/static/flag/sk.png
new file mode 100644
index 0000000..5ed1348
Binary files /dev/null and b/static/flag/sk.png differ
diff --git a/static/flag/sl.png b/static/flag/sl.png
new file mode 100644
index 0000000..4f8d54e
Binary files /dev/null and b/static/flag/sl.png differ
diff --git a/static/flag/sm.png b/static/flag/sm.png
new file mode 100644
index 0000000..7ce4715
Binary files /dev/null and b/static/flag/sm.png differ
diff --git a/static/flag/sn.png b/static/flag/sn.png
new file mode 100644
index 0000000..719c1ef
Binary files /dev/null and b/static/flag/sn.png differ
diff --git a/static/flag/so.png b/static/flag/so.png
new file mode 100644
index 0000000..6e784b1
Binary files /dev/null and b/static/flag/so.png differ
diff --git a/static/flag/sr.png b/static/flag/sr.png
new file mode 100644
index 0000000..9a054f0
Binary files /dev/null and b/static/flag/sr.png differ
diff --git a/static/flag/ss.png b/static/flag/ss.png
new file mode 100644
index 0000000..5833883
Binary files /dev/null and b/static/flag/ss.png differ
diff --git a/static/flag/st.png b/static/flag/st.png
new file mode 100644
index 0000000..133edbc
Binary files /dev/null and b/static/flag/st.png differ
diff --git a/static/flag/sv.png b/static/flag/sv.png
new file mode 100644
index 0000000..acd4a36
Binary files /dev/null and b/static/flag/sv.png differ
diff --git a/static/flag/sx.png b/static/flag/sx.png
new file mode 100644
index 0000000..3e347b0
Binary files /dev/null and b/static/flag/sx.png differ
diff --git a/static/flag/sy.png b/static/flag/sy.png
new file mode 100644
index 0000000..45655a5
Binary files /dev/null and b/static/flag/sy.png differ
diff --git a/static/flag/sz.png b/static/flag/sz.png
new file mode 100644
index 0000000..5b413eb
Binary files /dev/null and b/static/flag/sz.png differ
diff --git a/static/flag/tc.png b/static/flag/tc.png
new file mode 100644
index 0000000..698a4cd
Binary files /dev/null and b/static/flag/tc.png differ
diff --git a/static/flag/td.png b/static/flag/td.png
new file mode 100644
index 0000000..b835dc2
Binary files /dev/null and b/static/flag/td.png differ
diff --git a/static/flag/tf.png b/static/flag/tf.png
new file mode 100644
index 0000000..5189a18
Binary files /dev/null and b/static/flag/tf.png differ
diff --git a/static/flag/tg.png b/static/flag/tg.png
new file mode 100644
index 0000000..028167a
Binary files /dev/null and b/static/flag/tg.png differ
diff --git a/static/flag/th.png b/static/flag/th.png
new file mode 100644
index 0000000..cd0af74
Binary files /dev/null and b/static/flag/th.png differ
diff --git a/static/flag/tj.png b/static/flag/tj.png
new file mode 100644
index 0000000..6cb3339
Binary files /dev/null and b/static/flag/tj.png differ
diff --git a/static/flag/tk.png b/static/flag/tk.png
new file mode 100644
index 0000000..a960307
Binary files /dev/null and b/static/flag/tk.png differ
diff --git a/static/flag/tl.png b/static/flag/tl.png
new file mode 100644
index 0000000..ba93417
Binary files /dev/null and b/static/flag/tl.png differ
diff --git a/static/flag/tm.png b/static/flag/tm.png
new file mode 100644
index 0000000..b46f2a2
Binary files /dev/null and b/static/flag/tm.png differ
diff --git a/static/flag/tn.png b/static/flag/tn.png
new file mode 100644
index 0000000..0d6a976
Binary files /dev/null and b/static/flag/tn.png differ
diff --git a/static/flag/to.png b/static/flag/to.png
new file mode 100644
index 0000000..ab11e51
Binary files /dev/null and b/static/flag/to.png differ
diff --git a/static/flag/tr.png b/static/flag/tr.png
new file mode 100644
index 0000000..2b0614c
Binary files /dev/null and b/static/flag/tr.png differ
diff --git a/static/flag/tt.png b/static/flag/tt.png
new file mode 100644
index 0000000..9b4575f
Binary files /dev/null and b/static/flag/tt.png differ
diff --git a/static/flag/tv.png b/static/flag/tv.png
new file mode 100644
index 0000000..8d68ead
Binary files /dev/null and b/static/flag/tv.png differ
diff --git a/static/flag/tw.png b/static/flag/tw.png
new file mode 100644
index 0000000..ec71c10
Binary files /dev/null and b/static/flag/tw.png differ
diff --git a/static/flag/tz.png b/static/flag/tz.png
new file mode 100644
index 0000000..0c67a2a
Binary files /dev/null and b/static/flag/tz.png differ
diff --git a/static/flag/ua.png b/static/flag/ua.png
new file mode 100644
index 0000000..42b2cde
Binary files /dev/null and b/static/flag/ua.png differ
diff --git a/static/flag/ug.png b/static/flag/ug.png
new file mode 100644
index 0000000..4d040f8
Binary files /dev/null and b/static/flag/ug.png differ
diff --git a/static/flag/um.png b/static/flag/um.png
new file mode 100644
index 0000000..ed2d8d0
Binary files /dev/null and b/static/flag/um.png differ
diff --git a/static/flag/us.png b/static/flag/us.png
new file mode 100644
index 0000000..4e47eaa
Binary files /dev/null and b/static/flag/us.png differ
diff --git a/static/flag/uy.png b/static/flag/uy.png
new file mode 100644
index 0000000..7b5670b
Binary files /dev/null and b/static/flag/uy.png differ
diff --git a/static/flag/uz.png b/static/flag/uz.png
new file mode 100644
index 0000000..97b1a53
Binary files /dev/null and b/static/flag/uz.png differ
diff --git a/static/flag/va.png b/static/flag/va.png
new file mode 100644
index 0000000..dcdc3a7
Binary files /dev/null and b/static/flag/va.png differ
diff --git a/static/flag/vc.png b/static/flag/vc.png
new file mode 100644
index 0000000..4c13bc2
Binary files /dev/null and b/static/flag/vc.png differ
diff --git a/static/flag/ve.png b/static/flag/ve.png
new file mode 100644
index 0000000..cc80484
Binary files /dev/null and b/static/flag/ve.png differ
diff --git a/static/flag/vg.png b/static/flag/vg.png
new file mode 100644
index 0000000..9cd84e2
Binary files /dev/null and b/static/flag/vg.png differ
diff --git a/static/flag/vi.png b/static/flag/vi.png
new file mode 100644
index 0000000..e9127a8
Binary files /dev/null and b/static/flag/vi.png differ
diff --git a/static/flag/vn.png b/static/flag/vn.png
new file mode 100644
index 0000000..cbf65d4
Binary files /dev/null and b/static/flag/vn.png differ
diff --git a/static/flag/vu.png b/static/flag/vu.png
new file mode 100644
index 0000000..5876456
Binary files /dev/null and b/static/flag/vu.png differ
diff --git a/static/flag/wf.png b/static/flag/wf.png
new file mode 100644
index 0000000..ffd56d4
Binary files /dev/null and b/static/flag/wf.png differ
diff --git a/static/flag/ws.png b/static/flag/ws.png
new file mode 100644
index 0000000..18c5b86
Binary files /dev/null and b/static/flag/ws.png differ
diff --git a/static/flag/xk.png b/static/flag/xk.png
new file mode 100644
index 0000000..883b9ea
Binary files /dev/null and b/static/flag/xk.png differ
diff --git a/static/flag/ye.png b/static/flag/ye.png
new file mode 100644
index 0000000..c094f80
Binary files /dev/null and b/static/flag/ye.png differ
diff --git a/static/flag/yt.png b/static/flag/yt.png
new file mode 100644
index 0000000..6a196cb
Binary files /dev/null and b/static/flag/yt.png differ
diff --git a/static/flag/za.png b/static/flag/za.png
new file mode 100644
index 0000000..110c48d
Binary files /dev/null and b/static/flag/za.png differ
diff --git a/static/flag/zm.png b/static/flag/zm.png
new file mode 100644
index 0000000..b647058
Binary files /dev/null and b/static/flag/zm.png differ
diff --git a/static/flag/zw.png b/static/flag/zw.png
new file mode 100644
index 0000000..f502027
Binary files /dev/null and b/static/flag/zw.png differ
diff --git a/static/footBar-image/c1.png b/static/footBar-image/c1.png
deleted file mode 100644
index 9d38fdc..0000000
Binary files a/static/footBar-image/c1.png and /dev/null differ
diff --git a/static/footBar-image/c2.png b/static/footBar-image/c2.png
deleted file mode 100644
index ce956d7..0000000
Binary files a/static/footBar-image/c2.png and /dev/null differ
diff --git a/static/footBar-image/c4.png b/static/footBar-image/c4.png
deleted file mode 100644
index fb8b477..0000000
Binary files a/static/footBar-image/c4.png and /dev/null differ
diff --git a/static/footBar-image/c5.png b/static/footBar-image/c5.png
deleted file mode 100644
index 310bfb1..0000000
Binary files a/static/footBar-image/c5.png and /dev/null differ
diff --git a/static/footBar-image/deepExploration-selected.png b/static/footBar-image/deepExploration-selected.png
new file mode 100644
index 0000000..709dead
Binary files /dev/null and b/static/footBar-image/deepExploration-selected.png differ
diff --git a/static/footBar-image/deepExploration.png b/static/footBar-image/deepExploration.png
new file mode 100644
index 0000000..793c12a
Binary files /dev/null and b/static/footBar-image/deepExploration.png differ
diff --git a/static/footBar-image/deepmate-selected.png b/static/footBar-image/deepmate-selected.png
new file mode 100644
index 0000000..7f6fb77
Binary files /dev/null and b/static/footBar-image/deepmate-selected.png differ
diff --git a/static/footBar-image/deepmate.png b/static/footBar-image/deepmate.png
new file mode 100644
index 0000000..631a9ee
Binary files /dev/null and b/static/footBar-image/deepmate.png differ
diff --git a/static/footBar-image/home-selected.png b/static/footBar-image/home-selected.png
new file mode 100644
index 0000000..e9bc40d
Binary files /dev/null and b/static/footBar-image/home-selected.png differ
diff --git a/static/footBar-image/home.png b/static/footBar-image/home.png
new file mode 100644
index 0000000..619dd66
Binary files /dev/null and b/static/footBar-image/home.png differ
diff --git a/static/footBar-image/logo.png b/static/footBar-image/logo.png
deleted file mode 100644
index b5771e2..0000000
Binary files a/static/footBar-image/logo.png and /dev/null differ
diff --git a/static/footBar-image/marketSituation-selected.png b/static/footBar-image/marketSituation-selected.png
new file mode 100644
index 0000000..521db50
Binary files /dev/null and b/static/footBar-image/marketSituation-selected.png differ
diff --git a/static/footBar-image/marketSituation.png b/static/footBar-image/marketSituation.png
new file mode 100644
index 0000000..29749d4
Binary files /dev/null and b/static/footBar-image/marketSituation.png differ
diff --git a/static/footBar-image/member-selected.png b/static/footBar-image/member-selected.png
new file mode 100644
index 0000000..808bdda
Binary files /dev/null and b/static/footBar-image/member-selected.png differ
diff --git a/static/footBar-image/member.png b/static/footBar-image/member.png
new file mode 100644
index 0000000..cb56c5e
Binary files /dev/null and b/static/footBar-image/member.png differ
diff --git a/static/icons/Check-one-false.png b/static/icons/Check-one-false.png
new file mode 100644
index 0000000..e924fd2
Binary files /dev/null and b/static/icons/Check-one-false.png differ
diff --git a/static/icons/Check-one-true.png b/static/icons/Check-one-true.png
new file mode 100644
index 0000000..d02e946
Binary files /dev/null and b/static/icons/Check-one-true.png differ
diff --git a/static/icons/Frame.png b/static/icons/Frame.png
new file mode 100644
index 0000000..5a7d7f7
Binary files /dev/null and b/static/icons/Frame.png differ
diff --git a/static/icons/GoogleIcons.png b/static/icons/GoogleIcons.png
new file mode 100644
index 0000000..a1723ac
Binary files /dev/null and b/static/icons/GoogleIcons.png differ
diff --git a/static/icons/Iphone.png b/static/icons/Iphone.png
new file mode 100644
index 0000000..5749b9c
Binary files /dev/null and b/static/icons/Iphone.png differ
diff --git a/static/icons/Mail.png b/static/icons/Mail.png
new file mode 100644
index 0000000..4c24510
Binary files /dev/null and b/static/icons/Mail.png differ
diff --git a/static/icons/People-safe.png b/static/icons/People-safe.png
new file mode 100644
index 0000000..c136350
Binary files /dev/null and b/static/icons/People-safe.png differ
diff --git a/static/icons/Text-recognition.png b/static/icons/Text-recognition.png
new file mode 100644
index 0000000..2be8b13
Binary files /dev/null and b/static/icons/Text-recognition.png differ
diff --git a/static/icons/Unlock.png b/static/icons/Unlock.png
new file mode 100644
index 0000000..021ac26
Binary files /dev/null and b/static/icons/Unlock.png differ
diff --git a/static/icons/appleIcons.png b/static/icons/appleIcons.png
new file mode 100644
index 0000000..f560d13
Binary files /dev/null and b/static/icons/appleIcons.png differ
diff --git a/static/icons/headset.png b/static/icons/headset.png
index 21ce6b6..bb36af9 100644
Binary files a/static/icons/headset.png and b/static/icons/headset.png differ