<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/>
        <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
		<link rel="icon" href="<%= BASE_URL %>favicon.ico">
		<title><%= VUE_APP_TITLE %></title>
		<script type="text/javascript">
			document.write("<script src='config.js'><\/script>");
		</script>
	</head>
	<body>
		<noscript>
			<strong>We're sorry but <%= VUE_APP_TITLE %> doesn't work properly without JavaScript enabled.</strong>
		</noscript>
		<div id="app" class="aminui">
			<div class="app-loading">
				<div class="app-loading__logo"> </div>
				<div class="app-loading__loader"></div>
			</div>
		</div>
	</body>
	<div id="versionCheck" class="versionCheck">
		<h2>
			当前浏览器内核版本过低
		</h2>
		<p>
			当前版本:<span id="versionCheck-type">--</span> <span id="versionCheck-version">--</span>
		</p>
		<p>
			最低版本要求:Chrome 71+、Firefox 65+、Safari 12+、Edge 97+。
		</p>
		<p>
			请升级浏览器版本,或更换现代浏览器,如果你使用的是双核浏览器,请切换到极速/高速模式。
		</p>
	</div>

	<style>
		.app-loading {
			position: absolute;
			top:0px;
			left:0px;
			right:0px;
			bottom:0px;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			background: #fff;

		}
		.app-loading__logo {
			margin-bottom: 30px;
		}

		.app-loading__logo img {
			width: 90px;
			vertical-align: bottom;
		}

		.app-loading__loader {
			box-sizing: border-box;
			width: 35px;
			height: 35px;
			border: 5px solid transparent;
			border-top-color: #000;
			border-radius: 50%;
			animation: .5s loader linear infinite;
			position: relative;
		}

		.app-loading__loader:before {
			box-sizing: border-box;
			content: '';
			display: block;
			width: inherit;
			height: inherit;
			position: absolute;
			top: -5px;
			left: -5px;
			border: 5px solid #ccc;
			border-radius: 50%;
			opacity: .5;
		}

		.dark .app-loading {
			background: #222225;
		}

		.dark .app-loading__loader {
			border-top-color: #fff;
		}

		@keyframes loader {
		    0% {
		        transform: rotate(0deg);
		    }
		    100% {
		        transform: rotate(360deg);
		    }
		}
		.versionCheck {
			display: none;position: absolute;z-index: 99;top:0;left:0;right:0;bottom:0;padding:150px 20px;background:rgba(255,255,255,0.8);color: #333;
		}

		.versionCheck h2{
			line-height: 1;margin: 0;font-size: 24px;
		}

		.versionCheck p{
			line-height: 22px;margin: 0;font-size: 14px;margin-top: 10px;opacity: 0.8;
		}
	</style>
	<script type="text/javascript">
		var dark = window.localStorage.getItem('APP_DARK');
		if(dark){
			document.documentElement.classList.add("dark")
		}
		function getBrowerInfo(){
			var userAgent = window.navigator.userAgent;
			var browerInfo = {
				type: 'unknown',
				version: 'unknown',
				userAgent: userAgent
			};
			if(document.documentMode){
				browerInfo.type = "IE"
				browerInfo.version = document.documentMode + ''
			}else if(indexOf(userAgent, "Firefox")){
				browerInfo.type = "Firefox"
				browerInfo.version = userAgent.match(/Firefox\/([\d.]+)/)[1]
			}else if(indexOf(userAgent, "Opera")){
				browerInfo.type = "Opera"
				browerInfo.version = userAgent.match(/Opera\/([\d.]+)/)[1]
			}else if(indexOf(userAgent, "Edg")){
				browerInfo.type = "Edg"
				browerInfo.version = userAgent.match(/Edg\/([\d.]+)/)[1]
			}else if(indexOf(userAgent, "Chrome")){
				browerInfo.type = "Chrome"
				browerInfo.version = userAgent.match(/Chrome\/([\d.]+)/)[1]
			}else if(indexOf(userAgent, "Safari")){
				browerInfo.type = "Safari"
				browerInfo.version = userAgent.match(/Safari\/([\d.]+)/)[1]
			}else if(indexOf(userAgent, "MicroMessenger")){
				browerInfo.type = "MicroMessenger"
				browerInfo.version = userAgent.match(/MicroMessenger\/([\d.]+)/)[1]
			}
			return browerInfo
		}
	    function indexOf(userAgent, brower) {
	        return userAgent.indexOf(brower) > -1
	    }
		function isSatisfyBrower(){
			var minVer = {
				"Chrome": 71,
				"Firefox": 65,
				"Safari": 12,
				"Edg": 97,
				"MicroMessenger": 8,
				"IE": 999
			}
			var browerInfo = getBrowerInfo()
			var materVer = browerInfo.version.split('.')[0]
	        return materVer >= minVer[browerInfo.type]
		}
		if(!isSatisfyBrower()){
			document.getElementById('versionCheck').style.display = 'block';
			document.getElementById('versionCheck-type').innerHTML = getBrowerInfo().type;
			document.getElementById('versionCheck-version').innerHTML = getBrowerInfo().version;
		}
	</script>
</html>