USTC eeo 机构界面增强

添加快速加助教功能,ctrl+点击“联席教师”可快速加当前用户为助教,alt+点击“联席教师”可删除当前用户的助教关系并移出班级。

// ==UserScript==
// @namespace    https://www.eeo.cn
// @name         USTC eeo 机构界面增强
// @description  添加快速加助教功能,ctrl+点击“联席教师”可快速加当前用户为助教,alt+点击“联席教师”可删除当前用户的助教关系并移出班级。
// @version      1.2.2
// @license      MIT
// @icon         https://www.eeo.cn/favicon.ico
// @author       o9@ustc
// @match        *://console.eeo.cn/saas/school/index.html
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// @grant        GM_addStyle
// ==/UserScript==
GM_addStyle(`
  .big-screen-button {
  position: absolute;
  z-index: 9999;
  padding: 0.1em .8em .3em;
  border: 0;
  left: 50%;
  background: rgba(255,255,255, 0.8);
  transform: translate3D(-50%, 0, 0);
  cursor: pointer;
  display: none;
  }
  .big-screen-button .el-icon-menu{
  font-size: 1.2em;
  }

  .big-screen-button:hover {
  background: #FFF;
  }
  .big-screen-button.visible {
  display: inline-block;
  }




.lesson_container:fullscreen .lesson_parentCourse{
  display: none;
}

.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content {

}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content.questionTeacher{
  opacity: 1;
}
.lessonlist_image_content>.el-col .lesson_content{
  transition: opacity .4s ease;
}
.lessonlist_image_content>.el-col .lesson_content.questionTeacher:hover{
  opacity: 1;
}
.lessonlist_image_content>.el-col .lesson_content.questionTeacher{
  opacity: .3
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col{
  margin: 5px;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info {
  overflow: visible;
  position: relative;
  width: 100%;
  bottom: 0;
  z-index: 10;
  margin: 0;
  padding: 5px 10px 0;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content.questionTeacher .lessonlist_Info {
  opacity: .2;
  transition: opacity .4s ease;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content.questionTeacher:hover .lessonlist_Info{
  opacity: 1;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .question_enterClass {
  position: absolute;
  display: none;
  left:0; right:0;
}
.lesson_container:fullscreen .lesson_list_image .lessonlist_image_content{
  display: flex;
  flex-wrap: wrap;
  background: center center url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1324.29 1324.29'%3E%3Cpath d='M979.73,1081.71c-81.5,59.21-184.42,67.67-271,31.36A277.9,277.9,0,0,1,324.05,833.66a277.76,277.76,0,0,1-53.94-267.49C301.25,470.36,379.54,403,470.94,381.48c48.72-80.29,137-134,237.72-134A277.73,277.73,0,0,1,946.37,381.46c91.42,21.52,169.73,88.86,200.86,184.68a277.74,277.74,0,0,1-53.92,267.46c7.78,93.6-32.06,188.88-113.58,248.11ZM708.67,330.29C917.6,330.29,1087,499.73,1087,708.66S917.6,1087,708.67,1087,330.29,917.6,330.29,708.66,499.73,330.29,708.67,330.29Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M481.33,683.69H467V629.75a49.14,49.14,0,0,1-18.48,10.85v-13a41.4,41.4,0,0,0,12.17-6.94,26.3,26.3,0,0,0,9-11.95h11.62v75Zm27.49-17.26,13.85-1.53a10.11,10.11,0,0,0,2.66,6.26,7.87,7.87,0,0,0,5.65,2,9.19,9.19,0,0,0,7.53-4.07q3.12-4.07,4-16.91a17.07,17.07,0,0,1-13.5,6.28,20.19,20.19,0,0,1-15.2-6.81q-6.39-6.79-6.4-17.68,0-11.38,6.76-18.34t17.18-6.94A23.16,23.16,0,0,1,550,617.51q7.28,8.79,7.29,28.89c0,13.67-2.54,23.5-7.6,29.56a24.59,24.59,0,0,1-19.77,9q-8.76,0-14.15-4.66t-6.93-13.92Zm32.4-31.28q0-6.93-3.18-10.74a9.38,9.38,0,0,0-7.37-3.82,8.21,8.21,0,0,0-6.59,3.13q-2.62,3.12-2.63,10.28c0,4.81,1,8.35,2.85,10.59a9,9,0,0,0,7.13,3.4,8.86,8.86,0,0,0,7-3.25q2.83-3.27,2.83-9.59Zm31.32,29.33L586.79,663a12.18,12.18,0,0,0,3.62,7.64,9.79,9.79,0,0,0,6.92,2.84,9.64,9.64,0,0,0,7.59-3.64c2.07-2.43,3.11-6.1,3.11-11,0-4.58-1-8-3.09-10.32a10.26,10.26,0,0,0-8-3.43q-6.16,0-11.06,5.46l-11.61-1.7,7.34-38.85h37.84v13.38h-27l-2.25,12.7a21.7,21.7,0,0,1,9.8-2.4,21.47,21.47,0,0,1,16.13,6.92q6.61,6.93,6.62,18a26.91,26.91,0,0,1-5.34,16.45Q610.11,685,597.18,685c-6.9,0-12.5-1.84-16.86-5.55a22.78,22.78,0,0,1-7.78-14.93Zm75.87-21.06A16,16,0,0,1,637.82,628a18.09,18.09,0,0,1,5.82-13.8q5.85-5.45,16.59-5.45t16.51,5.45a18,18,0,0,1,5.9,13.8,16.28,16.28,0,0,1-2.72,9.26,17.1,17.1,0,0,1-7.58,6.19,19.82,19.82,0,0,1,9.44,7.28,19.18,19.18,0,0,1,3.24,11q0,10.35-6.59,16.8T660.89,685q-10.2,0-17-5.33-8-6.34-8-17.34a21.58,21.58,0,0,1,3-11.12,19.27,19.27,0,0,1,9.48-7.8Zm3-14.42a8.92,8.92,0,0,0,2.41,6.66,8.77,8.77,0,0,0,6.46,2.4,8.9,8.9,0,0,0,6.52-2.41,9.1,9.1,0,0,0,2.43-6.7,8.71,8.71,0,0,0-2.41-6.45,8.62,8.62,0,0,0-6.4-2.41,9,9,0,0,0-6.58,2.43,8.83,8.83,0,0,0-2.43,6.48ZM650,661c0,3.95,1,7,3,9.24a9.82,9.82,0,0,0,7.56,3.3,9.5,9.5,0,0,0,7.34-3.19c1.92-2.12,2.9-5.18,2.9-9.19a11.91,11.91,0,0,0-3-8.43,9.76,9.76,0,0,0-7.49-3.19c-3.5,0-6.1,1.22-7.8,3.62A13.17,13.17,0,0,0,650,661Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M708.67,46.52c365.62,0,662.13,296.52,662.13,662.14S1074.29,1370.8,708.67,1370.8,46.52,1074.29,46.52,708.66,343,46.52,708.67,46.52Zm0,23.65c352.57,0,638.49,285.92,638.49,638.49s-285.92,638.5-638.49,638.5-638.5-285.93-638.5-638.5S356.1,70.17,708.67,70.17Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M1180.53,920.53a3.65,3.65,0,0,1,1.73,2,2.92,2.92,0,0,1,0,2.55,3.79,3.79,0,0,1-3.22,2.35c-1.39.1-2.76.2-4.08.28a3.7,3.7,0,0,0-2.29,2q-2.22,4.37,3.82,7.44l9.72,5,4.71-9.26,2.45,1.25-4.72,9.26,25.86,13.17q4.88,2.49,8.56-4.69l1.07.54-10.18,20-1.07-.55c2.13-4.17,1.57-7.1-1.7-8.76l-25.85-13.17-3.19,6.27-2.45-1.25,3.19-6.28-2.37-1.2q-7.33-3.75-9.6-9.7a14.08,14.08,0,0,1,.93-11.67,11.54,11.54,0,0,1,4.61-5.07c1.65-.83,3-1,4.07-.43Zm-983.33-151c-.37-5.36-2.37-7.92-6-7.67L160.59,764q-11,.76-16.71-6.32-4.42-5.53-5-14.45-.66-9.32,3.33-15,4.86-6.86,16.16-7.66l29.89-2.09q5.39-.37,4.86-7.91l1.63-.11,1.67,23.81-1.63.11c-.35-5-2.25-7.42-5.67-7.18l-31,2.17c-5.07.35-8.83,1.6-11.27,3.71q-4.55,3.86-4,12.23,1.13,16.11,17.66,15l30.22-2.12c3.77-.25,5.46-3.07,5.09-8.43l1.63-.12,1.39,19.87-1.63.11Zm-47.51,51-3.15-17.83,1.19-.22q.95,5.32,6.34,4.37l21.31-3.75a6.07,6.07,0,0,0,4.41-2.65,6.69,6.69,0,0,0,.81-4.82q-.82-4.64-6.55-8.43l-22.73,4c-3.61.63-5.1,2.73-4.47,6.27l-1.19.21-3.15-17.83,1.19-.22c.63,3.55,2.75,5,6.35,4.38L173,780c1.8-.31,2.89-.89,3.27-1.71s.33-2.26-.15-4.34l1.18-.2,6.18,11.81-6.93,1.22q8,4.62,9.24,11.89,1.71,9.72-11.13,12l-19.28,3.4q-5.42.94-4.47,6.27l-1.18.21Zm58.3,9a4,4,0,0,1-3.29-.61,4.43,4.43,0,0,1-1.84-2.86,4.1,4.1,0,0,1,3.31-5.08,4.41,4.41,0,0,1,3.35.51,4,4,0,0,1,1.91,2.75,4.4,4.4,0,0,1-3.44,5.29Zm-51.55,17.63-4.22-19.9,1.17-.25q1.37,6.38,6.73,5.24l22.5-4.78c2.91-.62,4.15-2,3.7-4.12a10.63,10.63,0,0,0-1.36-3l1.26-.27,7.41,12.56-32,6.8c-3.59.76-4.92,3.27-4,7.52l-1.18.25Zm48.47,34.9c-.48-1.77-2.65-2.9-6.51-3.41l-33.1-4.11c-1.22-.15-1.91-.4-2.07-.78s.29-1,1.36-1.87l26.49-20.87c3-2.41,4.24-4.73,3.65-6.93l1.16-.32,4.36,16.26-1.17.31q-1-3.74-3.33-3.11a8,8,0,0,0-2.75,1.39l-18.59,14.1L196,874.89a15.09,15.09,0,0,0,4.32-.1q2.52-.57,1.54-4.23l1.16-.31,3.09,11.53-1.16.31Zm-7.07,45.13a20,20,0,0,1-11.91-2.64,16.69,16.69,0,0,1-7.85-8.62,14.83,14.83,0,0,1,.63-12.48q3.28-6.76,12-10.13c5.46-2.08,10.56-2.3,15.3-.62a15.66,15.66,0,0,1,9.86,9.64q2.51,6.48-.23,12a16,16,0,0,1-8.9,7.83l-9.54-24.84q-7.53,2.88-11.11,8.54c-2.39,3.76-2.9,7.44-1.52,11a12.9,12.9,0,0,0,5.66,6.38,15.57,15.57,0,0,0,7.66,2.48l-.06,1.5ZM206.17,913c5.93-2.89,8-6.64,6.26-11.23q-3-7.75-12.66-5.44l6.4,16.67Zm25.73,36q-3.77,1.68-5.16-1.46a4.45,4.45,0,0,1,0-3.59,4,4,0,0,0,.32-3c-.39-.88-1.57-1.61-3.55-2.17a7.63,7.63,0,0,0-5.24.17l-18.4,8.2q-5,2.24-2.39,8.2l-1.09.48-8.24-18.5,1.1-.49q2.61,5.88,7.64,3.64l20.13-9c3.05-1.35,4.22-3.1,3.52-5.23a8.61,8.61,0,0,0-1.89-2.54l1.18-.53,9.9,10.63-7.14,3.18q9.24,1.53,11.26,6.08a4.57,4.57,0,0,1,.2,3.42A3.83,3.83,0,0,1,231.9,949Zm-6.37,39.22a10.12,10.12,0,0,1-9.27.63,14,14,0,0,1-6.65-6.33,18.43,18.43,0,0,1-1.6-4.85,18.08,18.08,0,0,0-1.45-4.55c-.61-1.11-1.26-1.45-2-1.07l-.58-1,11.64-6.45.7,1.28q-9.34,7.92-5.26,15.28a8,8,0,0,0,3.65,3.58,5.28,5.28,0,0,0,5.11-.18c2.39-1.33,3.64-4.51,3.72-9.53l.14-6.85c.14-5.43,2-9.17,5.68-11.2a10,10,0,0,1,7.94-.72,11.52,11.52,0,0,1,6.88,5.85,14.46,14.46,0,0,1,1.63,4.9,12.06,12.06,0,0,0,.84,3.46,1.34,1.34,0,0,0,1.64.65l.54,1-10.21,5.66-.66-1.2q7.89-7.34,4.57-13.33a7.19,7.19,0,0,0-3.56-3.24,4.84,4.84,0,0,0-4.47.24q-3.24,1.79-3.5,9.29l-.24,7q-.3,9-5.26,11.75Zm49.5-3.85a4.06,4.06,0,0,1-3.31.55,4.43,4.43,0,0,1-2.69-2.06,4.15,4.15,0,0,1-.63-3.26,4.2,4.2,0,0,1,2-2.66,4.55,4.55,0,0,1,3.34-.66,4,4,0,0,1,2.72,1.94,4.38,4.38,0,0,1-1.41,6.15Zm-42.41,34.19-10.78-17.25,1-.63c2.3,3.69,5,4.56,8.11,2.62l19.52-12.2q3.78-2.36,2-5.13a10.27,10.27,0,0,0-2.31-2.4l1.09-.68,11.26,9.26-27.74,17.33c-3.1,1.94-3.51,4.76-1.2,8.45l-1,.63Zm22,21.45a27.28,27.28,0,0,1-6.91-1.34,11,11,0,0,1-5-4q-3.8-5.4,3.73-10.68l22.44-15.71-2.61-3.72c-.14-.19-.05-.42.25-.7a.88.88,0,0,1,.77-.23q4.34,2,15.54,2.43l1.83.08-9.35,6.55,4.87,7-2.25,1.57-4.87-7-20.46,14.33q-5.84,4.08-3.67,7.18c1,1.36,2.91,2.3,5.85,2.82l-.13,1.45Zm52.14,16.18c-.53-.67-1.63-1-3.32-.9a15.33,15.33,0,0,0-3.79.58l-38.14,11.71q-13.53,4.15-18.5-2.21-3.85-4.93.41-8.27a2.8,2.8,0,0,1,2.91-.31,5.4,5.4,0,0,1,2.35,1.75,12.22,12.22,0,0,1,1.4,3.47,6.58,6.58,0,0,0,1.13,2.28q2.53,3.26,15.21-1.85l15.08-29.65a17.53,17.53,0,0,0,1.73-4.07,6.59,6.59,0,0,0-.83-3.71l.94-.74,10.89,13.94-.95.73c-2.08-2.65-3.73-3.52-4.94-2.56a7.26,7.26,0,0,0-1.75,2.22l-11.37,21.79,21.71-7.3a16.07,16.07,0,0,0,3.54-1.46,1.85,1.85,0,0,0,.49-1.74,5.6,5.6,0,0,0-1.34-2.83l1-.73,7.13,9.12-1,.74ZM335,1110a21.65,21.65,0,0,1-14.46,6.32,17.78,17.78,0,0,1-13.75-5.52,17.06,17.06,0,0,1-5.09-13.2,20.49,20.49,0,0,1,6.13-13.83q6-6.24,13.36-6.8,7.75-.62,14.12,5.52t6.22,13.77q-.07,7.68-6.53,13.74Zm-8.07-3q6-6.17,7.86-12,2.37-7.14-2.38-11.74a7.9,7.9,0,0,0-8-2,18.69,18.69,0,0,0-8.52,5.49,32.47,32.47,0,0,0-7.8,12.16q-2.43,7.2,1.83,11.32,3.76,3.63,9.14,1.9A19.32,19.32,0,0,0,327,1107Zm59.68,2.79a3.68,3.68,0,0,1-2.34,1.2,3,3,0,0,1-2.48-.62,3.82,3.82,0,0,1-1.51-3.7c.25-1.37.49-2.72.72-4a3.62,3.62,0,0,0-1.4-2.71q-3.69-3.2-8.14,1.91l-7.15,8.23,7.83,6.81-1.8,2.08-7.83-6.81-19,21.89q-3.61,4.15,2.49,9.44l-.79.91-16.91-14.7.79-.91c3.54,3.07,6.51,3.24,8.91.47l19-21.9-5.32-4.61,1.81-2.07,5.31,4.62,1.75-2q5.4-6.23,11.74-7a14.07,14.07,0,0,1,11.09,3.72,11.46,11.46,0,0,1,3.8,5.71c.41,1.79.23,3.14-.57,4ZM409,1172.5q-4.74,6.52-12,6.87c-4.26.24-8.45-1.15-12.58-4.14a25.21,25.21,0,0,1-5.27-5.59,25.09,25.09,0,0,0-3.76-4.47q-1.72-1.28-3.75.77l-1.53-1.1,8.78-16.45,1.52,1.11q-4.56,15.46,5.45,22.74a10.79,10.79,0,0,0,6.85,2.1,8.54,8.54,0,0,0,7-3.74q4.24-5.83.11-15.2l-3.84-8.73q-4.8-10.9.19-17.79a14.23,14.23,0,0,1,9.78-6.22,15.33,15.33,0,0,1,11.32,3.18,20.33,20.33,0,0,1,5.2,5.54,17.29,17.29,0,0,0,3.2,4.07c1,.74,2.32.52,3.89-.68l1.45,1.06-9.22,15.9-1.66-1.21q4.78-14.76-4.38-21.43a8.94,8.94,0,0,0-6.21-1.81,7.67,7.67,0,0,0-5.58,3.44,8.89,8.89,0,0,0-1.24,7,58.27,58.27,0,0,0,2.76,8l3.71,9.06q4.59,11.19-.15,17.72ZM445.39,1197c-4.08,2.6-7.49,4.23-10.26,4.88a14.11,14.11,0,0,1-11-1.51,14.75,14.75,0,0,1-7.31-10.16c-1.05-4.83-.07-9.83,2.9-15s6.95-8.54,11.92-10.17,10-1,15.11,2a15.14,15.14,0,0,1,6.4,6.67c1.3,2.73,1.41,5,.32,6.92a3.57,3.57,0,0,1-2.3,1.74,3.73,3.73,0,0,1-2.94-.4,3.57,3.57,0,0,1-1.81-2.43,3.79,3.79,0,0,1,.36-2.77,5.71,5.71,0,0,0,.64-4.55,6,6,0,0,0-3-3.63,10,10,0,0,0-10.89.15,19.32,19.32,0,0,0-6.62,7,19,19,0,0,0-2.6,12.07q.78,6.2,5.54,9,6.11,3.51,14.82-1l.7,1.2Zm39.51-26.46a4,4,0,0,1-2.58,2.12,4.42,4.42,0,0,1-3.37-.43,4.21,4.21,0,0,1-2.16-2.51,4.15,4.15,0,0,1,.4-3.29,4.39,4.39,0,0,1,2.54-2.24,4,4,0,0,1,3.33.31,4.31,4.31,0,0,1,2.2,2.63,4.22,4.22,0,0,1-.36,3.41Zm-19.61,50.82-18-9.56.57-1.06c3.84,2,6.61,1.44,8.33-1.79l10.8-20.31c1.4-2.63,1.14-4.46-.78-5.47a10.14,10.14,0,0,0-3.2-.93l.61-1.14,14.37,2.4-15.35,28.88c-1.72,3.23-.67,5.87,3.18,7.91l-.56,1.07Zm43.61,3.36a20,20,0,0,1-10.06,6.91,16.76,16.76,0,0,1-11.66-.12,14.9,14.9,0,0,1-8.69-9q-2.72-7,.79-15.7,3.27-8.12,10-11.62a15.71,15.71,0,0,1,13.77-.63q6.45,2.6,8.59,8.32a15.87,15.87,0,0,1-.35,11.85l-24.68-10c-2,5-2.46,9.64-1.33,14s3.48,7.19,7,8.62a12.88,12.88,0,0,0,8.53.21,15.58,15.58,0,0,0,7-3.92l1,1.07Zm-4.73-15.79q2.91-9.48-3.95-12.24-7.7-3.12-12.61,5.55l16.56,6.69ZM550,1253.75l-17.13-5.9.4-1.14q5.12,1.77,6.89-3.43l7.05-20.46a6.06,6.06,0,0,0-.18-5.14,6.66,6.66,0,0,0-3.81-3q-4.47-1.53-10.55,1.64l-7.52,21.83q-1.78,5.19,3.32,7l-.38,1.14L511,1240.3l.39-1.13q5.12,1.75,6.9-3.44l7.58-22c.59-1.73.62-3,.09-3.7s-1.83-1.38-3.86-2l.38-1.13,13.33.32-2.29,6.65q7.89-4.73,14.87-2.32,9.33,3.21,5.09,15.55l-6.38,18.5c-1.19,3.47-.07,5.79,3.33,7l-.39,1.14Zm42.18-3.53a35.41,35.41,0,0,1-8.37,7.67,14.2,14.2,0,0,1-11,1.78,14.75,14.75,0,0,1-10-7.59q-3.63-6.46-1.61-15.16t8.42-13.22q6.42-4.5,15-2.52a15.21,15.21,0,0,1,8.08,4.52q3.06,3.33,2.32,6.52a3.61,3.61,0,0,1-1.68,2.34,3.75,3.75,0,0,1-2.93.47,3.57,3.57,0,0,1-2.45-1.8,3.82,3.82,0,0,1-.46-2.75,5.67,5.67,0,0,0-.72-4.52,6,6,0,0,0-3.89-2.62,10.05,10.05,0,0,0-10.37,3.33,19.33,19.33,0,0,0-4.28,8.61,18.87,18.87,0,0,0,1,12.31q2.55,5.72,7.9,6.94,6.87,1.58,13.91-5.25l1,.94Zm42.21,7.43a19.9,19.9,0,0,1-8.56,8.7,16.73,16.73,0,0,1-11.47,2.1,14.89,14.89,0,0,1-10.24-7.15q-4-6.37-2.21-15.56,1.67-8.6,7.56-13.31a15.73,15.73,0,0,1,13.41-3.25c4.54.89,7.88,3.06,10,6.54a15.77,15.77,0,0,1,1.92,11.69l-26.12-5.08c-1,5.29-.57,9.93,1.36,14s4.77,6.38,8.54,7.12A12.85,12.85,0,0,0,627,1262a15.65,15.65,0,0,0,6.16-5.19l1.24.85ZM626.73,1243q1-9.84-6.21-11.25-8.14-1.59-11.32,7.85l17.53,3.4Zm66.66,29.36-3.68,2.61a6.82,6.82,0,0,1-4.16,1.18c-3.47-.3-5.28-2.65-5.41-7a34,34,0,0,1-6.81,4,13.18,13.18,0,0,1-5.91,1.47,9.27,9.27,0,0,1-6.27-3.09,8,8,0,0,1-2.22-6.27q.68-7.53,9.5-11.06a94.63,94.63,0,0,1,13-4.12l.27-3.16q.81-9.33-4.82-9.82-6.42-.55-6.74,3a10,10,0,0,0,0,1.55,11.35,11.35,0,0,1,0,1.9,4.2,4.2,0,0,1-1.36,2.77,3.56,3.56,0,0,1-2.85,1,3.92,3.92,0,0,1-2.65-1.17,3.11,3.11,0,0,1-.83-2.41c.28-3.07,2.06-5.42,5.36-7a17.28,17.28,0,0,1,9.27-1.6q6.85.58,9.51,3.58,2.91,3.27,2.27,10.63l-1.65,18.81c-.2,2.23.39,3.39,1.76,3.52a8.06,8.06,0,0,0,4.26-1.44l.16,2.17ZM680,1267.17l1.31-15a46.45,46.45,0,0,0-9.5,3.13q-4.6,2.52-5,7c-.42,4.73,1.46,7.27,5.61,7.63,2.18.19,4.69-.73,7.58-2.78Zm59.59,7.46-18.11.64,0-1.2c3.61-.13,5.35-2,5.22-5.69l-.76-21.61a6,6,0,0,0-2-4.74,6.64,6.64,0,0,0-4.65-1.47q-4.73.15-9.26,5.3l.8,23.08c.13,3.66,2,5.42,5.61,5.3l0,1.2-18.1.63,0-1.2c3.6-.12,5.35-2,5.21-5.68l-.8-23.25c-.08-1.82-.48-3-1.25-3.47s-2.19-.64-4.3-.45l-.05-1.21,12.56-4.47.24,7q5.68-7.24,13.06-7.5c6.57-.22,10,4,10.32,12.7l.67,19.56c.14,3.66,2,5.42,5.61,5.31l0,1.19Zm46.81-6.91a91.6,91.6,0,0,0-12.58,6l-.53-6.15a14,14,0,0,1-11.43,7.21,13.29,13.29,0,0,1-9.86-3.37q-5.76-4.87-6.62-14.49a22.35,22.35,0,0,1,4-15.23,16.39,16.39,0,0,1,12.36-7.4q5.73-.49,8.88,2.84l-1.21-13.76c-.17-1.94-.7-3-1.58-3.32a27.44,27.44,0,0,0-4.29.21l-.16-1.71c2.58-.8,6.74-2.43,12.51-4.89l4.34,49.61c.15,1.76.67,2.8,1.56,3.13.54.24,2,.25,4.48,0l.12,1.28ZM772.94,1264l-1.6-18.31a9.75,9.75,0,0,0-3.05-6.74,8,8,0,0,0-6.25-2.05q-5.38.47-7.94,5.81a20.67,20.67,0,0,0-1.62,11c.44,5,1.77,9.1,4,12.19q3.45,5,8.5,4.55a9.61,9.61,0,0,0,5.07-1.65,10.24,10.24,0,0,0,2.9-4.77Zm75.48-49-2,.46c-2-3.93-3.38-6.24-4.07-6.9q-2.93-2.76-8.61-1.46l-7.7,1.79,10.31,44.66q1.29,5.61,9.49,3.71l.37,1.59-24.93,5.75-.36-1.59q8.19-1.89,6.89-7.48l-10.3-44.68-6.7,1.55q-6.51,1.5-8,5.2-.67,1.66-.61,8.07l-2,.47-2.79-14.33,47.25-10.92,3.79,14.11Zm45.39,16a20,20,0,0,1-3.06,11.81,16.73,16.73,0,0,1-8.89,7.56,14.83,14.83,0,0,1-12.43-1.08q-6.67-3.53-9.71-12.36-2.85-8.28-.1-15.31a15.71,15.71,0,0,1,10-9.51q6.58-2.28,11.94.65a15.87,15.87,0,0,1,7.52,9.17l-25.16,8.66q2.63,7.63,8.15,11.4t11,1.9a12.83,12.83,0,0,0,6.57-5.43,15.57,15.57,0,0,0,2.75-7.58l1.5.12Zm-13.94-8.81q-4-9.06-11-6.66-7.85,2.7-5.88,12.46l16.88-5.8Zm52.12-5.39c-.46,4.82-1.27,8.52-2.46,11.09a14.18,14.18,0,0,1-8,7.76,14.75,14.75,0,0,1-12.51-.51q-6.67-3.21-10-11.49c-2.22-5.53-2.46-10.74-.67-15.66s5.4-8.47,10.86-10.68a15.3,15.3,0,0,1,9.2-1c3,.66,4.83,2,5.66,4a3.69,3.69,0,0,1,0,2.88,3.77,3.77,0,0,1-2.13,2.07,3.55,3.55,0,0,1-3-.07,3.89,3.89,0,0,1-2-2,5.63,5.63,0,0,0-3.18-3.3,6,6,0,0,0-4.68.09,10,10,0,0,0-6.59,8.67,19.28,19.28,0,0,0,1.43,9.51,18.92,18.92,0,0,0,7.91,9.49c3.58,2.13,7.06,2.52,10.46,1.14q6.53-2.62,8.38-12.27l1.36.19Zm48.94-9.31-16,8.5-.55-1.06q4.77-2.55,2.19-7.39l-9.43-17.74q-3.75-7-9.44-4-4.46,2.38-6,8.9l10.8,20.32c1.72,3.24,4.17,4,7.35,2.31l.57,1.06-16,8.51-.56-1.07q4.77-2.54,2.2-7.39l-19.91-37.44c-.94-1.77-1.84-2.65-2.68-2.66-.54,0-1.87.51-4,1.63l-.73-1.36q2.75-2.54,9.45-9.29l12.25,23q1.89-8.88,7.72-12,9.48-5,15.61,6.48l9.18,17.29q2.58,4.85,7.35,2.31l.57,1.06Zm41.35-23.6-15.68,9.06-.61-1.05q4.69-2.7,1.94-7.46l-10.82-18.73a6.07,6.07,0,0,0-4-3.25,6.74,6.74,0,0,0-4.79.89c-2.72,1.57-4.62,4.59-5.69,9l11.55,20q2.75,4.77,7.43,2.06l.6,1.05-15.69,9-.6-1q4.7-2.69,1.93-7.45l-11.62-20.15q-1.38-2.37-2.73-2.49c-.9-.08-2.24.47-4,1.63l-.6-1,9-9.85,3.52,6.1q1.61-9.06,8-12.75,8.55-4.94,15.07,6.37l9.79,16.94q2.75,4.77,7.43,2l.6,1Zm25.2-42.34a21.79,21.79,0,0,1,3.71,15.34,17.79,17.79,0,0,1-7.83,12.58,17.08,17.08,0,0,1-13.89,2.72,20.53,20.53,0,0,1-12.56-8.44c-3.39-4.67-4.85-9.46-4.36-14.33q.74-7.75,7.89-12.95t14.63-3.73c5,.93,9.17,3.88,12.41,8.81Zm-4.38,7.42q-5.05-6.95-10.43-9.83-6.62-3.57-12,.32a7.87,7.87,0,0,0-3.35,7.52,18.66,18.66,0,0,0,3.93,9.35,32.67,32.67,0,0,0,10.61,9.8q6.67,3.63,11.47.15c2.82-2.06,4-4.94,3.47-8.67a19.31,19.31,0,0,0-3.74-8.64Zm37.57-10.94-15.42,13.4-.79-.89c3.33-2.91,3.79-5.73,1.39-8.49l-28.1-32.33a4.87,4.87,0,0,0-2.67-1.89,3.85,3.85,0,0,0-2.77,1.27,29,29,0,0,0-2.08,2l-.86-1q2.51-3.54,7.91-12.1l34.08,39.19c2.39,2.77,5.24,2.72,8.52-.14l.79.91Zm21-44.55a21.7,21.7,0,0,1,5.81,14.67,17.8,17.8,0,0,1-6,13.55,17.13,17.13,0,0,1-13.38,4.63,20.58,20.58,0,0,1-13.6-6.62q-6-6.24-6.32-13.58-.35-7.79,6-13.92t14-5.74q7.65.35,13.5,7Zm-3.3,7.95q-6-6.18-11.69-8.27-7-2.62-11.81,2a7.89,7.89,0,0,0-2.27,7.92,18.62,18.62,0,0,0,5.2,8.7,32.54,32.54,0,0,0,11.87,8.23q7.11,2.67,11.38-1.44,3.77-3.65,2.22-9.07a19.27,19.27,0,0,0-4.9-8ZM1121,1050.5l-4.58,5.45a13.89,13.89,0,0,1,6.44,3.28,12.65,12.65,0,0,1,4.91,9.23,14.15,14.15,0,0,1-3.7,10.16,20.92,20.92,0,0,1-3.38,3.22c-.54,3.57-.17,5.9,1.1,7s4.32-1,8.88-6.45q6.63-7.89,10.64-9.34,3.8-1.3,8.06,2.29t3,12a29.84,29.84,0,0,1-6.73,14.3q-4.41,5.26-9.8,6.34-4.36.93-6.54-.89c-1.22-1-1.86-2.87-1.88-5.5q-.15-3.7-.21-7.35a8,8,0,0,1-3.4,1.3,3.44,3.44,0,0,1-2.75-.52c-1.36-1.15-2.17-3-2.43-5.52a45.15,45.15,0,0,1,.16-6.47q-7.82,4-14.13-1.32a12.94,12.94,0,0,1-4.76-9.49c-.24-3.85,1.15-7.59,4.17-11.18a21.73,21.73,0,0,1,6-4.57c2.69-1.52,4.43-2.78,5.19-3.77l3.21-4.37,2.57,2.16Zm-.15,15.66a19.21,19.21,0,0,0-8.42-4.26q-5.09-1-7.67,2.07a5.72,5.72,0,0,0-1.4,5.4,9.9,9.9,0,0,0,3.77,5.12,20.65,20.65,0,0,0,8.35,4.21c3.27.64,5.81-.11,7.6-2.26q4.14-4.92-2.23-10.28Zm28.08,11.8q-2.57-2.14-6.54,1.12a58.36,58.36,0,0,0-6.63,7.1,51.37,51.37,0,0,1-7,7c.43,4,1.42,6.68,3,8q4.72,4,12.84-5.69c3.32-4,5.28-7.63,5.92-11.06.56-3,0-5.12-1.54-6.45Zm-1.78-66.45c-.53.68-.55,1.81-.07,3.43a14.89,14.89,0,0,0,1.48,3.55l20.58,34.17q7.3,12.12,2.33,18.48-3.85,4.93-8.12,1.61a2.85,2.85,0,0,1-1-2.75,5.44,5.44,0,0,1,1.14-2.71,12.9,12.9,0,0,1,3-2.2,6.57,6.57,0,0,0,1.93-1.65q2.54-3.24-5.48-14.3l-32.41-7.46a16.72,16.72,0,0,0-4.36-.69,6.45,6.45,0,0,0-3.4,1.7l-1-.73,10.88-13.94,1,.74c-2.07,2.66-2.5,4.46-1.29,5.42a7.11,7.11,0,0,0,2.58,1.15l23.89,5.77-12.33-19.3a16.33,16.33,0,0,0-2.28-3.08,1.86,1.86,0,0,0-1.81-.06,5.68,5.68,0,0,0-2.42,2l-.94-.73,7.13-9.13,1,.74Zm45.48-41a21.69,21.69,0,0,1,9.85,12.33,17.85,17.85,0,0,1-1.77,14.72,17.09,17.09,0,0,1-11.44,8.32,20.42,20.42,0,0,1-14.94-2.34q-7.59-4.2-10-11.14-2.61-7.33,1.67-15.07t11.69-9.57q7.44-1.9,15,2.75Zm-.82,8.58q-7.51-4.19-13.6-4.5c-5-.3-8.59,1.49-10.72,5.34a7.87,7.87,0,0,0,.15,8.23,18.62,18.62,0,0,0,7.51,6.81,32.41,32.41,0,0,0,13.76,4.39q7.59.48,10.46-4.7,2.54-4.57-.52-9.32a19.23,19.23,0,0,0-7-6.25Zm54.72-104.28q6.53,12.72,1.63,25.45-4.74,12.35-15.69,16.69-10.48,4.06-22.26-.46a29.4,29.4,0,0,1-16.67-15.13,27,27,0,0,1-.71-22.24A36.34,36.34,0,0,1,1198,870a53.21,53.21,0,0,0,3.6-4.92c.61-1.43,0-2.81-1.8-4.18l.68-1.77,18.39,6.24-.78,2a20.25,20.25,0,0,0-13.14,2,18.22,18.22,0,0,0-8.45,9.9,17.46,17.46,0,0,0,1.67,16.73q4.86,7.2,15.61,11.33,10.5,4,19.2,1.48a17.58,17.58,0,0,0,12-11.2,27.18,27.18,0,0,0,1.69-14.24,35.35,35.35,0,0,0-2.42-7.83l2.24-.79ZM1267,831.16l-4.7,17.49-1.15-.31q1.4-5.22-3.91-6.65l-19.4-5.19c-5.15-1.37-8.27,0-9.38,4.15q-1.31,4.89,2.44,10.43l22.23,6c3.54.94,5.76-.32,6.7-3.8l1.16.3-4.68,17.5-1.17-.31q1.41-5.24-3.9-6.65l-41-11c-1.93-.51-3.19-.46-3.77.14q-.59.57-1.53,4l-1.49-.4c0-2.49-.11-6.91-.36-13.26l25.21,6.77q-5.21-7.46-3.5-13.83,2.79-10.37,15.38-7l18.91,5.07q5.29,1.41,6.71-3.8l1.16.31Zm-49.41-30.58a4,4,0,0,1,2.82,1.81,4.47,4.47,0,0,1,.63,3.34,4.12,4.12,0,0,1-5,3.48,4.49,4.49,0,0,1-2.92-1.74,4,4,0,0,1-.72-3.27,4.29,4.29,0,0,1,1.81-2.9,4.38,4.38,0,0,1,3.35-.72Zm54.4,3-3.54,20-1.18-.22q1.13-6.42-4.27-7.37l-22.66-4c-2.94-.51-4.59.3-5,2.44a10.41,10.41,0,0,0,.11,3.33l-1.26-.22L1232,803.13l32.21,5.68q5.4.95,6.54-5.47l1.19.21Zm7.1-47.33-2.21,18-1.2-.14q.66-5.38-4.79-6l-21.46-2.62a6.06,6.06,0,0,0-5,1.23,6.71,6.71,0,0,0-2.18,4.37q-.57,4.68,3.79,10l22.92,2.81q5.46.68,6.11-4.7l1.2.15-2.21,18-1.2-.15q.66-5.37-4.79-6l-23.09-2.83c-1.82-.22-3,0-3.63.67s-1,2.08-1.12,4.2l-1.19-.16-2.46-13.1,7,.86q-6.27-6.74-5.36-14.06,1.18-9.81,14.14-8.21l19.43,2.39q5.46.66,6.12-4.69l1.19.14ZM1277,713.45l2.85,3.49a6.68,6.68,0,0,1,1.48,4.06c-.07,3.49-2.27,5.46-6.63,5.89a33.58,33.58,0,0,1,4.45,6.52,13.33,13.33,0,0,1,1.87,5.78,9.29,9.29,0,0,1-2.66,6.48,8,8,0,0,1-6.09,2.65q-7.54-.15-11.7-8.71a95.88,95.88,0,0,1-5-12.71l-3.18,0q-9.34-.17-9.45,5.5c-.08,4.29,1.09,6.46,3.49,6.5a10.09,10.09,0,0,0,1.55-.1,11.7,11.7,0,0,1,1.89-.1,4.18,4.18,0,0,1,2.85,1.16,3.56,3.56,0,0,1,1.2,2.78,3.89,3.89,0,0,1-1,2.73,3,3,0,0,1-2.33,1q-4.63-.07-7.38-4.84a17.54,17.54,0,0,1-2.25-9.15q.12-6.87,2.92-9.73c2.05-2.09,5.53-3.08,10.44-3l18.89.33c2.22.05,3.35-.63,3.37-2,0-1-.56-2.41-1.72-4.15l2.15-.31Zm-4.28,13.76-15-.27a46.76,46.76,0,0,0,3.78,9.25c1.9,2.95,4.33,4.46,7.3,4.5q7.14.13,7.24-6.13.06-3.27-3.31-7.35Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M924.38,848.51c91.71-210.79,9.38-343.84-169.32-414.42,107.11,43.32,84.44,176,41.75,243.21s-115.37,121.63-230,173.25c122.81-48,199.53-111.34,235.29-170.61s42.28-110.77,32.58-168.58c55.52,118.5,8.71,222.81-100.23,326.38C860.71,729,901.68,611.9,830.25,490.72,936.46,607.23,907.77,731.89,834.58,843c90-124.75,105.6-256.74-13.84-370.15,143.61,87.89,164,208,103.64,375.71Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M723.23,444.9c-25.46-26.36-46.75-42.41-79.78-59.16,47,.61,103.39,11.78,139.79,22-38.13-4.42-55.23-.55-63.77,5.32s-5.36,15.5,3.76,31.87Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M727.76,921.5c.74-17.42,2.46-28.91,27.34-34.89s52.26-5.23,98,2.14,82.39,10.62,127.54,6.34c-15.32-10-19.94-14.73-26-26.2-39.47.83-65.63-1.92-98.53-12s-71.66-20.42-96.88-17.77-41.74,16.68-50.53,47.47c-8.8-30.79-25.33-44.82-50.54-47.47s-64,7.72-96.89,17.77-59,12.81-98.52,12c-6.06,11.47-10.7,16.24-26,26.2,45.15,4.28,81.82,1,127.54-6.34s73.11-8.11,98-2.14,26.59,17.47,27.33,34.89Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M708.67,353.94c195.86,0,354.71,158.84,354.71,354.72s-158.85,354.71-354.71,354.71S354,904.53,354,708.66,512.79,353.94,708.67,353.94Zm0,11.83c189.34,0,342.89,153.54,342.89,342.89S898,1051.55,708.67,1051.55,365.78,898,365.78,708.66,519.32,365.77,708.67,365.77Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15' fill-rule='evenodd'/%3E%3Cpath d='M1113.91,376.81c7.43,10.89,2.89,33.91-7.52,40.82-2.6-1.61-14-.38-15.32-6.57-1.14-7.41,5.43-10.95,8.25-17.87,2.69-6.58,1.44-14.29,3.5-19.88.1.13.2.28.31.41,4.22-1.36,7,1.07,10.78,3.09Zm51.27-67.12c2.2,2.92,4.86,6,5.09,8.62.52,6.11-15.1,17.78-23.37,23.87-2.74,2-8.45,3.13-9.35,6.3,4.51,3.44,9.12,8.62,14.57,10.39.73-.34,1.47-.66,2.2-1,1.14-2.36,1-4.67,2.13-6.8l2.94-2.18c.37.48.73,1,1.09,1.47-1.59,6.57,2.49,13.64,7.19,19.77,1.16,1.5.64,3,2.08,5-.73,1-.68.67-.27,1.83l-4.21,3.12c-1.5-.42-3.38.28-4.82-.33-2.34-2.28-4.69-4.57-7-6.84-11.33-6-22.73-15.18-34.69-17.28-10,7.15-31.36,12.88-40.37,9.76-7.12-2.47-15.78-16.17-8.24-21.62l.21-.15c2.21.78,4.81.76,7.07,1.6l8.66,7.27c4.26,2.33,18.43.06,23.16-2.2.27-.52.53-1.05.79-1.57-5.9-12.94-15.92-11.05-11-26.71.35-1.11,1-5.8,4.21-5.74.83.11,1.27.74,2,1.78,1.3,4,3.26,9.58,6.66,12l3.64,4.47c2.77,1.88,7.85,6.36,11,6.48,4.18.16,26.89-17.15,29.23-21.7,1.36-2.67,1.43-8.63,6-10l3.51.33Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M1271.54,469.17c4.19,7.86-3,15.11,2.15,22.05,1.38.28,1,1.23,2.24,2.33,4.62,4,17.08,8.42,17.14,17.63,0,5.07-9.19,13.62-15.19,10.88-1.37-1-10.14-11.43-10.25-12.52-6.41-4.77-13.71-7.94-20.29-11.57-.11.16-.22.32-.32.48l.26.46c1,3.06,5.37,7.1,5.73,11.51,1,11.57,2.75,23.95-9.77,30.73-1.48-.91-3.75-1.28-5.3-2.38-3.27-2.32-8.78-10.9-12.19-9.59-4.55,9.33-20.15,2.91-28.08,3.21-1.31,1.52-2.21,2.91-2.06,4.82l3.93,6.8c2.61,2,14.36,10.77,14.94,16.47.68,6.63-7.61,10.28-13.12,8.18-3.6-6.67-5-13.37-12.94-18.23-2.51-1.55-2.28-3.55-4.82-4.17-4.71,2.68-7.47,5.51-13.08,8.77-15.34-7.18-27.59-18.31-22.78-37.36,1-3.79,2-8.53,5.76-11.49,2.73,5.1.85,11.38,1.34,16.46l2.92,5.58c6,10.4,13.28,12.36,21.5,14.2l1.46-1.15.8-2.28-3.93-6.8a63,63,0,0,0-7.66-6.46c-4.51-3.11-13.8-21.52-12.23-25.9.59-1.66,2.31-2.66,4-3.53l3.36,1.09c5.51,3.74,6.26,13.91,11.62,19.6,3.16,3.36,10.2,6.39,12.2,11.71a25.62,25.62,0,0,0,2.86.76c5.76-6.17,9.42-5.17,16.12-5.07,1.32,0,5.63-.68,5.78-1.52.79-3.51-6.56-6.94-8.52-9l-2.62-4.54c9.66-6.63,13.44,2.87,20.41,9.69,2.9,2.84,7.36,4.52,10.58,6.28,3,1.64,8.73,4.94,11.5,0,1.21-2.13-.14-4.15-.29-6.78-.79-13.89-18.28-23.12-28.11-26.71-3.73-1.35-11.17-5.42-15.43,1.05,0,1.38-1.76,5.85-1.76,5.85-4,4.09-8.41,3.31-11.84,4.12-1.23-1.51-1.87-1.34-3.13-3.34a15.51,15.51,0,0,0,.85-5.33c-1.92-.86-3.09-1.78-4.15-4.56.78-3.32,15.2-20.81,18.82-20.84,8,5.29,15.41,6.63,23.59,10l8.87,7c6.5,2.86,13.91,3.82,20.75,5.56,8.43,2.16,14.48,9.66,22.91,10.36l.42-.84-.13-.23c-5.62-1.89-18.6-8.27-16.88-17.18,1-4.83,8-7.24,6.74-13l3.53-1.73a3.94,3.94,0,0,0,1.79.47Zm9.88-26.86c.53.9,1,1.81,1.57,2.71-5.61,6.24-22.39,24-33.19,21.59-6.86-6.66,2.39-17.35,10.43-21.74,4.69,3.08,14.61-2.27,21.19-2.56Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M966.07,244.46C963,245.32,952,252,952,256.29l.23.12c11.33,7.17,18.3-1.14,15.21-11.16l-1.36-.79Zm51.7-56,3.27,2.19c-.51,5.26-4.49,20.47-8.42,25.07-2.54,3-11.18,10-11.5,13.63l.06.94c5.63,3.33,12.08,3.32,15.86-.22,2.14-2,.44-4.12,2.42-5.25,2.74,2.21,13.79,10.65,14,12.92.15,1.8-1.89,3.78-2.62,4.54-11.1-5.31-20.26-2.5-30.79-1.15-3.39.44-5.32-3.2-8.37-1.2-4.51,2.94-11.25,16.07-13.83,19.22.25.46.5.9.74,1.35,7.66,3,14.76-7.24,21.21,8.31,1.94,4.66-2.88,8-4.71,13.91-1.33,4.32,1.62,10.54.58,15.76-2.22,11.13-18.41,7.28-23.13.25-3.23-6.27,5.84-19.25,1.88-27.34l-2.31-.73c-11.19,6.77-12.17,23-20.08,31.65l-.59,0c-6.58-5.54-3.91-16-.05-24.52,1.79-3.94,5.89-4.22,6.15-8.55-2.62-2.54-8.38-4.92-11.84-4.11-3.19.75-5.1,4.61-8,6.55-5.36,3.57-13.35,7.74-19.63,8.34a18.19,18.19,0,0,1-5.26-6.07c2.67-5.09,1.67-6.29.89-11,4-4,9.28-9,11.51-15.74,12.88-1.72,25.09-9.57,38.43-9,4.79.22,7.86,8.86,13.17,5.49.47-.84,1-1.67,1.43-2.5l-.6-3.67c-2.78-1-4.83.38-7.37-.33-10.38-2.89-10-14.29-4.29-20.32l.22.13c3.13,5.64,13.12,10.47,19.9,10.59a45.7,45.7,0,0,0,7-6.86q2.92-4.81,5.86-9.63c3.9-3.67,7-6.53,10.43-9.69,1.38-1.25,5.19-10.41,7-13.19l1.39.2Zm19.58,10.09c6.79,5.23,13.89,8.88,17.79,16.32.47.92,3.08,7.64,2.59,7.55-2.82,11.92-15.18,10.52-21,3.32,1.09-2.37,1.49-4.46.25-6.21l-2.46-2c3.41-6.76-2.82-14,2.79-19Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M622.14,113.39l-1.54,1.43.69.65,1.47-.62.27-1.14-.38-.45-.51.13Zm.5-3.62-.59.94c.33.64.66,1.28,1,1.92l1.85-1.25-.3-1.27-.38-.45-1.58.11Zm7.26-12.49c7-1.29,15,1.52,19.84,3.09.1,1.19.88,2.87.14,4-3.38,8.7-20,10.48-24.67,18.5,4,3.91,7.58,1.08,12.73,2.63,7.61,2.3,24.83,19.36,17.17,30.38-2,2.92-7,4.93-9.55,7.38-3.39,3.24-10.47-.77-11.82,5.76.42,2.51.83,5,1.25,7.51-1.68,5.11-5.82,8.31-6.59,14.22,1.72,1.72,3.73,1.46,6.33,1.72,2-1.73,1.82-2.79,2.29-5.11,5.77-1.52,17.36-1.49,21.79-.06,2,.66,4.16,5.61,5.11,7.94-.93,1.21-1.37,3.56-3.17,4.79-6.63,4.82-14-5.29-20,1-4.15,4.34,5.31,13.63,3.7,20.12-3.71,15-31.3,11.25-40.61,6.95l.33-.89c10.13-6.75,25.87-7.47,27.93-19.55a2.06,2.06,0,0,0-.95-.58c-7.56-1.05-13.57,6.06-20.9,6-2.73,0-7.58.84-10-.31l-3.9-2.84c.13-.57.27-1.14.4-1.71,6-1.28,27.77-8.56,28.53-11.35-.12-.51-.24-1-.36-1.53-2.19-1.94-2.54-.8-4.66-3.74,0-2.79-.82-5-.16-7.49,1.09-4.22,3.81-8.56,2.89-13.88a2.93,2.93,0,0,0-1.26-.78c-5.54-1.92-12.31,10.26-17.18,12.69,0-.17-.07-.34-.11-.51-1.84-2.12-1.19-5.43-.86-8.14,1.29-10.4,11.86-16,21.6-11.05,5.76-1.22,8.08-4.63,11.14-7.49,2.47-2.3,6.06-4.66,7.33-7.66,4.08-9.53-10.47-15.51-16.45-16-9.85-.84-16.13,11-19.17,15.59-3.54,5.3-7,11.9-11.13,16.63-3.36,3.84-6.51,6.81-8.33,11.41-2.71,6.86-1.8,16.57-3.45,24-13.24,3.45-18.77-8-19.79-18.72-.06-.51,6.32-7,7.54-9q3.43-7,6.9-14c3.28-5.07,8.91-10,13-14.39,6.05-6.53,19.28-14.35,23.13-21.64,0-.09,0-.18-.07-.26-6.19-1-14.79-1.82-18.79-6.57.05-.2.09-.39.14-.57,15.61-.62,25.19-9.65,32.72-16.38Zm-59.82,8.81a4,4,0,0,1,2.46,1.3c.59,3.59,8.47,15.63,11.63,16.08.47,6.08,2.89,7.55-1.67,12.24-13,1-15.83-5.27-16.41-19.25-.17-3.84-2.07-5.57-1.37-8l5.36-2.35Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M809.58,153.87c-6.88,2.15-9.76,7.19-14.38,12.39-6.21,7-20.24,19.16-13.94,32.93,3,6.64,12.43,14.69,23,11.69,2.58-.73,3.06.19,4.79-1.56-2.87-5.59-6-20.34-10.48-23.88l.34-.47c2.93.51,5.86,1,8.78,1.53,3.3,1.91,14.49,9.39,17.43,8.33,2-7.15,7.18-16.79,3.68-22.75l-2.63-.19c-3.07,1.7-4.78,6.88-7.8,8.21s-3.94-4.07-4.31-5.79c-1.51-6.89.41-11,.42-19.34l-4.85-1.1Zm30.94-31.32c-2.87,4.49-7.79,12-8,17.21l.48.35c3.94.66,13.38-2,16.08-3.85.93-5.57-4.26-10.22-7-13.44l-1.54-.27ZM831.58,99c8.23,1.35,12.5,5.11,11.68,12.39-.28,2.38-2.75,4.83-1.34,7.74,3.07,6.35,13.59,10.46,22.21,12.88,0,1.23-.07,2.47-.11,3.71-4.39,6-14.35,7.05-20.47,10.79-2,1.21-3.12,4.15-5.37,4.93-6.41,2.19-12.5-.16-14.48,8.38,3.59,5.11,14.33,4.9,16.42,11.09,1,3,0,15.28-2,19.31-1.06,2.17-4.64,8-3.82,11.3,1.56,4,7.57,4.91,10.89,7.74,4.84,4.12,8.42,7.89,9.32,15.16.84,6.75-8.32,13.28-15.86,10.28-4.58-1.82-6.68-7.62-9.74-11.26-1.2-1.41-3.91-2.32-5.54-3.35-1.84-1.17-10,1.09-10.85,1.31l-4.69-.55c-6.52.86-13.88,1.34-21-1.5-.4-4.56-3.53-10.15-6.49-13.1l-1-.17-.61.42c-.66,4.1,2.32,19.58-1.42,20.48-2.09.51-5.27-2.8-6-3.7-2.69-3.29-2.05-8.74-3.39-12.54-2.22-3.13-4.41-6.26-6.62-9.39-.85-2.51.8-5.27-.91-7.06-2.13-2.25-17.38,3.49-23.72.4-3.68-1.79-9.89-9.86-4.94-14.41l6.87-4.39c1.65-2.17-.1-6.63,1.52-8.77,2.94.21,7.84,2.65,12.35,2.4,4.72-.26,24-4,26.17-6.89q2.38-8.36,4.76-16.72c1.9-3.67,5.35-5,6.26-10.07a2.94,2.94,0,0,1-1.06-1.51c-6.69-1.18-10.85-1.87-16.26-2.82-.83-1.67-2.35-2.84-3.2-4.54.23-1.72.14-2.06.8-3s-.09-.33.91-.65c3.23-.28,3.7,2.7,6.78,2.24,4.16-.61,17.57-3.88,20.24-6.33,5.72-5.23,5.33-15.5,12.3-18.86,4.78.77,7.34,2.17,10.87,3.21,0,.68-.42.79.86,1.21-2.63,7.69-10.5,9.94-14.66,15.53-5,6.8-6.23,16.77-9.51,25.73-.61,1.7-3.53,6.41-3.27,8.21,6.56,1.77,5.86-7.31,10.81-8.76,5-.42,11.33,1.32,14.18-2.06,3.12-3.71,1.4-9.15,3.71-13.71,2.6-5.16,6.19-11.25,7.94-16.7,2-6.08-5.34-8.15.56-14Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M183.46,528c1,6.5,3.2,10.08,6.23,15.22,4.51,1.26,4.89-1.11,7.52-1.77l7.15,1.63c.64,0,.09.33.83,0,2.07-.34,3.24-3.36,3.35-6.43-3.64-4.08-11.23-10.77-19.41-9.53-3.06.46-3.41-1.32-5.67.92ZM181,472.55c1.52,13.75-10.71,21.61,8.63,26.44a8.77,8.77,0,0,0,6.36-.46,2.5,2.5,0,0,0,.07-.26c-5.31-9.59-5.62-19.93-13-29.5-.85.11-.3-.08-.89.3l-1.2,3.48Zm-56.72,29.53c1.56-5.32,20.06-20.73,24.25-21.7,6.69,0,12.37,7.21,19.35,5.73,4.91-7.8,4-18.72,4.85-28.25.59-6.46,4.6-14.56,9.45-14,6.53,6.73,10,16.1,12.54,25,1.37,4.8,1.39,12.85,6.79,15.11l1.6-.93c4-1.71,5.56-12.22,8.16-16.25,1.75-.39,4.77-2.2,7.37-.19,4.33,4.07.8,9.94.23,16.33-.66,7.37,5,13.9,6.89,20.82.86,3.17-.48,5.31.36,8.77,1.74,7.15,15.77,5,21.32,9.5,2.15,1.79,1.88,5,3.56,6.93,3,3.52,8.59,3,12.41,6.3q2.17,2.49,4.37,5a1.63,1.63,0,0,0-.07.26c-7.87-1.91-17.43,1.19-24.25,2.45-4.36.79-10.34-3.16-14.89-2.1-.69,2.26-1.39,4.51-2.08,6.76-5.6,1-13.13.6-16.43,5.64-1.85,2.83.68,5.12-1.59,8-1.84.22-5.17.18-7,.84-3.58,1.3-5.79,5.26-9.76,6.06-4.39.88-8-4.73-11-.25l-1.53-.41c-1.49-4.89-12.32-5.53-18.29-7.61,2.28-4.76,6.77-4.43,8.72-8.24,2.09-4.07-1.74-7.36-2.44-10.15-2-8.19-1.16-17.93-3.9-24.89l-8.71-2.88-10.77-2.35c-2.26-1.32-4.18-3.47-6.15-4.35-5-2.23-10-1.1-13.2-4.36l-.12-.57Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M303.85,344.07a8.82,8.82,0,0,0,1.85,4.44c2.22.76,4.47,1.95,6.66,2.22l.19-.18c-.19-1.05-.37-2.1-.55-3.15-2.51-2.89-3.12-4.47-6.12-5l-2,1.67Zm-22.41,20.55c-.89,3.56-1.28,5.19-.37,8.89.13-.12.25-.25.37-.38l1.3-.18c.84-2.69.74-4.85,1.11-7.41l-1.11-1.1-1.3.18Zm7-11.85c.24,1.11.49,2.22.74,3.33,1.06,1,1.23,1.14,2.22,1.11.06-.3.12-.61.19-.92-.07-.68-.13-1.36-.19-2a6.15,6.15,0,0,0-2.6-1.85l-.36.37ZM262,293q-6,7.68-12,15.37c-6.42,11.81-5.6,25.43-2.59,37.41.64,2.54,3.48,11.89,6.85,13.14l.93.19c4.34-5.93,1-33.59,15.36-32.78,7.28-2.41,11.36,13.55,14.63,17.22,4.82-.45,12.89-.7,16.85-5.74-.66-1.47-.65-2.38.93-3.89,5.93-.88,10.93-4.81,16.67-2.59l4.44,4.44c-.21,4.68-1.33,9.39-2,14.63-1.55,11.47-1.17,23.05-7.4,34.82-2.07,3.9-5.46,5.54-8.15,8.14-4.52-1.73-7.37-2.12-12.59-7.41q.18-5,.37-10l-1.29-.93c-1.55-.23-1.54,3.05-3.53,3.89-4.59,1.93-10.47,4.19-14.44-1.48-.57-.81-2.29-1.67-2.22-3-.9-4.93,11.26-28.31.18-29.06-.12-.13-.25-.25-.36-.38-2.61,5-12.35,17.85-11.3,22.41.16,3.07,5.3,5.22,6.66,9.26,3.09,9.15,15.72,22.55,25.19,30,3.24,2.55,2.47,5.47,5.74,6.48,2.75-2.64,5.34-1,8.15-2.22,3.62-1.6,12.08-14.53,14.81-18.88l-.74-.74c-1.3.29-2.17-.67-3-1.12-.07-.18-.13-.37-.19-.55,3.45-3.16,9.13-1.3,11.3-6.48,1.1-2.66-.62-5.13.55-8,4.55-1.84,12.63-1.51,15.56-7.77,6.5-13.94-19.39-42.61-34.82-52.59-2.35-1.52-7.31-7.71-10.74-9.26l-6.29-5.92c-7.78-4.74-15-11.79-22.78-13.89A64.12,64.12,0,0,0,262,293Zm-10-.37c6.86-7,13.81-13.76,20.74-14.82,16.48-2.5,33,16,48.52,31.48L337,325c8.6,11,25.54,19.32,28.52,31.84,1.24,5.21-3.2,29.44-13.15,31.67-4.77,1.07-16.15-2-20.18,5-1.15,2-1.54,4.67-2.23,7-.47,1.62-12.2,17.46-15.18,18.89-3.61,1.73-6.55.67-10,1.11-1.26,3.49.8,6.12-2.59,9.63l-.19.19c-3.37-.79-7.51-1.54-11.29-2.78-1.14-.37-8.51-7.5-9.08-9.08-2.43-6.77-8.1-14.3-12.59-21.11-3.84-5.81-9.77-9.13-13-11.11l-9.63-7.77c-2.31-1.54-7.34-4.3-9.44-8-10.19-17.74-6.27-25.46-3.71-43,.83-5.63,4.9-11.23,6.3-16.67l1.85-1.85c1.6-2.88,4.18-7.55,5.55-10.74,1.68-1.91,3.35-3.83,5-5.74Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3Cpath d='M410.9,266.16c.1,4.22-1.85,15.72-.11,18.89l.44-.29L413,283.6c.17-5.8,7.58-11.57.82-17.78l-1.81-.38-1.09.72Zm42-35.78c-.74,4.34-3.63,8.2-3.92,12.61l.87,1.32h.94c3.64-2.5,9.89-11.41,5.09-13.7-1.47-.7-1.14-1.16-3-.23ZM405,249.06l-2.56,2.31c.26.56.53,1.12.79,1.67,1.77-.19,3.2,0,4.8-1.27l.45-2.18-1.81-1.32-1.67.79Zm66.56-44.14a5.73,5.73,0,0,0,.42,3.48l.51.31c.6-.83,1.22-1.65,1.83-2.47-.17-.41-.34-.82-.5-1.23l-1.16-.81-1.1.72Zm-54,31.79c-2.85,4.84-5.56,14.51,2.36,18.83l.73-.8c2-5.05,4.36-15.68,2-20.76a21.81,21.81,0,0,0-5.1,2.73ZM441.58,209a4.11,4.11,0,0,0-.52,2.54q.22.8.42,1.59l2.11.82,1.24-1.45c-.89-1.92-.51-3-2-4l-1.25.5Zm-29.49,13.77c-1,2.75-3,7.59-.06,10.39l1.67-.79c1.42-3.21,2.21-5.5,1.87-9.07-1.44-1.75-2.21-.87-3.48-.53Zm11.4-62.68c7.31-4.77,25.13,5.45,30.8,11.07,3.29,3.25,1.54,7.86,5.32,10,4.89,2.74,10.68,2.71,15.58,5.1,3,1.45,5.16,5.08,8.25,5.86,4.28,1.08,9.47-1.75,13.51.51a4.26,4.26,0,0,1,2.09,3.64c-4.52,7.64-17.93,17.39-16.93,26.21.87,7.65,7.48,12.19,9.69,20q3.87,10.15,7.72,20.31c.39,1.51.67,6.58,2.08,7.42.4,3,.26,6.49.52,9.37s3.48,6.31,2.86,8.15c-.1-.14-.19-.29-.29-.44-8.13-.95-15-8.3-21.26-16.1-5.14-6.38-8.61-17-14-20.27l-.58.07c-10.12,7.26-11.65,17.76-25.12,23.75-3.4-3.46-11.68-11.49-10.72-16.77.66-3.67,3.86-6.9,3.9-10.72-.42-1.6-.85-3.2-1.27-4.81-.16-2.77.78-6.08,1.06-8.85.26-2.5-3.83-14.77-7.18-13.77-2.93.88-2.84,10.29-2.76,12.48.18,5.53,2.15,11.28,2.37,16.94.44,11.31-5,13.72.87,27,2.66,6,18.09,16.72,17.53,19.5l-.15,1.66c-1.79,1.31-2.26,1.71-3.79,1.87-3.51-1.38-7.71-2.93-10.94-5.65-2.89-2.46-4.36-5.59-7.44-7l-.8.21c-5.14,9.59-3,20-18.53,27.57-.73-.15-1.46-.29-2.18-.45-2.44-3.54-10.11-11.22-10-15.67q1.29-5.42,2.6-10.81c.86-9,.81-17.86,1.9-26.64l-1-1-.58.07c-3,4.33-10.68,14.85-16.86,15.8-8.29-12.31.3-24.59,3-34.92,1.55-5.85,5.84-27.95,4.77-33.23-.86-4.19-3.78-6.22-4.52-10.2,3.83-4.38,8.33-4.22,12.89-5.66,3.91,6.93,1.11,11.7.54,18.45-1.14,13.64-6.54,27.67-10.11,40.83-1,3.7-2.89,7-3.18,10.88l1.3,1c1.68-1.43,20.13-19.43,20.45-20.36,3-8.54-10.05-29.06,6.72-31.71,2.74,1.52,10.61,5.13,13.62,5.45l.66-.43c2.52-9.18-.44-10.22-7.83-15.22.51-4.65,1.53-7.34,4.64-11.52,4.21,2.54,7.74,3.58,12.05,3,3.82-7.91-14.13-22.55-11.37-32Z' transform='translate(-46.52 -46.52)' fill='%23ffffff15'/%3E%3C/svg%3E") no-repeat,linear-gradient(176deg, #039BE5, #164575 50%, #020923);
  background-size: 70% 70%, 100%;
  color: rgba(255,255,255, 0);
  border: none !important;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col {
  flex: 0 1 calc(20% - 30px);
  margin: 10px 15px 0;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info {
  height:10vw;
  }
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info .image_info_image a {
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  transition: all .2s ease;
  position: relative;
  border-radius:8px;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.6);
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info .image_info_image a:hover {
    box-shadow: 1px 1px 20px 3px rgba(0,0,0,0.8);
    top: -2px;
    left: -2px;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info .image_info_image a:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 8px;
  border: 1px solid;
  border-color: rgba(255,255,255,0.1) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(255,255,255,0.1);
  background: linear-gradient(173deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 50.5%, transparent);
  box-sizing: border-box;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info img {
  object-fit: cover;
  border-radius: 8px;
  height:100%;
  box-shadow: 0 0 0px 2px rgba(0,0,0,0.5);
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .image_info .lessonlist_emptyimage {
  display: none
}

.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_name {
  font-size: 20px !important;
  line-height: 30px;
  height: 30px;
  font-weight: bold;
  max-width:none;
}

.lesson_container:fullscreen .lessonCardListTr,
.lesson_container:fullscreen .el-card,
.lesson_container:fullscreen .lessonCardListTr.isOpen {
  background: none;
}
.lesson_container:fullscreen .el-card{
  border: none;
  box-shadow: none;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_time{
  display: none;
}

.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border:0;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_assistant button .contactList li .info,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_teacher button .contactList li .info {
  display: none;
}

.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_assistant button span,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_teacher button span {
  color:#FFF;
  vertical-align:3px;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_student span:nth-of-type(2) {
  display:none;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_student span button span {
  color:#fff;
}

.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .lesson_student .questionMember,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .questionMember .contactList li .info,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .questionMember .contactList li .info span,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .questionMember .contactList li .title,
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_members .questionMember .contactList li .title span {
  color:#FF9F44;
}
.lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_name{
  transition: color 0.4s ease;
}
.lesson_container:fullscreen .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_name:hover {
  color: #7defab
}







  .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_name,
  .lesson_parentCourse{
   cursor: pointer;
  }
  .lessonlist_image_content>.el-col .lesson_content .lessonlist_Info .lesson_info .lesson_name:hover,
  .lesson_parentCourse:hover{
   color: #70ba7c;

  }
`);

