From ccf4211f44943a9709f5dd46ba411bf6b6346624 Mon Sep 17 00:00:00 2001 From: lyc Date: Thu, 8 Aug 2024 11:22:05 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=B8=8A=E8=AF=BE=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/views/prepare/index.vue | 1 - .../src/views/tool/components/homework.vue | 97 +++++++++++++++++++ .../src/views/tool/components/side.vue | 6 +- 3 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 src/renderer/src/views/tool/components/homework.vue diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 651e8fb..9026aa5 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -314,7 +314,6 @@ export default { }) }, async nodeClick(data) { - console.log(data) if (this.currentNode.id === data.node.id) return this.curBookImg = data.textBook.curBookImg this.curBookPath = data.textBook.curBookPath diff --git a/src/renderer/src/views/tool/components/homework.vue b/src/renderer/src/views/tool/components/homework.vue new file mode 100644 index 0000000..02ef649 --- /dev/null +++ b/src/renderer/src/views/tool/components/homework.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/src/renderer/src/views/tool/components/side.vue b/src/renderer/src/views/tool/components/side.vue index 63b766e..2de8a69 100644 --- a/src/renderer/src/views/tool/components/side.vue +++ b/src/renderer/src/views/tool/components/side.vue @@ -17,13 +17,17 @@
-
{{activeObj}}
+
+ +
- - - - - - - -
-

- - -

- -
-
-
    - -
  • - -
    教材
    -
    
    -
  • - -
  • - -
    -
    
    -
  • - -
  • - -
    教材选择
    -
    
    -
  • - -
  • - -
    组织框架
    -
    
    -
  • - -
  • - -
    教材
    -
    
    -
  • - -
  • - -
    在线考试
    -
    
    -
  • - -
  • - -
    目标绘制
    -
    
    -
  • - -
  • - -
    图谱数据源
    -
    
    -
  • - -
  • - -
    目标
    -
    
    -
  • - -
  • - -
    知识图谱
    -
    
    -
  • - -
  • - -
    图谱
    -
    
    -
  • - -
  • - -
    中文文献
    -
    
    -
  • - -
  • - -
    图谱
    -
    
    -
  • - -
  • - -
    框架
    -
    
    -
  • - -
  • - -
    文献
    -
    
    -
  • - -
  • - -
    122-图谱
    -
    
    -
  • - -
  • - -
    图谱
    -
    
    -
  • - -
  • - -
    图谱
    -
    
    -
  • - -
  • - -
    组织框架
    -
    
    -
  • - -
  • - -
    图谱
    -
    
    -
  • - -
  • - -
    考试 (1)
    -
    
    -
  • - -
  • - -
    反馈
    -
    
    -
  • - -
  • - -
    题库
    -
    
    -
  • - -
  • - -
    ldc-position
    -
    
    -
  • - -
  • - -
    素材
    -
    
    -
  • - -
  • - -
    朋友
    -
    
    -
  • - -
  • - -
    作业
    -
    
    -
  • - -
  • - -
    教学分析
    -
    
    -
  • - -
  • - -
    文件夹
    -
    
    -
  • - -
  • - -
    教学研修
    -
    
    -
  • - -
  • - -
    教学设计
    -
    
    -
  • - -
  • - -
    专业资源库
    -
    
    -
  • - -
  • - -
    朋友圈
    -
    
    -
  • - -
  • - -
    当前会话
    -
    
    -
  • - -
  • - -
    研究室
    -
    
    -
  • - -
  • - -
    工作台
    -
    
    -
  • - -
  • - -
    论文
    -
    
    -
  • - -
  • - -
    德诚_线上学习001
    -
    
    -
  • - -
  • - -
    集体备课
    -
    
    -
  • - -
  • - -
    课题
    -
    
    -
  • - -
  • - -
    朋友圈
    -
    
    -
  • - -
  • - -
    备课
    -
    
    -
  • - -
  • - -
    share
    -
    
    -
  • - -
  • - -
    227注册、添加好友
    -
    
    -
  • - -
  • - -
    场景灵活
    -
    
    -
  • - -
  • - -
    业务开展
    -
    
    -
  • - -
  • - -
    反馈
    -
    
    -
  • - -
  • - -
    设置
    -
    
    -
  • - -
  • - -
    查阅
    -
    
    -
  • - -
  • - -
    报告
    -
    
    -
  • - -
  • - -
    学科组合
    -
    
    -
  • - -
  • - -
    分享
    -
    
    -
  • - -
  • - -
    通知中心
    -
    
    -
  • - -
  • - -
    下架
    -
    
    -
  • - -
  • - -
    生产过程管理
    -
    
    -
  • - -
  • - -
    课件
    -
    
    -
  • - -
  • - -
    浏览
    -
    
    -
  • - -
  • - -
    发表
    -
    
    -
  • - -
  • - -
    课程
    -
    
    -
  • - -
  • - -
    编辑
    -
    
    -
  • - -
  • - -
    评价
    -
    
    -
  • - -
  • - -
    综合诊断
    -
    
    -
  • - -
  • - -
    班级
    -
    
    -
  • - -
  • - -
    投诉与建议
    -
    
    -
  • - -
  • - -
    交流
    -
    
    -
  • - -
  • - -
    评议
    -
    
    -
  • - -
  • - -
    学情分析
    -
    
    -
  • - -
  • - -
    check
    -
    
    -
  • - -
  • - -
    upload
    -
    
    -
  • - -
  • - -
    讨论
    -
    
    -
  • - -
  • - -
    途径
    -
    
    -
  • - -
  • - -
    咨询
    -
    
    -
  • - -
  • - -
    浏览
    -
    
    -
  • - -
  • - -
    要素
    -
    
    -
  • - -
  • - -
    报告
    -
    
    -
  • - -
  • - -
    收藏
    -
    
    -
  • - -
  • - -
    审核
    -
    
    -
  • - -
  • - -
    w_多选题
    -
    
    -
  • - -
  • - -
    分析
    -
    
    -
  • - -
  • - -
    kanshu
    -
    
    -
  • - -
  • - -
    上传
    -
    
    -
  • - -
  • - -
    检查
    -
    
    -
  • - -
  • - -
    群组
    -
    
    -
  • - -
  • - -
    作品
    -
    
    -
  • - -
  • - -
    数译_教学管理
    -
    
    -
  • - -
  • - -
    liangsuan
    -
    
    -
  • - -
  • - -
    business-report
    -
    
    -
  • - -
  • - -
    项目评审
    -
    
    -
  • - -
  • - -
    项目申报
    -
    
    -
  • - -
  • - -
    下架
    -
    
    -
  • - -
  • - -
    分享 2
    -
    
    -
  • - -
  • - -
    考试分析
    -
    
    -
  • - -
  • - -
    课堂实录 1
    -
    
    -
  • - -
  • - -
    图标_模式类型配置
    -
    
    -
  • - -
  • - -
    写作-copy
    -
    
    -
  • - -
  • - -
    布置-copy
    -
    
    -
  • - -
  • - -
    资源分析
    -
    
    -
  • - -
  • - -
    收藏
    -
    
    -
  • - -
  • - -
    题目数量
    -
    
    -
  • - -
  • - -
    PPT
    -
    
    -
  • - -
  • - -
    发表论文
    -
    
    -
  • - -
  • - -
    写作
    -
    
    -
  • - -
  • - -
    粮食动态决策分析系统
    -
    
    -
  • - -
  • - -
    课程资源
    -
    
    -
  • - -
  • - -
    作业平台
    -
    
    -
  • - -
  • - -
    结课标准-笔记数
    -
    
    -
  • - -
  • - -
    勋章
    -
    
    -
  • - -
  • - -
    教材征订
    -
    
    -
  • - -
  • - -
    新增模型
    -
    
    -
  • - -
  • - -
    表彰勋章英雄
    -
    
    -
  • - -
  • - -
    勋章
    -
    
    -
  • - -
  • - -
    237拍照-线性
    -
    
    -
  • - -
  • - -
    主页未选
    -
    
    -
  • - -
  • - -
    作业
    -
    
    -
  • - -
  • - -
    更多
    -
    
    -
  • - -
  • - -
    互动
    -
    
    -
  • - -
  • - -
    橡皮擦
    -
    
    -
  • - -
  • - -
    更多
    -
    
    -
  • - -
  • - -
    聚焦
    -
    
    -
  • - -
  • - -
    画笔
    -
    
    -
  • - -
  • - -
    28D鼠标箭头-copy
    -
    
    -
  • - -
  • - -
    下一页
    -
    
    -
  • - -
  • - -
    上一页
    -
    
    -
  • - -
  • - -
    双页
    -
    
    -
  • - -
  • - -
    单页模板
    -
    
    -
  • - -
  • - -
    铃铛
    -
    
    -
  • - -
  • - -
    移动到组
    -
    
    -
  • - -
  • - -
    删除
    -
    
    -
  • - -
  • - -
    下载
    -
    
    -
  • - -
  • - -
    编辑
    -
    
    -
  • - -
  • - -
    云文件-
    -
    
    -
  • - -
  • - -
    avi
    -
    
    -
  • - -
  • - -
    access
    -
    
    -
  • - -
  • - -
    docx
    -
    
    -
  • - -
  • - -
    folder
    -
    
    -
  • - -
  • - -
    excel
    -
    
    -
  • - -
  • - -
    gif
    -
    
    -
  • - -
  • - -
    jpeg
    -
    
    -
  • - -
  • - -
    jpg
    -
    
    -
  • - -
  • - -
    mp3
    -
    
    -
  • - -
  • - -
    mov
    -
    
    -
  • - -
  • - -
    pdf
    -
    
    -
  • - -
  • - -
    ppt
    -
    
    -
  • - -
  • - -
    papers
    -
    
    -
  • - -
  • - -
    pptx
    -
    
    -
  • - -
  • - -
    psd
    -
    
    -
  • - -
  • - -
    rar
    -
    
    -
  • - -
  • - -
    txt
    -
    
    -
  • - -
  • - -
    zip
    -
    
    -
  • - -
  • - -
    video
    -
    
    -
  • - -
  • - -
    xlsx
    -
    
    -
  • - -
  • - -
    png
    -
    
    -
  • - -
  • - -
    word
    -
    
    -
  • - -
  • - -
    省略号
    -
    
    -
  • - -
  • - -
    加号
    -
    
    -
  • - -
  • - -
    关闭
    -
    
    -
  • - -
  • - -
    向右
    -
    
    -
  • - -
  • - -
    讲课
    -
    
    -
  • - -
  • - -
    教学资源
    -
    
    -
  • - -
  • - -
    备课
    -
    
    -
  • - -
  • - -
    最大化
    -
    
    -
  • - -
  • - -
    窗口-最大化_line
    -
    
    -
  • - -
  • - -
    最小化
    -
    
    -
  • - -
  • - -
    关闭
    -
    
    -
  • - -
-
-

Unicode 引用

-
- -

Unicode 是字体在网页端最原始的应用方式,特点是:

-
    -
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • -
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • -
-
-

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

-
-

Unicode 使用步骤如下:

-

第一步:拷贝项目下面生成的 @font-face

-
@font-face {
-  font-family: 'iconfont';
-  src: url('iconfont.woff2?t=1722393125520') format('woff2'),
-       url('iconfont.woff?t=1722393125520') format('woff'),
-       url('iconfont.ttf?t=1722393125520') format('truetype'),
-       url('iconfont.svg?t=1722393125520#iconfont') format('svg');
-}
-
-

第二步:定义使用 iconfont 的样式

-
.iconfont {
-  font-family: "iconfont" !important;
-  font-size: 16px;
-  font-style: normal;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-

第三步:挑选相应图标并获取字体编码,应用于页面

-
-<span class="iconfont">&#x33;</span>
-
-
-

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
-
    - -
  • - -
    - 教材 -
    -
    .icon-icon -
    -
  • - -
  • - -
    - 课 -
    -
    .icon-ke -
    -
  • - -
  • - -
    - 教材选择 -
    -
    .icon-jiaocaixuanze -
    -
  • - -
  • - -
    - 组织框架 -
    -
    .icon-organization-framework-line -
    -
  • - -
  • - -
    - 教材 -
    -
    .icon-jiaocai -
    -
  • - -
  • - -
    - 在线考试 -
    -
    .icon-zaixiankaoshi -
    -
  • - -
  • - -
    - 目标绘制 -
    -
    .icon-mubiaohuizhi -
    -
  • - -
  • - -
    - 图谱数据源 -
    -
    .icon-tupushujuyuan -
    -
  • - -
  • - -
    - 目标 -
    -
    .icon-mubiao -
    -
  • - -
  • - -
    - 知识图谱 -
    -
    .icon-zhishitupu -
    -
  • - -
  • - -
    - 图谱 -
    -
    .icon-tupu -
    -
  • - -
  • - -
    - 中文文献 -
    -
    .icon-zhongwenwenxian -
    -
  • - -
  • - -
    - 图谱 -
    -
    .icon-tupu1 -
    -
  • - -
  • - -
    - 框架 -
    -
    .icon-kuangjia -
    -
  • - -
  • - -
    - 文献 -
    -
    .icon-wenxian -
    -
  • - -
  • - -
    - 122-图谱 -
    -
    .icon-tupu-01 -
    -
  • - -
  • - -
    - 图谱 -
    -
    .icon-tupu2 -
    -
  • - -
  • - -
    - 图谱 -
    -
    .icon-tupu3 -
    -
  • - -
  • - -
    - 组织框架 -
    -
    .icon-zuzhikuangjia -
    -
  • - -
  • - -
    - 图谱 -
    -
    .icon-tupu4 -
    -
  • - -
  • - -
    - 考试 (1) -
    -
    .icon-a-kaoshi1 -
    -
  • - -
  • - -
    - 反馈 -
    -
    .icon-fankui -
    -
  • - -
  • - -
    - 题库 -
    -
    .icon-tiku -
    -
  • - -
  • - -
    - ldc-position -
    -
    .icon-ldc-position -
    -
  • - -
  • - -
    - 素材 -
    -
    .icon-sucai -
    -
  • - -
  • - -
    - 朋友 -
    -
    .icon-pengyou -
    -
  • - -
  • - -
    - 作业 -
    -
    .icon-zuoye -
    -
  • - -
  • - -
    - 教学分析 -
    -
    .icon-jiaoxuefenxi -
    -
  • - -
  • - -
    - 文件夹 -
    -
    .icon-wenjianjia -
    -
  • - -
  • - -
    - 教学研修 -
    -
    .icon-jiaoxueyanxiu -
    -
  • - -
  • - -
    - 教学设计 -
    -
    .icon-jiaoxuesheji -
    -
  • - -
  • - -
    - 专业资源库 -
    -
    .icon-zhuanyeziyuanku -
    -
  • - -
  • - -
    - 朋友圈 -
    -
    .icon-pengyouquan -
    -
  • - -
  • - -
    - 当前会话 -
    -
    .icon-dangqianhuihua -
    -
  • - -
  • - -
    - 研究室 -
    -
    .icon-yanjiushi -
    -
  • - -
  • - -
    - 工作台 -
    -
    .icon-gongzuotai -
    -
  • - -
  • - -
    - 论文 -
    -
    .icon-lunwen -
    -
  • - -
  • - -
    - 德诚_线上学习001 -
    -
    .icon-decheng_xianshangxuexi -
    -
  • - -
  • - -
    - 集体备课 -
    -
    .icon-jitibeike- -
    -
  • - -
  • - -
    - 课题 -
    -
    .icon-keti -
    -
  • - -
  • - -
    - 朋友圈 -
    -
    .icon-pengyouquan1 -
    -
  • - -
  • - -
    - 备课 -
    -
    .icon-beike1 -
    -
  • - -
  • - -
    - share -
    -
    .icon-fenxiang -
    -
  • - -
  • - -
    - 227注册、添加好友 -
    -
    .icon-zhucetianjiahaoyou -
    -
  • - -
  • - -
    - 场景灵活 -
    -
    .icon-duoqudaojicheng -
    -
  • - -
  • - -
    - 业务开展 -
    -
    .icon-yewukaizhan -
    -
  • - -
  • - -
    - 反馈 -
    -
    .icon-fankui1 -
    -
  • - -
  • - -
    - 设置 -
    -
    .icon-shezhi -
    -
  • - -
  • - -
    - 查阅 -
    -
    .icon-chayue -
    -
  • - -
  • - -
    - 报告 -
    -
    .icon-baogao -
    -
  • - -
  • - -
    - 学科组合 -
    -
    .icon-xuekezuhe -
    -
  • - -
  • - -
    - 分享 -
    -
    .icon-fenxiang1 -
    -
  • - -
  • - -
    - 通知中心 -
    -
    .icon-tongzhizhongxin -
    -
  • - -
  • - -
    - 下架 -
    -
    .icon-xiajia -
    -
  • - -
  • - -
    - 生产过程管理 -
    -
    .icon-shengchanguochengguanli -
    -
  • - -
  • - -
    - 课件 -
    -
    .icon-kejian -
    -
  • - -
  • - -
    - 浏览 -
    -
    .icon-liulan -
    -
  • - -
  • - -
    - 发表 -
    -
    .icon-fabiao -
    -
  • - -
  • - -
    - 课程 -
    -
    .icon-kecheng -
    -
  • - -
  • - -
    - 编辑 -
    -
    .icon-bianji1 -
    -
  • - -
  • - -
    - 评价 -
    -
    .icon-pingjia -
    -
  • - -
  • - -
    - 综合诊断 -
    -
    .icon-zonghezhenduan -
    -
  • - -
  • - -
    - 班级 -
    -
    .icon-banji -
    -
  • - -
  • - -
    - 投诉与建议 -
    -
    .icon-tousuyujianyi -
    -
  • - -
  • - -
    - 交流 -
    -
    .icon-jiaoliu -
    -
  • - -
  • - -
    - 评议 -
    -
    .icon-pingyi -
    -
  • - -
  • - -
    - 学情分析 -
    -
    .icon-xueqingfenxi -
    -
  • - -
  • - -
    - check -
    -
    .icon-check -
    -
  • - -
  • - -
    - upload -
    -
    .icon-upload -
    -
  • - -
  • - -
    - 讨论 -
    -
    .icon-taolun -
    -
  • - -
  • - -
    - 途径 -
    -
    .icon-tujing -
    -
  • - -
  • - -
    - 咨询 -
    -
    .icon-zixun -
    -
  • - -
  • - -
    - 浏览 -
    -
    .icon-liulan1 -
    -
  • - -
  • - -
    - 要素 -
    -
    .icon-yaosu -
    -
  • - -
  • - -
    - 报告 -
    -
    .icon-baogao1 -
    -
  • - -
  • - -
    - 收藏 -
    -
    .icon-shoucang -
    -
  • - -
  • - -
    - 审核 -
    -
    .icon-shenhe -
    -
  • - -
  • - -
    - w_多选题 -
    -
    .icon-w_duoxuanti -
    -
  • - -
  • - -
    - 分析 -
    -
    .icon-fenxi -
    -
  • - -
  • - -
    - kanshu -
    -
    .icon-kanshu -
    -
  • - -
  • - -
    - 上传 -
    -
    .icon-qwe -
    -
  • - -
  • - -
    - 检查 -
    -
    .icon-jiancha -
    -
  • - -
  • - -
    - 群组 -
    -
    .icon-qunzu -
    -
  • - -
  • - -
    - 作品 -
    -
    .icon-zuopin -
    -
  • - -
  • - -
    - 数译_教学管理 -
    -
    .icon-shuyi_jiaoxueguanli -
    -
  • - -
  • - -
    - liangsuan -
    -
    .icon-liangsuan -
    -
  • - -
  • - -
    - business-report -
    -
    .icon-business-report -
    -
  • - -
  • - -
    - 项目评审 -
    -
    .icon-xiangmupingshen -
    -
  • - -
  • - -
    - 项目申报 -
    -
    .icon-xiangmushenbao -
    -
  • - -
  • - -
    - 下架 -
    -
    .icon-xiajia1 -
    -
  • - -
  • - -
    - 分享 2 -
    -
    .icon-a-fenxiang2 -
    -
  • - -
  • - -
    - 考试分析 -
    -
    .icon-icon_kaoshifenxi -
    -
  • - -
  • - -
    - 课堂实录 1 -
    -
    .icon-a-ketangshilu1 -
    -
  • - -
  • - -
    - 图标_模式类型配置 -
    -
    .icon-tubiao_moshileixingpeizhi -
    -
  • - -
  • - -
    - 写作-copy -
    -
    .icon-xiezuo -
    -
  • - -
  • - -
    - 布置-copy -
    -
    .icon-buzhi -
    -
  • - -
  • - -
    - 资源分析 -
    -
    .icon-ziyuanfenxi -
    -
  • - -
  • - -
    - 收藏 -
    -
    .icon-shoucang1 -
    -
  • - -
  • - -
    - 题目数量 -
    -
    .icon-iconku-zhuanqu- -
    -
  • - -
  • - -
    - PPT -
    -
    .icon-PPT -
    -
  • - -
  • - -
    - 发表论文 -
    -
    .icon-fabiaolunwen -
    -
  • - -
  • - -
    - 写作 -
    -
    .icon-xiezuo1 -
    -
  • - -
  • - -
    - 粮食动态决策分析系统 -
    -
    .icon-fenxi1 -
    -
  • - -
  • - -
    - 课程资源 -
    -
    .icon-kechengziyuan -
    -
  • - -
  • - -
    - 作业平台 -
    -
    .icon-36zuoyepingtai -
    -
  • - -
  • - -
    - 结课标准-笔记数 -
    -
    .icon-jiekebiaozhunbijishu -
    -
  • - -
  • - -
    - 勋章 -
    -
    .icon-xunzhang -
    -
  • - -
  • - -
    - 教材征订 -
    -
    .icon-jiaocaizhengding -
    -
  • - -
  • - -
    - 新增模型 -
    -
    .icon-xinzengmoxing -
    -
  • - -
  • - -
    - 表彰勋章英雄 -
    -
    .icon-a-biaozhangxunzhangyingxiong -
    -
  • - -
  • - -
    - 勋章 -
    -
    .icon-xunzhang1 -
    -
  • - -
  • - -
    - 237拍照-线性 -
    -
    .icon-paizhao-xianxing -
    -
  • - -
  • - -
    - 主页未选 -
    -
    .icon-zhuye2 -
    -
  • - -
  • - -
    - 作业 -
    -
    .icon-zuoye1 -
    -
  • - -
  • - -
    - 更多 -
    -
    .icon-xiazai9 -
    -
  • - -
  • - -
    - 互动 -
    -
    .icon-hudong -
    -
  • - -
  • - -
    - 橡皮擦 -
    -
    .icon-xiangpica -
    -
  • - -
  • - -
    - 更多 -
    -
    .icon-gengduo -
    -
  • - -
  • - -
    - 聚焦 -
    -
    .icon-jujiao -
    -
  • - -
  • - -
    - 画笔 -
    -
    .icon-huabi -
    -
  • - -
  • - -
    - 28D鼠标箭头-copy -
    -
    .icon-mouse -
    -
  • - -
  • - -
    - 下一页 -
    -
    .icon-xiayiye -
    -
  • - -
  • - -
    - 上一页 -
    -
    .icon-shangyiye -
    -
  • - -
  • - -
    - 双页 -
    -
    .icon-shuangye -
    -
  • - -
  • - -
    - 单页模板 -
    -
    .icon-danyemoban -
    -
  • - -
  • - -
    - 铃铛 -
    -
    .icon-lingdang -
    -
  • - -
  • - -
    - 移动到组 -
    -
    .icon-yidongdaozu -
    -
  • - -
  • - -
    - 删除 -
    -
    .icon-shanchu -
    -
  • - -
  • - -
    - 下载 -
    -
    .icon-xiazai -
    -
  • - -
  • - -
    - 编辑 -
    -
    .icon-bianji -
    -
  • - -
  • - -
    - 云文件- -
    -
    .icon-yunwenjian- -
    -
  • - -
  • - -
    - avi -
    -
    .icon-avi -
    -
  • - -
  • - -
    - access -
    -
    .icon-access -
    -
  • - -
  • - -
    - docx -
    -
    .icon-docx -
    -
  • - -
  • - -
    - folder -
    -
    .icon-folder -
    -
  • - -
  • - -
    - excel -
    -
    .icon-excel -
    -
  • - -
  • - -
    - gif -
    -
    .icon-gif -
    -
  • - -
  • - -
    - jpeg -
    -
    .icon-jpeg -
    -
  • - -
  • - -
    - jpg -
    -
    .icon-jpg -
    -
  • - -
  • - -
    - mp3 -
    -
    .icon-mp -
    -
  • - -
  • - -
    - mov -
    -
    .icon-mov -
    -
  • - -
  • - -
    - pdf -
    -
    .icon-pdf -
    -
  • - -
  • - -
    - ppt -
    -
    .icon-ppt -
    -
  • - -
  • - -
    - papers -
    -
    .icon-papers -
    -
  • - -
  • - -
    - pptx -
    -
    .icon-pptx -
    -
  • - -
  • - -
    - psd -
    -
    .icon-psd -
    -
  • - -
  • - -
    - rar -
    -
    .icon-rar -
    -
  • - -
  • - -
    - txt -
    -
    .icon-txt -
    -
  • - -
  • - -
    - zip -
    -
    .icon-zip -
    -
  • - -
  • - -
    - video -
    -
    .icon-video -
    -
  • - -
  • - -
    - xlsx -
    -
    .icon-xlsx -
    -
  • - -
  • - -
    - png -
    -
    .icon-png -
    -
  • - -
  • - -
    - word -
    -
    .icon-word -
    -
  • - -
  • - -
    - 省略号 -
    -
    .icon-shenglvehao -
    -
  • - -
  • - -
    - 加号 -
    -
    .icon-jiahao -
    -
  • - -
  • - -
    - 关闭 -
    -
    .icon-guanbi -
    -
  • - -
  • - -
    - 向右 -
    -
    .icon-xiangyou -
    -
  • - -
  • - -
    - 讲课 -
    -
    .icon-jiangke1 -
    -
  • - -
  • - -
    - 教学资源 -
    -
    .icon-jiaoxueziyuan -
    -
  • - -
  • - -
    - 备课 -
    -
    .icon-beike -
    -
  • - -
  • - -
    - 最大化 -
    -
    .icon-zuidahua -
    -
  • - -
  • - -
    - 窗口-最大化_line -
    -
    .icon-window-max_line -
    -
  • - -
  • - -
    - 最小化 -
    -
    .icon-zuixiaohua -
    -
  • - -
  • - -
    - 关闭 -
    -
    .icon-close -
    -
  • - -
-
-

font-class 引用

-
- -

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

-

与 Unicode 使用方式相比,具有如下特点:

-
    -
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • -
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • -
-

使用步骤如下:

-

第一步:引入项目下面生成的 fontclass 代码:

-
<link rel="stylesheet" href="./iconfont.css">
-
-

第二步:挑选相应图标并获取类名,应用于页面:

-
<span class="iconfont icon-xxx"></span>
-
-
-

" - iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

-
-
-
-
-
    - -
  • - -
    教材
    -
    #icon-icon
    -
  • - -
  • - -
    -
    #icon-ke
    -
  • - -
  • - -
    教材选择
    -
    #icon-jiaocaixuanze
    -
  • - -
  • - -
    组织框架
    -
    #icon-organization-framework-line
    -
  • - -
  • - -
    教材
    -
    #icon-jiaocai
    -
  • - -
  • - -
    在线考试
    -
    #icon-zaixiankaoshi
    -
  • - -
  • - -
    目标绘制
    -
    #icon-mubiaohuizhi
    -
  • - -
  • - -
    图谱数据源
    -
    #icon-tupushujuyuan
    -
  • - -
  • - -
    目标
    -
    #icon-mubiao
    -
  • - -
  • - -
    知识图谱
    -
    #icon-zhishitupu
    -
  • - -
  • - -
    图谱
    -
    #icon-tupu
    -
  • - -
  • - -
    中文文献
    -
    #icon-zhongwenwenxian
    -
  • - -
  • - -
    图谱
    -
    #icon-tupu1
    -
  • - -
  • - -
    框架
    -
    #icon-kuangjia
    -
  • - -
  • - -
    文献
    -
    #icon-wenxian
    -
  • - -
  • - -
    122-图谱
    -
    #icon-tupu-01
    -
  • - -
  • - -
    图谱
    -
    #icon-tupu2
    -
  • - -
  • - -
    图谱
    -
    #icon-tupu3
    -
  • - -
  • - -
    组织框架
    -
    #icon-zuzhikuangjia
    -
  • - -
  • - -
    图谱
    -
    #icon-tupu4
    -
  • - -
  • - -
    考试 (1)
    -
    #icon-a-kaoshi1
    -
  • - -
  • - -
    反馈
    -
    #icon-fankui
    -
  • - -
  • - -
    题库
    -
    #icon-tiku
    -
  • - -
  • - -
    ldc-position
    -
    #icon-ldc-position
    -
  • - -
  • - -
    素材
    -
    #icon-sucai
    -
  • - -
  • - -
    朋友
    -
    #icon-pengyou
    -
  • - -
  • - -
    作业
    -
    #icon-zuoye
    -
  • - -
  • - -
    教学分析
    -
    #icon-jiaoxuefenxi
    -
  • - -
  • - -
    文件夹
    -
    #icon-wenjianjia
    -
  • - -
  • - -
    教学研修
    -
    #icon-jiaoxueyanxiu
    -
  • - -
  • - -
    教学设计
    -
    #icon-jiaoxuesheji
    -
  • - -
  • - -
    专业资源库
    -
    #icon-zhuanyeziyuanku
    -
  • - -
  • - -
    朋友圈
    -
    #icon-pengyouquan
    -
  • - -
  • - -
    当前会话
    -
    #icon-dangqianhuihua
    -
  • - -
  • - -
    研究室
    -
    #icon-yanjiushi
    -
  • - -
  • - -
    工作台
    -
    #icon-gongzuotai
    -
  • - -
  • - -
    论文
    -
    #icon-lunwen
    -
  • - -
  • - -
    德诚_线上学习001
    -
    #icon-decheng_xianshangxuexi
    -
  • - -
  • - -
    集体备课
    -
    #icon-jitibeike-
    -
  • - -
  • - -
    课题
    -
    #icon-keti
    -
  • - -
  • - -
    朋友圈
    -
    #icon-pengyouquan1
    -
  • - -
  • - -
    备课
    -
    #icon-beike1
    -
  • - -
  • - -
    share
    -
    #icon-fenxiang
    -
  • - -
  • - -
    227注册、添加好友
    -
    #icon-zhucetianjiahaoyou
    -
  • - -
  • - -
    场景灵活
    -
    #icon-duoqudaojicheng
    -
  • - -
  • - -
    业务开展
    -
    #icon-yewukaizhan
    -
  • - -
  • - -
    反馈
    -
    #icon-fankui1
    -
  • - -
  • - -
    设置
    -
    #icon-shezhi
    -
  • - -
  • - -
    查阅
    -
    #icon-chayue
    -
  • - -
  • - -
    报告
    -
    #icon-baogao
    -
  • - -
  • - -
    学科组合
    -
    #icon-xuekezuhe
    -
  • - -
  • - -
    分享
    -
    #icon-fenxiang1
    -
  • - -
  • - -
    通知中心
    -
    #icon-tongzhizhongxin
    -
  • - -
  • - -
    下架
    -
    #icon-xiajia
    -
  • - -
  • - -
    生产过程管理
    -
    #icon-shengchanguochengguanli
    -
  • - -
  • - -
    课件
    -
    #icon-kejian
    -
  • - -
  • - -
    浏览
    -
    #icon-liulan
    -
  • - -
  • - -
    发表
    -
    #icon-fabiao
    -
  • - -
  • - -
    课程
    -
    #icon-kecheng
    -
  • - -
  • - -
    编辑
    -
    #icon-bianji1
    -
  • - -
  • - -
    评价
    -
    #icon-pingjia
    -
  • - -
  • - -
    综合诊断
    -
    #icon-zonghezhenduan
    -
  • - -
  • - -
    班级
    -
    #icon-banji
    -
  • - -
  • - -
    投诉与建议
    -
    #icon-tousuyujianyi
    -
  • - -
  • - -
    交流
    -
    #icon-jiaoliu
    -
  • - -
  • - -
    评议
    -
    #icon-pingyi
    -
  • - -
  • - -
    学情分析
    -
    #icon-xueqingfenxi
    -
  • - -
  • - -
    check
    -
    #icon-check
    -
  • - -
  • - -
    upload
    -
    #icon-upload
    -
  • - -
  • - -
    讨论
    -
    #icon-taolun
    -
  • - -
  • - -
    途径
    -
    #icon-tujing
    -
  • - -
  • - -
    咨询
    -
    #icon-zixun
    -
  • - -
  • - -
    浏览
    -
    #icon-liulan1
    -
  • - -
  • - -
    要素
    -
    #icon-yaosu
    -
  • - -
  • - -
    报告
    -
    #icon-baogao1
    -
  • - -
  • - -
    收藏
    -
    #icon-shoucang
    -
  • - -
  • - -
    审核
    -
    #icon-shenhe
    -
  • - -
  • - -
    w_多选题
    -
    #icon-w_duoxuanti
    -
  • - -
  • - -
    分析
    -
    #icon-fenxi
    -
  • - -
  • - -
    kanshu
    -
    #icon-kanshu
    -
  • - -
  • - -
    上传
    -
    #icon-qwe
    -
  • - -
  • - -
    检查
    -
    #icon-jiancha
    -
  • - -
  • - -
    群组
    -
    #icon-qunzu
    -
  • - -
  • - -
    作品
    -
    #icon-zuopin
    -
  • - -
  • - -
    数译_教学管理
    -
    #icon-shuyi_jiaoxueguanli
    -
  • - -
  • - -
    liangsuan
    -
    #icon-liangsuan
    -
  • - -
  • - -
    business-report
    -
    #icon-business-report
    -
  • - -
  • - -
    项目评审
    -
    #icon-xiangmupingshen
    -
  • - -
  • - -
    项目申报
    -
    #icon-xiangmushenbao
    -
  • - -
  • - -
    下架
    -
    #icon-xiajia1
    -
  • - -
  • - -
    分享 2
    -
    #icon-a-fenxiang2
    -
  • - -
  • - -
    考试分析
    -
    #icon-icon_kaoshifenxi
    -
  • - -
  • - -
    课堂实录 1
    -
    #icon-a-ketangshilu1
    -
  • - -
  • - -
    图标_模式类型配置
    -
    #icon-tubiao_moshileixingpeizhi
    -
  • - -
  • - -
    写作-copy
    -
    #icon-xiezuo
    -
  • - -
  • - -
    布置-copy
    -
    #icon-buzhi
    -
  • - -
  • - -
    资源分析
    -
    #icon-ziyuanfenxi
    -
  • - -
  • - -
    收藏
    -
    #icon-shoucang1
    -
  • - -
  • - -
    题目数量
    -
    #icon-iconku-zhuanqu-
    -
  • - -
  • - -
    PPT
    -
    #icon-PPT
    -
  • - -
  • - -
    发表论文
    -
    #icon-fabiaolunwen
    -
  • - -
  • - -
    写作
    -
    #icon-xiezuo1
    -
  • - -
  • - -
    粮食动态决策分析系统
    -
    #icon-fenxi1
    -
  • - -
  • - -
    课程资源
    -
    #icon-kechengziyuan
    -
  • - -
  • - -
    作业平台
    -
    #icon-36zuoyepingtai
    -
  • - -
  • - -
    结课标准-笔记数
    -
    #icon-jiekebiaozhunbijishu
    -
  • - -
  • - -
    勋章
    -
    #icon-xunzhang
    -
  • - -
  • - -
    教材征订
    -
    #icon-jiaocaizhengding
    -
  • - -
  • - -
    新增模型
    -
    #icon-xinzengmoxing
    -
  • - -
  • - -
    表彰勋章英雄
    -
    #icon-a-biaozhangxunzhangyingxiong
    -
  • - -
  • - -
    勋章
    -
    #icon-xunzhang1
    -
  • - -
  • - -
    237拍照-线性
    -
    #icon-paizhao-xianxing
    -
  • - -
  • - -
    主页未选
    -
    #icon-zhuye2
    -
  • - -
  • - -
    作业
    -
    #icon-zuoye1
    -
  • - -
  • - -
    更多
    -
    #icon-xiazai9
    -
  • - -
  • - -
    互动
    -
    #icon-hudong
    -
  • - -
  • - -
    橡皮擦
    -
    #icon-xiangpica
    -
  • - -
  • - -
    更多
    -
    #icon-gengduo
    -
  • - -
  • - -
    聚焦
    -
    #icon-jujiao
    -
  • - -
  • - -
    画笔
    -
    #icon-huabi
    -
  • - -
  • - -
    28D鼠标箭头-copy
    -
    #icon-mouse
    -
  • - -
  • - -
    下一页
    -
    #icon-xiayiye
    -
  • - -
  • - -
    上一页
    -
    #icon-shangyiye
    -
  • - -
  • - -
    双页
    -
    #icon-shuangye
    -
  • - -
  • - -
    单页模板
    -
    #icon-danyemoban
    -
  • - -
  • - -
    铃铛
    -
    #icon-lingdang
    -
  • - -
  • - -
    移动到组
    -
    #icon-yidongdaozu
    -
  • - -
  • - -
    删除
    -
    #icon-shanchu
    -
  • - -
  • - -
    下载
    -
    #icon-xiazai
    -
  • - -
  • - -
    编辑
    -
    #icon-bianji
    -
  • - -
  • - -
    云文件-
    -
    #icon-yunwenjian-
    -
  • - -
  • - -
    avi
    -
    #icon-avi
    -
  • - -
  • - -
    access
    -
    #icon-access
    -
  • - -
  • - -
    docx
    -
    #icon-docx
    -
  • - -
  • - -
    folder
    -
    #icon-folder
    -
  • - -
  • - -
    excel
    -
    #icon-excel
    -
  • - -
  • - -
    gif
    -
    #icon-gif
    -
  • - -
  • - -
    jpeg
    -
    #icon-jpeg
    -
  • - -
  • - -
    jpg
    -
    #icon-jpg
    -
  • - -
  • - -
    mp3
    -
    #icon-mp
    -
  • - -
  • - -
    mov
    -
    #icon-mov
    -
  • - -
  • - -
    pdf
    -
    #icon-pdf
    -
  • - -
  • - -
    ppt
    -
    #icon-ppt
    -
  • - -
  • - -
    papers
    -
    #icon-papers
    -
  • - -
  • - -
    pptx
    -
    #icon-pptx
    -
  • - -
  • - -
    psd
    -
    #icon-psd
    -
  • - -
  • - -
    rar
    -
    #icon-rar
    -
  • - -
  • - -
    txt
    -
    #icon-txt
    -
  • - -
  • - -
    zip
    -
    #icon-zip
    -
  • - -
  • - -
    video
    -
    #icon-video
    -
  • - -
  • - -
    xlsx
    -
    #icon-xlsx
    -
  • - -
  • - -
    png
    -
    #icon-png
    -
  • - -
  • - -
    word
    -
    #icon-word
    -
  • - -
  • - -
    省略号
    -
    #icon-shenglvehao
    -
  • - -
  • - -
    加号
    -
    #icon-jiahao
    -
  • - -
  • - -
    关闭
    -
    #icon-guanbi
    -
  • - -
  • - -
    向右
    -
    #icon-xiangyou
    -
  • - -
  • - -
    讲课
    -
    #icon-jiangke1
    -
  • - -
  • - -
    教学资源
    -
    #icon-jiaoxueziyuan
    -
  • - -
  • - -
    备课
    -
    #icon-beike
    -
  • - -
  • - -
    最大化
    -
    #icon-zuidahua
    -
  • - -
  • - -
    窗口-最大化_line
    -
    #icon-window-max_line
    -
  • - -
  • - -
    最小化
    -
    #icon-zuixiaohua
    -
  • - -
  • - -
    关闭
    -
    #icon-close
    -
  • - -
-
-

Symbol 引用

-
- -

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 - 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

-
    -
  • 支持多色图标了,不再受单色限制。
  • -
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • -
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • -
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • -
-

使用步骤如下:

-

第一步:引入项目下面生成的 symbol 代码:

-
<script src="./iconfont.js"></script>
-
-

第二步:加入通用 CSS 代码(引入一次就行):

-
<style>
-.icon {
-  width: 1em;
-  height: 1em;
-  vertical-align: -0.15em;
-  fill: currentColor;
-  overflow: hidden;
-}
-</style>
-
-

第三步:挑选相应图标并获取类名,应用于页面:

-
<svg class="icon" aria-hidden="true">
-  <use xlink:href="#icon-xxx"></use>
-</svg>
-
-
-
- -
-
- - - diff --git a/src/renderer/src/assets/iconfont/iconfont.css b/src/renderer/src/assets/iconfont/iconfont.css index 4b2269b..37480ed 100644 --- a/src/renderer/src/assets/iconfont/iconfont.css +++ b/src/renderer/src/assets/iconfont/iconfont.css @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 2794390 */ - src: url('iconfont.woff2?t=1723022855912') format('woff2'), - url('iconfont.woff?t=1723022855912') format('woff'), - url('iconfont.ttf?t=1723022855912') format('truetype'), - url('iconfont.svg?t=1723022855912#iconfont') format('svg'); + src: url('iconfont.woff2?t=1723099371232') format('woff2'), + url('iconfont.woff?t=1723099371232') format('woff'), + url('iconfont.ttf?t=1723099371232') format('truetype'), + url('iconfont.svg?t=1723099371232#iconfont') format('svg'); } .iconfont { @@ -486,6 +486,10 @@ content: "\e604"; } +.icon-zuoye2:before { + content: "\f48d"; +} + .icon-zuoye1:before { content: "\e610"; } diff --git a/src/renderer/src/assets/iconfont/iconfont.js b/src/renderer/src/assets/iconfont/iconfont.js index 009e48d..877986f 100644 --- a/src/renderer/src/assets/iconfont/iconfont.js +++ b/src/renderer/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],c=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var a,v,t,z,i,p=function(h,c){c.parentNode.insertBefore(h,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}a=function(){var h,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_2794390,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(h=document.body).firstChild?p(c,h.firstChild):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),a()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(t=a,z=l.document,i=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){i||(i=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file +window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],c=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var a,v,t,z,i,p=function(h,c){c.parentNode.insertBefore(h,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}a=function(){var h,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_2794390,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(h=document.body).firstChild?p(c,h.firstChild):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),a()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(t=a,z=l.document,i=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){i||(i=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window); \ No newline at end of file diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json index d899edc..f18e77b 100644 --- a/src/renderer/src/assets/iconfont/iconfont.json +++ b/src/renderer/src/assets/iconfont/iconfont.json @@ -831,6 +831,13 @@ "unicode": "e604", "unicode_decimal": 58884 }, + { + "icon_id": "41372607", + "name": "作业-2", + "font_class": "zuoye2", + "unicode": "f48d", + "unicode_decimal": 62605 + }, { "icon_id": "8023423", "name": "作业", diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg index 039cc95..0731898 100644 --- a/src/renderer/src/assets/iconfont/iconfont.svg +++ b/src/renderer/src/assets/iconfont/iconfont.svg @@ -250,6 +250,8 @@ + + diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf index 18826b1904c738bcfaeacfa589ae6ef39c7b6531..a08d65f7ca20f6a7f07d685be41afba417a7e35d 100644 GIT binary patch delta 227 zcmaFyg!#u4<_XG%i3|*kJq!#C3CX#M1u;9i;~5xOrZ6z@n5E}brl}{d?_^*QQej}Y z`XwVZF-0q^?9#*#W5zQRJLCl=7#Nt+3-XIgR?9rlWMFvJFmZ>0%!X;g&*S-RzA|vL z01ahecyvoL3r0_7VLZ*)yZHj+btYLo21bxDvjzh*n56@xxqw#dF|aWGnS6vL7pTyP zwUddp9Oyo_#Ru6Lg@DR=KzcYhKqL^X+I)fI9XrpLUIqpbW&kSPyhp(40i)68{~t0L E0mHUFga7~l delta 211 zcmezIg!#o2<_XG%2@DL3Jq!#C3CX#M1rzmh|1dDHOkrT)(MZp!OjA!@-^surB*MUO z^-D%-Vv1IXBG<$aW5zubJLCm97#Nt+3-XIgR?FPiWMFtzFmZ>0jQhGjXXE*8zA|vL z01ahecy!}k8;qXJ!g!joXY&Qd>rApb42&RQW;F(8FiQtWa{;Z^VPIkUHTeijE>NKn sYbO&>mTmJvb|yvv1|E_Uw*UYD diff --git a/src/renderer/src/assets/iconfont/iconfont.woff b/src/renderer/src/assets/iconfont/iconfont.woff index 86e2bb1f6a91d6f9bd87540fbbfd1d53546e1b50..93648233c583a741581418889d176c39d5b30f5f 100644 GIT binary patch delta 1811 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 literal 31252 zcmV(>K-j-`Pew8T0RR910D2Sv3jhEB0P<)60C~dz0RR9100000000000000000000 z0000SR0d!Gm?#Q^t8{|a1_3q#Bm;#g3xZYv1Rw>3X9tgU8(+l-#M}1>w*x4$sJ+N+ zL=77UJUpDm*@4#MK+$Go_WyrM(lLf())3Gts~-|^p-U#RXb1xne&`gLvUT~b8_Rg9 z?9e4>JP-PbWnOe1B#ns7iIS%I(q@a2Rl-}P%}eCP!ld5xuwOR##);Br1s4+)B#8gE zU9;gI!ql8sKWv&JjA3 zc;DULhvb-5GJRaRXlSm9%U#lyroSe*IX%WAl*geR0WiSZ?cdGu?#`{rP2=1h&OSG| zV;@H{Rt}+Ul#0^OM3GUys7-5AX#I-j|FsqBH-8%cxBt(dy3gcRnv{$DDZGFn2m#ow zoubZB8|FoNF#S;wW6<_p1rgI4uOtS-;KVfdWu5qN0x-_P+?MNA1l%`O-(w8P1oc2c zA}Ood`u1-nrS!4%F?)tF7kG)i^Zi_4%WeG_^E|j10kqY!$=Am}-#fK`P2s{!(=Lo8 z$8Hx*NxI7gUIsy%bYFlL+XZUC%=d0(R$Ne&b&TM#G($Z0vW+cY(t^FDqb1hLIO zQs?N_NYP8$k_s*pzqg$As&0DxUX|1h8)HDRnTFez=e)f_J54^!H8+jaXjPk^vRkqEXDa0C#zgIs2;d|g#$rt8X7E8PVMN_x-J zJID7X7j@^8=;BW;dS(G|W_AJWE-7+%37!@p^#njl+y!M8AnO2{djOQqS<3||1M>7I zK%P2BzRyf(j1Lnj%0A0J3W7(598z`w%UaDyBs665|5x|AN-{o1q{+SWomS4C$sRN3 z>{)X%T}hu~J@`#vPSBSdq=72}7s;fSvh^o$k@zW+t8hi`q<&Ie#*E2WN*%^NY}v+S zOYDYd6!h0nG+f#Z5AB`yg_%H&8toXzF-DBYL_fZAjIFwHqY48>0U2t=yU)DB%?7Or z?H4VfBzWv1XS?TtU&gcu*!{~!Ow&Rox^EA=@9v)u3c!$uRBHBz*THo7yN}>VLta(^ z`%RVMUzLFVrHXZIsvr>F*B{TKtc?y(S9d6|M*rrOH;Ej81}aX#ewFtUIUIb!*Nd7h z3gT{-#mi%M6`%tUfZ&RCXuHI?3KR+GXYdz5j0% z{|-;{>@wafdgaxrCxQO|3m(5d#@V9_c=NaIwx2$+NTAJ=^`b1*%v&l}lJt4PxXUAdOYlWX3s40AdKQ9&GMqG>ZZMSy(B=@l~d%8v}}Iv`L}FzDpl44(=?np zd-Tc6esO0QnIu{WA$zQxSz4~W_|9jJJv78B?$;3z>NPv#gflw;%3VAy|R z@DBnOHQ-l*;Aev3dxGIv!SSdNSb&gNj8IsP&`om;_>r)9jc|BecswBj79k>5A`*Te zG9D9%^@xH^h>DkphAqeiPm7MFh=Hw$iCu_={bFMt;$R)(Vm{*GfcQ8i0WOemTo-}a zNQ@Jb;6k}#6>`INB*i6?;Zn(QPzt4;N zIZeYCG#y{k417g1@iooDPc$3f&>VbAWmtyFu>w`#B30r_&BYWn564x7k!S&4rd4=O zt8q?i@jNx-H`;)Ws15gO6Q-iyFc5X%khbFi?ZPy)2Uq9_&gdx4>LiZpES}T=F4H;u zLVw@}-N6j>8u#c8CZQkLjOy?ggy01Z1bD%RYO2`h*p#m)tE&L zqM4YFb|MeI5mPu$SmPwaB)qi8axIluf*PV3SBVJRVweuEBBB^}!VHfo`k{TQ34SM3CggDnJFlO zCsS}FYyh*r82w=8go(1YG#m}NLIz_oPQzj&Fk2A5W8t2#S}7RjBcSb&gNb3tiM*L= z=3~bauSzm84Ubj_?S+Ch)i#(~rz-em{_r((J>(-kufnN zr(sG)&xn@O!Z4xS1{Wej9b294 zT0%9j(1?_0yBG@^XtDj}Crt}%{R!nv8PQ6=Qr=HCz?TB@wFQ^EaZ#6SZYD0alMWxNueL z;oecx3a6~)Eh%4IPQ_9ylkb>Oz>QJ%L+BpMoZ5Y*RNB;SgS64zv}iC^)!44lrV-e- z+}Rs9e(XXDUL`MD*T<@eO2-$MQ(#VVdEH#Vg>$>%{(7!LWKGxiinTiw9-vg047jZq zsyW1`%f#6!XIpR(CmX+o0{D})t1HggK{GoN@#XxGkQmF?&q0iKRN>aCjHnT#7D1F| zwd>F&R5Yk=rUe}+OH|DJ?w~6uD>m0%BWoUD=qorZR!SniTqrPO#1Dw%&poc9DtQPu zVV7km(@KPh7(-WfgLZG8Q{AR*6#12JG(waRN^M4h%I<0vvzietxm{%nuC)8yhp zOt)(zDHWS}v1G~isA_2#aeQ=~5No+#FRSE2tpW_lA#5^{Gop|lS7Rz`G0nzx^SgJr zi_FCTEy`@68h_Z`ZO_Jfz_$<~mP8MP7WdZL<9wM@l87E$(W60`ld@%L^K`bBK!kF< zv>W5dT1>9jf>~KLKk9-yNWoBw>{WcICTcn607g^qHbOKLc(r&tf6sJ<=`)V1v*XZT z453S)x+r!tlkem`Er~lwU%RukxDq>@QkSt3e>N-6vB&3zf)L?*i*X3OWip)_Wtj6k zXTN|*WcPAhxFPe4{&KDk7LfEzQde?qda1xUq659L84ITXGEQgV&FG}KuU>?|r) zQ7D$&tCW|f;$oUshMf(Oj|!9uJI5mEhT8Ckl@R)i!f0>}gtTaYvfLA=ZskL5Fqrwa z6pCS@&W@El3!}qc2TlA(EwL2EYh-D$Kx~J9fW``P2w`lNeTC@}&VF3KH6=7m-9wM6tc%uFMjLPZ8lUDPP&> zpkb9#cv*$|9w^^OSMyXZ=e1wL{>HK@;{8b>X1lp!w)l0K^G(kf`}&u7P;##2>Gi>v z831(uY&u+4oT~8MV{^D>a}aQ(U#>f0h}$>~pm2gf9Hg#wNuf<=7RqpM5tn~I$k*pM z(3PI`*5X|x{7fo8mpKa&C@!ObCs*Nz2T679n{2zT2^Hd$iS^wzYsUz=+9zF%Ub(7P zj89n>-bpM((eggm%k0>|&Vk*dpZ7FOH(TpvRa19e1c9Z8=DmWxoxAILtS_EEXPn>9 zP3>ckIr!SEoCcBkE4*i+jt%K%EZV98Q493<3&%1XJjQTRO&|V$vs)up8N?57ta>^ zn%*n>TNm@z`W+m>_@k1rC*ZRP zvl~Jrq6obSK*5hL2>INk7^m^HS^Z_v)$=93j;0!}tc2ti|MGJDI8N+}fh;9iWxQ5L!G1O8I=q|)9NG`s849U<#R0owVIw~^L(xhk9Bg$ck@N3hu zL{%JjHPXvQHfJQ256>Xnp^wa94gZmH?kWf@DAbJ1u%WzSM_+f{-KD z3lO()T}+YT9N}g;K%Z7sXo9}WDSgpg;1VOg?&}H#SKdT1BTKf)WqlFRW`Iw9nm?_6 z)~w0`oinF*!cLwIb-~|q5)l-sEYN5)FRDskRGBGhW85vpFrG7( zGHWbz^vF}!uH$+Y_E54oQ?EG_b)s>a&R-Z?x#E`7b)Ke*du*g=aj|c?{pMW4;;X19 zD=B4MuhpyG@yfLbQIPmCqdbI+S@`+hIMbHK6FP%lo%N(VP>rv_abtE&AD=U4MzxXY z|JZa-mWR$gC@$D)v+63-itK_Yz>%SuHhi`buH|+;!w-Yk%gB?r`auQPRX1^Co>#35 z5kb{lQUgA?^m`iteDe)-_?I3<_5;BQ;g59Xi{QwuyX-kIu;?&FoH|==EXVwB=A84Mzl9 zYz}NaIgulMEeSSbG9kT{%<=rC&OZt8X~d!4@N1HBV+&LP)L;edbeRy<8;mFZRM)FvA1%$}<8c_NmrfD8%8C!(UoQyVrX*3S^ z)zftkgAKQ(d3)JkD)WW}!H)Ig+f7vs?32R#HL(K~HB;;w3QO#dvUI76R8r2l`P=1V zjcl>L%bEK7rhjKAI&3;(|fT_#w?QMaFo{Wn#9Pw9T*M-))nAyzkZ9og%^w6M>3M1ctaev>YfT z)np|)a&2saTc`H*5@tL9jiBi&Qpc$J{FZLv?YNdqH8DiF1q=C1E)QUDb%SwFJ zRADD)OMy}m9$>xPRsl_joIq8#5Ch&D;fx{iCOHY$MFq#pDXSZu$hi!r)a+qpKYx~e ziDl&{r>YPhkISZn8&}rL8adCpc;J~96kddJ(l5%mULliA0 z1s|7BJpp9Ne4GKYBrr^%+rh5zTW#9UWQi2T6M1}+Si4i9HCyAGvgb&fV#|@kKj%4i zWR+v2Dba7xz!K5;pOoA97!&n1-qPYH4MEAuk7dKZ|e5LD7+l)77V#^;i4GU$X zx=xy|_01x7{2lt$!bLx16tbHC(*#_8+-nuEndCS*85hBKZUC z*j8MMZN7MD?hHdh`cZSJw?umy2Dm2M4pN^sVL?ZQ60l#ezEE!ZJDUx#+|(7G?G4U*ef++_J=cJ;~f6 zwkw$^tR<*{{lh*cjwj|CxXk%3t6?&b1$q*l_Av!%mE8_^A%P5gAv_xnCI0DNT~&qn zW8HGw4TEZaz@I)VsNKB~xP(IagX_Yd+^E_yb<11C6hR40b|Eyv2o@MAVzz=%Z%`-a zRol;tBJ+6JvN0w_RhO!=mKW7^D{qmmW?5L(T(PYt_%Wk%=7N7d{^#RcA3Jl_eOBab zK(mMRv9qm~bqla_M%Gb}vab7m%*ijodM{igE0{2`b>Fy%;^UMNWnzqI)1RUEFv!e& z+!RI7CXeY+#gb}Uj231WS7K5hwAJTfrDjlE{rMJz8tpOC#kdQCm`~*AkS^8V`@I_R zTY>pt4v!XaUY&u!LRnzU;rA8K*(xAD1g@=TeW;byM3MKJ@`-Ro@*4QKe6m|7qeL;6 zAL~&lAm?@R?&k8cDy9x&Mk^8&O#0faOcd5as`0bjJvA3m@{Sdz{ zZGj~ew??*6TvZP9Vn6c&8}~@7UrFerZdBrXEyw@~Wm*D=-hNvZ68efe58{>CQj*Y3=XzzGXBh)(7Su{Nnp^}Rw*Fc?HSmt?x*FeWAP*_1U`P7rBbIEYL(`fDs z^_Kp~Y?9S4Yj2=sB>`6;P$Q6$Xw|2hqR8W0E=c}z=5L}`wWX7>)a&N;DYRPyW{oYU zimbi`iL?+oOqO6RKESm~Xl&4C&65WF!5ZN2Wko-}&-7=-IgO)L71#7*m#Qk7J$V}n zp&KV#t)vnquGX4WFLRGeR0w+Osl-OJ6x_hr$bNaw{3|}nH9)bW2ANH2c$08;1!da! zJ295Si({=;xLUGT;fo~@F-i69*uWpTg zZ6xm|Krta}14%#7T}rqp<3Hl4Mc;TZLcR<0oU!(51T26m#|vD{pRypOq3CHgL@w%V z!L_$M@Ym8CUU+E!0jt3gqQ$lttV*53a90$BZz|Pgd;*z7zh^%nN*AmKgc351GbHgl z$dwgvrzHFAFQ8(A#+I1!np7|Y^#sPVNS+lW&Qx<~6%zD#K@sD2|Xvh|@u%f(9-?pLiIEyFQ zbA-rq6L^f9!wVM|?@fRI=UkRtOET;vZv@Hctur2!B^sCEcg&GkP^gW>|~mn;Edgk3S$ft>p|(;wZNkITXNOWB?R)Us=;x(twsVt?skTygJ~@^@C3 z0^UZxM6h(1LKk%(RFUNq(D$`Op2Mwx=ZT2Ub$sa+(6ug9*BJ9+QIu?XTMf>T*)z~H(M-K=Kmh6U%m7+we$4or40|NXer6AjB^p1(+r}Qwrt>E8` z$V*jH4W(`_y1-2UbHOFqB&Q|Po(0)QLKs}{O?L}b<(pw^XPYAz$th4Zl~#9;gK(7Q zBaatcw!x<~yYMqPF=5A_>iq#I9_?0Wh+Ly^k1jR?3ZDs$Y!7(4$};&Q7VeSum3&nK z?Ngt9@eDLvu%LDtOm{u4*zFrNJ)}fYMUkhbUAPZ33xC4YuA4Mj!(u7#MUs+xW2&aS z$()w9x1kKt{=Dvm+6INN1|rou2@bV8qCQ&^YJMyoHu4sZ&=M<*G|J8y4UzA$U7;3s z1$vkxHNsC97@T;v9-@Mf#$-4&7)*&@@|$~qzc&#L3%~fE&m|#aW&Mt2NqU?q)e#ud zhSZDXenvR`(IsQ)$$SVAud74Mp9`ox>q$}+T06c{?s(=Gk(MmH#XV2{jC5@LiS|o= zFlefy&Kj3ggQAaBZL(~?DBQFSV}(eM?n9u86{d3XQob&Q4EDFWAFYc&#+afxrUC;_ zYEme=C)8D}0{ujfQL`Qtgrb<^e0l|}>?-;kW`?Y+i7PAjJD3Hq295EZ&uR}Z=Z7Mc zm)?qh@aVe=@tbmwC78<{7FEWmpcH503Z+)V)O1oJ z#5uHlFov9DddbXjC|k&j_d9M$F*M2sk=K7aWH}ta3fd-wrmaai;2>=>c%y&@vAS97 zU*d+3p{OfU1(G2GmEc7jWa}xBH`sqvIxS5n!O0$`l#rMg2-@mrRM{bPhe?uqo?RQ% zhlDVByRwj`X;@58zV!zUnQH|(arwDbSN-2bPf*u~)p*4!TRl@LF9kf_+c))Y#arA5 z+pjKVRksk?rsSx!;qrL$52OP>hwqydzR|GPmI-QePr%a zZxycp^S$Zl5E+$sZ`RbK-s|8QO7TZZ-@y9`;bri&Wr?54U+WJsCbZI|ZL35y{s<_! z)J#>WWZK@5${iY^5sb|H#?rUeVrdGhoQxiRsq#u`hp`m%D;Ve3pIw?y)@!|{TW(h7 zO6rC{I%-$`UWf@eG0&T0z0xd%D|@%WoqFRyueU^pW}m<5eO>3Ssp{6NpZ;6@Sq-U6 zd+q%GnF9;eJkB1OPH(f9t{?dtXa6i_SHi7RZQl^9ljun+fz8cACxDtAoJe~$R^Kik@>h_?cKocMhz zs=n^8n-Ha|bbFpGcN^f4kOBpjo@sQx3^r#dl%YWzmWR%brKN(%Hn6i5!7``|%77Yc zHnPvXSeSjD2MGvdv*$*i8-HPZc~CmPpC~LGKb4Ymj)7Ab{_C;aKfI9@r%m~{R5edD=ZRaZ%`?HjGtfVUGo)1Q|5+V?s%Q*%Qe{R`--^DjCF(?kb`K> zVD!-$J^MxB@^nx4#a=+Q6E3_&4XiM*B0?#0W)K9`5@o_Y>K&dG(sEH$cy-3i(3P<4 z!G&cu{)eGpO)5tQ(x-zvKmTn$N(rGRGDyeW3KJ9aWA*6ffFbxoN&+hG1PRYyI%}j5 z+pf`lUcvXOjch6Wa`Gl`wL&EVZf^~%MdmmXJ^e#2QACY{$IJe+WK&RuR6%A;SLlc{ z;}cIo*r+agd=Fmc<}de5!1a0ck+kY9C=u!R1|U2)9HtQMVE-TY%Qq zNrR~IsnX*)2+)(x&6%lL(Bz)iOMX^2fL6Cd!knIlyplkYGLmVI0*x6PQreINp&9hD zfxHx24r*Vjgt%S18VR2@LL<9eGF(7g)nhr_AdqIPLG4#~vRlLUTg_l_z`r&*2Et-{ zWEpp;7SU+kJbe`#Q&brmzGxjsJm3PR_o5$7?v#U0P`Tid**~X0#b_8#}z6iES>hpvqK6W#dC* zuj#TyK{2WtR-^NLf18FU^Q>q}UMFD{4Z$ZQN;V&KAdpq-0Yi5vxkqx{3LZnzhb80O3#llOGJz zlrqKxFST5?+=ZgW;mb8eVS{X02S?1uG&8_lx(+TRbJmT^Atys7mDGy)(LIFwmA-h2 z@ZhB7l)6=^pXoi$ylb5~278hlNw7WfC#-=SV35KPT0vvA?}@32YM#>yv5jw*F{9#R z#2&8diGq+Tk(S!XBRd7bAk3ME=W&9Gj5@VPwouHlJcYTO2pAA(e`LIx+d)84*01&7 z*z@)Q8X7)+Q7ZTYgZ$?nrKS4xsoi$RK|eAxMBL{anP=S0nd<04n9o8K!_b&RPi(8poX^JbcY zTtHxPO!pj|C0J=;o)>gPQQF2UKi+t~$>K;CelQp}C(#uM<>WSpA4|XC0xRofICrVK zs2cqgCLg;i6kth3JufDh$Z|TwIM0E)5LM_@lQr0yU-S>1Z@9UuFs6N#ocD)Eg%R}p=y;bsme{q(l+YE_kWdzx($Yso2B4w`q-a(1H=y<{c8Unv zc;?`s8$dtGtMQ8ZNiQmc>!nAg`?Qt2ng$BDZPz;7tby5vThwUkj$vwWAS?N;Zq$Hj z4|27wXAaVNqAtVv2H>sCvqhF4K<+##Ao&8VFw$Z52m5}=w8tsr3-$xOHT;o|-?~Kl zb$VS?OEfPE3}G)$C!P?Pvrq(Ch$5tJu&9o(Z*o$ejGArNtTPLC&g%K;Kux!y1bFCH zdrBD{=vG-1du9&I9O1NXyA^hx+dZ;-e*aoOOk%m9z@>{HT9&m8@5 zSaBN^^G}XH8;U#)*X>&!eSQ3e7_Ao#HV!|z5_8syb8qteJ4RxNy|Tp1PiLDm-Xxq3 zP88_I%!B3V$6U!%*lMB6cSY1@fr3^LyP0=1*kE^yO;>qVZKAD)4^cOa5bc?CU9myu zhL9K@lNLAeIN~y`r32wT1uDn$?9Wt<&}uZ=89Prkq|94LMh0q_#RuO1O{N5&dvY^8 z-kP?nZQWTkHr2+F#I|XYq#FBAfwG;Xc^_m4E-TouDN)0UtYMG25I1Z&2$#pUYYYH z=pzsj0tabM$j$BsTL^J&1=q0n6%4h2<#tCga?j)&D{r#5=C7`n;k4Zi{n!>K$n5Z< z#8x*S=khXNf)UP2>0o@-D&>7s@!53W&a>#|;g~+?Nt*5u!@Av6vdX9Xg3ln+d z-g4|n|G~cA_g0Ueu8=U^sK&`dy*Zw5dVWy>O%n)M^UkYsF+&@V_!n{|_#(xce@bE%iF)J!dU1$I=a z9P}Q02>n9$J({w%+a4U(F`TO#J|CmP2*90yV^0rJ>96V zW|UAjCoVGco}$J~cS=dBr^+As1^Is|#eIHs7VKe^(Lh~ZgXWN6ohiIoD9;o^Pa$O# z_-YkPC^j7loWAiMq8Mn$A7x)Vc;SdR%t>*Gfgz!4x3-5Ind{fp{QlgVlvh)|TH&&8|l zia`?8R`*!rt(3=mnr{fjII=vm1o{F^7mMo2w-yb&!BY%>o3blmQRngms&IZgD|*Eq z%^n2P?IMNlj5hD;jG0pDg`RZAD?a}sX@f63htBRS_dwYboFuwQp7wm=(!Q?yA>gk! zO4-3|B~-V-Sm z=mCY`EX!nEg>5~cM%=jJI2Bm;Hcnsg1T=6f1caTNURTnKT`Le~dLcb%ZvlZ2;*{eZ zxIjQmw)M?HG2mij&TDM6cxWP+hPDU9@mFu3Tht{(ahK-z+b*2FQdTdQprC>}sq+$I z>SukSO`bewfqW|`*FACd5aD!nSbK99bVD#a;wS9WMml@~IV{BjLYnTKeB$ONyuj%? zsBJp8eg}(Ch-PM{LdwEAaiN1)vPns9B&ns$PsKjBh@ zp05&GfC67XBzb=DC;}`uw>pt@ni3t2N8oTPd*wT)#koLGwP#9kqGgfJehIh5x(Vkq z`Lrl35(b8#{1ViOZYpGbdXmy>{U-;OH)53_K)#>z=Db-BxAR&i2Q@Xl2A$CHti8*) zvrTUP#(E(u+$;~QXoDrjL_$x~jV2_dEYQgiRDC({ddQvR%R@zH*0(X-{%6EbOq$@Io%5kwVT(B!QG9 zNFv$2)ed%$9DE1qV+{C?>{!2ECN&wQ@)I(XRBDo)kV}mwsSNI4?On?6;-A21>7#|t z`bTo3RBDtzTCbe~+C%5!{Z_`rTgk4XVdJpK%?eHr@vDnR6&Ctfefn!PAfRJ?_)o-b zmzTrYtL;J|7$_oSr|u6oS0q^`EROQ4(HroI{MkN2AtXvHo(E_tF9{INriYwQoQIn@ zIh?>lID38i>R#>Mt0$~l@h|ZO3{alCVWRiqi=2+Rr^|0DzGDjnqZ$k*LONOM&Y&x3 zJKU2(Qx$r#UaqIBX(7rGafpHul8i*TizzM26X}ZVC3_<9WnHR#C!T8%8@RJ3P7LGVF2d#6&pp|NWZDL8*R$wD8y34jlq-{D*D5n2nxizc(D6~ zSYMK>0|LUzsWE=0+th1J$|R8^8V|bmN7)o~;%dKph|4}AQt3lF&k^G0+d)O`p@)ki z2cHX}xa}Dp>q><6;)vHp`xh9(VTqEh$IN*rYLJZT{_A>Nh;+jh6-CjkNS|b@BS+kg zg~Q?LfL0wu)N-{%r!|(>_IkxAJ*+B!m4_`x;nj8NpzyFQyER7Xwa3)OeRYcI&pP#z z+r@o(isjEd^(v4|knkh~Klll_HCd#&ve1_4<;5dXNCHoI=FH(jnNuP1AH1NcDhK;Qs35I;~Dn1e|5iuR0* z^oaJFjL61KFeENJ71f-Pz5zL@&{Y&7Q$3dmW1wIb5p1 zZQCj^*l0|O@7?SejBtkI(nW`%C(Hu)cn72KbF`o5p~x!_zhqr<*dYv)R1 zpG7{4m2&Ocq{ezKid(=Im%^oaJgQD<{nthMJT@}+xzx)R(7P|>b(w^Fc9`!hSDgPN zWZxN^zt?aRihJHSz-tX?<b?NY_FdmQD(Y7kG~>d1s_TtT`O7W zDxl3Q*l;?fWu9gIzVQu}=G6An8}@k@(BLH3g;4U^TVxoo4YL9eBpQ4;19ww1&Ykio zPV7Wr~9u@=WmUu zShue2=p^o{l@9p7J#hxd%2nJ+QEltiIVj3mp#~R|$;A-5+vQXa;C?<^koBm5=H%qD zV@+{pMULkp$#aMWDrQ$CrY1OMNana!u=DBhp$ZSz^Fa}~0cIR#hpDA!oNzMYDNFmw z=C+iQ8yFi9?NCipO_3)Dr{q{y<}v&hmj0`fEU1sUHC00yUSj&&LyM#bHx54wJB1nl7w;UW=4!+ ztR+*Ic(_JdVsWFzr%_!GrXnn7r<$<_`q-jegcqbn+Ln<#s6n=t_=(TH3V z=%d+wcX{UW=BoUF={3{)L#zt$peS8!->f^TL#7$Pu#nQ~9k#Eo)_=cNur~3ZXZ`MK zQ&2GyE7Q88K6ILZLV~hx4+l4n+m9>>^l1Y+_w_p5xXUr?PxGr zlC(VVa(2V-d%XAjZaBGziK3UpED%JqMA8G{2c#lav{zhBIt#^YyX}qG{RYdpVBBYWv;i_cj(U?y~RJT^5Z;QMChM^uBE?*m-`57+~}K z8z2JgFnT|ZKJg_f|BZX zF51eUO!@dzumB3KJ`2E{rfBoHK+*(o#29TmL)F|txq=KUnHmmdWP}F!6SA|{1jjrN zeHP93S?JHq%+c95b8=pV_?Di>@Hupn2jKC+W5Q5M2Ruj~6NgAo&T?EpZp;;ZnQol^ z#b~ANVGPZRTN?==A2GWg=Z0a!=jo$QXp~Xn{klieB!_DX&m*2XIm#y;GX{~lyK&6z z#+b@9qQ4c99u}4kiwGd5Z3s`e>Jv&6Wu*9H!ZNrMzjkI|!t#5^!zeVy9fT-lk*@s7o%nL{#QHh;?GNs@LAZ_hgb zh?wXK$C_OvG&3&zih&;i`A7**6?nHvnkQ5BHdsceDIFK1VW+YS@>BE46ljdhXm;D5 z#CG^3`IvnyHz{?laT=&#IGvu7>rQpaU9|vNT07Aw~Hlf%kKsqaqm6ntO z$4dn5nbGZn5;3;oXh}pNN4+!f1@j?N5_!wXE#xG=nS6m{Awe;9fovvS{4FfQR>w~w zEh8rZ6BD=o=0y;rx?E#Z0))lmFT$Nurp4*{z=PJgO_Ypf7#(IAm^^j$=D0(UcsFpY zrLA<|5Ex&$pfzM0$?U%BYHVD31};Ss5ScMnDYXd$J!9j#Pwe8Pds}&iw_&Jja7iaS zoZT62|98Ygv2~`53UbuYzS0aoYm!?!I<Oa-oQ67~oXgraq>0{Dax@_bIOJ`HkfI zfte^AUt0yGz_gVe;jRqM;Eul?T&ZoVcLEHNi3LunyZhwQCm)i+A6M@8tlv_9j^IAW zDr5dskNrID0IwBIOav|qJrZ9CH}~dA4d`opfI6m z?g%xM!bgW|;}i***l{0W5kPLZfyJe1qrGi0swKKc(^88xc`+sy^LAQM^`D?v zegxNCG}X+F;Kkye(4OEX$9hDn+@suM(lAc|-OW||P4A@J|tJy2QrZA@12I$He)D1;3CKx*#ylc+bbd7)AM3vq!P>kf9S#I-Wm0`D7V-S_J|>cM0OQuI}EqX z)!1C&uWTU0`vc?*FnO7hPIihNAe~*6JivHIr!s~a18Y%j#8%W0s+HJ=3aQc>UNg8= z+;VOhw}SFAh-RWy;M(w`h3hh5wdBHW4y(g3PRl8pGvslmhdvfe3Up8d1sFRNstZ+{ zeM2}D;&e?FJPy4YYYm)-q^GDT(LQaudq*pp0QF1t8VBEtga1o+7mtg7h0)?x zcnNiNE*2Ff;+?zm;9&jLu~(uwH5=2A^LA=D}#7wf-TzV^&(aoL@DBhkQV{q0XppvkYTr)!Z-HKw; zl0}BF!Iw8YN71fH8KL+hx3n0MBP^_Uq2~?sXob$PX^xD~u0?JRR3(w0Kc)=j0orp2 zsXjy>|4CDAyUIidL~|CO!3^%;uVlcpk_CzUni-aLom4NHY3DlxeaQmB4rhn)R<4O{ z&?QqJQ=O~$RzXxkx;#-Dzou%kC{ujh!NDg<Abg-!aT*;z+_AorOTGRK2(G>Vya zlyx+X8FiG6^Q3l3+of&NJ#3mM{$dm}>LT+(G&A}FU}~7`6%*|BfI4-67``Yr96yX5 z#ua;5B}yZH=A?wEL#HduUZf)I11QZiGT3v2CBg5=F7>(dQvyD2I^@uOCcGp=OezQj z8XJA|z#99?{iDn8yUiu;-bJilBUlanT}4mCC%AkI65AoER_z7t#es%TVXz0sc(WLR zmV2L*a5al?N!Xb)I#u|M#;clzmL{{5O}NH}8Bxb@i)wJkurp@hQsg#tIS#|ZEypsMdG38MY#*M9&JI~ku0AwhI&F^cO05%2?Rbr+oxopXk}W1+ z%1xgSp(dcf?o#=|VEo7eEk<%O(bwQuK3I_BQvd`U0Vbh)&?sWMN$Pg@Uy(0c{0Gy8 zd5J!axumF$tNuTGi zC@gUVAe)6|ve6`s=uzFoE|jZ_+D`07{b!#{t{`_{C_}5472U#MJ203GW_MsQe7{ja z9OP)B2_*o5kU;<-Lsm8gG;N#pPZGsvbqjP6%#aH_U}9v*%}Rk#HAD0|*VK-hLObM1 zVc8CqEk?1UNE^yn|K=(+2-Es&dxOJuPdSBNf|jAVLZ#9gQ6^CC!l(-`c{optPvyqxAz?)!%%_;5W7C%$m$0vP`|Q2SrhIwBi5PQD;YHNv~DN)w>|hp>9=lOv}LH}k{bE|d9TJ5Al zW0Ez6wOl}}4V4^Hnw5vb?SgGNM}TsmgmZWbhvJ?|pb-0r6qeeTm2UihO6^d7b)vB>N=Ae zuXzA`30GjLKo0L-K4kslC4SpS zgplt$*AI6@_&6Wiu>%Gh%F{+mvI3T0>DbIMxONHv-8zcau2v`JtL@l4Cd@?!+b%3Q9jzl$qZLbacQrdI?vtKsI>VsR%bVW zatdvRy?CC=)~Sf}ZQK~BFlCm0>bFtfg4VoB^K3v;t#R?u~DJ2Ky;U=1f8LW%n4=lI7?&zHWlu;U;_FW4JT zYWJ+vtvtz+I~VNZsL!d^+=HK(O~;pAZlh`q5%_3igBv%3KA=v=l&G*MKRh z->$tTy;fNG9}Px%7a2t)Mn(=xpIo~(1T42u)e+=F1SgnJ?b%$9!J70FIGZ;D?ow|l5r<)PEe4~|pI_k@<7xOFZg`a#XB zr><@3cGFH;+39}W)$^h{+wGI{@W&u%1W6)UZwk~p=4p^$ck{UDje=?bd}sYGc`szJ zt_-qkw%0sV&gqNzZ1^*BDx~{oGEZR>n|)KR&c5G zbsAp4`at}uByq+G$H#Gwk1(!^;!Ts9W6V-ym?Sdm`s0*f&TV4}x$34WvR0%ePt$gR zJKlh3`WF!({xV&p)renA69eLDFA|nTjdnZIF~%j!HS``jfKRJgE}s5nLRT_+=yi4U z9)=VJ7;=Th%K^{xT^WniuALYwrqh+Z(wZ=s@8Zhti0HsZU^`t|hbI0krSH%AuY)e> zWLa6A5uF%U!bB^zKw2Qv6VKeCIc4z}dKZIFl-NsWo8)jAa&mRJZ!lpEYN?fd4e;65depgVbZ`8cysa+rcpSW!l zS&wL--;C#)4;~T?dr+zgwYe6a;eornBECn2$BTO6D`b)0UugT$y0kTlsJbd+AlJXj zU|^;^TX8(~&a&g9g`KIBBVGdUs{zz1VjU`ymu1yBJT#-XWN&v!Wpm7&encZHp#!u0 z9U70SL#ea77yo|0L^q}QidW!Gkf%=<*5&OPq^)9siG<30|2(~awtp7neE$!QkoBDd zY(+}uzM$2!JY$Y}A8lA*XVyE(&Fq#O;#fF`EH+C5q>w8_afQi%X;Ajfjb9PC{IrvPjIhzcKNM$N=ld89*UCs!CVC% zAyV7j+Nf5kHn%QdVs&;Nw|v`S+!*c09I$p{*q!dv-G3IU8gHlU!JS*rt)OG(%)pG{ z4sG9P__MpK`{EM6u+A0Qj}6!!R6@5N4PL=x|07KeCf= z<%O4)hVvr%omRd8cjSfht=j}k$#)JPZsVKz<7JbgR92}txB6s8KqisX!)Yb1#44RRoz;-sk@Fz!V^|3uAjVW{>}Cc-IWaB?f&`Zkzb@) z#9yO@AIFK6#EB78c@=w@jbJ@t-)D`p5bSrXliSe4HD7Cn(MZf=GI@;g^O*l}KA_j! zoACcM(oxq;uW*TwFcAZF7pQP#fr6mwiLW&bss>#a(n(zech8yopkZM=zyPtBMl4{9 z^O(FLIZYGm9i5~~_81}vb~wu?G%=H<_jIz>=lCu8ts%i8Hi_da*Tm1Wh?_cb1oz_u zM_CCL$wXL7(3-V~c@6jtF#%UXWY159V6lgmSaawa|B%(ev!1Qe8WSS}X4c@bhfsn8 zWQQO=^TP}Gfz+7*;6#bbX^M!YFmMeM<=oUnkx-!!=oOj{!nPJO(R{hRt+jCq znfrDBjcFp`Z`@P(wbyt5`y2lO4FbyAgEFK4<_6w;&Mwy@{p`gGW|gZ}`5`i*#2|?^ zh>IhlJ}AB*sZ*s`%sx@D=)|)3Ps^rq@-!?LRRI2DUgEfURq-Ob__%{KRaK%mvHgU2 zCC-~C5R!J1B7Il$92&cq+V1W6-8<=%U(Dfsi6AyZB$19ar8Grm(Q*EGaP1u>2XU7!gGYFUGb#it*S+L2p3gYUpMcM=AEU-KC2K&L?XyeC@k`7!06Z76aUErLeY4ym11M>7)S^B(y7X-i#=araU zn07Qiz#i-*qjqXthLyuE#JdYP3od;jMBPidrFS*Nd-FN-f9GDxv2wTVt@yo}U?2-= zNlyAKJivnFT4Fy1^o_aLdy{O-Pd8pW)nKbj+qr3KiDScqj`Df;x7u4v3Qo0o@=Z8b zFI`=xNLia_yoXo3n&%Z0>ybVipXnJBryLp&*B{uA3y4%ez&YY?J$LSu;$mIh#otad zc^ZFm9?HJu(pk+hsTrXGd^M6}45V8@8Nfx*M z`;6=Ah3Z0KkZq`CG#{uvz$mZRwYRcTyGhgx^h~rJ+^Y&o+eD9Rk9L#b^oFHrk=|Cd zIG$&V5M>h!0_~H%e838F>PLe*BAAe=iF=&(k19NP5<3GQqt(P_7Oi<{uKpoZfo-Tj zmC7dbGGR~!G56Zg*2Ib$6L544q5|VZ^zc*)Qj`uNDV9_~MTr+NLK7(2q6`oTHZ4rF zD9kdMSz$@k2{T{(|38QVyAak<(=vs+9APK9qgdda7IX81U6gM93pisMx^lw2ydANRya$;51J}JNd?S@ z*E(i`mxD)+v@|wwXg=rf6*g5(I|xg7ByMa31l4e83du*4lA_Uxb=|B<@!5b_CTg^8 z;X+%K*gAG-Y7#fA|I-(|XVrGE9Lf}}eGA5TN1|p5^}QVVUiL(_H&AC$^!HJtAE4RO@+q`WB3BP{NZ*6bF z4ypn98!amrb!Y(xCk1bPUAcKZZW7x;GUo_03}D;Lpaqmr%&!w3mkGbdq*60UDgo)v~9 zin-%TxB|z_qZcw~MPP~5>cpia6eUcZhpfO?;G70Bq5?j>8Cecl6-X#NzkUOfWeDQ0 zfyitp1y=w^y2%MoLO`cU5|R;N+qK&`n(dF^U17b|t@)0@HD>?OFg$}qCo|f@2xCkz zj4^4>pk3!*N(C9J4`J1Hnjf;c8RyFaYPd-6td*gk@fdN1oyiui?b;|@> zf#W-|;BD_odvUdmh!%}noQX9H-1jidLUYUJ3g*uA7x=dez;i5~KmDQ)@HDhvWm76` zDub$@BdI*RkKL44$oo+;5Ze-9TdKsAq5b(JekfGGw9gNNOOwlNxLPd)gma@`Si{)X zhI=0o_#p6>yLoO$_)~4A%@;$6ngA`!kadOxKs_|n&`TF`G;8Y6}Nb?ImgUJkk1 z>&zx~&Wi>dPSu$D!f0Kzus)4x9`?KvmyA8nb+7^@3UXj?glCS?4;Yk$?LFnZhc*6`aMa2XQAcJs6b^1JozLDoiI&zRo1G z`{kA(GnwS|5-cBdEZ^H_OTN=Q7F?O;tUuyU0KnV7wG zu;N+S@+_KGRzLZBOpCH*XW`wY$1q!tr@DskYWmBzVdC)4rsw{<06(GQx!dy?DN7nd zLAI*bJ?A(%EDY+!>HL7YW9sI1J%4uW*sE8kxyhVv4(HhMLx;3?RKEjctw2i#NcPZx zK+RskzZpWdEYkh(8&1MKiNP(<&DC(%_=a=%{sSo!j2QkBT-WpJxZ~W;6iy&FrQ;2^ ze*%}E6(cTQ&e!|7~n7xhsj{IR$|voOpECb%Scl5giY+FVr|4!h;qBeS5i zNe39SJZHfpXa-O`;hA4t<5ccjU2M6HY68O`9r1ieXkcd1`wj!>L=JAFIi~H0kr$(} zZmH^y*n=y+V8ZYB4&k5PIAAoTA);!zZ zD6)%df(QuMq@UV<5(0CDA>Rujy3z{mC(N93Q{u0L?j_G0Bc7f|w&B+}%$Jl=2ax9Bv5tek*V)fj?^c;^YEcZVp-2ql8V zW&))PMKe(}rXW16*lrQUZWKzcYhWOxaTw4%Q%{oRxt#~!9r1yGoB99$-)C;cv0|>g z1JAqV$sk8~02u(`UuUvy>~5~R`J>bF7Yk}wDDH8wYJ`xQPQ-eWX7#lKx1Fn zx`)4KcZ{vI4clhC5o7B=9&IB>RjHgY*8BzAIr!_=m~&Q2QgBkM3A2`UocnMe_c&+Y zBkm*BBc_OXoGHe#QkYLwPq}9v0zuGMTf^}m7l{ZFop=G0LeOX>6Ovcq;T5P)4R!hX zTCBu1bq!F|^6>E2VmL}uLA`Ei8FmP(-KL$&)S-CL2|mIAZ6n5`kI0VzZ3FmU>y>iM zLMRqiuiP-p0np=6#qr%o66$>(`|;WbHxLDSE8yDOPI@ZE!~$ ze`8`p!vPxGd9Z;q#W#;r&B^zf!fD`6@yX{xfZ@DsqcLQX<4~9Ak{b?mY;LP4|!?{n3dQs6&82~+&4lsIQ_0ndd4vG(0mQL;kVgcZ3e|}(qGq_>= zUVKuhC=@7ve6wbVI#hGBp_kfwaNXC-3hMAjj^fX4!SsMV7;6~4X`x&@7tq)IgQ`RI z&pS6XgjUpTR4cOGH@WRn;hFIh*^0_UwjuvVolJV`C*H7Oc>0Y3P+B&0YrEI9QK zlftf=jHn}MQzmH%6~y6Eit9ZY?V5Z@KIj4`7W*~rBpcCf#4Z%B5CcW*t~q*{_E`Q{ zhGB|HLWKUG9TkN(EE}eAo)wXyE@x;)bUOjEktn!p_9|O9S&!wzR5NM{sR9mu?M~$4YMkiA9zJXL#%{#+J^FYZavdEH z4;Ju0Xz(RDNaMXfM7@c8t6^WTm_}Ly2K!|jVG~KB!z=;|*_q{av>@bJ$n%gRce9_x z^4rKxQM`F5capn$%M#7QI-dejio@wlTW9CE$NS8T z33u7iu}3zSs&UtN^aHzUzs|p4%{=pS ze$kw7+?0D}ZpN2q&T@-P3$*bI=#g-{0s{=j$u>QCDFOh^oSl)L=Zc0M6eg3JSaov5 zR{ceF19}Ekq%!2HBk6@tpb@Cq_kX+lzyBiiOxFK*_kGi%^0+C1m%GBgo`D#KT{7Lx z{*%&WjRC=@E=>yvAYDx0Lz=0mo~G13y~@_pO-oipL?}`SGJrVbwg{C{BQr{6rZ@+n zI3|pQNvCSY4&n~q9k?AjEavhAJxm@3ACn)a6w~RrIo1W|LJxb0y9y3d1`&0!hd7N{ zrh-MlL>RCFDJ2CXhM6_%dogyO(1+>oiU^1@bPCM12vY}K`AB<6gQE1shjt1 z3+H|p8_Mpw&taMc(^VbUD2NwbzPMZ@GC@!6rRLn(NoO*4+$p{VcXluod9AErU>&c# zN;8wXje-(A37>JiWQ_zP-emDP{EZg|bEqk5Uw95Y91#n1z^QNtjDYl*w(*;`UxcD; zm0(gx0khuU;!y1#Ot=F7O{uGCZoWtR6#ZyDvxbCSUUr$m+Zc={_C zo&=}OyF{eDP%lM*aI?DZu+rUAf~Lp83k>lz8b@P5Af~{@uw=y8Hg>fslv^R1AwHvF zY69rJiwTn4!E{7RsU(Ea)x&O7GTZ?N?!b}8W&%)(Zw@-SBO1R2GYAf1fVtpiAjqni z17EA2Qxs%`PeX=i6>)vC_R{&F-RF~SdQUZ-&qe}wvpzOHoTbedFtmEXS;o0U0!*= z*6@wGO+ivHj_yIvM~S2$RY&u|Dd`zqX;$vt9g3ywsBnNP zfe@S@7??kopvJjeiSXaw5ey#tV$Zr8^chVAkh}TKexA@bBMA4AyKvcB-Ur=W;LooClpZfeyv$(5i^6 zDbwdggzl-E(;IvbWZ*A9GR`V9m;Kq0b<)`mg!MNFMNXN&h+NM7`))wSWe5JD4xrxQilStUfp~4Y)YHzaO)+loI>{h4F@&Ja!KbIaxRdo-agCEuhvlD zDGE{FAo9iHQL|U%a=g{fxw|7b&=66b=upe!1F^V*IXDvT<#sJ-?VGkEz5wYRP~;( z3y5A`XTs&9in40^G;2CULZaxP<=r)rVDA}vTOTd}a!ZT>O9i){A6a#hof zh62%9-KXN#12k*Tg)Ci)R-00I6i#Cy=W0VG>lERNb>VhX2SO8$4G&Z@mX8jcq7bS0 z(mcM!_JyNo)Q}ahOAT+~=U{IQ zYn_3egNNn{4Rb4`6JX~tJ!pH;7=hQ0uE`G;h)H6*BoI%S+=-wWV+4>560H1UJGwRx za;dh~;h_MK{}<=YS^e2Je(L;8E)d5i?$_^sqX!2-o+3#Zt}utot%_ub0}@gY7@Qvj zEnc@ab*5++B_^sOM#oS_UV~zg;b0__D=I+; zJ)MAEqF1k3oVo7qT9ps}nfK!uS~Tr(M&@H$%y`OSvb#Hgo#H;{RdD~}R`3YDz!UhR zx-TzK<&3ISUG=~WVgABga}qlpW(fP-}UIeiBT zKs~){jbpCDmG~bWS`WwQ-4sCaKD=wlb#Q*^io(RmKbw@FKd7X}B*p`)KbdAI|5Q#{ z)=R<24b)Dz2lrpRm=+Bg?CR=q?J4-{ukt}4*rn{h$g=HDuk9(3mH!{zS_N|ge+viD z%fZp*$PXO=InVgdKyDyFeQq2V>@aP>p_`XpcXaW(Zl+w}nCO5H%(Fw_@dtlC{|^s= znfvp%^GOb}>XM4=cuQ1TQb%)-ThELhDPG^Lr#j>eUA#rxC?OqzceQ67H>aC!h!tB!QF|fPDEiGrku7|IgBR6IPF*4Jn6c z82t|ae%bu|Kl~a&jMs|B#U0}D1BZbf`&^tZ`*r|VUohV=UjX_=L^9=kmK=lM+2T6l zap7D#Z*x^41LjH8%y=%^2S!Ba#DL^&;adrSw;rHWfakyp%D~LkPreXhvxl|kzl?U2 zk5_M!01`nBmYT$Z(mA_{QV9wu6_ia1F90hk7ijc%bfwEU9kFp2EOy@>lB4WAqx|7S*DOwv?{TutNkazr>fH@`9GGVrSq}ZsKZ#^GF^GBcz11W zGR?WTHZj_x_4dBI6ggP$9=Y>Qa2NNjhKT#atp?hMoGY6+diJKPNqMgBW#1%<*dpRh zca_bi3KbAqmo8nwUQt`S=UyaJF;pQwcTRl5wdU`bG^w<-jn`IDW!y6mNN9Da86JBX zga5)E3l=yGalJG5dZ+`|f?;9cA_Z|pSw$U3#BSANw1O=LCaQtL<71C6YyxM? zF_`l0iNfJ(j#6Apa7CaI{}9BrJXfZ4-_AX7gC)V}woz|&$h`xz^fQ`_DmSxSrLsmU z+;gP21KmW}CSi+N6o$lTs|vsMIKaHp$$=&(WtidwbTHso^{<7Y)f_YD7u&+A=2+Oj zIOaf&&_kHrBg_@%~(Q>3#Y?8fq5%ez^->zVa3=5=H}9eJAC zCp;@Wles0cyM4_Rej_tP!9$pxVJU>2#F@c%upt%g-=k80kNMAy;Soflr)#2^q!2a3 z%3-)7$HKt)iQ!9Q^wX;t68iJ{i7saS*NCCT$s=izszh3G{X^6nI>Y@Z znfQv@?Co=MiBfjg_YDWj5O76GH149&*^>8N`kcYOT1(?4eA{`L+sP)j{0{Afr}1}u zi5SDzl8_y|*Ou?R&>f0=mKDO2t3Jbg8k*=3Zpqw|*(VO-%!5OZx2w3*Vpp@9*r%Q` zkIAX@t>7@vqzx>~XzU5fh zb2oUbwll38d|H?AnJfsN*^)Um1EYiogd6u0_q$&gZoYQD)Q!p#-JL9)Vh!^&EnXf) zi?Wiz)cW-xgy&_}*tp^0yg9w6`7`EkH+n4zMjJz|eJ{`Mgyyo=QWZm+QvX6)R3!F` z3vh@O2Bkstf#YP!9a->IieS0kJ-#JBJ@iw?a1SQaR%xr)SlAq%lolMc`vFzrZwL@_ zlc0XSK+UvBc{nXRlu>`UtcctH)Boo|{SQynb8kfdzTNe1@CtEoPWq}RLONMEzrL8g zr*oKA7CprU!GN<|@cT&F)3uXy5}_!VWLQi-H|>W5})R3Oh#tJS~KHPM&m_KOykD!IwvAQ zgC}+6sXT{)VEQNatsm3f1Ef`Hi`h8X6xq6k1f6_9+WuzT?icEZ=X7$@X|L%J?txp+ z%mWm;E-gUv812HZx5KFk~ za+>v+OGlhg9XKQWAB=+UQ!m@hekFW`#Wn8r&Yp*=VHzG8{_Gq~_~WN8elY%z&da~* zAJz3=!xnrsw%kFH`kv9`wbSb90F#`0MjiwnT1pDi!fdOt{zhXs!FntNrLzIqY?fv% z*H0}6xX{Sc_P)?9)bJI3Kz(L@HD}h}Xv8{qP2RlkZtAh~Z-fnH^m20f_2v(Q*>vf z`4XN%?YGE>A)tv7;I7TxqveJH!RnHJZK=V9@1(jh;9H7k6|>5Vwq6?K3{r%0cCce* z6g(eKk!d9JC59~Ue0W-S1X;9?`t}F9KS@d^WZJeAZ}pKM zp8qzr)w9`8Z=&G_wnC_`bbJLn97o2T!n*~OH5Y>$;Su8s(d`=Ujc+^Xj=&ol3lTO7 z0+3$Xvp%VNy(9Z|qbRdY_+_(=bBxR8c&&>6Srsv$Z*hRIRfsF$)ycwnk8Y}V0Ut?I zyU?A~hxi>T&8w5}q_u*tTYTu};XGW4bMT&dJuMfScUprN_ag2+g5$r@OGQwLFYigB ztEbOnvFmXT>jhO-zPqbybmON3twXA!}s%OOs5 zvT!Oc4(l{=>%Y;{pRh!zX$_uDFiuS2S$3m=-z6xd*UzFmn|#{g$OzOtm;61$V!y^c!&C~UO=keT# zSA_nu5^!-o6TEao|1z$fn}2hr@cc$mxr*e*E`e}Ln8ZWaC2aXx7P}b2DQ2x34F;)3 zMc@)01iAkOcTu@lYB`$)R9|?=7ZYDZD4Q1m@E4`>D0Pw*6du?nX}y}qJE0T)8?A6% z0r=Pa`qeA0lnnm=E2is_)QNk4ErLTCqSva+B|UCHRn*~`Gl!+!(*L>T_xO;kOX?pc z;9I*`ZgNwG$*?!&Zl*BhENrEvQiSuu+!P)BlmJVX;38F22Bt@FXL=O}dfQ`~tfVk- z>MFR|=vSH%TACK9FYq8*%<9Th$=m`xi#apXBLYm^x4RM5w|cvn(fQ`<=4*B4jb9`qh41$96%4NDW%VN_my4}$M!mXjnu>bwluATKfvSbg^r`> zLd5s?jk=j4xR^}t2t)Rub2jIoebmQD7E%d1s7t@HWA2m92SpF(zV$vXsN5Nhzi+#b zL3Q9rNu&n|lj0tTELk4OG?JO<2J0|Pg?v2Rayq1ftpwHXFE2&r9HjmS!g?XM(?(Y< zB#CRfMkgl&L9m*3b`qy%XOisWB(eJ`x~m2zyN#2yGtb)J*WY`8!GmDd!6UTAtAn3ZXd_YF`zr(3z^i9?m{cj-ROSh|Jb{L^>4dHJ-5QZX`xftEf=k}i`Y)- z5%y?TI16&SW=0s;*cfNwfdzTD@Z&W_lc1yhGTRVj^DxR2(5=bl-~O3 z@WQzDhFiST!@iRE7^#A^kUE%)VVg}jzDO^>Ff&{&2LWVpC|hV6-#X^Ywl^g`<{M5< zaBe;f#3HchIhpAfWUqfyzxSleNGmrJS9=8wcJv#@nZB<|wXH-!_8nj{eOX5i zjD7=6YyGAVD!ojaAe+(6R2f4H^VQ?bTEZ^mqTtFtmOE^rz9mo^s5$1u53b>7=pXIjc? z@3a#K`BQbDzPCfE(Un{K$vD{l7=icF%yz4pM1x)|tXmE+t^1R@MY>P^ip6;Ev6c^J zr2lkRa$hs4h@I)rCb^ji`yg){;5kdzIjFLV-p%BUjW@-f*gEEnJAK;6#uZ_o30{aa z(AVSX2NA^LzHl9rWPn)o4D{j3GlE-kduneU^(Ef^trKGD{?DmnCsyPAXBPuR-h0TH zdbSdq)t^)JJ}|`n`#;;uJ3%bI8}D}vUJ#G(-}{x1VsgNV-GCob zVk1Jp>RilcDurv|pzrVBXtjg!X5fDuJz?EBzq~wN{|7RT!dcYtcl#=Y`dp9FpMUS| zA9kIbhfx|V!^MR#e0qASQuI6+c0^X)ISc|nw9Mb-Wj3G!!^ewb~? z_52`=;v~)TqO9ts?fPMy=4IXXN>HyB;r+&w(KynTHA{M$hT?ZVO_+eotl=ide`2qZd+D!mlIGdZPNv-N|x zl1KJ3|EhEfY+KRn1c$lykagM++x+$Gx9^wDV$YtpxNiug1ez2$;`cII>@P(KB%IYF z^!Sjm%{pRCspNg6_4xt;N$El?bZsa9TmZoI?j$dnFdMN@!SkoBb4 zVpNCgNY9T!V&Zbb!JLQ<$!rL|E-JI_C)lcRa9RcK$h4SZVbhUzd!+`OOR3kA^eU4Z z%F}^NmO4aXD?=7?rNBv%;@AgKud@yep2^MP9jVD~ooP2I-cDFFk}z~DTcblKP?FNzat>tysm#x3de=O7!qxac}gN)&bqSCAMh?{h{MVGz;Bt>&w zzJ(0&k*`iv3SS)=6Kn^_S`5tBIqJ08>(^dxvymoZJ0Ka;IT1#cq|mvz^-WwjyjEDr zkBp60GyffR(`@nQpa1TRB)FuQ7Ka9ea-BEdw>ie)wQqw#ii{3GUo?a*2BG~?E~p{z zbTuhQ2W(G40$JC^R>XEc5yy+%%dyY?09hgI^+I-erptN~w(AEYKMj6slWZd3A~_~H zo$-|sg68PuM4*qxX%(TFZJ-iT%Q2;58kM19;uH!>dQp$`=1enc1oKPGxbnd08L__Mm5af8YCin9gW$v|16_sdGk$<)$SI3_ri z*exv8%Vt2kXa@Vd9~Qmb7eiH-%Mi=}1CD-qo?%)HzFLehE=H}eh%_X3s!*0w=gB#2 zmk$}M?Gu>n?&zR~_}R}fR)GszAz;p;E0Q0*E#@tmU_q9&Alq3*r3#$F@y){7!*uP4 PaYJNNJDv?m*@?$z9YJoR diff --git a/src/renderer/src/views/prepare/container/set-homework.vue b/src/renderer/src/views/prepare/container/set-homework.vue index 7e821ac..f591826 100644 --- a/src/renderer/src/views/prepare/container/set-homework.vue +++ b/src/renderer/src/views/prepare/container/set-homework.vue @@ -1,9 +1,9 @@