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 @@ + + + + + \ 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 @@ - 首页 + + + + + + + DeepChart + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 深度探索 + + + 查看更多 + + + + + + + + + + 主力追踪 + + + + 主力资达 + + + + 主力解码 + + + + 主力资金流 + + + + + + + + + + + 我的自选 + 添加自选股 + + + + + + + + + + {{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 @@ @@ -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 @@ \ 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