(function () {
  "use strict";
  var bigScreenButton = document.createElement("button");
  var binded = false;
  bigScreenButton.innerHTML = '<i class="el-icon-menu"></i>';
  bigScreenButton.classList.add("big-screen-button");
  document.body.appendChild(bigScreenButton);
  var showBigScreenButton = function () {
    bigScreenButton.classList.add("visible");
  };
  var hideBigScreenButton = function () {
    bigScreenButton.classList.remove("visible");
  };
  var clickhandle = function (e) {
    try {
      let $lessonName = $(this);
      let $container = $(".lessonlist_image");
      let index = $container.find(".lesson_name").index(this);
      let { lessonKey: key, lessonId, courseId } = $container.get(0).__vue__._props.lessonList[index];
      let isInteractive = $lessonName.text().indexOf("✱") > 0;
      let $enterClassBtn = $lessonName
        .parents(".lessonlist_Info")
        .find(".enterClassBtn");
      let assistantBth = "";

      if(e.altKey) {
         navigator.clipboard.writeText($lessonName.text().replace(/✱/g,'').trim());
         return;
      }

      if (isInteractive) {
        $enterClassBtn.click();
      } else {
        window.open("https://www.eeo.cn/live.php?lessonKey=" + key);
      }
    } catch (e) {}
  };
  var addCurrentUserToAssistent = function (courseId, lessonId, tid) {
    axios({
      url: "/saasajax/course.ajax.php?action=editCourseClass",
      method: "POST",
      headers: { "content-type": "application/x-www-form-urlencoded" },
      data: `courseId=${courseId}&classJson=%5B%7B%22classId%22%3A${lessonId}%2C%22assistantId%22%3A${tid}%7D%5D`,
      responseType: "json",
    });
  };
  var removeCurrentUserFromAssistent = function (courseId, lessonId, tid) {
    axios({
      url: "/saasajax/course.ajax.php?action=editCourseClass",
      method: "POST",
      headers: { "content-type": "application/x-www-form-urlencoded" },
      data: `courseId=${courseId}&classJson=%5B%7B%22classId%22%3A${lessonId}%2C%22assistantId%22%3A%22%22%7D%5D`,
      responseType: "json",
    }).finally(() => {
      axios({
        url: "/saasajax/course.ajax.php?action=getCourseTeacherList",
        method: "POST",
        headers: { "content-type": "application/x-www-form-urlencoded" },
        data: `courseId=${courseId}`,
        responseType: "json",
      }).then((res) => {
        let found = res.data.data.teacherList.find((t) => {
          return t.teacherInfo.id === tid;
        });
        if (found) {
          axios({
            url: "/saasajax/course.ajax.php?action=deleteCourseTeacher",
            method: "POST",
            headers: { "content-type": "application/x-www-form-urlencoded" },
            data: `courseId=${courseId}&courseTeacherId=${found.courseTeacherId}`,
            responseType: "json",
          });
        }
      });
    });
  };
  var clickhandle2 = function (e) {
    try {
      if (!window.tid) {
        let account = $(".headerBar").get(0).__vue__.loginUserInfo.phone;
        axios({
          url: "/saasajax/teacher.ajax.php?action=getSchoolTeacherFullList",
          method: "POST",
          headers: { "content-type": "application/x-www-form-urlencoded" },
          data: `page=1&perpage=30&skey=${account}&status=0`,
          responseType: "json",
        })
          .then((data) => {
            let tid = data.data.data.list[0].id;
            window.tid = Number(tid);
            return tid;
          })
          .then((tid) => {
            let $lessonName = $(this);
            let $container = $(".lessonlist_image");
            let index = $container.find(".lesson_assistant").index(this);
            let { lessonId, courseId } = $container.get(0).__vue__._props.lessonList[index];
            if (e.ctrlKey) {
              addCurrentUserToAssistent(courseId, lessonId, window.tid);
              return;
            }
            if (e.altKey) {
              removeCurrentUserFromAssistent(courseId, lessonId, window.tid);
              return;
            }
          });
      } else {
          console.log(window.tid);
        let $lessonName = $(this);
        let $container = $(".lessonlist_image");
        let index = $container.find(".lesson_assistant").index(this);
        let { lessonId, courseId } = $container.get(0).__vue__._props.lessonList[index];
        if (e.ctrlKey) {
          addCurrentUserToAssistent(courseId, lessonId, window.tid);
          return;
        }
        if (e.altKey) {
          removeCurrentUserFromAssistent(courseId, lessonId, window.tid);
          return;
        }
      }
    } catch (e) {
      console.error(e);
    }
  };
  var parentCourseHandle = function () {
    let $lessonName = $(this);
    let $container = $(".lessonlist_image");
    let index = $container.find(".lesson_parentCourse").index(this);
    let { courseId } = $container.get(0).__vue__._props.lessonList[index];
    window.open(
      `https://console.eeo.cn/saas/school/index.html#/SinglePage/CourseManagement/CourseLessonManagement?courseId=${courseId}`
    );
  };
  var observer = new MutationObserver(function (mutations) {
    let filteredMutations = mutations.filter(function (mutation) {
      return (
        mutation.type === "attributes" &&
        mutation.attributeName === "class" &&
        mutation.target.classList.contains("el-button") &&
        mutation.target.parentNode.parentNode.classList.contains(
          "lesson_teacher"
        )
      );
    });
    filteredMutations.forEach((mutation) => {
      let hasQuestion = mutation.target.classList.contains("questionMember");
      let $target = $(mutation.target);
      if (hasQuestion) {
        $target.closest(".el-card").addClass("questionTeacher");
      } else {
        $target.closest(".el-card").removeClass("questionTeacher");
      }
    });
  });
  var keyhandle = function (e) {
    if (e.ctrlKey) {
      switch (e.which) {
        case 37: // prev
          $(".btn-prev").click();
          break;
        case 39: // next
          $(".btn-next").click();
          break;
        case 38: //fullscreen
          bigScreenButton.click();
          break;
      }
    }
  };
  var setup = function () {
    if (!binded) {
      showBigScreenButton();
      $(document).on("click", ".lesson_name", clickhandle);
      $(document).on("click", ".lesson_assistant", clickhandle2);
      $(document).on("click", ".lesson_parentCourse", parentCourseHandle);
      observer.observe(document, {
        childList: true,
        subtree: true,
        attributes: true,
      });
      $(document).on("keyup", keyhandle);
      binded = true;
    }
  };
  var cleanup = function () {
    hideBigScreenButton();
    $(document).off("click", clickhandle);
    $(document).off("click", clickhandle2);
    $(document).off("click", parentCourseHandle);
    $(document).off("keyup", keyhandle);
    observer.disconnect();
    binded = false;
  };

  var downloadLiveReplayButton;

  var setupDownloadLiveReplay = function () {
    if (!downloadLiveReplayButton) {
      downloadLiveReplayButton = $(
        '<button type="button" class="el-button el-button--default el-button--mini"><span>直播回放数据批量下载</span></button>'
      );
      let target = $(".eeo_pageContentTabBar .rightPart > div");
      target.append(downloadLiveReplayButton);
      downloadLiveReplayButton.on("click", download_live_replay_data);
    }
  };

  var download_live_replay_data = function () {
    const div = document.querySelector(".eeo_content>div");
    const courseId = div.__vue__._data.courseInfoData.courseId;
    const courseName = div.__vue__._data.courseInfoData.courseName;
    const lessonMapped = div.__vue__._data.courseLessonList.map((lesson) => {
      const teacher = lesson.instructor.name;
      const timeString = moment(lesson.startTime).format("YYYYMMDD-kkmmss");
      const classId = lesson.lessonId;
      return {
        filename: `${courseName}-${timeString}-${teacher}`,
        data: `courseId=${courseId}&classId=${classId}&mergeByUser=1&isDown=1&accountType=2`,
      };
    });
    lessonMapped.forEach((lesson, index) => {
      setTimeout(function () {
        axios({
          url: "/saasajax/webcast.ajax.php?action=getUserRecord",
          method: "POST",
          data: lesson.data,
          responseType: "blob",
        }).then((response) => {
          if (response.data.size > 0) {
            const link = document.createElement("a");
            link.style.position = "absolute";
            document.body.appendChild(link);
            link.href = window.URL.createObjectURL(new Blob([response.data]));
            link.setAttribute("download", `${lesson.filename}.csv`);
            link.click();
            link.remove();
          }
        });
      }, index * 500);
    });
  };

  var checkHash = function () {
    location.hash.indexOf("#/fullPage/LessonMonitor") >= 0
      ? setup()
      : cleanup();
    if (
      location.hash.indexOf(
        "#/SinglePage/CourseManagement/CourseLessonManagement"
      ) >= 0
    ) {
      setTimeout(setupDownloadLiveReplay, 2000);
    }
  };
  var open = function () {
    var target = document.querySelector(".lesson_container");
    if (target) {
      target.requestFullscreen();
    }

    let cards = document.querySelectorAll(".lessonlist_image_content .el-card");
    cards.forEach((card) => {
      let teacherIn =
        card.querySelectorAll(".lesson_teacher .questionMember").length === 0;
      teacherIn
        ? card.classList.remove("question")
        : card.classList.add("question");
    });
  };
  checkHash();
  window.addEventListener("hashchange", checkHash, false);
  bigScreenButton.addEventListener("click", open);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址