Commit 3c691dbc by BellCodeEditor

save project

parent f1d4d68a
with open(r"C:\Users\Thinkbook\Desktop\alwehir.txt",'r',encoding='utf-8') as file: with open(r"C:\Users\Thinkbook\Desktop\新建文本文档.txt",'r',encoding='utf-8') as file:
a=file.readlines() a=file.readlines()
for i in a: for i in a:
print(i) print(i)
.control {
appearance: none;
background: transparent;
margin-top: auto;
margin-bottom: auto;
border: none;
padding: calc(var(--design-unit) * 2px + 2px) 12px calc(var(--design-unit) * 2px + 2px) 16px;
color: var(--neutral-foreground-rest);
font-size: 16px;
font-weight: 400;
line-height: 24px;
width: 100%;
z-index: 1;
padding-inline-start: 16px;
font-family: inherit;
}
用户代理样式表
input[type="search" i] {
appearance: auto;
box-sizing: border-box;
padding: 1px 2px;
}
用户代理样式表
input {
writing-mode: horizontal-tb !important;
font-style: ;
font-variant-ligatures: ;
font-variant-caps: ;
font-variant-numeric: ;
font-variant-east-asian: ;
font-weight: ;
font-stretch: ;
font-size: ;
font-family: ;
text-rendering: auto;
color: fieldtext;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
appearance: auto;
-webkit-rtl-ordering: logical;
cursor: text;
background-color: field;
margin: 0em;
padding: 1px 2px;
border-width: 2px;
border-style: inset;
border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
border-image: initial;
}
构造的样式表
.root {
flex: 1 1 0%;
box-sizing: border-box;
position: relative;
display: flex;
flex-direction: row;
color: var(--neutral-foreground-hint);
border-radius: var(--search-box-radius) 0 0 var(--search-box-radius);
}
style 属性 {
--searchoption-margin: -18px;
}
构造的样式表
:host {
--direction: ltr;
}
构造的样式表
:host {
height: 100%;
--search-box-radius: 22px;
font-family: var(--body-font);
outline: none;
user-select: none;
--elevation: 4;
border-radius: var(--search-box-radius);
transition: none 0s ease 0s;
position: relative;
background: var(--neutral-layer-floating);
box-shadow: 0 0 calc((var(--elevation) * 0.225px) + 2px) rgba(0, 0, 0, calc(0.11 * (2 - var(--background-luminance, 1)))), 0 calc(var(--elevation) * 0.4px) calc((var(--elevation) * 0.9px)) rgba(0, 0, 0, calc(0.13 * (2 - var(--background-luminance, 1))));
}
构造的样式表
:host {
--direction: ltr;
}
构造的样式表
:host {
--direction: ltr;
}
构造的样式表
:host {
background-color: var(--fill-color);
color: var(--neutral-foreground-rest);
}
构造的样式表
:host {
--base-layer-luminance: 1;
--direction: ltr;
--fill-color: #f7f7f7;
--accent-foreground-rest: #0072c9;
--accent-foreground-hover: #0060a9;
--accent-foreground-active: #097dd5;
--accent-foreground-focus: #0072c9;
--neutral-fill-rest: #e5e5e5;
--neutral-fill-hover: #dddddd;
--neutral-fill-active: #eaeaea;
--neutral-fill-focus: #f7f7f7;
--neutral-fill-input-rest: #f7f7f7;
--neutral-fill-input-hover: #f7f7f7;
--neutral-fill-input-focus: #f7f7f7;
--neutral-fill-input-active: #f7f7f7;
--neutral-fill-inverse-rest: #1e1e1e;
--neutral-fill-inverse-hover: #262626;
--neutral-fill-inverse-active: #000000;
--neutral-fill-inverse-focus: #1e1e1e;
--neutral-fill-stealth-rest: #f7f7f7;
--neutral-fill-stealth-hover: #eaeaea;
--neutral-fill-stealth-active: #efefef;
--neutral-fill-stealth-focus: #f7f7f7;
--neutral-fill-strong-rest: #707070;
--neutral-fill-strong-hover: #5c5c5c;
--neutral-fill-strong-active: #7d7d7d;
--neutral-fill-strong-focus: #707070;
--neutral-stroke-rest: #b6b6b6;
--neutral-stroke-hover: #8f8f8f;
--neutral-stroke-active: #cecece;
--neutral-stroke-focus: #b6b6b6;
--neutral-stroke-divider-rest: #e2e2e2;
--neutral-stroke-strong-rest: #8f8f8f;
--neutral-stroke-strong-hover: #292929;
--neutral-stroke-strong-active: #666666;
--neutral-stroke-strong-focus: #4f4f4f;
--focus-stroke-outer: #828282;
--focus-stroke-inner: #eef6fc;
--neutral-foreground-rest: #262626;
--neutral-foreground-hint: #707070;
--neutral-fill-input-alt-rest: #f2f2f2;
--neutral-fill-input-alt-hover: #ededed;
--neutral-fill-input-alt-active: #e8e8e8;
--neutral-fill-input-alt-focus: #f2f2f2;
--neutral-fill-secondary-rest: #efefef;
--neutral-fill-secondary-hover: #f2f2f2;
--neutral-fill-secondary-active: #f5f5f5;
--neutral-fill-secondary-focus: #efefef;
--tree-item-expand-collapse-hover: #dddddd;
--tree-item-expand-collapse-selected-hover: #f2f2f2;
显示所有属性(另有9 )
}
<style>
body {
margin: 0;
font-family: Segoe UI, Segoe UI Midlevel, Segoe WP, Arial, sans-serif;
}
构造的样式表
:root {
--direction: ltr;
--disabled-opacity: 0.3;
--base-height-multiplier: 8;
--base-horizontal-spacing-multiplier: 3;
--density: 0;
--design-unit: 4;
--control-corner-radius: 2;
--layer-corner-radius: 4;
--stroke-width: 1;
--focus-stroke-width: 2;
--body-font: Segoe UI, sans-serif;
--type-ramp-base-font-size: 14px;
--type-ramp-base-line-height: 20px;
--type-ramp-minus-1-font-size: 12px;
--type-ramp-minus-1-line-height: 16px;
--type-ramp-minus-2-font-size: 10px;
--type-ramp-minus-2-line-height: 14px;
--type-ramp-plus-1-font-size: 16px;
--type-ramp-plus-1-line-height: 22px;
--type-ramp-plus-2-font-size: 20px;
--type-ramp-plus-2-line-height: 28px;
--type-ramp-plus-3-font-size: 24px;
--type-ramp-plus-3-line-height: 32px;
--type-ramp-plus-4-font-size: 28px;
--type-ramp-plus-4-line-height: 36px;
--type-ramp-plus-5-font-size: 32px;
--type-ramp-plus-5-line-height: 40px;
--type-ramp-plus-6-font-size: 40px;
--type-ramp-plus-6-line-height: 52px;
--base-layer-luminance: 1;
--accent-fill-rest-delta: 0;
--accent-fill-hover-delta: 4;
--accent-fill-active-delta: -5;
--accent-fill-focus-delta: 0;
--accent-foreground-rest-delta: 0;
--accent-foreground-hover-delta: 6;
--accent-foreground-active-delta: -4;
--accent-foreground-focus-delta: 0;
--neutral-fill-rest-delta: 7;
--neutral-fill-hover-delta: 10;
--neutral-fill-active-delta: 5;
--neutral-fill-focus-delta: 0;
--neutral-fill-input-rest-delta: 0;
--neutral-fill-input-hover-delta: 0;
--neutral-fill-input-active-delta: 0;
--neutral-fill-input-focus-delta: 0;
--neutral-fill-inverse-rest-delta: 0;
--neutral-fill-inverse-hover-delta: -3;
--neutral-fill-inverse-active-delta: 7;
--neutral-fill-inverse-focus-delta: 0;
显示所有属性(另有103 )
}
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>天津中小学智慧教育平台</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="/erqi/css/global-1.0.css">
<link rel="stylesheet" href="/erqi/css/common.css?_v=3.0.1">
<link rel="stylesheet" href="/erqi/css/add.css?_v=3.0.1">
<script type="text/javascript" src="/erqi/js/jquery.min.js"></script>
<script type="text/javascript" src="/erqi/plugins/handlebars/handlebars.min.js"></script>
<script src="/mobile/in/js/jjdes.enc.min.js"></script>
<script src="/erqi/js/embedded.code.js?_v=3.0.5"></script>
<script src="/erqi/js/common.js?_v=3.0.3"></script>
<script type="text/javascript" src="https://robot.chaoxing.com/sdk/CxRobotSdkJs.js"></script>
</head>
<script>
CxRobotSdkJs.init("https://robot.chaoxing.com/embedChat?unitId=781&robotId=2453f3942d274390a2639d57da4be5d1", "771545af9da9a2490db167a7b87de403");
(function(w, d, s, q, i) {
w[q] = w[q] || [];
var f = d.getElementsByTagName(s)[0],j = d.createElement(s);
j.async = true;
j.id = 'beacon-aplus';
j.src = 'https://d.alicdn.com/alilog/mlog/aplus/204458013.js';
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'aplus_queue'); //集成应用的 appKey
aplus_queue.push({ action: 'aplus.setMetaInfo', arguments: ['appKey', 'vpmeyd3ssbaca72ovy4qr9f1'] }) ;
aplus_queue.push({ action: 'aplus.setMetaInfo', arguments: ['aplus-rhost-v', 'qtedu.om.moe.edu.cn'] });
</script>
<body style="min-width: 1200px;">
<div class="zhjy_ytoplogo">
<div class="dfx">
<div class="logo-left">
<a href="https://smartedu.cn/" target="_blank">
<img src="/erqi/images/logo01.png?_v=221028" alt="">
</a>
<a href="//tj.smartedu.cn/" target="_blank">
<img src="/erqi/images/logo02.png" alt="">
</a>
</div>
</div>
</div>
<div class="maskLayer"></div>
<script id="_common_page" type="text/x-handlebars-template">
<div class="page" curPage="{{curPage}}" totalPage="{{totalPage}}">
{{#compare totalPage '>' 0}}
<a href="javascript:void(0)" class="firstPage {{#compare curPage '==' 1}} cur{{/compare}}">首页</a>
{{/compare}}
{{#compare curPage '>' 1}}
<a href="javascript:void(0)" class="prevPage"></a>
{{/compare}}
{{#each pages}}
<a href="javascript:void(0)" epage="{{this}}" {{#compare ../curPage '==' this}}class="cur"{{/compare}}>{{this}}</a>
{{/each}}
{{#compare curPage '<' totalPage}}
<a href="javascript:void(0)" class="nextPage"></a>
{{/compare}}
{{#compare totalPage '>' 0}}
<a href="javascript:void(0)" class="lastPage {{#compare curPage '==' totalPage}} cur{{/compare}}">尾页</a>
{{/compare}}
</div>
</script>
<script id="_common_page_no_last" type="text/x-handlebars-template">
<div class="page" curPage="{{curPage}}" totalPage="{{totalPage}}">
{{#compare totalPage '>' 0}}
<a href="javascript:void(0)" class="firstPage {{#compare curPage '==' 1}} cur{{/compare}}">首页</a>
{{/compare}}
{{#compare curPage '>' 1}}
<a href="javascript:void(0)" class="prevPage"></a>
{{/compare}}
{{#each pages}}
<a href="javascript:void(0)" epage="{{this}}" {{#compare ../curPage '==' this}}class="cur"{{/compare}}>{{this}}</a>
{{/each}}
{{#compare curPage '<' totalPage}}
<a href="javascript:void(0)" class="nextPage"></a>
{{/compare}}
</div>
</script>
<link rel="stylesheet" href="/erqi/css/index1.css">
<script src="/erqi/js/echarts.min.js"></script>
<div class="head" style="min-width: 1200px;">
<div class="head-con">
<div class="logo alink localopen" alink="/api/erqi/homepage">
<h3 style="line-height: 40px;margin-top: 5px;">天津中小学智慧教育平台</h3>
<h4 style="font-size: 14px;line-height: 24px;color: #fff;background: #ff9100;display: inline-block;padding: 0 10px;/*! margin-top: -10px; *//*! width: auto; *//*! vertical-align: super; */float: left;">天津市基础教育资源公共服务平台</h4>
</div>
<div class="nav-list">
<ul>
<li class="localopen" href="/api/erqi/homepage">首页</li>
<li class="localopen" href="/api/erqi/resources">资源</li>
<li class="localopen" href="/api/erqi/course" >课程</li>
<li class="localopen" href="/api/erqi/application" >应用</li>
<li class="localopen" href="/api/erqi/stats" >统计</li>
<li class="aUrl needlogin" aUrl="/api/erqi/homepage/fx">发现</li>
</ul>
</div>
<div class="hd-login clearfix">
<div class="log-promp" title="帮助" href="http://basic.tj.smartedu.cn/api/front/course/94134868.html"></div>
<div class="log-sign">登录</div>
</div>
</div>
</div>
<div class="poup-boxs signIn" style="height:540px;width:323px;">
<span class="sign-close"></span>
<h4>用户登录</h4>
<div class="sign-tab">
<ul class="clearfixs">
<li class="cur" lty="1">账号/学工号登录</li>
<li lty="2">手机号登录</li>
</ul>
</div>
<div class="sign-con1" style="display: block;">
<div clas="st-lable">
<form>
<div class="form-box">
<div class="form-lable">
<div class="input account">
<input type="text" placeholder="请输入账号/学工号">
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="form-lable">
<div class="input password">
<input type="password" placeholder="请输入密码">
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="form-lable">
<div class="input code">
<input type="text" placeholder="请输入验证码">
<div class="code-img">
<div class="img">
<img src="/api/erqi/user/img" alt="验证码">
</div>
<div class="refresh" title="刷新"></div>
</div>
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="forget">
</div>
</div>
</form>
</div>
</div>
<div class="sign-con2" style="display: none;">
<div clas="st-lable">
<form>
<div class="form-box">
<div class="form-lable">
<div class="input account">
<input type="text" placeholder="请输入手机号">
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="form-lable">
<div class="input password">
<input type="password" placeholder="请输入密码">
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="form-lable">
<div class="input code">
<input type="text" placeholder="请输入验证码">
<div class="code-img">
<div class="img">
<img src="/api/erqi/user/img" alt="验证码">
</div>
<div class="refresh" title="刷新"></div>
</div>
</div>
<div class="remind">
<span class="error"></span>
</div>
</div>
<div class="forget">
</div>
</div>
</form>
</div>
</div>
<div class="btn">登录</div>
<p style="line-height: 30px;color:#999;text-align: center;margin-bottom:20px;margin-top:20px;">第三方登录</p>
<div class="third-part-login">
<img src="/erqi/images/smart-edu.png" style="display:block;cursor: pointer; width:140px; height:auto; margin:0 auto;" alt="">
</div>
</div>
<div class="content" style="padding-top: 192.5px;">
<!-- Recommended application 推荐应用 -->
<div class="bgs">
<div class="banner">
<div class="search-box">
<div class="log-search">
<input type="text" placeholder="请输入资源内容">
<span>
<em>搜索</em>
</span>
</div>
</div>
</div>
<div class="lable wrapper recommend-apply block_recomApps">
<div class="lab-top clearfix">
<div class="lab-list">
<ul class="clearfix">
</ul>
</div>
<div class="lab-more alink" alink="/api/erqi/application">更多</div>
</div>
<div class="lab-con">
<div class="apply_list cur">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
<div class="apply_list">
<div class="nodate">
<p>机构资源整理中</p>
</div>
</div>
</div>
</div>
</div>
<script id="block_recomAppTypes" type="text/x-handlebars-template">
{{#each this}}
<li etype="{{this.id}}" {{#if @first}} class="cur" {{/if}}>{{this.name}}</li>
{{/each}}
</script>
<script id="block_recomApps" type="text/x-handlebars-template">
{{#if this}}
<div class="demo-list clearfix">
<ul class="clearfix cur">
{{#each this}}
<li eid="{{this.id}}" title="{{friendName}}">
<div class="logos log-icon01">
<img class="img" src="{{this.icoUrl}}" onerror="this.src='/erqi/images/logo-icon01.png';this.onerror='';"/>
</div>
<p>{{this.friendName}}</p>
</li>
{{/each}}
</ul>
</div>
{{else}}
<div class="nodate">
<p>暂无数据</p>
</div>
{{/if}}
</script>
<script type="text/javascript">
//模块初始化数据
initConfig.block_recomApps={
"listTpl":Handlebars.compile($("#block_recomApps").html()),
"listTypeTpl":Handlebars.compile($("#block_recomAppTypes").html()),
"recomAppTypes":[{id:0,name:"精品展示"},{id:-1,name:"国家应用"},{id:2,name:"市级资源"},{id:4,name:"区级资源"},{id:5,name:"教育技术与信息化"},{id:6,name:"学前教育"},{id:3,name:"拓展学习资源"}],
"recomAppCache":{},
"openApp":function(appId){
if($.trim(appId||"")==""){
return;
}
$.ajax({
url:"/api/erqi/application/openApp",
type:"post",
data:{"appId":appId,_t:new Date().getTime()},
dataType:"json",
async:false,
success:function(rd){
if(rd.success){
window.open(rd.data);
}else if(rd.data && rd.data.needLogin && rd.data.needLogin==true){
initConfig.login();
}else{
alert(rd.msg);
}
}
});
},
"init":function(){
var JQblock_recomApps = $(".block_recomApps");
var tmp_object = initConfig.block_recomApps;
JQblock_recomApps.find(".lab-top>.lab-list>ul").html(tmp_object.listTypeTpl(tmp_object.recomAppTypes));
if(Object.keys(tmp_object.recomAppCache).length > 0){
JQblock_recomApps.find("[etype]").each(function(i,ele){
$(JQblock_recomApps.find(".apply_list").get(i)).html(tmp_object.listTpl(tmp_object.recomAppCache[$(ele).attr("etype")].slice(0,8)));
})
}
}
};
initConfig.block_recomApps.init();
$(document).ready(function(){
var ids = [];
$.each(initConfig.block_recomApps.recomAppTypes,function(i,ele){
ids.push(ele.id);
});
//获取推荐应用的各项应用数据
$.ajax({
url:"/api/erqi/homepage/recomApps",
type:"post",
data:{ids:ids.join(",")},
dataType:"json",
success:function(rd){
if(rd.success){
$.extend(initConfig.block_recomApps.recomAppCache,rd.data||{});
//动态获取数据成功后重新初始化
initConfig.block_recomApps.init();
}
}
});
// 推荐应用tab内多页数据
$(".block_recomApps .recommend-apply").on("click", ".apply_list .apply-bot span", function () {
var index = $(this).index();
$(this).addClass("cur").siblings().removeClass("cur");
$(this).parents(".apply_list:eq(0)").find(".demo-list").animate({
"margin-left": -index * 1160
}, 500);
})
//应用点击响应
$(".block_recomApps .apply_list").on("click",".demo-list>ul>li",function(){
var JQthis = $(this);
var JQlab = $($(".block_recomApps .lab-top .lab-list ul li").get(JQthis.parents(".apply_list").index()));
initConfig.block_recomApps.openApp(JQthis.attr("eid"));
});
//应用点击响应
$(".block_recomApps .lab-more").click(function(){
window.open("/api/erqi/application/"+($(".block_recomApps .lab-list ul li.cur").attr("etype") || 0));
});
});
</script>
<!-- teaching research news -->
<div class="news-lable block_TRnews">
<div class="wrapper clearfix">
<div class="lable news-list">
<div class="lab-top clearfix">
<div class="lab-list">
<ul class="clearfix">
<li class="xwzx cur" etype="xwzx">新闻资讯</li>
<li class="gxhzx" etype="gxhzx">个性化资讯</li>
</ul>
</div>
<div class="lab-more"></div>
</div>
<div class="lab-con">
<div class="news-ul">
<div class="apply_list cur">
</div>
<div class="apply_list">
</div>
</div>
</div>
</div>
<div class="new-image imgList tphd">
<div class="slider-img">
</div>
</div>
</div>
</div>
<!--独立广告图-->
<div class="dlggt">
</div>
<script id="block_TRnews_xwzx" type="text/x-handlebars-template">
<ul class="clearfix">
{{#each this}}
<li class="oprLink" eurl="{{this.url}}" title="{{replace this.title '&nbsp;' ' '}}">
<span class="detail">
{{replace this.title '&nbsp;' ' '}}
</span>
<span class="time">
{{this.time}}
</span>
</li>
{{/each}}
</ul>
<div class="lab-more alink">更多</div>
</script>
<script id="block_TRnews_gxhzx" type="text/x-handlebars-template">
<ul class="clearfix">
{{#each this}}
<li class="oprLink" eurl="{{this.url}}" title="{{this.title}}">
<span class="detail">
{{this.title}}
</span>
<span class="time">
{{this.createTime}}
</span>
</li>
{{/each}}
</ul>
<div class="lab-more alink">更多</div>
</script>
<script id="block_TRnews_rrtzx" type="text/x-handlebars-template">
<ul class="clearfix">
{{#each this}}
<li class="oprLink" eurl="{{this.url}}" title="{{this.title}}">
<span class="detail">
{{this.title}}
</span>
<span class="time">
{{this.create}}
</span>
</li>
{{/each}}
</ul>
<div class="lab-more alink">更多</div>
</script>
<script id="block_TRnews_tphd" type="text/x-handlebars-template">
<ul class="slider-img-ul">
{{#each this}}
<li class="alink {{#if this.needLogin}}needlogin{{/if}}" alink="{{this.url}}" title="{{replace this.title '&nbsp;' ' '}}">
<a href="javascript:void(0);">
<img src="{{this.imgUrl}}">
</a>
</li>
{{/each}}
</ul>
</script>
<script id="block_TRnews_dlggt" type="text/x-handlebars-template">
{{#each this}}
<a class="alink dingzhi {{#if this.needLogin}}needlogin{{/if}}" alink="{{this.url}}" title="{{this.title}}">
<img src="{{this.imgUrl}}">
</a>
{{/each}}
</script>
<script type="text/javascript">
//模块初始化数据
initConfig.block_TRnews={
"xwzxListTpl":Handlebars.compile($("#block_TRnews_xwzx").html()),
"rrtzxListTpl":Handlebars.compile($("#block_TRnews_rrtzx").html()),
"gxhzxListTpl":Handlebars.compile($("#block_TRnews_gxhzx").html()),
"tphdListTpl":Handlebars.compile($("#block_TRnews_tphd").html()),
"dlggtListTpl":Handlebars.compile($("#block_TRnews_dlggt").html()),
"xwzx":[],
"rrtzx":[],
"gxhzx":[],
"tphd":[
/*{title:"天津云课堂",url:"http://basic.tj.smartedu.cn/api/erqi/course",img_url:"/erqi/images/ykt.png"},
{title:"国家中小学网络",url:"https://www.zxx.edu.cn/",img_url:"/erqi/images/gjzxx.jpg"},
// {title:"居家阅读 数图相伴",url:"http://tjjyrrt.com/activityzone/activity/singleActivityIndex?activityId=CY00067200000000127",img_url:"http://p.ananas.chaoxing.com/star3/764_290Q50/47844dfc8cc4e9b29c142e6e3375d080.jpg?rw=764&rh=290&_fileSize=212978&_orientation=1"},
// {title:"居家阅读注意事项",url:"http://jy.tjjyrrt.com:8980/web/f/view-A1000003-1499322161900355584.html",img_url:"/erqi/images/banner/home-reading-attention.jpg"},
{title:"市平台-电子证书打印",url:"http://tjjyrrt.com/activityzone/notice/show/CY00067300000000011",img_url:"/erqi/images/banner/certify-print.png"}*/
],
"dlggt":[],
"ajaxFn":function(data,fn){
$.ajax({
url:"/api/erqi/homepage/trNews",
type:"post",
data:$.extend({"type":$(".block_TRnews .lab-list>ul>li.cur").attr("etype"),_t:new Date().getTime()},data),
dataType:"json",
async:false,
success:function(rd){
if(fn){
fn(rd);
}
}
});
},
};
$(document).ready(function(){
//初始化教研新闻的数据
initConfig.block_TRnews.ajaxFn({},function(rd){
if(rd.success){
var tmp_object = initConfig.block_TRnews;
tmp_object.xwzx = rd.data.xwzx;
// tmp_object.rrtzx = rd.data.rrtzx;
tmp_object.gxhzx = rd.data.gxhzx;
if(rd.data.imgLinks && rd.data.imgLinks.length>0){
rd.data.imgLinks.sort(function(ele0,ele1){
return ele0.sort - ele1.sort;
});
$.each(rd.data.imgLinks,function(ind,ele){
if(ele.isAlone == false){
tmp_object.tphd.push(ele);
}else{
tmp_object.dlggt.push(ele);
}
});
}
var JQblock_TRnews = $(".block_TRnews");
$(JQblock_TRnews.find(".apply_list").get(JQblock_TRnews.find(".xwzx").index())).html(tmp_object.xwzxListTpl(tmp_object.xwzx));
// $(JQblock_TRnews.find(".apply_list").get(JQblock_TRnews.find(".rrtzx").index())).html(tmp_object.rrtzxListTpl(tmp_object.rrtzx));
$(JQblock_TRnews.find(".apply_list").get(JQblock_TRnews.find(".gxhzx").index())).html(tmp_object.gxhzxListTpl(tmp_object.gxhzx));
JQblock_TRnews.find(".tphd>div").html(tmp_object.tphdListTpl(tmp_object.tphd));
$(".dlggt").html(tmp_object.dlggtListTpl(tmp_object.dlggt));
$('.imgList').xSlider({current: 0,speed: 1000,intervalTime: 2000});
}else{
console.error("【初始化教研新闻的数据】发生异常");
}
});
//教研新闻的数据点击查看详细
$(".block_TRnews .apply_list").on("click","ul li",function(){
var JQthis = $(this);
var JQcurLabLi = $(".block_TRnews .lab-list>ul>li.cur");
if(JQcurLabLi.hasClass("xwzx")){
// 临时屏蔽 2021-05-25
if (JQthis.attr("eurl").startsWith("http://www.tjjy.com.cn/2009")) {
alert("此模块正在调试中,给您带来的不便轻请谅解!");
return;
} else if (JQthis.attr("eurl") == '') {
console.log("您点击了一个无效的空链接");
return;
}
window.open(JQthis.attr("eurl"));
}else{
initConfig.block_TRnews.ajaxFn({"tag":"detail","detailUrl":JQthis.attr("eurl")},function(rd){
if(rd.success){
window.open(rd.data);
}else if(rd.data && rd.data.needLogin && rd.data.needLogin==true){
initConfig.login();
}else{
console.error("【教研新闻的数据点击查看详细】发生异常");
}
});
}
});
//图片活动的数据点击查看详细
$(".block_TRnews .tphd").on("click",".slider-img ul li",function(){
var JQthis = $(this), alink = JQthis.attr("alink");
var reg = /.+[?&]__myFwId__=(\d+)/;
if(reg.test(alink) && parseInt(RegExp.$1)> 0){
initConfig.block_recomApps.openApp(RegExp.$1);
}else{
if(JQthis.hasClass("needlogin")){
if(initConfig.logined()==false){
initConfig.login();
return;
}
}
window.open(alink);
}
});
//独立广告图的数据点击查看详细
$("body div.dlggt").on("click","a.alink",function(){
var JQthis = $(this), alink = JQthis.attr("alink");
var reg = /.+[?&]__myFwId__=(\d+)/;
if(reg.test(alink) && parseInt(RegExp.$1)> 0){
initConfig.block_recomApps.openApp(RegExp.$1);
}else{
if(JQthis.hasClass("needlogin")){
if(initConfig.logined()==false){
initConfig.login();
return;
}
}
window.open(alink);
}
});
//教研新闻的数据打开更多
$(".block_TRnews .lab-more").click(function(){
var JQthis = $(this);
var JQcurLabLi = $(".block_TRnews .lab-list>ul>li.cur");
if(JQcurLabLi.hasClass("xwzx")){
window.open("/api/erqi/news#%7B%22operate%22%3A%22click%22%2C%22target%22%3A%22%5Betype%3Dnews%5D%22%7D");
}else{
initConfig.block_TRnews.ajaxFn({"tag":"more",},function(rd){
if(rd.success){
window.open(rd.data);
}else if(rd.data && rd.data.needLogin && rd.data.needLogin==true){
initConfig.login();
}else{
console.error("【教研新闻的数据打开更多】发生异常");
}
});
}
});
});
</script>
<!-- 特色课程 Characteristic subjects at School Level -->
<div class="bg1">
<div class="lable lable-etra wrapper block_cCourse">
<div class="lab-top clearfix">
<div class="lab-name">
特色课程
</div>
<div class="lab-more alink" alink="/api/erqi/course">更多</div>
</div>
<div class="lab-con">
<div class="material-demo feature-demo">
<div class="apply_list cur">
<ul class="clearfix">
</ul>
</div>
</div>
</div>
</div>
</div>
<script id="block_cCourse_relation" type="text/x-handlebars-template">
<li class="colr phase {{phase}}" eid="{{id}}">
<div class="ap-top">
<span class="ap-name">{{name}}</span>
<div class="ap-box">
<div class="triangle"></div>
<div class="ap-lab">
<div class="file-name">年  级:</div>
<div class="file-list grades">
<span class="grade cur" eid="">全部</span>
{{#each grades}}
<span class="grade" eid="{{id}}">{{name}}</span>
{{/each}}
</div>
</div>
<div class="ap-lab">
<div class="file-name">学  科:</div>
<div class="file-list subjects">
<span class="subject cur" eid="">全部</span>
{{#each subjects}}
<span class="subject" eid="{{id}}">{{name}}</span>
{{/each}}
</div>
</div>
</div>
</div>
<div class="sl-list courses">
</div>
</li>
</script>
<script id="block_cCourse" type="text/x-handlebars-template">
<div class="sl-dum">
{{#each this}}
<div class="course alink needlogin" title="{{moocName}}" alink="{{moocUrl}}">
<img src="{{moocPicUrl}}" alt="{{moocName}}">
<h4>{{moocName}}</h4>
<p title="{{authorOrg}}">{{authorOrg}}</p>
</div>
{{#compare @index '%' 2 '==' 1}}
</div>
<div class="sl-dum">
{{/compare}}
{{/each}}
</div>
</script>
<script type="text/javascript">
initConfig.block_cCourse={
"listTpl":Handlebars.compile($("#block_cCourse").html()),
"relationTpl":Handlebars.compile($("#block_cCourse_relation").html()),
"cache":{},
"init":function(){
var courseRelations = {"chuzhong":{"id":"2","name":"初中","phase":"chuzhong","grades":[{"id":"7","name":"七年级"},{"id":"8","name":"八年级"},{"id":"9","name":"九年级"}],"subjects":[{"id":"1","name":"语文"},{"id":"2","name":"数学"},{"id":"3","name":"英语"},{"id":"4","name":"物理"},{"id":"5","name":"化学"},{"id":"6","name":"生物"},{"id":"8","name":"历史"},{"id":"9","name":"地理"},{"id":"10","name":"音乐"},{"id":"11","name":"美术"},{"id":"12","name":"体育与健康"},{"id":"25","name":"信息科技"},{"id":"13","name":"信息技术"},{"id":"18","name":"其他"},{"id":"19","name":"道德与法治"},{"id":"20","name":"书法练习与指导"},{"id":"22","name":"初中全学科"}]},"gaozhong":{"id":"3","name":"高中","phase":"gaozhong","grades":[{"id":"10","name":"高一"},{"id":"11","name":"高二"},{"id":"12","name":"高三"}],"subjects":[{"id":"1","name":"语文"},{"id":"2","name":"数学"},{"id":"3","name":"英语"},{"id":"4","name":"物理"},{"id":"5","name":"化学"},{"id":"6","name":"生物"},{"id":"7","name":"思想政治"},{"id":"8","name":"历史"},{"id":"9","name":"地理"},{"id":"10","name":"音乐"},{"id":"11","name":"美术"},{"id":"12","name":"体育与健康"},{"id":"25","name":"信息科技"},{"id":"13","name":"信息技术"},{"id":"14","name":"通用技术"},{"id":"15","name":"综合实践活动"},{"id":"18","name":"其他"},{"id":"23","name":"高中全学科"}]},"youeryuan":{"id":"4","name":"幼儿园","phase":"youeryuan","grades":[{"id":"13","name":"幼儿全科"}],"subjects":[{"id":"24","name":"幼儿全学科"}]},"xiaoxue":{"id":"1","name":"小学","phase":"xiaoxue","grades":[{"id":"1","name":"一年级"},{"id":"2","name":"二年级"},{"id":"3","name":"三年级"},{"id":"4","name":"四年级"},{"id":"5","name":"五年级"},{"id":"6","name":"六年级"}],"subjects":[{"id":"1","name":"语文"},{"id":"2","name":"数学"},{"id":"3","name":"英语"},{"id":"10","name":"音乐"},{"id":"11","name":"美术"},{"id":"12","name":"体育与健康"},{"id":"25","name":"信息科技"},{"id":"13","name":"信息技术"},{"id":"18","name":"其他"},{"id":"19","name":"道德与法治"},{"id":"20","name":"书法练习与指导"},{"id":"21","name":"小学全学科"}]}};
var JQblock_cCourse = $(".block_cCourse");
var tmp_object = initConfig.block_cCourse;
JQblock_cCourse.find("ul").append(tmp_object.relationTpl(courseRelations.xiaoxue));
JQblock_cCourse.find("ul").append(tmp_object.relationTpl(courseRelations.chuzhong));
JQblock_cCourse.find("ul").append(tmp_object.relationTpl(courseRelations.gaozhong));
},
"getData":function(phase,grade,subject){
var tmp_object = initConfig.block_cCourse;
var cacheKey = phase+"_"+grade+"_"+subject;
if(tmp_object.cache[cacheKey]){
$(".block_cCourse").find(".phase[eid='"+phase+"'] .courses").html(tmp_object.listTpl(tmp_object.cache[cacheKey]));
return ;
}
$.ajax({
url:"/api/erqi/homepage/cCourse",
type:"post",
data:{phase:phase,grade:grade,subject:subject,_t:new Date().getTime()},
dataType:"json",
success:function(rd){
if(rd.success){
tmp_object.cache[cacheKey] = rd.data;
$(".block_cCourse").find(".phase[eid='"+phase+"'] .courses").html(tmp_object.listTpl(tmp_object.cache[cacheKey]));
}
}
});
}
};
initConfig.block_cCourse.init();
$(document).ready(function(){
var JQblock_cCourse = $(".block_cCourse");
JQblock_cCourse.on("click",".phase .grades .grade",function(){
var JQ_this = $(this);
JQ_this.addClass("cur").siblings(".cur").removeClass("cur");
var JQ_phase = JQ_this.parents(".phase");
initConfig.block_cCourse.getData(JQ_phase.attr("eid"),JQ_this.attr("eid"),JQ_phase.find(".subjects .subject.cur").attr("eid"));
});
JQblock_cCourse.on("click",".phase .subjects .subject",function(){
var JQ_this = $(this);
JQ_this.addClass("cur").siblings(".cur").removeClass("cur");
var JQ_phase = JQ_this.parents(".phase");
initConfig.block_cCourse.getData(JQ_phase.attr("eid"),JQ_phase.find(".grades .grade.cur").attr("eid"),JQ_this.attr("eid"));
});
{
$(".phase .subjects .subject.cur").each(function(ind,ele){
var JQ_this = $(ele);
JQ_this.addClass("cur").siblings(".cur").removeClass("cur");
var JQ_phase = JQ_this.parents(".phase");
initConfig.block_cCourse.getData(JQ_phase.attr("eid"),JQ_phase.find(".grades .grade.cur").attr("eid"),JQ_this.attr("eid"));
});
}
});
</script>
<!-- 综合素质资源 Comprehensive Quality Resources -->
<div class="lable lable-etra wrapper block_CQResource">
<div class="lab-top clearfix">
<div class="lab-name">
<span>个性资源</span>
<!-- <div class="ap-box">
<div class="triangle"></div>
<div class="ap-lab">
<div class="file-name">年  级:</div>
<div class="file-list">
<em class="cur">全部</em>
<em>一年级</em>
<em>二年级</em>
<em>三年级</em>
<em>四年级</em>
<em>五年级</em>
<em>六年级</em>
</div>
</div>
<div class="ap-lab">
<div class="file-name">学  科:</div>
<div class="file-list">
<em class="cur">全部</em>
<em>语文</em>
<em>数学</em>
<em>英语</em>
<em>信息技术</em>
<em>道德与法制</em>
<em>其他</em>
</div>
</div>
</div> -->
</div>
<div class="lab-lists">
<ul class="clearfix">
<li class="zxkt cur"><i>在线课堂</i></li>
<li class="mpxs"><i>名品欣赏</i></li>
</ul>
</div>
<div class="lab-more"></div>
</div>
<div class="lab-con">
<div class="course-demo">
<div class="apply_list cur">
</div>
<div class="apply_list">
</div>
</div>
</div>
</div>
<script id="block_CQResource" type="text/x-handlebars-template">
<ul class="clearfix">
{{#each this}}
<li eurl="{{this.url}}">
<div class="img">
<img src="{{this.thumPath}}">
</div>
<div class="info info-w3">
<h4>{{this.name}}</h4>
</div>
</li>
{{/each}}
</ul>
</script>
<script type="text/javascript">
//模块初始化数据
initConfig.block_CQResource={
"listTpl":Handlebars.compile($("#block_CQResource").html()),
"zxkt":[],
"mpxs":[],
"ajaxFn":function(data,fn){
$.ajax({
url:"/api/erqi/homepage/cqResource",
type:"post",
data:$.extend({_t:new Date().getTime()},data),
dataType:"json",
async:false,
success:function(rd){
if(fn){
fn(rd);
}
}
});
},
};
$(document).ready(function(){
//初始化综合素质资源的数据
initConfig.block_CQResource.ajaxFn({},function(rd){
if(rd.success){
var tmp_object = initConfig.block_CQResource;
tmp_object.zxkt = rd.data.zxkt;
tmp_object.mpxs = rd.data.mpxs;
var JQblock_CQResource = $(".block_CQResource");
$(JQblock_CQResource.find(".apply_list").get(JQblock_CQResource.find(".zxkt").index())).html(tmp_object.listTpl(tmp_object.zxkt));
$(JQblock_CQResource.find(".apply_list").get(JQblock_CQResource.find(".mpxs").index())).html(tmp_object.listTpl(tmp_object.mpxs));
}else{
console.error("【初始化综合素质资源的数据】发生异常");
}
});
//综合素质资源的数据点击查看详细
$(".block_CQResource .apply_list").on("click","ul li",function(){
var JQthis = $(this);
initConfig.block_CQResource.ajaxFn({"tag":"detail","detailUrl":JQthis.attr("eurl")},function(rd){
if(rd.success){
window.open(rd.data);
}else if(rd.data && rd.data.needLogin && rd.data.needLogin==true){
initConfig.login();
}else{
console.error("【综合素质资源的数据点击查看详细】发生异常");
}
});
});
//综合素质资源的数据打开更多
$(".block_CQResource .lab-more").click(function(){
var JQthis = $(this);
initConfig.block_CQResource.ajaxFn({"tag":"more","type":$(".block_CQResource .lab-lists>ul>li.cur").index()+1},function(rd){
if(rd.success){
window.open(rd.data);
}else if(rd.data && rd.data.needLogin && rd.data.needLogin==true){
initConfig.login();
}else{
console.error("【综合素质资源的数据打开更多】发生异常");
}
});
});
});
</script>
<!-- 数据统计信息 Data statistics -->
<div class="bg3">
<div class="lable lable-etra wrapper block_dataStats">
<div class="lab-top clearfix">
<div class="lab-name">数据统计信息</div>
<div class="lab-more alink localopen" alink="/api/erqi/stats">更多</div>
</div>
<div class="lab-con">
<div class="census">
<ul class="clearfix">
</ul>
</div>
</div>
</div>
<div class="lable lable-etra wrapper">
<div class="lab-top clearfix">
<div class="lab-name">应用热度排行</div>
<div class="lab-more alink localopen" alink="/api/erqi/stats">更多</div>
</div>
<div class="lab-con">
<div class="thermal-ranking">
<div id="thermal-ranking">
<span style="margin: 140px 500px;display: inline-block;">数据正在加载中。。。</span>
</div>
</div>
</div>
</div>
</div>
<script id="block_dataStats" type="text/x-handlebars-template">
{{#each stats}}
<li class="{{@key}}">
<div class="img">
<img src="/erqi/images/{{@key}}.png">
</div>
<div class="info">
<h3>{{this.count}}</h3>
<p>{{this.name}}</p>
</div>
</li>
{{/each}}
</script>
<script type="text/javascript">
//模块初始化数据
initConfig.block_dataStats={
"listTpl":Handlebars.compile($("#block_dataStats").html()),
"stats":{
"platform":{"count":0,"name":"访问平台"},
"schools":{"count":0,"name":"入驻学校"},
"resources":{"count":0,"name":"资源总数"},
"school-based":{"count":0,"name":"校本课程数"},
"local-resources":{"count":0,"name":"本地资源"},
"online-user":{"count":'73'||0,"name":"在线人数"},
"total-number":{"count":0,"name":"总人数"},
"teacher":{"count":0,"name":"老师"},
"student":{"count":0,"name":"学生"},
"parent":{"count":0,"name":"家长"},
},
"timeOption":{
grid: {top: 20,bottom: 100,left: 50,right: 0},
tooltip: {trigger: "axis",axisPointer: {lineStyle: {type: 'solid',color: '#D9DDE1',width: 1}},
formatter: function (params) {return '应用名称:'+params[0].name + '<br/>' + '使用次数:' + params[0].data + '次';}
},
calculable: true,
xAxis: [{
type: "category",
data: [],
axisLabel: {textStyle: {fontSize: 10,color: "rgba(118, 118, 144, 1)"},interval: 0,nameGap: 40,margin: "10",rotate:40,},
axisLine: {lineStyle: {color: "#EEF1F3",width: 1,fontSize: 20,barGap: "100%"}},
axisTick: {show: false}
}],
yAxis: [{type: "value",axisLine: {show: false},
splitLine: {show: true,lineStyle: {color: "#EEF1F3",width: 1,type: "solid"}},
axisLabel: {
formatter: function (params) {var lps=params/1000==0?params/1000:params/1000 + 'K';return lps;},
textStyle: {fontSize: 10,color: "#767690"}
},
axisTick: {show: false}
}],
series: [{
name: "应用热度排行",
type: "bar",
data: [],
barWidth: 25,
itemStyle: {emphasis: {barBorderRadius: 2},
normal: {barBorderRadius: 2,color: new echarts.graphic.LinearGradient(0, 0, 0, 1,
[{offset: 0, color: 'rgba(41,98,255,1)'},{offset: 1, color: 'rgba(0,176,255,1)'}])
}
},
}]
},
"init":function(){
var JQblock_dataStats = $(".block_dataStats");
var tmp_object = initConfig.block_dataStats;
JQblock_dataStats.find(".census>ul").html(tmp_object.listTpl(tmp_object));
},
};
initConfig.block_dataStats.init();
$(document).ready(function(){
//获取数据统计信息的数据
$.ajax({
url:"/api/erqi/homepage/dataStats",
type:"post",
dataType:"json",
success:function(rd){
if(rd.success){
for(var key in rd.data){
if(initConfig.block_dataStats.stats[key]){
initConfig.block_dataStats.stats[key]["count"] = rd.data[key];
}
}
//动态获取数据成功后重新初始化
initConfig.block_dataStats.init();
}
}
});
//获取应用热度排行的数据
$.ajax({
url:"/api/erqi/homepage/appHeatRank",
type:"post",
dataType:"json",
success:function(rd){
if(rd.success){
if(rd.data && rd.data.length>0){
initConfig.block_dataStats.timeChart = echarts.init(document.getElementById("thermal-ranking"));
var appNames = [],appHits = [];
$.each(rd.data,function(i,ele){
appNames.push(ele.name);
appHits.push(ele.hits);
});
initConfig.block_dataStats.timeOption.xAxis[0].data = appNames;
initConfig.block_dataStats.timeOption.series[0].data = appHits;
initConfig.block_dataStats.timeChart.setOption(initConfig.block_dataStats.timeOption);
}else{
$("#thermal-ranking").find("span").html("暂无数据");
}
}else{
$("#thermal-ranking").find("span").html("异常暂无数据");
}
},
error:function(){
$("#thermal-ranking").find("span").html("异常暂无数据");
}
});
});
</script>
</div>
<!-- contact 联系方式 -->
<div class="slide-position block_contact">
<ul>
</ul>
</div>
<script id="block_contact" type="text/x-handlebars-template">
{{#each companies}}
<li>
<span class="name">{{this.name}}</span>
<div class="contat">
{{#each this.contacts}}
<span class="{{this.type}}">{{this.value}}</span>
{{/each}}
</div>
</li>
{{/each}}
</script>
<script type="text/javascript">
initConfig.block_contact={
"listTpl":Handlebars.compile($("#block_contact").html()),
"companies":[
{"name":"资源公共服务平台",
"contacts":[
// {"type":"iphone","value":"13502163808"},
{"type":"iphone","value":"18502611988"},
{"type":"iphone","value":"15076203029"},
{"type":"qqg","value":"604519418"},
]
},
{"name":"网络学习空间人人通",
"contacts":[
/*{"type":"iphone","value":"4008-4009-96"},
{"type":"qqg","value":"604519418"},*/
{"type":"iphone","value":"84604088"},
{"type":"qq","value":"800184445"},
{"type":"iphone","value":"18522554088"},
]
},
{"name":"人教备授课系统",
"contacts":[
{"type":"iphone","value":"84604088"},
// {"type":"qqg","value":"604519418"},
{"type":"qq","value":"800184445"},
{"type":"iphone","value":"18522554088"},
]
},
{"name":"基础教育网络教研平台",
"contacts":[
// {"type":"qq","value":"3305169695"},
{"type":"qq","value":"719026535"},
]
},
{"name":"个性化学习服务平台",
"contacts":[
{"type":"iphone","value":"84604088 "},
{"type":"qq","value":"800184445"},
{"type":"iphone","value":"18522554088"},
]
},
/*{"name":"一师一优课",
"contacts":[
{"type":"iphone","value":"4008980910"},
]
},*/
],
};
$(document).ready(function(){
$(".block_contact").find("ul").html(initConfig.block_contact.listTpl(initConfig.block_contact));
});
</script>
<!-- 通知 notice -->
<div class="poup-boxs notice">
<div class="content">
<div class="pop-top">
<h4></h4>
<span class="close"></span>
</div>
<div class="pop-con">
<p class="tl"></p>
<p class="tl"></p>
<p class="tl"></p>
</div>
</div>
</div>
<!-- 完善邮箱提示 perfectEmail -->
<div class="poup-boxs perfect-email" style="display: none;">
<div class="content">
<div class="pop-top">
<h3 style="font-size: 22px; font-weight: bold; color: #1a2241;">完善邮箱提示</h3>
</div>
<div class="pop-con">
<div class="tl" style="text-align: center;">系统检测到您还未绑定邮箱,建议您先绑定邮箱,以便作为找回密码时的验证方式</div>
<div class="tl" style="margin-top: 20px; margin-left: 27%; rgba(26, 34, 65, 0.6); font-weight: bold; width: 80px; height: 24px; cursor: pointer;">去绑定邮箱</div>
<div class="tl" style="float: left; margin-top: -20px; margin-left: 55%; rgba(26, 34, 65, 0.6); font-weight: bold; width: 80px; height: 24px; cursor: pointer;">下次再说</div>
</div>
</div>
</div>
<div class="emailLayer"></div>
<!-- 修改密码提示 resetPwd -->
<div class="poup-boxs reset-password" style="display: none;">
<div class="content">
<div class="pop-top">
<h3 style="font-size: 22px; font-weight: bold; color: #1a2241;">修改密码提示</h3>
</div>
<div class="pop-con">
<div class="tl" style="text-align: center;">系统检测到您的密码为默认密码,为避免不必要的安全隐患,请您立即修改密码!</div>
<div class="tl" style="margin-top: 20px; margin-left: 27%; rgba(26, 34, 65, 0.6); font-weight: bold; width: 80px; height: 24px; cursor: pointer;">去修改密码</div>
<div class="tl" style="float: left; margin-top: -20px; margin-left: 55%; rgba(26, 34, 65, 0.6); font-weight: bold; width: 80px; height: 24px; cursor: pointer;">下次再说</div>
</div>
</div>
</div>
<div class="passwordLayer"></div>
<script>
notice(function(rd){
if(rd && rd.ndate){
/**
* 通知上线时间控制,通过ads_wrapstartTimeendTime和服务系统时间来控制
*/
var $ads = $(".notice");
$ads.find(".content>.pop-top>h4").html("【"+rd.title+"】");
$ads.find(".content>.pop-con>p:nth-child(1)").html(rd.receiver+":");
$ads.find(".content>.pop-con>p:nth-child(2)").html(rd.content);
$ads.find(".content>.pop-con>p:nth-child(3)").html(rd.comment);
if(rd.oprteam && rd.oprteam.length>0){
$.each(rd.oprteam,function(i,ele){
$ads.find(".content>.pop-con").append('<p class="tr">'+ele+'</p>');
})
}
$ads.find(".content>.pop-con").append('<p class="tr">'+rd.ndate+'</p>');
var nowTime = parseInt("1669544367937");
if(nowTime>=rd.beginTime&&nowTime<=rd.endTime){
$ads.show();
$(".maskLayer").show();
}
}
});
</script>
<div class="footer">
<p>© 1995-2022 basic.tj.smartedu.cn<br>天津市教育科学研究院 版权所有 ICP05010531-4</p>
</div>
</body>
</html>
<script>
var nowTime = parseInt("1669544367937");
</script>
<script src="/erqi/js/xSlider.js"></script>
<script src="/erqi/js/index.js"></script>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html>
<html lang="zh-cn" dir="ltr" >
<head data-info="f:msnallexpusers,muidflt9cf,muidflt55cf,muidflt57cf,modcoglangc,ads-dupcountintl1hc,prg-ads-t-onesz-r2,prg-ads-onesz,traffic-p1-bdgcf,prg-1sw-trfbdgcf,prg-1sw-idxtsda,prg-1sw-foloctrl,prg-1sw-cocache,prg-1sw-extbr,prg-sh-c-ratings,msnsapphire1cf,prg-adspeek,csmoney7cf,1s-winauthservice,prg-1sw-wcf1,prg-1sw-fwc,prg-1sw-fwcp1,prg-1sw-sptprvmax5,prg-wf-sky-re,prg-ias,routentpring2c,1s-fcrypt,prg-winhp-sdb11l,prg-1sw-gempcv5p4,prg-hp-v9-dr,prg-1sw-wdrcs,prg-1sw-wdrcv,prg-1sw-wdrcw,prg-hp-wpo-2ndnrtv9,prg-hp-wpo-nrtv9,prg-1sw-inpfz-cp,prg-1sw-cohortinfop,prg-1sw-inptrfz,artglyrank5cf,prg-1sw-bnust1,prg-1sw-bnusctr,prg-1sw-dotmenu,prg-1sw-prvwuc,prg-1sw-rotset,prg-pr2-r1d1-c,prg-upsaip-w1-t,prg-upsaip-r-t,prg-wx-anmpr,prg-wtchbckgrad,521f7706,prg-wea-allxap,prg-wea-subxap,prg-wx-sbn-vm,prg-1sw-sbn-mm,aia0i850,1s-rpssecautht,prg-1sw-p1wtrclm,prg-1sw-sbnww-c,prg-pr2-hdr-monoline,prg-1sw-wcf2,prg-1sw-fwcp2,prg-1sw-spdyhdc,prg-p2-pinsamec,prg-1sw-scrollctrl,prg-1sw-wxhf-ht-ct,msnsports7cf,1s-xapntpseg,prg-weanouser1,prg-1sw-wcfnt,prg-1sw-fwcntp,prg-no-detect,prg-1sw-enablenpq,prg-1sw-wxlfv2,1s-compicsync,prg-wea-cf-reg,prg-1sw-lelf-c,prg-nlclose,prg-1sw-cbm0,prg-1sw-wxsegxap,prg-1sw-multif1,prg-inte-sess,prg-1sw-aqfull,prg-wx-aqzoom,prg-1sw-multifn,ads-xandradfullc,prg-1sw-otel,prg-dbzm200,prg-pr2-telpin,1s-defaultscn,prg-1sw-pde0,prg-1sw-p1svgv6,prg-1sw-p2pngv6,prg-1sw-multif2c,1s-defaultscnw,prg-1sw-steat,prg-eagstachk,prg-1sw-wcstart,prg-1sw-wcgfrwdk,prg-1sw-wcgarwmx,prg-1sw-ulce1,prg-1sw-alspvcc,prg-1sw-tbrcounter,prg-live-stripe;" data-client-settings="{&quot;aid&quot;:&quot;F1014E39831F4D74B3E47B83F5DC553D&quot;, &quot;fd_muid&quot;:&quot;24253765BEB866F538D7250CBF6A67E6&quot;, &quot;static_page&quot;:&quot;false&quot;, &quot;queryparams&quot;:&quot;?locale=zh-CN&amp;title=%E6%96%B0%E5%BB%BA%E6%A0%87%E7%AD%BE%E9%A1%B5&amp;dsp=1&amp;sp=%E5%BF%85%E5%BA%94&amp;startpage=1&amp;PC=U531&quot;, &quot;apptype&quot;:&quot;edgeChromium&quot;, &quot;pagetype&quot;:&quot;dhp&quot;, &quot;configRootUrl&quot;:&quot;https://assets.msn.com/config/v1/&quot;, &quot;feedBaseDomain&quot;:&quot;&quot;, &quot;deviceFormFactor&quot;:&quot;desktop&quot;, &quot;pageGenTime&quot;:&quot;2022-11-27T10:11:53Z&quot;, &quot;pcsInfo&quot;:{&quot;v&quot;:&quot;20221117.11_master&quot;, &quot;env&quot;:&quot;prod&quot;}, &quot;locale&quot;:{&quot;language&quot;:&quot;zh&quot;, &quot;market&quot;:&quot;cn&quot;, &quot;content&quot;:{&quot;language&quot;:&quot;zh&quot;, &quot;market&quot;:&quot;cn&quot;}, &quot;display&quot;:{&quot;language&quot;:&quot;zh&quot;, &quot;market&quot;:&quot;cn&quot;}}, &quot;featureFlags&quot;:{ &quot;wpoEnabled&quot;: &quot;true&quot; }, &quot;market&quot;:{ &quot;requestInput&quot;:{ &quot;language&quot;:&quot;zh&quot;,&quot;region&quot;:&quot;CN&quot;, &quot;geo_country&quot;:&quot;CN&quot;}, &quot;detection&quot;:{ &quot;type&quot;:&quot;compliance&quot;,&quot;geo_country&quot;:&quot;&quot;}}, &quot;servicesEndpoints&quot;:{&quot;staticConfig&quot;: {&quot;domain&quot;: &quot;https://assets.msn.cn&quot;, &quot;path&quot;: &quot;/config/v3/&quot;, &quot;v&quot;: &quot;&quot;},&quot;crs&quot;: {&quot;domain&quot;: &quot;&quot;, &quot;path&quot;: &quot;/resolver/api/resolve/&quot;, &quot;v&quot;: &quot;v3&quot;},&quot;feedService&quot;: {&quot;domain&quot;: &quot;https://assets.msn.cn&quot;, &quot;path&quot;: &quot;&quot;, &quot;v&quot;: &quot;&quot;},&quot;enterpriseFeedService&quot;: {&quot;domain&quot;: &quot;https://ent-api.msn.com/&quot;, &quot;path&quot;: &quot;&quot;, &quot;v&quot;: &quot;&quot;}}, &quot;bundleInfo&quot;:{&quot;v&quot;:&quot;20221123.658&quot;, &quot;alias&quot;:&quot;latest&quot;}, &quot;os&quot;:&quot;windows&quot;, &quot;browser&quot;:{&quot;browserType&quot;:&quot;edgeChromium&quot;, &quot;version&quot;:&quot;104&quot;, &quot;ismobile&quot;:&quot;false&quot;}, &quot;domain&quot;:&quot;ntp.msn.cn&quot;, &quot;detection&quot;:{&quot;ip&quot;:&quot;111.32.114.40&quot;}, &quot;geo_country&quot;:&quot;CN&quot;, &quot;geo_countryname&quot;:&quot;China&quot;, &quot;geo_subdivision&quot;:&quot;Tianjin&quot;, &quot;geo_zip&quot;:&quot;&quot;, &quot;geo_city&quot;:&quot;Hexi District&quot;, &quot;geo_lat&quot;:&quot;39.0507&quot;, &quot;geo_long&quot;:&quot;117.2515&quot;, &quot;requestMuid&quot;:&quot;notFound&quot;}" data-diagnostics="">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="origin-trial" content="AiBNAXDqdjm8yk+dnAAZ0tiy9SFmRxU6KFMbpg/Y8NU5XC8csS1N4lXGRTsJyf2WjkzYTu+0xzR4KQW263x5FpkAAABseyJvcmlnaW4iOiJodHRwczovL21zbi5jb206NDQzIiwiaXNTdWJkb21haW4iOnRydWUsImZlYXR1cmUiOiJNc1VzZXJBZ2VudExhdW5jaE5hdlR5cGUiLCJleHBpcnkiOjE2NTY2NTg4MDB9">
<meta http-equiv="origin-trial" content="AoYo+ZxvmSiazdSmQN5SbT8CG/4LEd6XVQIfEyNcn82Q1iEOf2U/L4KQk8L4od96jH8CZ44bdWlm+oNQFiql8XAAAAB1eyJvcmlnaW4iOiJodHRwczovL21zbi5jb206NDQzIiwiaXNTdWJkb21haW4iOnRydWUsImZlYXR1cmUiOiJNc1Byb3RvY29sTGF1bmNoVGltaW5nSW5mb3JtYXRpb24iLCJleHBpcnkiOjE2Nzc1NDI0MDB9">
<title></title>
<script nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c="> window.NONCE_ID="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=";</script>
<script nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=" src="https://assets.msn.cn/staticsb/statics/latest/oneTrustCN/1.0/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="42e7c639-42ed-4e0f-936c-e7f2a5fcb01e" id="onetrust-sdk"></script>
<script nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=">
function getCookieConsentRequired(){return true;}
window._ssrServiceEntryUrl="/bundles/v1/edgeChromium/latest/SSR-service-entry.cb6a70cdad8716a63b20.js";
</script>
<div id="ssr" data-ssr-entry="/bundles/v1/edgeChromium/latest/SSR-service-entry.cb6a70cdad8716a63b20.js" hidden></div>
<script type="text/javascript" id="inlinehead-inline-script" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=">
window["_webWorkerBundle"] = "/bundles/v1/edgeChromium/latest/web-worker.8a01933c32fb5c8daf5d.js";
window["_authCookieName"] = "aace";
!function(){"use strict";var e={},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),function(){{const e=n.e,t={};n.e=function(o){return e(o).catch((function(e){const i=t.hasOwnProperty(o)?t[o]:2;if(i<1)throw e;return new Promise((function(e){setTimeout((function(){t[o]=i-1,e(n.e(o))}),100)}))}))}}}();var o;function i(e){try{if(e)return JSON.parse(e)}catch(e){}return null}function r(e){try{return decodeURIComponent(e)}catch(e){}}function s(){return!("undefined"==typeof window||!window.document||!window.document.createElement||window.isRenderServiceEnv)}!function(e){e.Android="android",e.Ios="ios",e.Linux="linux",e.Macos="macos",e.Windows="windows",e.Xbox="xbox"}(o||(o={}));const c="data-client-settings",a="Authorization",u="UserAuthToken";var l,d;!function(e){e.Presentation="presentation"}(l||(l={})),function(e){e.Unknown="Unknown",e.Portrait="Portrait",e.Landscape="Landscape"}(d||(d={}));var g,h,p,f,m,w;function b(){var e;return s()?i(document.head.dataset.clientSettings||(null===(e=document.getElementsByClassName("peregrine-widget-settings")[0])||void 0===e?void 0:e.getAttribute(c))):null}let v;function y(e,t){if(!e)return null;if(t)return function(e){const t=document.cookie.match(`\\b${e}=([^;]*)`);return t?r(t[1]):null}(e);if(!v){const e="undefined"!=typeof document&&document.cookie.split("; ");v={};const t=e&&e.length;for(let n=0;n<t;n++){const t=e[n].indexOf("=");v[e[n].slice(0,t).toLocaleLowerCase()]=r(e[n].slice(t+1))}}const n=e.toLocaleLowerCase();return v[n]||null}function S(e){const t=y(e);return t&&encodeURIComponent(t)||null}function k(e){let t,n=!1;const o=function(){return n||(n=!0,t=e()),t};return o.cache={clear:()=>{n=!1,t=void 0}},o}!function(e){e[e.Undefined=0]="Undefined",e[e.Basic=1]="Basic",e[e.Advanced=2]="Advanced",e[e.Premium=3]="Premium"}(g||(g={})),function(e){e.Init="init",e.Config="config",e.Targeted="targeted",e.Sticky="sticky",e.NoSticky="no_sticky",e.Admin="admin",e.Forced="forced",e.Manual="manual"}(h||(h={})),function(e){e.Adult="adult",e.Enterprise="enterprise",e.Kids="kids"}(p||(p={})),function(e){e[e.Unknown=0]="Unknown",e[e.NotSignedIn=1]="NotSignedIn",e[e.SignedIn=2]="SignedIn"}(f||(f={})),function(e){e.MSA="MSA",e.AAD="AAD",e.UNSUPPORTED_SOVEREIGNTY="UNSUPPORTED_SOVEREIGNTY"}(m||(m={})),function(e){e[e.NonAadAccount=0]="NonAadAccount",e[e.AadAccount=1]="AadAccount",e[e.Unknown=2]="Unknown"}(w||(w={}));const A="currentaccount",I=k((()=>{const e=y(A,!0),t=e&&i(e),{login_hint:n}=t||{};return n&&t})),q=k((()=>!!y(A)));let C=new class{constructor(){s()?(this.isDebugEnabled=(function(e,t){const n=t.replace(/[[\]]/g,"\\$&"),o=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)").exec(e);if(!o)return null;const i=o[2];return decodeURIComponent(i.replace(/\+/g," "))||""}(window.location.href,"debug")||"").toLowerCase()in{1:1,true:1},this.isDebugEnabled&&!n.g.TEST_ENV&&(window.webpackRequire=n)):this.isDebugEnabled=!1}getLoggingService(){return null}isDebug(){return this.isDebugEnabled}setDebug(e){this.isDebugEnabled=e}setTags(e){}log(e,t){this.isDebug()&&console.info(e)}logError(e){console.error(e)}logCallback(e){this.isDebug()&&console.info(e())}logObjects(...e){this.isDebug()&&console.log(...e)}logSingleObject(e,t){this.isDebug()&&console.log(e)}};let E,T=new class extends class{constructor(e){this.storage=e}get supported(){return!!this.storage}getItem(e){if(this.supported)return this.storage.getItem(e)}getObject(e,t){const n=this.getItem(e);if(null!=n){const e=i(n);if(null!=e)return e}return t}key(e){if(this.supported&&e>=0)return this.storage.key(e)}keys(){return this.supported?Object.keys(this.storage):[]}setObject(e,t){void 0!==t?this.setItem(e,JSON.stringify(t)):this.removeItem(e)}removeObject(e){const t=this.removeItem(e);if(null!=t)return i(t)}setItem(e,t,n=!0){if(this.supported)try{this.storage.setItem(e,t)}catch(e){if(!n)throw e;C.logError(e)}else if(!n)throw new Error("WebStorage not supported")}get length(){if(this.supported)return this.storage.length}removeItem(e){if(this.supported){const t=this.getItem(e);return this.storage.removeItem(e),t}}removeSubstringKeys(e){if(!this.supported||!e)return;const t=[];for(let n=0;n<this.storage.length;n++){const o=this.key(n);o&&o.includes(e)&&t.push(o)}for(let e=0;e<t.length;e++)this.removeItem(t[e])}}{constructor(){let e=null;if(s())try{e=localStorage}catch(e){}super(e)}};function _(e){return!E&&s()&&(E=x(document.head.dataset.info||"")),E&&E.has(e)}function x(e){const t=(e||"").replace(/(^f:|;.*$)/g,"").split(",");return new Set(t)}const O="1s-tokens",N=12096e5;var R;let P,M;function U(){return P=F(),P&&P.accessToken?P:void 0}function D(){if(P=F(),!P)return"notAvailable";const e=P.expiresOn,t=new Date(e),n="expired";if(!t.getTime())return n;const o=new Date,i="valid";if(t>o)return i;if(_("prg-noext"))return n;{const e=I();if(e&&e.account_type===m.MSA){if(new Date(t.getTime()+N)>o)return i}}return n}function F(){return P=P||void 0===P&&T.getObject(O)||null,P}!function(e){e.NotAvailable="notAvailable",e.Expired="expired",e.Valid="valid"}(R||(R={}));class L{constructor(e,t){if(this.url=new URL(e.href),this.innerHeight=e.innerHeight,this.devicePixelRatio=e.devicePixelRatio,this.canUseCssGrid=e.canUseCssGrid,this.requestId=e.requestId,this.cookie=e.cookie,this.referer=e.referer,this.userAgent=e.userAgent,this.oneServiceHeaders=function(e){try{if(e)return JSON.parse(e)}catch(e){}}(e.oneServiceHeaders)||{},this.isPssrMode=t,t){const e=W("OSATE",this.cookie),t=!!e&&"1"===e,n=W("OSAT",this.cookie);if(t&&n||!e&&!n)return this.msalAuthReady=!0,void(n&&(this.oneServiceHeaders.Authorization=`Bearer ${n}`));this.msalAuthReady=!1,this.pssrRejectedReason=e&&!t?"interactiveLogin":e&&!n?"missOSAT":"missOSATE"}}static getInstance(){return n.g.TEST_ENV&&!L._instance&&H({href:"http://localhost:8080/",innerHeight:768,devicePixelRatio:1,canUseCssGrid:!1,requestId:"0",cookie:"",userAgent:"",referer:"",oneServiceHeaders:""}),L._instance||H({href:"http://localhost:8080/",innerHeight:0,devicePixelRatio:0,canUseCssGrid:!1,requestId:"0",cookie:"",userAgent:"",referer:"",oneServiceHeaders:""}),L._instance}static resetInstance(e,t=!1){return L._instance=new L(e,t),L._instance}}function W(e,t){if(t&&e){const n=new RegExp("\\b"+e+"\\s*=\\s*([^;]*)","i").exec(t);return n&&n.length>1?n[1]:null}return null}L._instance=null;const H=L.resetInstance,G=()=>L.getInstance();function J(){try{return localStorage}catch(e){return null}}const j="uxlogin",$="uxlogout",B="uxedit",V=k((()=>{const e=J();return e&&"1"===e.getItem(j)||s()&&location.search&&location.search.includes("uxlogin=1")}));const X=k((()=>{const e=function(){try{return sessionStorage}catch(e){return null}}();return e&&!!e.getItem($)}));const K=k((()=>{const e=J();return e&&"1"===e.getItem(B)}));const z=k((()=>{const e=J(),t=!_("prg-noredirect")&&(e&&"1"===e.getItem("useRedirect")||function(){const e=document.head.dataset.clientSettings||"",{browser:t}=i(e)||{},{browserType:n=""}=t||{};return!!/safari/i.test(n)}());return t}));const Y={newsAndInterests:1,windowsNewsbar:1,windowsNewsPlus:1,winWidgets:1,windowsShell:1,windowsShellV2:1,distribution:1,superApp:1},Q={edgeChromium:1},Z=k((()=>(s()&&b()||{}).apptype)),ee=k((()=>ne()&&(I()||!y("ace")))),te=k((()=>s()&&!(Z()in Y)&&!_("prg-nodualauth"))),ne=k((()=>te()&&!(Z()in Q)));k((()=>te()&&(!(Z()in Q)||!q()))),k((()=>te()&&!ue()));function oe(){return ue()}function ie(e){return re(e)&&(_("prg-ntp-uat")||_("prg-ntp-uat-nf"))}function re(e){return!("edgeChromium"!=Z()||e!=p.Adult&&e!=p.Kids||!y("at")&&!y("lt"))}k((()=>{const e=(s()?window.location.host:G().url.host).toLowerCase().endsWith(".cn");return te()&&(!e||e&&_("prg-enable-zhcn"))}));function se(){const e=M;if(e)return C.log("dual-auth: tryGet1SAuthToken returned live tokens"),e;const t=U();if(t)return C.log(`dual-auth: tryGet1SAuthToken returned cached tokens that are ${D()}`),t;C.log("dual-auth: tryGet1SAuthToken returned empty tokens")}function ce(e){const t={};if(e){const n=Z();"windowsShell"===n||"windowsShellV2"===n?t[u]=e:t[a]=`Bearer ${e}`}return t}function ae(e){const t={};return e&&(t[u]=e),t}function ue(){return ne()&&V()||ee()&&(ee()&&!V()&&I()&&("expired"==D()||K())||X()||z())}var le;!function(e){e.GLOBAL="GLOBAL",e.GCC_MODERATE="GCC_MODERATE"}(le||(le={}));let de,ge;var he,pe,fe;ge=he||(s()?window:{}),fe=()=>{let e;return{promise:new Promise((t=>e=t)),resolver:e}},de=ge[pe="authHeaderPromiseParts"]||(ge[pe]=fe());let me,we,be;function ve(){if(!me){const e=document.head.getAttribute("data-client-settings");e&&(me=JSON.parse(e))}return me}var ye;!function(e){e[e.Alert=0]="Alert",e[e.NoAlert=1]="NoAlert",e[e.HighImpact=2]="HighImpact",e[e.Critical=3]="Critical"}(ye||(ye={}));const Se=new class{constructor(e=20){this.maxLength=20,this.list=[],this.maxLength=e}push(e){this.list.push(e),this.list.length>this.maxLength&&this.list.shift()}get data(){return this.list}};function ke(e,t,n,o=ye.Alert){try{const i=ve(),r=function(){if(we)return we;const e=document.head.getAttribute("data-info");return ve(),we=((/f:\s*([^;]+)/i.exec(e)||{})[1]||"").toLowerCase(),we}(),s=function(e){if(e){const{pcsInfo:t,pageGenTime:n}=e,o=new Date(n).getTime(),i=!t||"prod"===t.env;be=i?"browser.events.data.msn.com":"events-sandbox.data.msn.com";return{cors:"true","content-type":"application/x-json-stream","client-id":"NO_AUTH","client-version":"1DS-Web-JS-2.2.2",apikey:i?"0ded60c75e44443aa3484c42c1c43fe8-9fc57d3f-fdac-4bcf-b927-75eafe60192e-7279":"f8857dedc6f54ca8962cfb713e01e7d7-e9250191-fe0b-446f-95ae-07516262f98c-7028","upload-time":o,w:"0",anoncknm:"app_anon"}}return null}(i);let c="";s&&s.apikey&&""!==s.apikey&&(c=function(e){if(e){const t=e.indexOf("-");if(t>0)return e.substring(0,t)}return""}(s.apikey));const a=function(e,t,n,o,i,r,s=ye.Alert){if(n){i=i||{};const{apptype:c,audienceMode:a,pagetype:u,pageGenTime:l,bundleInfo:d,deviceFormFactor:g="",fd_muid:h}=n;i.pageGenTime=l,i.build=d&&d.v,i.appType=c;const p=function(e,t,n){const o=n&&"phone"===n.toLowerCase();return{bingHomepage:"binghomepage",mmx:"emmx",edge:"spartan",edgeChromium:t&&"enterprise"===t?"entnews":"anaheim",hybrid:"spartan",hub:o?"prime_mobile":"prime",microsoftNews:"msnews",office:"entnews",views:o?"prime_mobile":"prime",windowsShell:"windowsshell"}[e]}(c,a,g),f=p||c,m=document.getElementsByTagName("html")[0].getAttribute("lang");let w="",b="muid";try{window&&window.getCookieConsentRequired&&"function"==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(w=y("muid"))}catch(e){console.log("error fetching muid.")}w||(w=n.aid,b="aid");const v={name:"MS.News.Web.AppError",time:l,ver:"4.0",iKey:`o:${o}`,data:{baseData:{},baseType:"MS.News.Web.Base",page:{name:"default",product:f,type:Ae(u),content:{category:"standaloneError"}},browser:{clientId:w,clientIdType:b},flight:{id:r},request:{activityId:n.aid,requestId:n.aid,afdMuid:h},locale:{mkt:m},extSchema:{id:e,severity:s,pb:i,message:t}}};return v?JSON.stringify(v):null}return null}(t,e,i,c,n,r,o);if(s&&a){console.error(a),Se.push(a);const e="https://"+be+"/OneCollector/1.0"+function(e){return"?"+Object.keys(e).map((function(t){return t+"="+encodeURIComponent(e[t])})).join("&")}(s);navigator.sendBeacon(e,a)}else console.log("missing parameters in data-client-settings. "+e)}catch(t){console.log("error logging the app error. "+e)}}function Ae(e){let t=e;switch(e){case"windowsshellhp":t="dhp";break;case"video":t="watch"}return t}function Ie(e,t){try{ke("Navigating to local ntp on JS Exception.",e,t)}finally{const t=ve();location.replace(`chrome-search://local-ntp/local-ntp.html?ntperror=${e}&rid=${t&&t.aid}`)}}(window&&window._pageTimings||(window._pageTimings={})).TTJSStart=Math.round(performance.now());const qe=b();(function(e){if(!s()||!e)return!1;const t="os-sku";let n=!1;const r=window;if(r&&r.external&&r.external.getHostEnvironmentValue){const s=i(r.external.getHostEnvironmentValue(t));s&&"192"===s["os-sku"]&&(e.os=o.Xbox,n=!0)}if(location){let t=new URL(location.href).searchParams.get("overrideos");if(t){t=t.toLowerCase();const i=Object.values(o).find((e=>e.toLowerCase()===t));i&&(e.os=i,n=!0)}}return n})(qe)&&function(e){if(!s()||!e)return;const t=function(e){try{return JSON.stringify(e)}catch(e){return null}}(e);t&&document.head.setAttribute(c,t)}(qe),(new class{constructor(){this.childCookieName="child",this.domInfo=document.head.dataset.info}init(e=null){this.clientSettings=e||b(),this.authCookieName=window._authCookieName||"",this.bundle=window._webWorkerBundle||"";const t=this.buildWebWorkerUrl(),n=window.webWorker=new Worker(t,{name:"web-worker"}),o=window.webWorkerMessages=[];n.onmessage=e=>{o.push(e.data)};const i=window.webWorkerErrors=[];if(n.onerror=e=>{i.push(e)},window.chrome){const e=this.getAudienceMode(this.clientSettings),t=window.webWorker&&window.chrome&&window.chrome.ntpSettingsPrivate;if(t&&"function"==typeof t.getPref&&(t.getPref("ntp.news_feed_display",(e=>{e&&e.value&&n.postMessage({id:"FeedDisplaySetting",type:"command",payload:e.value})})),t.getPref("ntp.layout_mode",(e=>{e&&e.value&&n.postMessage({id:"LayoutModeSetting",type:"command",payload:e.value})})),t.getPref("ntp.user_nurturing",(e=>{let t=!1;e&&e.value&&e.value.length&&(t=this.getSingleColRequest(e.value)),n.postMessage({id:"RenderSingleColumn",type:"command",payload:t})})),t.getPref("new_device_fre.has_user_seen_new_fre",(e=>{e&&n.postMessage({id:"NewUserFre",type:"command",payload:e.value})}))),e===p.Enterprise&&this.clientSettings.browser&&"edgeChromium"===this.clientSettings.browser.browserType&&parseInt(this.clientSettings.browser.version)>=87&&this.getEnterpriseAccessToken().then((e=>{e&&n.postMessage({id:"AuthTokenEnterprise",type:"command",payload:ce(e)})})),e!==p.Adult&&e!==p.Enterprise||this.sendPageConfiguration(),ie(e)){const e=y("lt")||y("at");n.postMessage({id:"AuthHeaders",type:"command",payload:ae(e)})}}oe()&&de.promise.then((e=>n.postMessage({id:"AuthHeaders",type:"command",payload:e||{}})))}buildWebWorkerUrl(e=null){return(this.bundle||"")+"#"+this.qsFromDocument()+this.qsFromCookies()+this.qsFromDataAttribute(e||this.clientSettings)+this.qsMisc()+this.qsAuth(e||this.clientSettings)+this.qsFromUrl()+this.qsFromServiceWorker()+this.qsSelectedPivot()+this.qsXboxXToken()}qs(e,t,n){return e?t+"="+(n||e)+"&":""}qsFromDocument(){var e;return this.qs(document.getElementsByTagName("html")[0].getAttribute("lang"),"lang")+this.qs(encodeURIComponent(window.location.href),"adsReferer")+this.qs(null===(e=s()?window.devicePixelRatio:G().devicePixelRatio)||void 0===e?void 0:e.toString(),"devicePixelRatio")}qsFromServiceWorker(){if(!navigator.serviceWorker||!navigator.serviceWorker.controller)return"";const e=navigator.serviceWorker.controller;if("activated"!==e.state||!e.scriptURL)return"";if(e.scriptURL){const t=new URL(e.scriptURL).searchParams.toString();return t?"&"+t+"&":""}return""}qsFromCookies(){return this.qs(S(this.authCookieName),"aace","1")+this.qs(S("muid"),"muid")+this.qs(S(this.childCookieName),"child")+this.qs(S("cbypass"),"cbypass")+this.qs(this.cookieBannerConsentRequired().toString(),"ccRequired")+this.qs(S("ecasession"),"ecasession")+this.qs(S("TOptOut"),"browserOptOut")}qsFromDataAttributeHelper(e,t){return e&&e.featureFlags&&e.featureFlags.wpoEnabled&&(t=this.appendWpoFlightsToInfo(e,t)),this.qs(e.pcsInfo&&e.pcsInfo.env||e.env,"env")+this.qs(e.aid,"aid")+this.qs(e.apptype,"apptype")+this.qs(e.pagetype,"pagetype")+this.qs(e.audienceMode,"audienceMode")+this.qs(e.configIndexDocId,"configIndexDocId")+this.qs(e.deviceFormFactor,"deviceFormFactor")+this.qs(e.domain,"domain")+this.qs(e.configRootUrl,"configRootUrl")+this.qs(this.getHighestCbid(e.cbid,e.apptype),"cbid")+this.qs(e.ocid,"ocid")+this.qs(e.os,"os")+this.qs(JSON.stringify(e.locale),"locale")+this.qs(e.geo_lat,"lat")+this.qs(e.geo_long,"long")+this.qs(JSON.stringify(e.featureFlags),"featureFlags")+this.qs(JSON.stringify(e.browser),"browser")+this.qs(JSON.stringify(e.servicesEndpoints),"servicesEndpoints")+this.qs(e.bundleInfo&&e.bundleInfo.v||"","buildVersion")+this.qs(t,"dataInfo")}qsSelectedPivot(){const e="selectedPivot";let t;try{const n=J();n&&(t=n.getItem(e))}catch(e){console.log("Error getting pivot id from local storage. "+e)}return this.qs(t,e)}qsXboxXToken(){const e="xboxXTokenId";let t;try{const n=J();n&&(t=n.getItem(e))}catch(e){console.log("Error getting xbox XToken from local storage. "+e)}return this.qs(t,e)}appendWpoFlightsToInfo(e,t){const n=this.getWpoFlightsFromLocalStorage(e);if(n&&n.length){const e=";",o=t.split(e);for(let e=0;e<o.length;e++){const t=o[e];if(t&&t.startsWith("f:")){o[e]=t+","+n.join();break}}return o.join(e)}return t}getWpoFlightsFromLocalStorage(e){const t=J(),n=e.locale,o=`wpo_data_ ${e.audienceMode}_${n.language}_${n.market}_${e.pagetype}_${e.apptype}`;try{const e=t.getItem(o);if(e){return JSON.parse(e).treatments.map((e=>e.id))}}catch(e){console.warn(`Error getting wpo flights from ls for ${o} Error:${e}`)}return null}getHighestCbid(e,t){try{const n=J(),o=parseInt(e),i=parseInt(JSON.parse(n.getItem(`cbid_${t||""}`)));let r;if(o&&!isNaN(o)&&i&&!isNaN(i)&&(r=o>i?o:i),r=r||o||i,r)return window._cbid=r.toString()}catch(e){console.log("Error getting highest CBID"+e)}}getAudienceMode(e){J();const t=y(this.authCookieName),n=y(this.childCookieName),{child:o}=t&&JSON.parse(t)||{};return t&&(1===o||n)?"kids":e.audienceMode||p.Adult}sendPageConfiguration(){const e=this.clientSettings.pagetype;if(e){const t=y&&y("pglt-edgeChromium-"+e);if(t)return void window.webWorker.postMessage({id:"PageConfiguration",type:"command",payload:t})}window.webWorker.postMessage({id:"PageConfiguration",type:"command",payload:!1})}qsFromDataAttribute(e){let t,n;const o=J();if(o){const i=JSON.parse(o.getItem("shd_"+e.pagetype)||null);i&&i.clientSettings&&i.info&&(t=Object.assign(Object.assign({},i.clientSettings),{bundleInfo:e.bundleInfo}),n=i.info)}return(!t||!n||e.pageGenTime>=t.pageGenTime)&&(t=e,n=this.domInfo),t.audienceMode=this.getAudienceMode(t),this.qsFromDataAttributeHelper(t,n)}qsFromUrl(){const e=location.search;return e&&e.length?e.substring(1,e.length):""}getEnterpriseAccessToken(){return new Promise((e=>{window.chrome&&window.chrome.authPrivate?window.chrome.authPrivate.getPrimaryAccountInfo((t=>{t&&"GCC_MODERATE"!==t.region_scope||e("");const n={account_id:t.account_id,account_type:t.account_type,client_id:"d7b530a4-7680-4c23-a8bf-c52c121d2e87",scope_or_resource:"https://enterprisenews.microsoft.com"};window.chrome.authPrivate.acquireAccessTokenSilently(n,(t=>{t.is_success?e(t.access_token):e("")}))})):e("")}))}qsMisc(){return this.qs(performance.timeOrigin&&performance.timeOrigin.toString(),"mainTimeOrigin")}qsAuth(e){let t=this.qs(ee()&&"1","disableWWAuth");if(!ie(e&&e.audienceMode)&&!oe()){const e=ne()&&se()||{};t+=this.qs(encodeURIComponent(JSON.stringify(ce(e.accessToken))),"authHeaders")}return"edgeChromium"==Z()&&_("prg-ntp-uat-nf")&&(t+=this.qs("1","acf")),t}getSingleColRequest(e){const t="render_single_column",n="feed_layout";let o,i;for(const r of e){const{key:e,value:s}=r;e===t?o=s:e===n&&(i=s)}return"boolean"==typeof o?o:!!i&&(i&&"single"===i.type)}cookieBannerConsentRequired(){const e=null!=document.getElementById("consent-banner-container")&&null===y("MSCC"),t=null!=document.getElementById("onetrust-sdk")&&null===y("eupubconsent-v2");return e||t}}).init(qe),function(e=["vendors","common","microsoft"],t="Error when loading bundle(s): ",n=5e5,o,i){("visible"===document.visibilityState?Promise.resolve():new Promise((e=>{document.addEventListener("visibilitychange",(()=>{"visible"===document.visibilityState&&e()}))}))).then((()=>{setTimeout((()=>{const n=window.webpackJsonp;if(n){const r=n.length,s=e.length+1;if(r<s){if(r===s-1)e=["experience"];else{n.slice(0,s).forEach((t=>{t.length&&t[0][0]&&e.splice(e.indexOf(t[0][0]),1)}))}ke(t+e.toString(),20202,{}),i&&i(o,{customMessage:e.toString()})}}}),n)}))}(["vendors","common","microsoft"],"Error when loading bundle(s): ",5e5,19003,((e,t)=>{Ie(e,t)}))}();
</script>
<link rel="dns-prefetch" href="//api.msn.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="//assets.msn.com" crossorigin="anonymous"><link rel="dns-prefetch" href="//assets.msn.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="//c.bing.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="//c.msn.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="//img-s-msn-com.akamaized.net" crossorigin="use-credentials"><link rel="dns-prefetch" href="//sb.scorecardresearch.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="//www.bing.com" crossorigin="use-credentials"><link rel="preconnect" href="//api.msn.com" crossorigin="use-credentials"><link rel="preconnect" href="//assets.msn.com" crossorigin="anonymous"><link rel="preconnect" href="//assets.msn.com" crossorigin="use-credentials"><link rel="preconnect" href="//c.bing.com" crossorigin="use-credentials"><link rel="preconnect" href="//c.msn.com" crossorigin="use-credentials"><link rel="preconnect" href="//img-s-msn-com.akamaized.net" crossorigin="use-credentials"><link rel="preconnect" href="//sb.scorecardresearch.com" crossorigin="use-credentials"><link rel="preconnect" href="//www.bing.com" crossorigin="use-credentials"><link rel="icon" href="https://assets.msn.com/statics/icons/favicon_newtabpage.png" type="image/png" crossorigin="anonymous" sizes="32x32">
<script type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=">
if(matchMedia("(prefers-color-scheme:dark)").matches){const s=document.createElement("style");document.head.appendChild(s);s.type="text/css";s.appendChild(document.createTextNode("body{background:#242424}"));}
</script>
<script type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=">
const _clientSettings = JSON.parse(document.head.dataset.clientSettings);
</script>
<script nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=">
function getCookieConsentRequired(){return true;}
!function(){"use strict";let e,t,n,o;function i(){if(!e){const t=document.head.getAttribute("data-client-settings");t&&(e=JSON.parse(t))}return e}function r(e){try{return decodeURIComponent(e)}catch(e){}}const c={bingHomepage:"binghomepage",mmx:"emmx",edge:"spartan",edgeChromium:"anaheim",hybrid:"spartan",hub:"prime",microsoftNews:"msnews",office:"entnews"};var a;!function(e){e[e.Alert=0]="Alert",e[e.NoAlert=1]="NoAlert",e[e.HighImpact=2]="HighImpact",e[e.Critical=3]="Critical"}(a||(a={}));const s=new class{constructor(e=20){this.maxLength=20,this.list=[],this.maxLength=e}push(e){this.list.push(e),this.list.length>this.maxLength&&this.list.shift()}get data(){return this.list}};function l(e,l,u,d=a.Alert){try{const m=i(),f=function(){if(t)return t;let e=document.head.getAttribute("data-info");const n=i();if("undefined"!=typeof window&&window.document&&window.document.createElement&&window.applicationCache&&window.document.getElementsByTagName("html")[0].getAttribute("manifest")){let t;try{const e=window.localStorage.getItem("shd_"+n.pagetype);t=JSON.parse(e)}catch(e){t=null}if(t){const o=t.clientSettings,i=t.info;o&&i&&n.pageGenTime<o.pageGenTime&&(e=i)}}return t=((/f:\s*([^;]+)/i.exec(e)||{})[1]||"").toLowerCase(),t}(),p=function(e){if(e){const{pcsInfo:t,pageGenTime:n}=e,i=new Date(n).getTime(),r=!t||"prod"===t.env;return o=r?"browser.events.data.msn.com":"events-sandbox.data.msn.com",{cors:"true","content-type":"application/x-json-stream","client-id":"NO_AUTH","client-version":"1DS-Web-JS-2.2.2",apikey:r?"0ded60c75e44443aa3484c42c1c43fe8-9fc57d3f-fdac-4bcf-b927-75eafe60192e-7279":"f8857dedc6f54ca8962cfb713e01e7d7-e9250191-fe0b-446f-95ae-07516262f98c-7028","upload-time":i,w:"0",anoncknm:"app_anon"}}return null}(m);let g="";p&&p.apikey&&""!==p.apikey&&(g=function(e){if(e){const t=e.indexOf("-");if(t>0)return e.substring(0,t)}return""}(p.apikey));const h=function(e,t,o,i,s,l,u=a.Alert){if(o){s=s||{};const{apptype:a,audienceMode:d,pagetype:m,pageGenTime:f,bundleInfo:p}=o;s.pageGenTime=f,s.build=p&&p.v,s.appType=a;const g=("enterprise"===d&&"edgeChromium"===a?"entnews":c[a])||a,h=document.getElementsByTagName("html")[0].getAttribute("lang");let w="",y="muid";try{window&&window.getCookieConsentRequired&&"function"==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(w=function(e,t){if(!e)return null;if(t)return function(e){const t=document.cookie.match(`\\b${e}=([^;]*)`);return t?r(t[1]):null}(e);if(!n){const e="undefined"!=typeof document&&document.cookie.split("; ");n={};const t=e&&e.length;for(let o=0;o<t;o++){const t=e[o].split("=");n[t[0].toLocaleLowerCase()]=r(t[1])}}const o=e.toLocaleLowerCase();return n[o]||null}("muid"))}catch(e){console.log("error fetching muid.")}w||(w=o.aid,y="aid");const b={name:"MS.News.Web.AppError",time:f,ver:"4.0",iKey:`o:${i}`,data:{baseData:{},baseType:"MS.News.Web.Base",page:{name:"default",product:g,type:m},browser:{clientId:w,clientIdType:y},flight:{id:l},request:{activityId:o.aid,requestId:o.aid},locale:{mkt:h},extSchema:{id:e,severity:u,pb:s,message:t}}};return b?JSON.stringify(b):null}return null}(l,e,m,g,u,f,d);if(p&&h){console.error(h),s.push(h);const e="https://"+o+"/OneCollector/1.0"+function(e){return"?"+Object.keys(e).map((function(t){return t+"="+encodeURIComponent(e[t])})).join("&")}(p);navigator.sendBeacon(e,h)}else console.log("missing parameters in data-client-settings. "+e)}catch(t){console.log("error logging the app error. "+e)}}function u(e,t){try{l("Navigating to local ntp on JS Exception.",e,t)}finally{const t=i();location.replace(`chrome-search://local-ntp/local-ntp.html?ntperror=${e}&rid=${t&&t.aid}`)}}window.onErrorHandler=function(e){const t="Error when loading bundle: "+e;try{l(t,20202,{})}finally{u(19003,{customMessage:t})}},window.onerror=function(e,t,n,o,i){const r={source:t,customMessage:e,line:n,column:o,stack:i&&i.stack};try{l("JS Exception.",20203,r)}finally{if(i&&"SyntaxError"===i.name){const e=["vendors","common","microsoft","experience","web-worker"];for(const n of e)if(t.includes(n)){u(19002,r);break}}}}}();
</script>
</head>
<body>
<div id="root" data-config-indexdocid="">
</div>
<script src='https://assets.msn.cn/bundles/v1/edgeChromium/latest/vendors.5864fc0d475125a8dc1e.js' type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=" crossorigin="anonymous"></script>
<script src='https://assets.msn.cn/bundles/v1/edgeChromium/latest/microsoft.3faa86a64ef804e8b3bf.js' type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=" crossorigin="anonymous"></script>
<script src='https://assets.msn.cn/bundles/v1/edgeChromium/latest/common.472740cab17c4104955a.js' type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=" crossorigin="anonymous"></script>
<script src='https://assets.msn.cn/bundles/v1/edgeChromium/latest/experience.27d608ac41c3036b4642.js' type="text/javascript" nonce="Zju67LLw6lPZ2yeYTG5KNqc0lWtOwDks4Fy3nJIwp7c=" crossorigin="anonymous"></script>
</body>
</html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(135deg, #F7E5F0, #EEEBFF, #D2DFFF);
z-index: 9999999;
}
*, ::after, ::before {
box-sizing: border-box;
}
用户代理样式表
div {
display: block;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
font-family: "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
overflow-x: hidden !important;
font-size: 15px;
color: #2a2a2a;
}
body {
margin: 0;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
*, ::after, ::before {
box-sizing: border-box;
}
*, ::after, ::before {
box-sizing: border-box;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
::selection {
background: #6c757d;
color: #ffffff;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment