From 22ccc3c974c61ddde1cf60e0c804db78eff9b936 Mon Sep 17 00:00:00 2001 From: caishi Date: Fri, 3 Sep 2021 19:06:14 +0800 Subject: [PATCH 01/54] =?UTF-8?q?fork=E7=99=BD=E5=B1=8F+=E5=85=B3=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/Detail.js | 2 +- src/forge/UsersList/common_users.js | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 3303d42c..b3262f88 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -142,7 +142,7 @@ const WikiEdit = Loadable({ function checkPathname(projectsId, owner, pathname) { let name = ""; if (pathname && pathname !== `/${owner}/${projectsId}`) { - let url = pathname.split(`/${owner}/${projectsId}`)[1]; + let url = pathname.split(`/${owner}/${projectsId}`)[1] || ""; if (url.indexOf("/about") > -1) { name = "about" } else if (url.indexOf("/issues") > -1 || url.indexOf("Milepost") > 0) { diff --git a/src/forge/UsersList/common_users.js b/src/forge/UsersList/common_users.js index dac45f48..e8404b38 100644 --- a/src/forge/UsersList/common_users.js +++ b/src/forge/UsersList/common_users.js @@ -93,7 +93,13 @@ class CommonUsers extends Component { {count === 0 ? ( ) : ( - + )} From b611308f3c278036d12be17a2c97e9cfe9b5c82c Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Wed, 25 Aug 2021 15:04:16 +0800 Subject: [PATCH 02/54] 'update' --- .idea/workspace.xml | 322 +-------------- public/css/edu-purge.css | 11 +- src/forge/Component/EAccount.css | 9 + src/forge/Component/EAccount.css.map | 1 + src/forge/Main/Index.css | 375 ++++++++++++++++++ src/forge/Main/Index.css.map | 1 + src/forge/Wiki/Index.css | 348 ++++++++++++++++ src/forge/Wiki/Index.css.map | 1 + src/forge/Wiki/Welcome/index.css | 51 +++ src/forge/Wiki/Welcome/index.css.map | 1 + .../Wiki/components/FolderTree/index.css | 32 ++ .../Wiki/components/FolderTree/index.css.map | 1 + src/forge/Wiki/components/Login/index.css | 56 +++ src/forge/Wiki/components/Login/index.css.map | 1 + src/forge/Wiki/components/ModalFun/index.css | 56 +++ .../Wiki/components/ModalFun/index.css.map | 1 + src/forge/users/Index.css | 247 ++++++++++++ src/forge/users/Index.css.map | 1 + 18 files changed, 1192 insertions(+), 323 deletions(-) create mode 100644 src/forge/Component/EAccount.css create mode 100644 src/forge/Component/EAccount.css.map create mode 100644 src/forge/Main/Index.css create mode 100644 src/forge/Main/Index.css.map create mode 100644 src/forge/Wiki/Index.css create mode 100644 src/forge/Wiki/Index.css.map create mode 100644 src/forge/Wiki/Welcome/index.css create mode 100644 src/forge/Wiki/Welcome/index.css.map create mode 100644 src/forge/Wiki/components/FolderTree/index.css create mode 100644 src/forge/Wiki/components/FolderTree/index.css.map create mode 100644 src/forge/Wiki/components/Login/index.css create mode 100644 src/forge/Wiki/components/Login/index.css.map create mode 100644 src/forge/Wiki/components/ModalFun/index.css create mode 100644 src/forge/Wiki/components/ModalFun/index.css.map create mode 100644 src/forge/users/Index.css create mode 100644 src/forge/users/Index.css.map diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f221492f..aed6ebd4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,294 +1,12 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - @@ -685,22 +393,7 @@ - - - - - + @@ -719,6 +412,7 @@ + diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css index f721824b..4dfc7bb8 100644 --- a/public/css/edu-purge.css +++ b/public/css/edu-purge.css @@ -1363,10 +1363,6 @@ a:visited { color: #05101a; } -a:hover { - color: #459be5; -} - ol, ul, li { @@ -2436,7 +2432,7 @@ a.hoverLine:hover{ .color-grey-9 { - color: #999999 !important; + color: #333333 !important; } .color-grey-98 { @@ -2482,13 +2478,10 @@ a.color-grey-c:hover { } /*蓝色*/ -.color-blue { +.color-blue, .color-green-file{ color: #4CACFF !important; } /* 绿色 */ -.color-green-file{ - color: #28BD6C; -} /*主*/ .color-blue_4C { color: #4CACFF !important; diff --git a/src/forge/Component/EAccount.css b/src/forge/Component/EAccount.css new file mode 100644 index 00000000..e8b83420 --- /dev/null +++ b/src/forge/Component/EAccount.css @@ -0,0 +1,9 @@ +.ant-modal-mask { + z-index: 1001; +} + +.ant-modal-wrap { + z-index: 1002; +} + +/*# sourceMappingURL=EAccount.css.map */ diff --git a/src/forge/Component/EAccount.css.map b/src/forge/Component/EAccount.css.map new file mode 100644 index 00000000..7260caa4 --- /dev/null +++ b/src/forge/Component/EAccount.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["EAccount.scss"],"names":[],"mappings":"AAAA;EACE;;;AAEF;EACE","file":"EAccount.css"} \ No newline at end of file diff --git a/src/forge/Main/Index.css b/src/forge/Main/Index.css new file mode 100644 index 00000000..4cb80f0e --- /dev/null +++ b/src/forge/Main/Index.css @@ -0,0 +1,375 @@ +.recommandOri.slick-slider { + width: 1300px; + margin: 20px auto 40px; +} +.recommandOri.slick-slider .slick-track { + margin-left: 0px; +} +.recommandOri.slick-slider .slick-slide li > a { + display: flex; + align-items: center; + justify-content: center; +} + +/* recommandProjects */ +.recommandProjects.slick-slider { + width: 1230px; + margin: 20px auto 40px; +} +.recommandProjects.slick-slider .slick-track { + margin-left: 0px; +} +.recommandProjects.slick-slider .slick-arrow.slick-prev:before, .recommandProjects.slick-slider .slick-arrow.slick-next:before { + color: #999; +} +.recommandProjects.slick-slider .slick-arrow.slick-prev li.slick-active button:before, .recommandProjects.slick-slider .slick-arrow.slick-next li.slick-active button:before { + color: #999; +} +.recommandProjects.slick-slider .slick-dots { + bottom: -29px; +} +.recommandProjects.slick-slider .slick-dots li button:before { + color: #909090; +} +.recommandProjects.slick-slider .slick-slide { + padding: 0px 15px; + box-sizing: border-box; +} +.recommandProjects.slick-slider .slick-slide > div { + background-color: #fff; + border-radius: 10px; + width: 100%; + cursor: pointer; + border: 1px solid #eee; +} +.recommandProjects.slick-slider .slick-slide > div:hover { + box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); +} +.recommandProjects.slick-slider .baseInfo { + padding: 18px 15px; + display: flex; + font-size: 12px; + color: #888; +} +.recommandProjects.slick-slider .baseInfo .look { + margin-right: 10px; +} +.recommandProjects.slick-slider .baseInfo .look i { + margin-right: 5px; +} +.recommandProjects.slick-slider .baseInfo .type { + flex: 1; + width: 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: right; +} +.recommandProjects.slick-slider .mainInfo { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 160px; + border-bottom: 1px solid #eee; + padding: 20px; + box-sizing: border-box; +} +.recommandProjects.slick-slider .mainInfo img { + height: 50px; + width: 50px; + border-radius: 50%; +} +.recommandProjects.slick-slider .mainInfo .name { + font-size: 13px; + color: #666; + height: 18px; + line-height: 18px; + margin-top: 12px; +} +.recommandProjects.slick-slider .mainInfo .school { + margin-top: 12px; + color: #333; + font-size: 16px; + height: 22px; + line-height: 22px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 100%; +} + +.Panels { + max-width: 1200px; + margin: 0 auto; +} +.Panels .panelmenu { + padding-top: 30px; +} +.Panels .addOptionBtn { + height: 32px; + line-height: 30px; + display: flex; + border: 1px solid #d9d9d9; + border-radius: 2px; +} +.Panels .addOptionBtn a { + padding: 0px 13px; + color: rgba(0, 0, 0, 0.65); + cursor: pointer; +} +.Panels .addOptionBtn > a:first-child { + border-right: 1px solid #d9d9d9; +} +.Panels .addOptionBtn > a:last-child { + border-right: none; +} +.Panels .infoCount { + display: inline-block; + padding: 0px 5px; + height: 16px; + line-height: 16px; + background-color: #eee; + color: #999; + border-radius: 12px; + margin-left: 10px; + font-size: 12px; +} +.Panels .attrPerson { + padding-top: 15px; + display: flex; + flex-wrap: wrap; +} +.Panels .attrPerson a { + margin: 10px 10px 0px 0px; +} +.Panels .attrPerson a img { + border-radius: 50%; + width: 35px; + height: 35px; +} +.Panels .attrPerson a:nth-child(6) { + margin-right: 0px; +} +.Panels .progress { + display: flex; + border-radius: 10px; + height: 7px; + margin-top: 12px; +} +.Panels .progress span:first-child { + border-radius: 10px 0px 0px 10px; +} +.Panels .progress span:last-child { + border-radius: 0px 10px 10px 0px; +} +.Panels .progresstip { + margin-top: 15px; + flex-wrap: wrap; +} +.Panels .progresstip i.zero { + position: absolute; + display: block; + border-radius: 50%; + height: 8px; + width: 8px; + left: 0px; + top: 10px; +} +.Panels .progresstip > span { + padding-left: 15px; + position: relative; + min-width: 33.5%; +} +.Panels .progresstip > span span { + color: #666; +} +.Panels .progresstip > span span:last-child { + color: #999; + margin-left: 5px; +} +.Panels .listtable { + margin-top: 20px; + border: 1px solid #d9d9d9; + border-radius: 4px; +} +.Panels .listtable .listtablehead { + display: flex; + justify-content: space-between; + align-items: flex-start; + border-bottom: 1px solid #d9d9d9; + padding: 7px 20px; + border-radius: 4px 4px 0px 0px; + background-color: #FAFBFC; +} +.Panels .listtable .listtablehead .ellipsistxt { + margin-top: 6px; + margin-left: 13px; + line-height: 18px; + flex: 1; + width: 0; + color: #666; +} +.Panels .listtable .listtablehead .ellipsistxt #ptxt { + margin-bottom: 0px; + word-break: break-all; + overflow: unset; + white-space: pre-wrap; + /* css3.0 */ + white-space: -moz-pre-wrap; + /* Firefox */ + white-space: -pre-wrap; + /* Opera 4-6 */ + white-space: -o-pre-wrap; + /* Opera 7 */ + word-wrap: break-word; +} +.Panels .listtable .listtablehead .ellipsistxt.hidetxt { + height: 18px; + overflow: hidden; + position: relative; + padding-right: 8px; +} +.Panels .listtable .listtablehead .ellipsistxt.hidetxt::after { + position: absolute; + right: 0px; + bottom: 0px; + content: "..."; +} +.Panels .listtable .listtablehead .ellipsis { + margin-left: 8px; + cursor: pointer; + border-radius: 2px; + background-color: #c1c1c1; + padding: 0px 4px; + height: 14px; + line-height: 14px; + margin-top: 9px; +} +.Panels .listtable .listtablehead .ellipsis i { + font-size: 15px !important; + color: #fff; + height: 14px; + line-height: 14px; +} +.Panels .listtable .listtablebody li.listtablepath a { + color: #40a9ff; +} +.Panels .listtable .listtablebody li.listtablepath p { + margin-bottom: 0px !important; +} +.Panels .listtable .listtablebody > li { + height: 42px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #d9d9d9; + padding: 0px 20px 0px 24px; +} +.Panels .listtable .listtablebody > li > span:first-child { + width: 30%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.Panels .listtable .listtablebody > li > span:nth-child(2) { + width: 60%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.Panels .listtable .listtablebody > li > span:nth-child(3) { + width: 10%; + text-align: right; +} +.Panels .listtable .listtablebody > li:last-child { + border-bottom: none; +} + +.drawerBtn { + position: fixed; + left: -13px; + border: 1px solid #cfcddf; + width: 34px; + border-radius: 0px 12px 12px 0px; + height: 70px; + top: 50%; + margin-top: -35px; + cursor: pointer; + display: flex; + flex-direction: column; + align-items: flex-end; + justify-content: center; +} +.drawerBtn:hover { + box-shadow: 1px 0px 7px rgba(0, 0, 0, 0.1); +} +.drawerBtn span { + writing-mode: vertical-lr; + color: #202429; + width: 25px; +} +.drawerBtn i { + color: #24292e; + height: 18px; + line-height: 18px; + width: 18px; +} + +.downMenu { + width: 330px; + box-shadow: 0px 0px 9px rgba(134, 134, 134, 0.4); + background-color: #fff; +} +.downMenu .ant-menu-vertical .ant-menu-item:hover { + background-color: #e6f7ff; +} + +.menuslist { + max-height: 200px; + overflow-y: auto; + padding: 10px 15px; + border-radius: 4px; +} +.menuslist .ant-dropdown-menu-item { + border-radius: 8px; + text-align: left !important; +} +.menuslist .ant-dropdown-menu-item a { + width: 350px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.menuslist .ant-dropdown-menu-item.active { + background-color: #e6f7ff; +} + +.catelogue { + border: 1px solid lightgray; + font-size: 15px; + font-weight: normal; + border-radius: 5px; + margin-right: 10px; + padding: 0px 10px; + height: 30px; + line-height: 30px; + color: #666 !important; + display: flex; + align-items: center; +} +.catelogue span { + margin-top: 1px; +} + +.submoduleStyle { + cursor: default; +} +.submoduleStyle i { + cursor: default; +} +.submoduleStyle:hover { + color: #05101a; +} + +/*# sourceMappingURL=Index.css.map */ diff --git a/src/forge/Main/Index.css.map b/src/forge/Main/Index.css.map new file mode 100644 index 00000000..35f6a1bf --- /dev/null +++ b/src/forge/Main/Index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["Index.scss"],"names":[],"mappings":"AAAA;EACE;EACA;;AACA;EACE;;AAGA;EAEE;EACA;EACA;;;AAIN;AACA;EACE;EACA;;AACA;EACE;;AAGA;EACE;;AAEF;EACE;;AAGJ;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;EAIE;;AAHA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAEE;EACE;;AAEF;EACE;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EAWA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;EACA;AAAsB;EACtB;AAA2B;EAC3B;AAAuB;EACvB;AAAyB;EACzB;;AAOF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAMF;EAAE;;AACF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAGJ;EACE;;AACA;EACE;;AAEF;EACE","file":"Index.css"} \ No newline at end of file diff --git a/src/forge/Wiki/Index.css b/src/forge/Wiki/Index.css new file mode 100644 index 00000000..9649763a --- /dev/null +++ b/src/forge/Wiki/Index.css @@ -0,0 +1,348 @@ +body { + width: 100% !important; +} + +.ant-spin-nested-loading > div > .ant-spin.opacitySpin { + max-height: 100vh; + background: white; +} + +.wiki-main { + width: 1200px; + min-height: 400px; + margin: 20px auto; +} +.wiki-main .ant-btn-primary { + background-color: #466aff; + border-color: #466aff; +} +.wiki-main .ant-btn-primary:hover, .wiki-main .ant-btn-primary:focus, .wiki-main .ant-btn-primary:active { + background-color: #6482ff; +} +.wiki-main .ant-btn-default:hover, +.wiki-main .ant-btn-default:active, +.wiki-main .ant-btn-default:focus { + background: #f3f4f6; + color: #333; + border-color: #d0d0d0; +} +.wiki-main .wiki-head { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 20px; + height: 64px; + background: #fafcff; + box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.13); + border-radius: 4px; + border-bottom-left-radius: 0; +} +.wiki-main .wiki-head .ant-btn .anticon { + margin: 0 -3px 0 0; +} +.wiki-main .head-title { + font-size: 20px; + color: #05101a; + line-height: 30px; + font-weight: 500; +} +.wiki-main .head-title .anticon-right { + color: #666; + font-size: 0.9rem; +} +.wiki-main .back-wiki { + color: #466aff; + cursor: pointer; +} +.wiki-main .back-wiki:hover { + color: #6482ff; +} +.wiki-main .head-log-middle { + width: 3rem; + height: 3rem; + margin-right: 0.35rem; + border-radius: 50%; +} +.wiki-main .head-log-small { + width: 1.25rem; + height: 1.25rem; + margin-right: 0.35rem; + border-radius: 50%; +} +.wiki-main .user-box { + font-size: 12px; + font-family: "PingFangSC-Medium"; + color: #466aff; + cursor: pointer; +} +.wiki-main .user-box:hover { + color: #6482ff; +} +.wiki-main .user-box .head-log-small { + position: relative; + top: -2px; +} +.wiki-main .time-ago { + font-size: 12px; + color: #333; + letter-spacing: 0; + line-height: 17px; + font-weight: 400; + font-family: "PingFangSC-Regular"; +} +.wiki-main .has-error .ant-form-explain, +.wiki-main .has-error .ant-form-split { + position: absolute; +} +.wiki-main .wiki-nav { + max-height: 60vh; +} +.wiki-main .wiki-nav .wiki-search { + padding: 0 14px; +} +.wiki-main .wiki-nav .wiki-search .ant-input { + padding-left: 30px; +} +.wiki-main .wiki-nav .wiki-search .ant-input-suffix { + left: 26px; + right: auto; +} +.wiki-main .wiki-nav .wiki-search:hover .ant-input, .wiki-main .wiki-nav .wiki-search:focus .ant-input { + border-color: #466aff !important; +} +.wiki-main .wiki-nav-parent { + width: 260px; + flex: none; +} +.wiki-main .ant-form-item-children .ant-input:hover { + border-color: #466aff !important; +} +.wiki-main .ant-checkbox-checked .ant-checkbox-inner { + background-color: #466aff; + border-color: #466aff; +} +.wiki-main .ant-radio-checked .ant-radio-inner, +.wiki-main .ant-radio-checked::after { + border-color: #466aff; +} +.wiki-main .ant-radio-inner::after { + background-color: #466aff; +} +.wiki-main .ant-radio-group { + display: block; + margin: 10px 0 0 30px; +} +.wiki-main .ant-radio-wrapper:hover .ant-radio, +.wiki-main .ant-radio:hover .ant-radio-inner, +.wiki-main .ant-radio-input:focus + .ant-radio-inner { + border-color: #466aff; +} + +#wikiUrl:focus { + border-right: 1px solid #d9d9d9 !important; +} + +.wiki-body { + display: flex; +} + +.wiki-content { + flex: auto; + width: 75%; +} + +.wiki-content-detail { + padding: 0 20px; + word-break: break-all; +} + +.ant-input-group.ant-input-group-compact.copy-url { + display: flex; + margin-top: 20px; +} +.ant-input-group.ant-input-group-compact.copy-url .ant-select-selection__rendered { + margin: 0 14px 0 5px; + width: 3rem; + font-size: 12px; +} +.ant-input-group.ant-input-group-compact.copy-url .ant-select-arrow { + right: 4px; +} +.ant-input-group.ant-input-group-compact.copy-url .ant-input { + font-size: 12px; + font-family: "PingFangSC-Regular"; + color: #666; + letter-spacing: 0; + font-weight: 400; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-break: break-all; +} +.ant-input-group.ant-input-group-compact.copy-url .copy-svg { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 5px; + background: #fff; + font-size: 1rem !important; + border: 1px solid #d9d9d9; + border-left: 0; + color: #466aff; + cursor: pointer; +} + +.wiki-url-type .ant-select-dropdown-menu-item { + font-size: 12px; +} + +.wiki-nav { + min-height: 300px; + padding: 20px 0; + background: #ffffff; + border: 1px solid rgba(153, 153, 153, 0.22); + overflow-y: scroll; + flex: none; + color: #333; +} + +.wiki-nav-title { + display: flex; + justify-content: space-between; + align-items: center; + height: 50px; + padding: 0 10px 0 10px; + font-size: 14px; + letter-spacing: 0; + font-weight: 400; + font-family: "PingFangSC-Regular"; + border-bottom: 1px solid #eee; + line-height: 16px; + cursor: pointer; +} +.wiki-nav-title .delete-title-icon { + display: none; +} +.wiki-nav-title:hover { + background-color: #fbfbfb; +} +.wiki-nav-title:hover .delete-title-icon { + display: inline-block; +} + +.wiki-nav-title-parent { + padding: 0 14px; +} +.wiki-nav-title-parent:hover { + background: #fbfbfb; +} + +.wiki-nav-title.active { + color: #466aff; +} + +.wiki-content-head { + margin: 20px 0 20px 20px; + padding: 0 20px 20px 0; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #eee; +} + +.wiki-content-head-left { + width: 90%; +} + +.nav-title-left { + display: inline-flex; + max-width: 90%; +} +.nav-title-left svg { + margin-right: 0.5rem; + flex: none; +} +.nav-title-left .nav-title-left-text { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.wiki-detail-title { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.wiki-preview { + overflow-y: scroll; + height: 100%; +} +.wiki-preview .wiki-body { + width: 90%; +} +.wiki-preview .ant-btn-primary { + background-color: #466aff; + border-color: #466aff; +} +.wiki-preview .ant-btn-primary:hover, .wiki-preview .ant-btn-primary:focus, .wiki-preview .ant-btn-primary:active { + background-color: #6482ff; +} +.wiki-preview .preview-head { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 12rem 0 2rem; + width: 100%; + height: 80px; + background: #272f4c; + color: #fff; +} +.wiki-preview .preview-head-left { + display: inline-flex; + align-items: center; + font-size: 24px; + cursor: pointer; +} +.wiki-preview .preview-head-left .icon-wendangyulan_icon { + font-size: 24px !important; + font-weight: 700; +} +.wiki-preview .preview-head-right { + display: flex; +} +.wiki-preview .preview-head-right .copy-url { + margin-top: 0; +} +.wiki-preview .preview-head-right .copy-desc { + width: 6rem; + padding-top: 1px; +} +.wiki-preview .wiki-nav-title { + padding: 0 10px 0 40px; +} +.wiki-preview .wiki-nav-title.active { + background-color: #f3f4f6; +} +.wiki-preview .wiki-content-head { + padding: 10px 20px 10px 20px; +} +.wiki-preview .wiki-nav { + padding: 20px 0; + width: 20vw; + border-bottom: 0; + height: 80vh; +} +.wiki-preview .wiki-content-detail { + padding: 0 40px; +} +.wiki-preview .wiki-content-detail img { + max-width: 100%; +} +.wiki-preview .ant-btn:hover { + background: #f3f4f6; + color: #333; + border-color: #d0d0d0; +} + +/*# sourceMappingURL=Index.css.map */ diff --git a/src/forge/Wiki/Index.css.map b/src/forge/Wiki/Index.css.map new file mode 100644 index 00000000..eaa14087 --- /dev/null +++ b/src/forge/Wiki/Index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["Index.scss"],"names":[],"mappings":"AAEA;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;AAEA;EACE,kBAfQ;EAgBR,cAhBQ;;AAiBR;EAGE,kBAnBY;;AAuBhB;AAAA;AAAA;EAGE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE,OA5DQ;EA6DR;;AACA;EACE,OA9DY;;AAkEhB;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,OApFQ;EAqFR;;AACA;EACE,OAtFY;;AAwFd;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAEF;EACE;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EAEE;;AAKN;EACE;EACA;;AAGF;EACE;;AAGF;EACE,kBAxIQ;EAyIR,cAzIQ;;AA2IV;AAAA;EAEE,cA7IQ;;AAgJV;EACE,kBAjJQ;;AAoJV;EACE;EACA;;AAGF;AAAA;AAAA;EAGE,cA5JQ;;;AAgKZ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OAlNQ;EAmNR;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;;AAKN;EACE;;AACA;EACE;;;AAIJ;EACE,OAzQU;;;AA4QZ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;;AACA;EACE;;AAEF;EACE,kBApTQ;EAqTR,cArTQ;;AAsTR;EAGE,kBAxTY;;AA2ThB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAIJ;EACE;EACA;EACA","file":"Index.css"} \ No newline at end of file diff --git a/src/forge/Wiki/Welcome/index.css b/src/forge/Wiki/Welcome/index.css new file mode 100644 index 00000000..d146549c --- /dev/null +++ b/src/forge/Wiki/Welcome/index.css @@ -0,0 +1,51 @@ +.welcome-main { + display: flex; + flex-flow: column nowrap; + justify-content: center; + align-items: center; + width: 1200px; + min-height: 400px; + padding: 20px; + margin: 20px auto; + background: #fafcff; + font-family: "PingFangSC-Medium"; + border-radius: 4px; + border: 1px solid rgba(42, 97, 255, 0.23); +} +.welcome-main .icon-huanying_icon { + font-size: 48px !important; + font-weight: 700; +} +.welcome-main .welcome-title { + display: inline-flex; + align-items: center; + margin: 10px 0; + font-size: 26px; + color: #333333; + font-weight: 500; +} +.welcome-main .wiki-title { + display: inline-block; + max-width: 20em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.welcome-main .welcome-content { + font-size: 14px; + color: #333333; + font-weight: 400; +} +.welcome-main .wiki-line { + margin: 50px 0 40px; + width: 400px; + height: 1px; + background: #eeeeee; +} +.welcome-main .welcome-des { + font-size: 16px; + color: #333333; + font-weight: 500; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/src/forge/Wiki/Welcome/index.css.map b/src/forge/Wiki/Welcome/index.css.map new file mode 100644 index 00000000..2dcfff0d --- /dev/null +++ b/src/forge/Wiki/Welcome/index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA","file":"index.css"} \ No newline at end of file diff --git a/src/forge/Wiki/components/FolderTree/index.css b/src/forge/Wiki/components/FolderTree/index.css new file mode 100644 index 00000000..58d79c6b --- /dev/null +++ b/src/forge/Wiki/components/FolderTree/index.css @@ -0,0 +1,32 @@ +.hide-file-icon.ant-tree.ant-tree-directory li span.ant-tree-switcher { + display: none !important; +} +.hide-file-icon.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper { + display: inline-flex; + width: 100%; +} +.hide-file-icon.ant-tree.ant-tree-directory .tree-title-icon { + display: none; +} +.hide-file-icon.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper:hover .tree-title-icon { + transition: all 0.3s; + display: inline-block; +} +.hide-file-icon.ant-tree.ant-tree-directory.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before, .hide-file-icon.ant-tree.ant-tree-directory.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before { + background: #fff; + margin-top: -3px; +} +.hide-file-icon.ant-tree.ant-tree-directory.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper::before, .hide-file-icon.ant-tree.ant-tree-directory.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper::before { + margin-top: -3px; +} +.hide-file-icon.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected, +.hide-file-icon.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected { + color: #2a61ff; +} +.hide-file-icon.ant-tree.ant-tree-directory .ant-tree-title { + display: inline-flex; + justify-content: space-between; + flex: auto; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/src/forge/Wiki/components/FolderTree/index.css.map b/src/forge/Wiki/components/FolderTree/index.css.map new file mode 100644 index 00000000..8f0725b1 --- /dev/null +++ b/src/forge/Wiki/components/FolderTree/index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AACE;EACE;;AASF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EAOE;EACA;;AAGF;EAKE;;AAGF;AAAA;EAIE;;AAKF;EACE;EACA;EACA","file":"index.css"} \ No newline at end of file diff --git a/src/forge/Wiki/components/Login/index.css b/src/forge/Wiki/components/Login/index.css new file mode 100644 index 00000000..448243d6 --- /dev/null +++ b/src/forge/Wiki/components/Login/index.css @@ -0,0 +1,56 @@ +.delete-modal .ant-modal-header { + padding: 9px 24px; + background: #f8f8f8; + border-bottom: 1px solid #eee; +} +.delete-modal .ant-modal-title { + text-align: left; +} +.delete-modal .ant-modal-close { + top: 0px !important; +} +.delete-modal .ant-modal-close-x { + font-size: 24px; +} +.delete-modal .ant-modal-body { + text-align: center; +} +.delete-modal .delete-title { + display: flex; + justify-content: center; + align-items: center; + margin: 2rem 0 1rem !important; + font-size: 16px; + color: #333; + letter-spacing: 0; + line-height: 29px; + font-weight: 400; +} +.delete-modal .red-circle { + align-self: flex-start; + color: #ca0002; + font-size: 1.5rem !important; +} +.delete-modal .delete-descibe { + font-size: 14px; + color: #666; + line-height: 33px; + font-weight: 400; +} +.delete-modal .ant-modal-footer { + padding: 2rem 0; + text-align: center; + border: 0; +} +.delete-modal .ant-modal-footer .ant-btn { + width: 6rem; +} +.delete-modal .foot-submit { + margin-left: 3rem; + color: #df0002; +} +.delete-modal .foot-submit:hover { + border-color: #df0002; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/src/forge/Wiki/components/Login/index.css.map b/src/forge/Wiki/components/Login/index.css.map new file mode 100644 index 00000000..a770694c --- /dev/null +++ b/src/forge/Wiki/components/Login/index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AACE;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE","file":"index.css"} \ No newline at end of file diff --git a/src/forge/Wiki/components/ModalFun/index.css b/src/forge/Wiki/components/ModalFun/index.css new file mode 100644 index 00000000..0f7ef948 --- /dev/null +++ b/src/forge/Wiki/components/ModalFun/index.css @@ -0,0 +1,56 @@ +.myself-modal .ant-modal-header { + padding: 9px 24px; + background: #f8f8f8; + border-bottom: 1px solid #eee; +} +.myself-modal .ant-modal-title { + text-align: left; +} +.myself-modal .ant-modal-close { + top: 0px !important; +} +.myself-modal .ant-modal-close-x { + font-size: 24px; +} +.myself-modal .ant-modal-body { + text-align: center; +} +.myself-modal .delete-title { + display: flex; + justify-content: center; + align-items: center; + margin: 2rem 0 1rem !important; + font-size: 16px; + color: #333; + letter-spacing: 0; + line-height: 29px; + font-weight: 400; +} +.myself-modal .red-circle { + align-self: flex-start; + color: #ca0002; + font-size: 1.5rem !important; +} +.myself-modal .delete-descibe { + font-size: 14px; + color: #666; + line-height: 33px; + font-weight: 400; +} +.myself-modal .ant-modal-footer { + padding: 2rem 0; + text-align: center; + border: 0; +} +.myself-modal .ant-modal-footer .ant-btn { + width: 6rem; +} +.myself-modal .foot-submit { + margin-left: 3rem; + color: #df0002; +} +.myself-modal .foot-submit:hover { + border-color: #df0002; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/src/forge/Wiki/components/ModalFun/index.css.map b/src/forge/Wiki/components/ModalFun/index.css.map new file mode 100644 index 00000000..a770694c --- /dev/null +++ b/src/forge/Wiki/components/ModalFun/index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["index.scss"],"names":[],"mappings":"AACE;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE","file":"index.css"} \ No newline at end of file diff --git a/src/forge/users/Index.css b/src/forge/users/Index.css new file mode 100644 index 00000000..280cce1b --- /dev/null +++ b/src/forge/users/Index.css @@ -0,0 +1,247 @@ +.headerbox { + padding: 20px; + border-bottom: 1px solid #E0E0E0; + display: flex; + align-items: center; + justify-content: space-between; +} +.headerbox > div { + width: 400px; +} +.headerbox > p { + display: flex; + align-items: center; +} +.headerbox > p a { + color: #5091FF; + margin-left: 30px; + font-size: 16px; + display: flex; + align-items: center; +} +.headerbox .ant-btn.ant-input-search-button { + margin-top: -1px; + margin-right: -1px; +} + +.echartBox { + border: 1px solid #DEDEDE; +} +.echartBox > p { + color: #999; + padding: 15px 20px; + text-align: center; +} + +.contentBox { + padding: 20px 20px 0px 20px; +} +.contentBox > div { + margin-bottom: 20px; + display: flex; + align-items: center; + padding: 20px 25px; + background-color: #fafafa; +} +.contentBox > div .imgBox { + width: 190px; + height: 90px; + display: flex; + align-items: center; + justify-content: center; + margin-right: 20px; + background-color: #fff; +} +.contentBox > div .imgBox img { + max-width: 90%; + max-height: 90%; +} +.contentBox .item-news { + display: flex; + justify-content: space-between; + font-size: 12px; + color: #888; + margin-top: 3px; + margin-bottom: 0px; +} +.contentBox .teamdesc { + word-break: break-all; + line-height: 20px; +} + +.infosType { + padding: 20px 30px 0px 20px; + display: flex; + justify-content: space-between; +} +.infosType .infoStatus { + height: 30px; + background: white; + border-radius: 15px; + border: 1px solid #dddddd; + line-height: 30px; + font-size: 12px; + color: #888; + display: flex; +} +.infosType .infoStatus > span { + display: block; + padding: 0px 12px; + border-radius: 15px; + cursor: pointer; +} +.infosType .infoStatus > span.active { + background-color: #5091FF; + color: #fff; + padding: 0px 15px; +} +.infosType .infoStatus .statusDivider { + margin: 8px 0 0 0 !important; +} + +.userDescription { + color: #666666; + line-height: 18px; + text-align: left; + margin: 10px 0px; + word-break: break-all; + text-align: justify; + font-size: 16px; + text-align: center; +} + +.focusBox, .infoBox { + width: 100% !important; + display: inline-block; + margin-top: 30px; + padding-top: 30px; + border-top: 1px solid #f1f1f1; +} + +.infoBox { + padding-bottom: 10px; + text-align: left; + line-height: 28px; + color: #666; + margin-top: 20px; +} +.infoBox > div { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.infoBox i { + color: #DEDEDE; + font-size: 15px !important; +} +.infoBox span { + margin-left: 10px; +} + +.headimg { + position: relative; + display: block; +} +.headimg img { + width: 110px; + height: 110px; + border-radius: 50%; +} +.headimg span { + position: absolute; + bottom: -6px; + right: 0px; + left: 65px; +} +.headimg span i { + font-size: 25px !important; + border-radius: 50%; + color: #fff; +} +.headimg span i.icon-nan1 { + background-color: #1890FF; +} +.headimg span i.icon-nv1 { + background-color: pink; +} + +ul.ant-menu.menuStyle { + padding: 0px 30px; + font-size: 16px; +} +ul.ant-menu.menuStyle li { + height: 70px; + line-height: 70px; + padding: 0px; + margin-right: 30px !important; + border-bottom: transparent !important; +} + +.disposeInfo { + padding: 0px 30px; + min-height: 400px; +} +.disposeInfo .disposeItem { + display: flex; + justify-content: space-between; + padding: 30px 0px; + border-bottom: 1px solid #eee; +} + +.authTag { + display: inline-block; + padding: 0px 10px; + border-radius: 12px; + font-size: 12px; + height: 22px; + line-height: 22px; +} +.authTag.red { + border: 1px solid #F73030; + color: #F73030; +} +.authTag.green { + border: 1px solid #28BD6C; + color: #28BD6C; +} + +.CIList { + padding: 0px 30px; + min-height: 400px; +} +.CIList li { + display: flex; + justify-content: space-between; + padding: 28px 0px; + border-bottom: 1px solid #eee; +} + +.infosRightMenu .ant-menu-item { + padding: 0px; + margin: 0px 20px !important; + font-size: 17px; + height: 32px; + line-height: 0px; + border-bottom: 2px solid transparent !important; + position: relative; +} +.infosRightMenu .ant-menu-item a > i { + font-size: 15px !important; + margin-right: 8px; +} +.infosRightMenu .ant-menu-item .menuNum { + font-size: 12px; + margin-left: 3px; + color: #FF6E21; +} +.infosRightMenu .ant-menu-item.ant-menu-item-selected::before { + position: absolute; + width: 100%; + bottom: -1px; + height: 2px; + left: 0px; + background-color: #1890ff; + content: ""; +} + +/*# sourceMappingURL=Index.css.map */ diff --git a/src/forge/users/Index.css.map b/src/forge/users/Index.css.map new file mode 100644 index 00000000..356d318b --- /dev/null +++ b/src/forge/users/Index.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["Index.scss"],"names":[],"mappings":"AACA;EACE;EACA;EACA,SAJI;EAKJ;EACA;;AACA;EACE;;AAEF;EACE,SAXE;EAYF;;AAEF;EACE;EACA;EACA;EACA,SAlBE;EAmBF;;AAEF;EACE;EACA;;;AAIJ;EACE;;AACA;EACE;EACA;EACA;;;AAGJ;EACE;;AACA;EACE;EACA,SAvCE;EAwCF;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIN;EACE,SA1DE;EA2DF;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAGJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA","file":"Index.css"} \ No newline at end of file From 411b4e9de6728e6578c430009c3639c8adb9a744 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 12 Aug 2021 11:45:56 +0800 Subject: [PATCH 03/54] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/css/edu-common.css | 8 -- public/css/edu-main.css | 4 - public/css/edu-purge.css | 27 ++--- public/css/iconfont.js | 2 +- src/college/colleagecss/colleage.css | 2 +- src/common/UrlTool.js | 17 +++ src/common/educoder.js | 2 +- src/forge/Branch/Select.jsx | 106 +++--------------- src/forge/Branch/SelectOverlay.jsx | 84 ++++++++++++++ src/forge/Branch/branch.scss | 66 ++++++----- src/forge/Component/Releases.jsx | 15 +-- src/forge/Main/CoderDepot.jsx | 4 +- src/forge/Main/CoderDepotCatalogue.jsx | 6 +- src/forge/Main/CoderDepotReadme.jsx | 21 ++-- src/forge/Main/CoderRootBranch.js | 2 +- src/forge/Main/CoderRootFileDetail.js | 2 +- src/forge/Main/Detail.js | 3 +- src/forge/Main/Index.js | 2 +- src/forge/Main/Index.scss | 52 ++++----- src/forge/Main/IndexItem.js | 2 +- src/forge/Main/{list.css => list.scss} | 84 ++++++++++---- src/forge/Main/sub/DetailBanner.jsx | 7 +- src/forge/Main/sub/Invite.jsx | 2 +- src/forge/Main/sub/ReadmeCatelogue.jsx | 57 ++++++++++ src/forge/Main/sub/sub.scss | 46 +++++++- src/forge/Team/Setting/TeamSettingCommon.jsx | 12 +- src/forge/css/index.scss | 5 +- .../tpm/challengesnew/tpm-md-editor.js | 12 +- 28 files changed, 401 insertions(+), 251 deletions(-) create mode 100644 src/forge/Branch/SelectOverlay.jsx rename src/forge/Main/{list.css => list.scss} (90%) create mode 100644 src/forge/Main/sub/ReadmeCatelogue.jsx diff --git a/public/css/edu-common.css b/public/css/edu-common.css index 96a8277d..56790f05 100755 --- a/public/css/edu-common.css +++ b/public/css/edu-common.css @@ -114,14 +114,6 @@ a:visited { color: #898989; } -a:hover { - color: #FF7500; -} - -a:hover.fa { - color: #FF7500; -} - input, textarea, select { diff --git a/public/css/edu-main.css b/public/css/edu-main.css index 3cbe5fcb..1d995903 100644 --- a/public/css/edu-main.css +++ b/public/css/edu-main.css @@ -97,10 +97,6 @@ a:visited { color: #05101a; } -a:hover { - color: #459be5; -} - ol, ul, li { diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css index 4dfc7bb8..3e375077 100644 --- a/public/css/edu-purge.css +++ b/public/css/edu-purge.css @@ -1363,6 +1363,10 @@ a:visited { color: #05101a; } +a:hover { + color: #2A61FF!important; +} + ol, ul, li { @@ -1469,7 +1473,7 @@ a.edu-txt-w80, /*隐藏*/ .none { - display: none + display: none!important; } .block { @@ -2467,19 +2471,16 @@ a.hoverLine:hover{ a.color-grey-name:hover, a.color-dark:hover, a.color-grey-6:hover, -a.color-grey-3:hover { - color: #4cacff !important; -} - -a.color-grey-9:hover, -a.color-grey-8:hover, -a.color-grey-c:hover { - color: #111C24 !important; +a.color-grey-3:hover,a.color-ooo:hover { + color: #2A61FF !important; } /*蓝色*/ -.color-blue, .color-green-file{ - color: #4CACFF !important; +.color-blue { + color: #2A61FF !important; +} +.color-blue-file { + color: #0054CC!important; } /* 绿色 */ /*主*/ @@ -2487,10 +2488,6 @@ a.color-grey-c:hover { color: #4CACFF !important; } -a.color-blue:hover, -a.color-blue_4C:hover { - color: #459BE6 !important; -} /*橙色*/ .color-orange { diff --git a/public/css/iconfont.js b/public/css/iconfont.js index 2aaace21..e50f44e1 100644 --- a/public/css/iconfont.js +++ b/public/css/iconfont.js @@ -1 +1 @@ -!function(c){var l,a,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,l){l.parentNode.insertBefore(c,l)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}l=function(){var c,l;(l=document.createElement("div")).innerHTML=z,z=null,(c=l.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",l=c,(c=document.body).firstChild?p(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +!function(c){var l,a,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,l){l.parentNode.insertBefore(c,l)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}l=function(){var c,l;(l=document.createElement("div")).innerHTML=z,z=null,(c=l.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",l=c,(c=document.body).firstChild?p(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); diff --git a/src/college/colleagecss/colleage.css b/src/college/colleagecss/colleage.css index 9220b8ac..65f32322 100644 --- a/src/college/colleagecss/colleage.css +++ b/src/college/colleagecss/colleage.css @@ -218,7 +218,7 @@ a:hover { } .color-blue { - color: #4CACFF; + color: #2A61FF; } .color-huang { diff --git a/src/common/UrlTool.js b/src/common/UrlTool.js index 07e141eb..f1800a75 100644 --- a/src/common/UrlTool.js +++ b/src/common/UrlTool.js @@ -18,6 +18,23 @@ export function getImageUrl(path) { return `${path}`; } +export function numFormat(num, digits){ + let d = digits || 1; + var si = [ + { value: 1, symbol: "" }, + { value: 1E3, symbol: "k" }, + { value: 1E4, symbol: "W" } + ]; + var rx = /\.0+$|(\.[0-9]*[1-9])0+$/; + var i; + for (i = si.length - 1; i > 0; i--) { + if (num >= si[i].value) { + break; + } + } + return (num / si[i].value).toFixed(d).replace(rx, "$1") + si[i].symbol; +} + export function getImage(path) { // https://www.educoder.net // https://testbdweb.trustie.net diff --git a/src/common/educoder.js b/src/common/educoder.js index c6eaf176..1a063d82 100644 --- a/src/common/educoder.js +++ b/src/common/educoder.js @@ -3,7 +3,7 @@ // export { default as OrderStateUtil } from '../routes/Order/components/OrderStateUtil'; export { - getUploadLogoActionUrl as getUploadLogoActionUrl, + getUploadLogoActionUrl as getUploadLogoActionUrl,numFormat as numFormat, getImageUrl as getImageUrl,getImage as getImage, getmyUrl as getmyUrl, getRandomNumber as getRandomNumber, getUrl as getUrl, publicSearchs as publicSearchs, getRandomcode as getRandomcode, getUrlmys as getUrlmys, getUrl2 as getUrl2, setImagesUrl as setImagesUrl , getUploadActionUrl as getUploadActionUrl, getUploadActionUrltwo as getUploadActionUrltwo, getUploadActionUrlthree as getUploadActionUrlthree, getUploadActionUrlOfAuth as getUploadActionUrlOfAuth , getTaskUrlById as getTaskUrlById, TEST_HOST, htmlEncode as htmlEncode, getupload_git_file as getupload_git_file, getcdnImageUrl as getcdnImageUrl diff --git a/src/forge/Branch/Select.jsx b/src/forge/Branch/Select.jsx index fedd288c..a44584c4 100644 --- a/src/forge/Branch/Select.jsx +++ b/src/forge/Branch/Select.jsx @@ -1,116 +1,36 @@ import React , { useState , useEffect } from 'react'; -import { Popover , Input , Spin } from 'antd'; +import { Popover , Dropdown , Input , Spin } from 'antd'; import './branch.scss'; import { getBranch , getTag } from '../GetData/getData'; +import SelectOverlay from './SelectOverlay'; export default (({ projectsId , branch , owner , changeBranch , branchList , tagflag = true })=>{ const [ showValue , setShowValue ] = useState(branch); - const [ inputValue , setInputValue] = useState(undefined); - const [ nav , setNav ] = useState(0); - const [ isSpin , setIsSpin ] = useState(true); - const [ flag , setFlag ] = useState(false); - - const [ data , setData ] = useState(undefined); - const [ datas , setDatas ] = useState(undefined); useEffect(()=>{ setShowValue(branch); },[branch]) - useEffect(()=>{ - document.body.addEventListener('click', e => { - let name = e.target.className; - let turn = name === "ant-input OptionsInput" || name === "navli active"|| name === "navli" || name === "padding10 bor-bottom-greyE"; - if(turn){ - return; - }else{ - setFlag(false); - } - }) - }) - - useEffect(()=>{ - if(branchList){ - setData(branchList); - setDatas(branchList); - setIsSpin(false); - } - },[branchList]) - - - async function getBranchs(id,owner){ - let result = await getBranch(id,owner); - setData(result); - setDatas(result); - setIsSpin(false); - } - async function getTags(id,owner){ - let result = await getTag(id,owner); - setData(result); - setDatas(result); - setIsSpin(false); - } - - function changeInputValue(e){ - setInputValue(e.target.value); - let filter = e.target.value ? data && data.length>0 && data.filter(item=>item.name.indexOf(e.target.value)>-1) : data; - setDatas(filter); - } - - function changeNav(nav){ - setNav(nav); - setIsSpin(true); - if(nav === 0){ - getBranchs(projectsId,owner); - }else{ - getTags(projectsId,owner); - } - } - function chooseitem(value){ - // setShowValue(value); - changeBranch(value); - } - - const menu = ( -
-
- -
    -
  • changeNav(0)}>分支列表
  • - { tagflag &&
  • changeNav(1)}>标签列表
  • } -
-
- -
    - { - datas && datas.length>0 ? - datas.map((item,key)=>{ - return( -
  • chooseitem(item.name)}>{item.name}
  • - ) - }): -

    暂无{inputValue}{nav === 0 ?"分支":"标签"}~

    - } -
-
-
+ ); return( - setFlag(!flag)} overlayClassName="branch-tagBox-list"> +
{/* {nav === 0 ?"分支":"标签"} */} - + {showValue} - +
-
+ ) }) \ No newline at end of file diff --git a/src/forge/Branch/SelectOverlay.jsx b/src/forge/Branch/SelectOverlay.jsx new file mode 100644 index 00000000..d536d1c9 --- /dev/null +++ b/src/forge/Branch/SelectOverlay.jsx @@ -0,0 +1,84 @@ +import React , { useState , useEffect } from 'react'; +import { Input , Spin , Menu } from 'antd'; +import { getBranch , getTag } from '../GetData/getData'; + +function SelectOverlay({ changeBranch , tagflag , branchList , projectsId , owner }) { + const [ inputValue , setInputValue] = useState(undefined); + const [ nav , setNav ] = useState(0); + const [ isSpin , setIsSpin ] = useState(true); + + const [ data , setData ] = useState(undefined); + const [ datas , setDatas ] = useState(undefined); + const [ keys ,setKeys] = useState("branch"); + + useEffect(()=>{ + if(branchList){ + setData(branchList); + setDatas(branchList); + setIsSpin(false); + } + },[branchList]) + + async function getBranchs(id,owner){ + let result = await getBranch(id,owner); + setData(result); + setDatas(result); + setIsSpin(false); + } + async function getTags(id,owner){ + let result = await getTag(id,owner); + setData(result); + setDatas(result); + setIsSpin(false); + } + function chooseitem(value){ + changeBranch(value); + } + function changeInputValue(e){ + setInputValue(e.target.value); + let filter = e.target.value ? data && data.length>0 && data.filter(item=>item.name.indexOf(e.target.value)>-1) : data; + setDatas(filter); + } + + function changeNav(e){ + setKeys(e.key); + setIsSpin(true); + if(e.key === "branch"){ + getBranchs(projectsId,owner); + }else{ + getTags(projectsId,owner); + } + } + + return( +
+
+ } + placeholder="请输入分支或标签名称搜索" + autocomplete="off" className="OptionsInput" + value={inputValue} + onChange={changeInputValue} + /> +
+ + 分支 + { tagflag && 标签 } + + +
    + { + datas && datas.length>0 ? + datas.map((item,key)=>{ + return( +
  • chooseitem(item.name)}>{item.name}
  • + ) + }): +

    暂无{inputValue}{nav === 0 ?"分支":"标签"}~

    + } +
+
+
+ ) +} +export default SelectOverlay; \ No newline at end of file diff --git a/src/forge/Branch/branch.scss b/src/forge/Branch/branch.scss index 0c7e136a..dd9c7b14 100644 --- a/src/forge/Branch/branch.scss +++ b/src/forge/Branch/branch.scss @@ -27,10 +27,11 @@ overflow-y: auto; } .OptionsUl li{ - height: 35px; - line-height: 35px; + height: 30px; + line-height: 30px; cursor: pointer; - padding:0px 10px; + padding:0px 20px; + margin:5px 0px; } .OptionsUl li:hover{ background-color: #F0F0F0; @@ -45,38 +46,49 @@ width: 100%; } .branch-tagBox{ - border:1px solid #eee; + border:1px solid #D0D0D0; border-radius: 3px; height: 40px; display: flex; align-items: center; cursor: pointer; - min-width: 140px; + min-width: 104px; } -.branch-tagBox-list .ant-popover-arrow{ - display: none; +.branch-tagBox:hover{ + background-color: #F3F4F6; } -.branch-tagBox-list.ant-popover.ant-popover-placement-bottom{ - padding-top:0px; +.branch-tagBox-list{ + background: #FFFFFF; + box-shadow: 0px 4px 8px 2px rgba(212, 212, 212, 0.5); + border-radius: 4px; + .ant-popover-arrow{ + display: none; + } + &.ant-popover.ant-popover-placement-bottom{ + padding-top:0px; + } + .branch-tagBox .ant-dropdown-link{ + display: block; + flex:1; + max-width: 105px; + } + .ant-popover-inner-content{ + padding:0px; + } } -.branch-tagBox .ant-dropdown-link{ - display: block; - flex:1; -} -.branch-tagBox-list .ant-popover-inner-content{ - padding:0px; -} -.navUl{ - display: flex; - justify-content: space-between; - align-items: center; - margin-top: 5px; -} -.navUl li{ - cursor: pointer; -} -.navUl li.active{ - color:#5091FF; +.overlayBranch{ + width: 325px; + .navUl{ + margin-top: 8px; + height: 30px; + line-height: 30px; + li{ + height: 30px; + line-height: 30px; + padding:0px 5px; + margin-left: 20px!important; + } + } } .listTips{ padding:20px 0px; diff --git a/src/forge/Component/Releases.jsx b/src/forge/Component/Releases.jsx index bf8caebd..ae794806 100644 --- a/src/forge/Component/Releases.jsx +++ b/src/forge/Component/Releases.jsx @@ -7,14 +7,12 @@ function Releases({owner,projectsId,releaseVersions , baseOperate , projectType} return(
- 发行版 + 发行版 { releaseVersions && releaseVersions.total_count > 0 && {releaseVersions.total_count}} - { (releaseVersions && releaseVersions.total_count > 0) || projectType ===2 ? - 全部 - : - baseOperate && 新建 - } + {/* { + baseOperate && projectType !==2 && 新建 + } */} { releaseVersions && releaseVersions.total_count>0 ? @@ -32,7 +30,10 @@ function Releases({owner,projectsId,releaseVersions , baseOperate , projectType} ) }) - :"" + : +
+ 您暂未发布任何版本{baseOperate && projectType !==2 && 创建新版本} +
}
diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index e2dbc49d..6769528a 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -378,7 +378,7 @@ function CoderDepot(props){ } { fileOperate && - + } @@ -492,7 +492,7 @@ function CoderDepot(props){ inviteCode &&
- +
} { diff --git a/src/forge/Main/CoderDepotCatalogue.jsx b/src/forge/Main/CoderDepotCatalogue.jsx index 3aa5ccc8..ad284769 100644 --- a/src/forge/Main/CoderDepotCatalogue.jsx +++ b/src/forge/Main/CoderDepotCatalogue.jsx @@ -4,8 +4,8 @@ import { truncateCommitId } from '../common/util'; const typeIco = { "submodule":"icon-file-submodule font-17", - "file":'icon-wenjia font-15', - "dir":"icon-wenjianjia1 font-15" + "file":'icon-wenjian5 font-15', + "dir":"icon-wenjianjia3 font-15" } function CoderDepotCatalogue({item , goToSubRoot , owner , projectsId }){ @@ -13,7 +13,7 @@ function CoderDepotCatalogue({item , goToSubRoot , owner , projectsId }){
  • goToSubRoot(item.path,item.type,item.name)} className={item.type === "submodule" && "submoduleStyle"}> - {item.name} + {item.name} diff --git a/src/forge/Main/CoderDepotReadme.jsx b/src/forge/Main/CoderDepotReadme.jsx index 1c54663d..526e28d5 100644 --- a/src/forge/Main/CoderDepotReadme.jsx +++ b/src/forge/Main/CoderDepotReadme.jsx @@ -3,6 +3,8 @@ import RenderHtml from '../../components/render-html'; import { AlignCenter } from '../Component/layout'; import { Dropdown , Menu , Spin } from 'antd'; import { Link } from 'react-router-dom'; + +import ReadmeCatelogue from './sub/ReadmeCatelogue'; const $ = window.$; function CoderDepotReadme({ operate , history , readme , ChangeFile }){ @@ -23,34 +25,25 @@ function CoderDepotReadme({ operate , history , readme , ChangeFile }){ const anchor = el.id; const level = el.tagName.replace("H", ""); const href = `#${anchor}`; - return { href:`${path}${href}`,text:el.textContent , level:level } + return { href:`${href}`,text:el.textContent , level:level } }); setMenuList(items); },[content]) function menu(){ if(menuList && menuList.length > 0){ - let hash = history.location.hash; return( - - { - menuList.map((item,key)=>{ - return( - -1 ?"active":""}>{item.text} - ) - }) - } - + ) }else{ return } } return( -
    +
    - + 目录 @@ -61,7 +54,7 @@ function CoderDepotReadme({ operate , history , readme , ChangeFile }){ { operate ? ChangeFile(readme && readme.path, false)}> - + :"" } diff --git a/src/forge/Main/CoderRootBranch.js b/src/forge/Main/CoderRootBranch.js index 3f71d692..4982414a 100644 --- a/src/forge/Main/CoderRootBranch.js +++ b/src/forge/Main/CoderRootBranch.js @@ -4,7 +4,7 @@ import { Dropdown , Menu , Icon , Tooltip , Spin } from 'antd'; import { truncateCommitId } from '../common/util'; import { getBranch } from '../GetData/getData'; import Nodata from '../Nodata'; -import './list.css'; +import './list.scss'; function turnbar(str){ if(str && str.length>0 && str.indexOf("/")>-1){ diff --git a/src/forge/Main/CoderRootFileDetail.js b/src/forge/Main/CoderRootFileDetail.js index fb17098b..d5a9670c 100644 --- a/src/forge/Main/CoderRootFileDetail.js +++ b/src/forge/Main/CoderRootFileDetail.js @@ -1,6 +1,6 @@ import React, { Component } from "react"; import { Popconfirm , Select } from "antd"; -import "./list.css"; +import "./list.scss"; import axios from "axios"; import Meditor from "../Newfile/m_editor"; import RenderHtml from "../../components/render-html"; diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index b3262f88..0ddc5706 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -3,8 +3,9 @@ import { Spin, Tooltip, Button } from 'antd'; import { Link, Route, Switch } from 'react-router-dom'; import { Content, AlignTop } from '../Component/layout'; import DetailBanner from './sub/DetailBanner'; +import { numFormat } from 'educoder'; import '../css/index.scss' -import './list.css'; +import './list.scss'; import Loadable from 'react-loadable'; import Loading from '../../Loading'; diff --git a/src/forge/Main/Index.js b/src/forge/Main/Index.js index a08c3d3b..afe10817 100644 --- a/src/forge/Main/Index.js +++ b/src/forge/Main/Index.js @@ -5,7 +5,7 @@ import { getImageUrl } from 'educoder'; import "slick-carousel/slick/slick.css"; import "slick-carousel/slick/slick-theme.css"; import '../css/index.scss' -import './list.css'; +import './list.scss'; import './Index.scss'; import ListItem from './IndexItem' import axios from 'axios'; diff --git a/src/forge/Main/Index.scss b/src/forge/Main/Index.scss index cb05f1cf..c97185e7 100644 --- a/src/forge/Main/Index.scss +++ b/src/forge/Main/Index.scss @@ -129,13 +129,14 @@ } .infoCount{ display: inline-block; - padding:0px 5px; - height: 16px; - line-height: 16px; - background-color: #eee; - color:#999; + width: 24px; + text-align: center; + height: 24px; + line-height: 24px; + background-color:rgba(153, 153, 153, 0.13);; + color:#666; border-radius: 12px; - margin-left: 10px; + margin-left: 6px; font-size: 12px; } .attrPerson{ @@ -195,16 +196,14 @@ } .listtable{ margin-top: 20px; - border:1px solid #d9d9d9; - border-radius: 4px; .listtablehead{ display: flex; justify-content: space-between; align-items: flex-start; border-bottom: 1px solid #d9d9d9; - padding:7px 20px; + padding:13px 20px; border-radius: 4px 4px 0px 0px; - background-color: #FAFBFC; + border: 1px solid rgba(42, 97, 255, 0.23); .ellipsistxt{ margin-top: 6px; #ptxt{ @@ -239,20 +238,25 @@ margin-left: 8px; cursor: pointer; border-radius: 2px; - background-color: #c1c1c1; + height: 16px; + background: rgba(153, 153, 153, 0.2); + border-radius: 2px; padding:0px 4px; height: 14px; line-height: 14px; margin-top: 9px; i{ font-size: 15px!important; - color: #fff; + color: #333; height: 14px; line-height: 14px; } } } .listtablebody{ + border-radius:0px 0px 4px 4px ; + border: 1px solid #D0D0D0; + border-top: none; li.listtablepath{ a{color: #40a9ff;} p{ @@ -260,12 +264,15 @@ } } & > li{ - height: 42px; + height: 44px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #d9d9d9; padding:0px 20px 0px 24px; + &:hover{ + background-color: #F3F4F6; + } & > span:first-child{ width: 30%; overflow: hidden; @@ -327,25 +334,6 @@ } } -.menuslist{ - max-height: 200px; - overflow-y: auto; - padding:10px 15px; - border-radius: 4px; - .ant-dropdown-menu-item{ - border-radius: 8px; - text-align: left!important; - a{ - width: 350px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - } - .ant-dropdown-menu-item.active{ - background-color: #e6f7ff; - } -} .catelogue{ border:1px solid rgb(211, 211, 211); font-size: 15px; diff --git a/src/forge/Main/IndexItem.js b/src/forge/Main/IndexItem.js index 2265ac20..d2b2c097 100644 --- a/src/forge/Main/IndexItem.js +++ b/src/forge/Main/IndexItem.js @@ -5,7 +5,7 @@ import { AlignCenter } from '../Component/layout'; import { Link } from 'react-router-dom'; import '../css/index.scss'; import Nodata from '../Nodata'; -import './list.css'; +import './list.scss'; import img_parise from '../Images/parise.png'; class IndexItem extends Component { diff --git a/src/forge/Main/list.css b/src/forge/Main/list.scss similarity index 90% rename from src/forge/Main/list.css rename to src/forge/Main/list.scss index 43df25ca..5eaa7992 100644 --- a/src/forge/Main/list.css +++ b/src/forge/Main/list.scss @@ -218,9 +218,9 @@ } /* -----------详情------------ */ .detailHeader-wrapper{ - background-color:#FAFBFC; - /* background: url(../Images/forgeBanner.jpg) no-repeat center; */ - /* background-size:cover; */ + background-color:#FBFCFF; + border-bottom:1px solid #e2e2e2; + /* box-shadow: 0px 2px 11px 0px#D0D0D0; */ } .headerMenu-wrapper{ font-size: 16px; @@ -232,7 +232,7 @@ text-align: center; height: 40px; line-height: 28px; - margin-right: 40px; + padding:0px 20px; } .headerMenu-wrapper li a{ color: #666; @@ -241,34 +241,44 @@ margin-right: 8px; } .headerMenu-wrapper li a > span.num{ - height: 28px; - line-height: 29px; - margin-left: 8px; + line-height: 24px; + margin-left: 5px; + margin-top: 2px; font-size: 12px; - color: #2878FF; float: right; + color: #666!important; + background-color: rgba(153, 153, 153, 0.13);; + border-radius: 50%; + width: 24px; + height: 24px; +} +.headerMenu-wrapper li.active a,.headerMenu-wrapper li.active a i{ + color: #2A61FF!important; } .headerMenu-wrapper li.active::after{ position: absolute; bottom:0px; height:2px; - background-color: #5091FF; + background-color: #2A61FF; content:''; left: 0px; width:100%; } .detail_tag_btn{ - height:26px; - line-height: 26px; + height:34px; + line-height: 32px; border-radius:5px; - border:1px solid #f1f1f1; + border:1px solid #D0D0D0; display: flex; align-items: center; margin-left: 30px; padding:0px; - background-color: transparent; + background-color:#FAFBFC; box-shadow: none; } +.detail_tag_btn:hover{ + background-color: #F3F4F6; +} .ant-tooltip { max-width: fit-content!important; } @@ -280,11 +290,12 @@ margin-right: 10px; } .detail_tag_btn_count{ - padding:0px 10px; + width: 42px; + text-align: center; background: #fff; border-radius: 0px 4px 4px 0px; - font-size: 12px; height:100%; + border-left: 1px solid #D0D0D0; } .files-md{ padding:20px; @@ -499,7 +510,7 @@ } .addFile a{ display: block; - background-color: rgb(76, 172, 255,0.8); + background-color: rgba(76, 172, 255,0.8); color: #fff; cursor: pointer; height: 32px; @@ -514,7 +525,7 @@ border-left: 1px solid rgba(247, 247, 247, 0.3); } .addFile a:active{ - background-color: rgb(76, 172, 255,1); + background-color: rgba(76, 172, 255,1); } @@ -567,14 +578,28 @@ border-bottom: 1px solid #d9d9d9; border-radius: 4px 4px 0px 0px; } +.readBox{ + border:none; + &.commonBox .commonBox-info{ + border:1px solid #D0D0D0; + border-top: none; + border-radius: 0px 0px 4px 4px; + padding:20px 38px; + } +} .commonBox .commonBox-title.boxTitle{ display: flex; justify-content: space-between; + height: 65px; + line-height: 65px; + background: #FAFCFF; + border-radius: 4px 4px 0px 0px; + border: 1px solid rgba(42, 97, 255, 0.23); } .synchronism{ display: block; - height: 26px; - line-height: 26px; + height: 34px; + line-height: 34px; padding:0px 15px; color: #fff!important; background-color: #28BD6C; @@ -583,10 +608,16 @@ .files_info{ cursor: pointer; } -.commonBox .commonBox-info{ - padding:20px 15px; +.commonBox { + .commonBox-info{ + padding:20px 15px; + } +} +.commonBox-title-read{ + vertical-align: middle; + color: #666; + font-size: 14px; } -.commonBox-title-read{vertical-align: middle;color: #666;} @media screen and (max-width: 370px){ .p-r-tags,.p-r-btn{ @@ -732,4 +763,13 @@ a.color-grey-ccc:hover{ text-align: center; display: flex; justify-content: center; +} +.depotNum{ + color: #666!important; + span:last-child{ + color: #333; + } + &:hover span:last-child{ + color: #2A61FF; + } } \ No newline at end of file diff --git a/src/forge/Main/sub/DetailBanner.jsx b/src/forge/Main/sub/DetailBanner.jsx index abce4003..cdfd253d 100644 --- a/src/forge/Main/sub/DetailBanner.jsx +++ b/src/forge/Main/sub/DetailBanner.jsx @@ -1,6 +1,7 @@ import React, { useEffect, useState } from 'react'; import { Skeleton , Tooltip} from 'antd'; import { Link } from 'react-router-dom'; +import { numFormat } from 'educoder'; function DetailBanner({ history,list , owner , projectsId , isManager , url , pathname , state , urlFlag , projectDetail , platform ,open_devops }){ const [ menuName , setMenuName ] = useState(undefined); @@ -50,7 +51,7 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa 易修 - {projectDetail && projectDetail.issues_count ? {projectDetail.issues_count} : ""} + {projectDetail && projectDetail.issues_count ? {numFormat(projectDetail.issues_count)} : ""}
  • @@ -61,7 +62,7 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa 合并请求 - {projectDetail && projectDetail.pull_requests_count ? {projectDetail.pull_requests_count} : ""} + {projectDetail && projectDetail.pull_requests_count ? {numFormat(projectDetail.pull_requests_count)} : ""} :"" } @@ -101,7 +102,7 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa 里程碑 - {projectDetail && projectDetail.versions_count ? {projectDetail.versions_count} :""} + {projectDetail && projectDetail.versions_count ? {numFormat(projectDetail.versions_count)} :""} } diff --git a/src/forge/Main/sub/Invite.jsx b/src/forge/Main/sub/Invite.jsx index 61fb40cf..201cee6d 100644 --- a/src/forge/Main/sub/Invite.jsx +++ b/src/forge/Main/sub/Invite.jsx @@ -6,7 +6,7 @@ function Invite({code,className}) { return(
    - 邀请码 + 邀请码
    可以通过邀请码邀请成员加入项目
    点击复制邀请码。

    } className="ml8 font-16" inputId="devitecode"/> diff --git a/src/forge/Main/sub/ReadmeCatelogue.jsx b/src/forge/Main/sub/ReadmeCatelogue.jsx new file mode 100644 index 00000000..64eb90ba --- /dev/null +++ b/src/forge/Main/sub/ReadmeCatelogue.jsx @@ -0,0 +1,57 @@ +import React , {useState } from 'react'; +import { Anchor , Input } from 'antd'; +import './sub.scss'; + +const { Link } = Anchor; +const { Search } = Input; + +function ReadmeCatelogue({ menuList }) { + const [ goHref , setGoHref ] = useState(""); + const [ value , setValue ] = useState(""); + const [ menu , setMenu] = useState(menuList); + + + function onChange(link){ + setGoHref(link); + }; + + function changeValue(e) { + setValue(e.target.value); + if(e.target.value){ + let m = menu.filter(i=>i.text.indexOf(e.target.value)>-1); + setMenu(m); + }else{ + setMenu(menuList); + } + } + return( +
    +
    + }/> +
    + { + menu && menu.length>0? +
    + + { + menu.map((item,key)=>{ + return( +
    + +
    + ) + }) + } +
    +
    + :"" + } + +
    + ) +} +export default ReadmeCatelogue; \ No newline at end of file diff --git a/src/forge/Main/sub/sub.scss b/src/forge/Main/sub/sub.scss index aa873971..d4db6208 100644 --- a/src/forge/Main/sub/sub.scss +++ b/src/forge/Main/sub/sub.scss @@ -24,7 +24,47 @@ } } -.detailsCode{ - display: flex; - justify-content: space-between; +.menuslist{ + z-index: 100; + width: 297px; + background: #FFFFFF; + box-shadow: 0px 4px 8px 2px rgba(212, 212, 212, 0.5); + border-radius: 4px; + .searchBox{ + padding:15px; + border-bottom: 1px solid #eee; + } + .anchorBox{ + max-height: 255px; + overflow-y: auto; + } + .ant-anchor-wrapper{ + margin-left: 0px; + padding:5px 15px; + .items{ + border-radius: 4px; + margin-bottom: 5px; + cursor: pointer; + .ant-anchor-link-title{ + color: #333333!important; + } + &:hover{ + background-color: #F3F4F6; + } + &.active{ + background-color: #2A61FF; + .ant-anchor-link-title{ + color: #fff!important; + } + } + } + .ant-anchor-link{ + padding:0px; + height: 30px; + line-height: 30px; + } + .ant-anchor-ink::before{ + background-color: #fff; + } + } } \ No newline at end of file diff --git a/src/forge/Team/Setting/TeamSettingCommon.jsx b/src/forge/Team/Setting/TeamSettingCommon.jsx index 5bab8f53..499a00c2 100644 --- a/src/forge/Team/Setting/TeamSettingCommon.jsx +++ b/src/forge/Team/Setting/TeamSettingCommon.jsx @@ -1,5 +1,5 @@ import React, { forwardRef , useCallback , useEffect, useState } from 'react'; -import { Form , Input , Radio ,Checkbox , Divider , Button } from 'antd'; +import { Form , Input , Radio ,Checkbox , Divider , Button , InputNumber } from 'antd'; import { WhiteBack , FlexAJ } from '../../Component/layout'; import Title from '../../Component/Title'; import styled from 'styled-components'; @@ -31,7 +31,8 @@ export default Form.create()( useEffect(()=>{ if(organizeDetail){ setFieldsValue({ - ...organizeDetail + ...organizeDetail, + max_repo_creation:organizeDetail.max_repo_creation===-1 ? "":organizeDetail.max_repo_creation }) setImage(organizeDetail.avatar_url); setDescNum(organizeDetail.description ? organizeDetail.description.length : 0); @@ -39,10 +40,10 @@ export default Form.create()( },[organizeDetail]) const helper = useCallback( - (label, name, rules, widget , isRequired , flag ) => ( + (label, name, rules, widget , isRequired , flag , help ) => (
    {label} - + {getFieldDecorator(name, { rules, validateFirst: true , valuePropName:flag ? "checked":"value" })(widget)}
    @@ -175,7 +176,8 @@ export default Form.create()( '最大仓库数:', "max_repo_creation", [], - + ,false,false, + "当输入栏为空时,默认数量无限制" )}

    选择头像:

    diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index 00e46b6f..0264c73c 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -11,7 +11,10 @@ ul,ol,dl{ font-size: 22px; font-weight: normal; line-height: 30px; - max-width: 850px; + max-width: 700px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; .projectN{ word-break: break-all; } diff --git a/src/modules/tpm/challengesnew/tpm-md-editor.js b/src/modules/tpm/challengesnew/tpm-md-editor.js index ad25fa9c..01a9a375 100644 --- a/src/modules/tpm/challengesnew/tpm-md-editor.js +++ b/src/modules/tpm/challengesnew/tpm-md-editor.js @@ -8,7 +8,7 @@ import './css/TPMchallengesnew.css'; import 'codemirror/lib/codemirror.css'; const $ = window.$ -const mdIcons = ["bold", "italic", "|", "list-ul", "list-ol", "|", "code", "code-block", "link", "|", "inline-latex", "latex", '|', "image", "table", '|', "line-break", "watch", "clear"]; +const mdIcons = ["bold", "italic", "|", "list-ul", "list-ol", "|", "code", "code-block", "link", "|", "inline-latex", "latex", '|', "image", "table", '|', "line-break", "watch", "clear","fullScreen"]; const NULL_CH = '▁'; @@ -134,6 +134,7 @@ export default ({ mdID, onChange, onCMBeforeChange, onCMBlur, error = false, cla }, toolbarIconsClass: { "line-break": "fa-minus", + "fullScreen":"iconfont icon-fangdaicon font-14" }, toolbarCustomIcons: { "inline-latex": "", @@ -150,6 +151,10 @@ export default ({ mdID, onChange, onCMBeforeChange, onCMBlur, error = false, cla } cm.replaceSelection(NULL_CH) }, + "fullScreen":function(cm,icon,cursor,selection){ + icon.addClass("none"); + console.log(cm,icon) + }, "inline-latex": function (cm, icon, cursor, selection) { cm.replaceSelection("$$" + selection + "$$"); cm.setCursor(cursor.line, cursor.ch + 2); @@ -164,7 +169,8 @@ export default ({ mdID, onChange, onCMBeforeChange, onCMBlur, error = false, cla lang: { toolbar: { "latex": "多行公式", - "line-break": "换行" + "line-break": "换行", + "fullScreen":"开启全屏" } }, onload: function () { @@ -229,7 +235,7 @@ export default ({ mdID, onChange, onCMBeforeChange, onCMBlur, error = false, cla if (resizeBarEl.current) { let el = resizeBarEl.current let dragging = false - let startY = 0 + let startY = 0 function onMouseDown(e) { dragging = true startY = e.pageY From cbfb73d1cb35e1a82c4994770224a87db53447e6 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 12 Aug 2021 15:24:45 +0800 Subject: [PATCH 04/54] =?UTF-8?q?=E5=90=8C=E4=B8=8A-=E7=BB=86=E8=8A=82?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderDepot.jsx | 32 ++++++++++++------------ src/forge/Main/CoderDepotReadme.jsx | 2 +- src/forge/Main/Index.scss | 38 ++++++++++++++++++++++------- 3 files changed, 46 insertions(+), 26 deletions(-) diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 6769528a..ba215553 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -1,6 +1,6 @@ import React , { useEffect , useState } from 'react'; import { WhiteBack , Box , LongWidth , ShortWidth , Gap , AlignCenter , FlexAJ } from '../Component/layout'; -import { Dropdown , Menu , Divider , Spin, Button } from 'antd'; +import { Dropdown , Menu , Divider , Spin, Button , Typography } from 'antd'; import { getImageUrl } from "educoder"; import { Link } from 'react-router-dom'; import CloneAddress from '../Branch/CloneAddress'; @@ -24,7 +24,7 @@ import CheckProfile from '../Component/ProfileModal/Profile'; /** * projectDetail.type:0是托管项目,1是镜像项目,2是同步镜像项目(为2时不支持在线创建、在线上传、在线修改、在线删除、创建合并请求等功能) */ - + const { Paragraph } = Typography; function turnbar(str){ if(str && str.length>0 && str.indexOf("/")>-1){ return str.replaceAll('/','%2F'); @@ -467,25 +467,25 @@ function CoderDepot(props){ {desc &&

    {desc}

    } { website && -

    - - {website} -

    +
    + + {website} +
    } -

    - - README.md -

    -

    - +

    + + README.md +
    +
    + {projectDetail && projectDetail.size} -

    +
    { projectDetail && projectDetail.license_name && -

    +

    - {projectDetail.license_name} -

    + {projectDetail.license_name} +
    }
    { diff --git a/src/forge/Main/CoderDepotReadme.jsx b/src/forge/Main/CoderDepotReadme.jsx index 526e28d5..59a687dd 100644 --- a/src/forge/Main/CoderDepotReadme.jsx +++ b/src/forge/Main/CoderDepotReadme.jsx @@ -45,7 +45,7 @@ function CoderDepotReadme({ operate , history , readme , ChangeFile }){ - + 目录 diff --git a/src/forge/Main/Index.scss b/src/forge/Main/Index.scss index c97185e7..61f67c54 100644 --- a/src/forge/Main/Index.scss +++ b/src/forge/Main/Index.scss @@ -204,6 +204,7 @@ padding:13px 20px; border-radius: 4px 4px 0px 0px; border: 1px solid rgba(42, 97, 255, 0.23); + background-color: #FAFCFF; .ellipsistxt{ margin-top: 6px; #ptxt{ @@ -226,12 +227,12 @@ overflow: hidden; position: relative; padding-right:8px; - &::after{ - position: absolute; - right: 0px; - bottom: 0px; - content:"..."; - } + // &::after{ + // position: absolute; + // right: 0px; + // bottom: 0px; + // content:"..."; + // } } } .ellipsis{ @@ -335,17 +336,22 @@ } .catelogue{ - border:1px solid rgb(211, 211, 211); + cursor: pointer; + background: #FAFBFC; + border-radius: 4px; + border: 1px solid #D0D0D0; font-size: 15px; font-weight: normal; - border-radius: 5px; - margin-right: 10px; + margin-right: 12px; padding:0px 10px; height: 30px; line-height: 30px; color: #666!important; display: flex; align-items: center; + &:hover{ + background-color: #F3F4F6; + } span{ margin-top: 1px; } @@ -358,4 +364,18 @@ &:hover{ color: #05101a; } +} +.pinfos{ + i,a{color: #666;} + &:hover i,&:hover a{ + color: #2A61FF; + } +} +.graph{ + flex:1; + margin:0px 12px; + .ant-typography{ + white-space: pre-wrap; + margin-bottom: 0px; + } } \ No newline at end of file From 984856a29c6513df979576702c8dbcedd6430d8c Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 12 Aug 2021 17:36:37 +0800 Subject: [PATCH 05/54] md fullscreen --- src/modules/tpm/challengesnew/tpm-md-editor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/tpm/challengesnew/tpm-md-editor.js b/src/modules/tpm/challengesnew/tpm-md-editor.js index 01a9a375..e1c06eda 100644 --- a/src/modules/tpm/challengesnew/tpm-md-editor.js +++ b/src/modules/tpm/challengesnew/tpm-md-editor.js @@ -8,7 +8,7 @@ import './css/TPMchallengesnew.css'; import 'codemirror/lib/codemirror.css'; const $ = window.$ -const mdIcons = ["bold", "italic", "|", "list-ul", "list-ol", "|", "code", "code-block", "link", "|", "inline-latex", "latex", '|', "image", "table", '|', "line-break", "watch", "clear","fullScreen"]; +const mdIcons = ["bold", "italic", "|", "list-ul", "list-ol", "|", "code", "code-block", "link", "|", "inline-latex", "latex", '|', "image", "table", '|', "line-break", "watch", "clear"]; const NULL_CH = '▁'; From 37f608cdb84d2df5b434760f4465fa5b172bd1fe Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 13 Aug 2021 17:12:56 +0800 Subject: [PATCH 06/54] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93-=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Branch/CloneAddress.js | 2 +- src/forge/Branch/branch.scss | 3 +- src/forge/Component/Component.scss | 82 +++++++++++++--- src/forge/Component/Contributors.jsx | 29 +++--- src/forge/Component/LanguagePower.jsx | 2 +- src/forge/Component/Releases.jsx | 3 +- src/forge/Main/CoderDepot.jsx | 18 ++-- src/forge/Main/CoderDepotCatalogue.jsx | 2 +- src/forge/Main/CoderDepotReadme.jsx | 44 +++++---- src/forge/Main/Detail.js | 12 +++ src/forge/Main/Index.scss | 79 +++++++++++---- src/forge/Main/list.scss | 128 +++++++++++++------------ src/forge/Main/sub/DetailBanner.jsx | 2 +- src/forge/Main/sub/ReadmeCatelogue.jsx | 10 +- src/forge/Main/sub/sub.scss | 5 +- src/forge/css/index.scss | 2 +- 16 files changed, 268 insertions(+), 155 deletions(-) diff --git a/src/forge/Branch/CloneAddress.js b/src/forge/Branch/CloneAddress.js index e936bb70..c2e6dd74 100644 --- a/src/forge/Branch/CloneAddress.js +++ b/src/forge/Branch/CloneAddress.js @@ -7,7 +7,7 @@ function CloneAddress({http_url , ssh_url , zip_url , tar_url}) { const [ key , setKey ] = useState("HTTP"); return (
    -
    +
    {setKey(e.key)}}>HTTP {setKey(e.key)}}>SSH diff --git a/src/forge/Branch/branch.scss b/src/forge/Branch/branch.scss index dd9c7b14..74f52e54 100644 --- a/src/forge/Branch/branch.scss +++ b/src/forge/Branch/branch.scss @@ -48,7 +48,7 @@ .branch-tagBox{ border:1px solid #D0D0D0; border-radius: 3px; - height: 40px; + height: 36px; display: flex; align-items: center; cursor: pointer; @@ -98,6 +98,7 @@ .urlMenu{ line-height: 30px; margin-bottom: 10px; + padding:15px 20px 0px 20px; border-bottom: none; li.ant-menu-item{ height: 30px; diff --git a/src/forge/Component/Component.scss b/src/forge/Component/Component.scss index 3a94c375..627304e1 100644 --- a/src/forge/Component/Component.scss +++ b/src/forge/Component/Component.scss @@ -113,7 +113,14 @@ li.ant-menu-item{ z-index: 10000; } .laterest{ - color: #05690d; + background-color: #EF3131; + color: #fff; + font-size: 12px; + margin-left: 10px; + padding:0px 5px; + border-radius: 2px; + height: 18px; + line-height: 18px; } @media screen and (max-width: 1800px){ @@ -157,39 +164,88 @@ li.ant-menu-item{ } .menuPanels{ - width: 240px; - height: 180px; + width: 295px; + .leftline{ + position: relative; + color: #666; + height: 16px; + &::before{ + position: absolute; + left: -10px; + top:3px; + height: 12px; + width: 1px; + background-color: #666666; + content: ""; + } + } + .ant-btn{ + height: 36px; + line-height: 34px; + width: 83px; + text-align: center; + padding:0px ; + font-weight: 500; + font-size: 14px; + &.currentBtn{ + cursor: default; + color: #333; + &:hover{ + color: #333; + border-color: #d0d0d0; + } + } + } + .ant-btn-default{ + color: #333; + border-color: #d0d0d0; + &:hover{ + background: #F3F4F6; + } + } + .ant-btn-primary{ + color: #fff; + background-color: #2A61FF; + } + .focusPanelHeadInfo{ + padding:14px 16px; + border-bottom: 1px solid #eee; + } .ant-popover-content,.ant-popover-inner{ height: 100%; width: 100%; } + .ant-popover-inner-content{ + padding:0px; + } } .halfs{ margin-top: 24px; padding:24px 0px 0px 0px; border-top: 1px solid #e8e8e8; - .attrPerson{ - padding-bottom: 24px; - } +} +.aboutSubTitle{ + display: flex; + align-items: center; } .menuinfos{ - padding:15px 0px; + padding:10px 20px; &>a{ display: flex; flex-direction: column; align-items: center; - border-right: 1px solid #eee; flex: 1; & >span:first-child{ - font-size: 18px; - font-weight: 400; + font-size: 16px; + font-weight: 500; color: #333; + line-height: 22px; } & >span:last-child{ color: #666; - } - &:last-child{ - border-right: none; + font-weight: 400; + line-height: 20px; + margin-top: 6px; } } } diff --git a/src/forge/Component/Contributors.jsx b/src/forge/Component/Contributors.jsx index 2f67b3ab..f878f672 100644 --- a/src/forge/Component/Contributors.jsx +++ b/src/forge/Component/Contributors.jsx @@ -1,13 +1,13 @@ import React, { useEffect, useState } from 'react'; import { AlignCenter , FlexAJ } from '../Component/layout'; import { Link } from 'react-router-dom'; -import { Popover , Spin } from 'antd'; +import { Popover , Spin , Button } from 'antd'; import { getImageUrl } from 'educoder'; import './Component.scss'; import { getUser } from '../GetData/getData'; import axios from 'axios'; -function Contributors({contributors,owner,projectsId}){ +function Contributors({contributors,owner,projectsId,currentLogin}){ const [ menuList ,setMenuList ]= useState([]); const [ list , setList ]= useState(undefined); const [ total , setTotal ]= useState(0); @@ -73,19 +73,18 @@ function Contributors({contributors,owner,projectsId}){ 关注数 - { - data.organizations && data.organizations.length > 0 ? - - 所属组织: -
    - {renderArray(data.organizations)} -
    -
    - :"" - } - { - data.location && 所在地址:{data.location} - } +
    + { + currentLogin && (currentLogin === data.login) + ? + + : + data.is_watch ? + + : + + } +
    ) setMenu(ele); diff --git a/src/forge/Component/LanguagePower.jsx b/src/forge/Component/LanguagePower.jsx index 3197309c..8d3e361b 100644 --- a/src/forge/Component/LanguagePower.jsx +++ b/src/forge/Component/LanguagePower.jsx @@ -25,7 +25,7 @@ function LanguagePower({languages}){ } return(
    -

    开发语言

    +

    开发语言

    { array && array.map((item,key)=>{ diff --git a/src/forge/Component/Releases.jsx b/src/forge/Component/Releases.jsx index ae794806..4a689f5f 100644 --- a/src/forge/Component/Releases.jsx +++ b/src/forge/Component/Releases.jsx @@ -19,13 +19,12 @@ function Releases({owner,projectsId,releaseVersions , baseOperate , projectType} releaseVersions.list.map((item,key)=>{ return( key === 0 && -

    {item.name} 最新

    -

    {item.created_at}

    +

    {item.created_at}

    ) diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index ba215553..78723601 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -321,7 +321,7 @@ function CoderDepot(props){ list = {mainFlag ? dirInfo : undefined} />
    setVisible(true)}> - + 目录
    @@ -334,7 +334,7 @@ function CoderDepot(props){
    -
    +
    { props && props.platform ? - + { baseOperate && ((projectDetail.type !== 2 && pullsFlag) || issuesFlag )&&
    @@ -379,12 +379,12 @@ function CoderDepot(props){ } { fileOperate && - + } - + @@ -464,7 +464,7 @@ function CoderDepot(props){ setOpenModal(true)} className="iconfont icon-anquanshezhi color-grey-9 font-15"> } - {desc &&

    {desc}

    } + {desc &&

    {desc}

    } { website &&
    @@ -473,7 +473,7 @@ function CoderDepot(props){
    }
    - + README.md
    @@ -483,7 +483,7 @@ function CoderDepot(props){ { projectDetail && projectDetail.license_name &&
    - + {projectDetail.license_name}
    } @@ -499,7 +499,7 @@ function CoderDepot(props){ lesson_url &&
    -

    实践课程

    +

    实践课程

    {lesson_url}
    } diff --git a/src/forge/Main/CoderDepotCatalogue.jsx b/src/forge/Main/CoderDepotCatalogue.jsx index ad284769..ff2b576b 100644 --- a/src/forge/Main/CoderDepotCatalogue.jsx +++ b/src/forge/Main/CoderDepotCatalogue.jsx @@ -13,7 +13,7 @@ function CoderDepotCatalogue({item , goToSubRoot , owner , projectsId }){
  • goToSubRoot(item.path,item.type,item.name)} className={item.type === "submodule" && "submoduleStyle"}> - {item.name} + {item.name} diff --git a/src/forge/Main/CoderDepotReadme.jsx b/src/forge/Main/CoderDepotReadme.jsx index 59a687dd..e5f6cbc4 100644 --- a/src/forge/Main/CoderDepotReadme.jsx +++ b/src/forge/Main/CoderDepotReadme.jsx @@ -1,8 +1,7 @@ import React, { useEffect, useState } from 'react'; import RenderHtml from '../../components/render-html'; import { AlignCenter } from '../Component/layout'; -import { Dropdown , Menu , Spin } from 'antd'; -import { Link } from 'react-router-dom'; +import { Dropdown , Anchor , Spin } from 'antd'; import ReadmeCatelogue from './sub/ReadmeCatelogue'; const $ = window.$; @@ -33,32 +32,35 @@ function CoderDepotReadme({ operate , history , readme , ChangeFile }){ function menu(){ if(menuList && menuList.length > 0){ return( - + ) }else{ return } } + return(
    -
    - - - - - 目录 - - - README.md - - { - operate ? - ChangeFile(readme && readme.path, false)}> - - - :"" - } -
    + +
    + + + + + 目录 + + + README.md + + { + operate ? + ChangeFile(readme && readme.path, false)}> + + + :"" + } +
    +
    { content &&
    diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 0ddc5706..bc104ff6 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -557,6 +557,18 @@ class Detail extends Component { }
    +
    + { + projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ? + this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info) + :"" + } + { + projectDetail && projectDetail.type && projectDetail.type !== 0 ? + 镜像自 {projectDetail.mirror_url} + :"" + } +
    { firstSync ? "" : img{ - margin-right: 8px; -} -.headerMenu-wrapper li a > span.num{ - line-height: 24px; - margin-left: 5px; - margin-top: 2px; - font-size: 12px; - float: right; - color: #666!important; - background-color: rgba(153, 153, 153, 0.13);; - border-radius: 50%; - width: 24px; - height: 24px; -} -.headerMenu-wrapper li.active a,.headerMenu-wrapper li.active a i{ - color: #2A61FF!important; -} -.headerMenu-wrapper li.active::after{ - position: absolute; - bottom:0px; - height:2px; - background-color: #2A61FF; - content:''; - left: 0px; - width:100%; + cursor: pointer; + li{ + font-size: 14px; + position: relative; + text-align: center; + height: 40px; + line-height: 28px; + padding:0px 20px; + & > a{ + color: #666; + &> img{ + margin-right: 8px; + } + &> span.num{ + line-height: 24px; + margin-left: 5px; + margin-top: 2px; + font-size: 12px; + float: right; + color: #666!important; + background-color: rgba(153, 153, 153, 0.13);; + border-radius: 50%; + width: 24px; + height: 24px; + } + } + &.active a,&.active a i{ + color: #2A61FF!important; + } + &.active::after,&:hover::after{ + position: absolute; + bottom:0px; + height:2px; + background-color: #2A61FF; + content:''; + left: 0px; + width:100%; + } + &:hover::after{ + background-color: rgba(153, 153, 153, 0.2);; + } + } } .detail_tag_btn{ height:34px; @@ -271,32 +274,36 @@ border:1px solid #D0D0D0; display: flex; align-items: center; - margin-left: 30px; + margin-left: 10px; padding:0px; background-color:#FAFBFC; box-shadow: none; -} -.detail_tag_btn:hover{ - background-color: #F3F4F6; + &:hover{ + background-color: #F3F4F6; + } + .detail_tag_btn_name{ + padding:0px 18px; + min-width: 82px; + text-align: center; + &:hover>span{ + color: #333!important; + } + img{ + margin-right: 10px; + } + } + .detail_tag_btn_count{ + width: 42px; + text-align: center; + background: #fff; + border-radius: 0px 4px 4px 0px; + height:100%; + border-left: 1px solid #D0D0D0; + } } .ant-tooltip { max-width: fit-content!important; } -.detail_tag_btn_name{ - padding:0px 10px; - color: #666!important; -} -.detail_tag_btn_name img{ - margin-right: 10px; -} -.detail_tag_btn_count{ - width: 42px; - text-align: center; - background: #fff; - border-radius: 0px 4px 4px 0px; - height:100%; - border-left: 1px solid #D0D0D0; -} .files-md{ padding:20px; } @@ -347,6 +354,7 @@ .gitAddressClone{ + margin:0px 20px 14px 20px!important; display: flex; height: 40px; align-items: center; @@ -658,9 +666,7 @@ .item:last-child{ border-bottom:none; } -.gitAddressClone{ - margin: 0 !important; -} + .item_title small{ font-weight: 400; margin-left: 10px; diff --git a/src/forge/Main/sub/DetailBanner.jsx b/src/forge/Main/sub/DetailBanner.jsx index cdfd253d..1dfec532 100644 --- a/src/forge/Main/sub/DetailBanner.jsx +++ b/src/forge/Main/sub/DetailBanner.jsx @@ -18,7 +18,7 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa } },[list]); return( -
    +
    { menuName && projectDetail ?
      diff --git a/src/forge/Main/sub/ReadmeCatelogue.jsx b/src/forge/Main/sub/ReadmeCatelogue.jsx index 64eb90ba..d1e018bb 100644 --- a/src/forge/Main/sub/ReadmeCatelogue.jsx +++ b/src/forge/Main/sub/ReadmeCatelogue.jsx @@ -1,11 +1,11 @@ -import React , {useState } from 'react'; +import React , { useState , useEffect } from 'react'; import { Anchor , Input } from 'antd'; import './sub.scss'; +import { Base64 } from 'js-base64'; const { Link } = Anchor; -const { Search } = Input; -function ReadmeCatelogue({ menuList }) { +function ReadmeCatelogue({ menuList , hash }) { const [ goHref , setGoHref ] = useState(""); const [ value , setValue ] = useState(""); const [ menu , setMenu] = useState(menuList); @@ -18,7 +18,7 @@ function ReadmeCatelogue({ menuList }) { function changeValue(e) { setValue(e.target.value); if(e.target.value){ - let m = menu.filter(i=>i.text.indexOf(e.target.value)>-1); + let m = menuList.filter(i=>i.text.indexOf(e.target.value)>-1); setMenu(m); }else{ setMenu(menuList); @@ -41,7 +41,7 @@ function ReadmeCatelogue({ menuList }) { menu.map((item,key)=>{ return(
      - +
      ) }) diff --git a/src/forge/Main/sub/sub.scss b/src/forge/Main/sub/sub.scss index d4db6208..4e6a3d8a 100644 --- a/src/forge/Main/sub/sub.scss +++ b/src/forge/Main/sub/sub.scss @@ -34,13 +34,10 @@ padding:15px; border-bottom: 1px solid #eee; } - .anchorBox{ - max-height: 255px; - overflow-y: auto; - } .ant-anchor-wrapper{ margin-left: 0px; padding:5px 15px; + max-height: 255px!important; .items{ border-radius: 4px; margin-bottom: 5px; diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index 0264c73c..e1986728 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -11,7 +11,7 @@ ul,ol,dl{ font-size: 22px; font-weight: normal; line-height: 30px; - max-width: 700px; + max-width: 690px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; From 2882289267bdfa44e7bfdbe328706ff27abf3df3 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 23 Aug 2021 10:08:04 +0800 Subject: [PATCH 07/54] =?UTF-8?q?=E9=87=8C=E7=A8=8B=E7=A2=91-=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=88=86=E9=A1=B5=E9=9C=80=E8=A6=81=E5=B8=A6=E4=B8=8A?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Order/Milepost.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 5f6efeeb..55c4b7d7 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -13,7 +13,7 @@ class Milepost extends Component { super(props); this.state = { data: undefined, - limit: 15, + limit: 3, page: 1, order_type: undefined, //新建标签区域是否显示 none 隐藏 block 显示 @@ -122,8 +122,8 @@ class Milepost extends Component { this.setState({ page }) - - this.getList(page); + const { status } = this.state; + this.getList( page , status ); } // 排序 @@ -260,7 +260,7 @@ class Milepost extends Component { { data && data.versions_count > limit ?
      - +
      : "" }
    From dcef7e7872a2d84eb68d74ec1001dc29deed3950 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 23 Aug 2021 10:15:32 +0800 Subject: [PATCH 08/54] reset --- src/forge/Order/Milepost.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 55c4b7d7..48fc286b 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -13,7 +13,7 @@ class Milepost extends Component { super(props); this.state = { data: undefined, - limit: 3, + limit: 15, page: 1, order_type: undefined, //新建标签区域是否显示 none 隐藏 block 显示 @@ -119,6 +119,7 @@ class Milepost extends Component { } ChangePage = (page) => { + document.body.scrollIntoView(); this.setState({ page }) From 478b080d451464b9cd5a20fd75e05060dd6071a2 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 23 Aug 2021 14:43:09 +0800 Subject: [PATCH 09/54] =?UTF-8?q?issue=2049808=20:tab=E9=A1=B5=E9=BC=A0?= =?UTF-8?q?=E6=A0=87=E6=82=AC=E5=81=9C=E8=A7=84=E8=8C=83=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/list.scss | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/forge/Main/list.scss b/src/forge/Main/list.scss index b4a966b2..c5d011c5 100644 --- a/src/forge/Main/list.scss +++ b/src/forge/Main/list.scss @@ -226,13 +226,15 @@ flex-direction: row; cursor: pointer; li{ - font-size: 14px; position: relative; text-align: center; - height: 40px; - line-height: 28px; - padding:0px 20px; + padding:0px; & > a{ + font-size: 14px; + height: 40px; + line-height: 28px; + padding:0px 20px; + display: block; color: #666; &> img{ margin-right: 8px; @@ -257,13 +259,13 @@ position: absolute; bottom:0px; height:2px; - background-color: #2A61FF; + background-color:rgba(153, 153, 153, 0.2); content:''; left: 0px; width:100%; } - &:hover::after{ - background-color: rgba(153, 153, 153, 0.2);; + &.active::after{ + background-color: #2A61FF; } } } From fbe5da101497ea9966b15db6d7aefa0a09fed801 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 6 May 2021 10:56:09 +0800 Subject: [PATCH 10/54] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=89=80=E6=9C=89?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E7=9A=84marginbottom=E4=B8=BA0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/css/edu-purge.css | 1 + 1 file changed, 1 insertion(+) diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css index 3e375077..9dafcdd0 100644 --- a/public/css/edu-purge.css +++ b/public/css/edu-purge.css @@ -1307,6 +1307,7 @@ td, span { margin: 0; padding: 0; + margin-bottom: 0px!important; } table, From d5652fba18a0e34879f717e233da00bb3edefc08 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 6 May 2021 14:59:54 +0800 Subject: [PATCH 11/54] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E9=A1=B9=E7=9B=AE-maxl?= =?UTF-8?q?ength?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 69d6155f..628e5a3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4885,7 +4885,7 @@ }, "dom-closest": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz", + "resolved": "https://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz", "integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=", "requires": { "dom-matches": ">=1.0.1" @@ -4929,7 +4929,7 @@ }, "dom-matches": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz", + "resolved": "https://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz", "integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=" }, "dom-scroll-into-view": { @@ -5187,7 +5187,7 @@ }, "enquire.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "resolved": "https://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenquire.js%2Fdownload%2Fenquire.js-2.1.6.tgz", "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=" }, "entities": { @@ -5706,7 +5706,7 @@ }, "eventlistener": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/eventlistener/-/eventlistener-0.0.1.tgz", + "resolved": "https://registry.npm.taobao.org/eventlistener/download/eventlistener-0.0.1.tgz", "integrity": "sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg=" }, "events": { @@ -8040,7 +8040,7 @@ }, "hammerjs": { "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "resolved": "https://registry.npm.taobao.org/hammerjs/download/hammerjs-2.0.8.tgz", "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" }, "handle-thing": { @@ -8881,7 +8881,7 @@ }, "immutable": { "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "resolved": "https://registry.npm.taobao.org/immutable/download/immutable-3.7.6.tgz", "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" }, "import-fresh": { @@ -10486,7 +10486,7 @@ }, "lodash.throttle": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "resolved": "https://registry.npm.taobao.org/lodash.throttle/download/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, "lodash.uniq": { From 194f6af412258c1c2c2e07ac131e19d3d08406e4 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 6 May 2021 17:12:42 +0800 Subject: [PATCH 12/54] merge develop --- src/forge/Divert/DivertModal.jsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/forge/Divert/DivertModal.jsx b/src/forge/Divert/DivertModal.jsx index acf88117..d4c1f201 100644 --- a/src/forge/Divert/DivertModal.jsx +++ b/src/forge/Divert/DivertModal.jsx @@ -46,14 +46,11 @@ function DivertModal({form , visible , onSuccess , onCancel,owner,repo}){ Axios.post(url,{ ...values }).then(result=>{ - if(result){ - if(result.data.status === 0){ - onSuccess(result.data && result.data.owner); - }else{ - onSuccess(); - } + if(result && result.data.id){ + onSuccess(result.data && result.data.owner); + }else{ + onSuccess(); } - }).catch(error=>{}) } }) From 6e849aa80031d012759fd1901f2ca85b754873e7 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Sat, 8 May 2021 17:28:14 +0800 Subject: [PATCH 13/54] install babel-polyfill --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index b58b501d..a78351cb 100644 --- a/package.json +++ b/package.json @@ -193,6 +193,7 @@ "babel-core": "^6.26.0", "babel-plugin-import": "^1.13.0", "babel-plugin-transform-runtime": "^6.23.0", + "babel-polyfill": "^6.26.0", "babel-preset-es2015": "^6.24.1", "babel-preset-react": "^6.24.1", "babel-preset-stage-2": "^6.24.1", From 9d4893eb4931c6742ed3ab02d6ad5018be1966b2 Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Wed, 4 Aug 2021 14:42:08 +0800 Subject: [PATCH 14/54] =?UTF-8?q?=E9=99=90=E5=88=B6=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/sub/UpdateDescModal.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forge/Main/sub/UpdateDescModal.jsx b/src/forge/Main/sub/UpdateDescModal.jsx index 5039123a..63e14fcd 100644 --- a/src/forge/Main/sub/UpdateDescModal.jsx +++ b/src/forge/Main/sub/UpdateDescModal.jsx @@ -53,7 +53,7 @@ function UpdateDescModal({form , visible , onCancel , onOk,desc,website,lesson_u {getFieldDecorator("lesson_url",{ rules:[] })( - + )} From 53fa18907dab24fe1bd2fd0050995b87c8906b13 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 9 Aug 2021 10:36:15 +0800 Subject: [PATCH 15/54] =?UTF-8?q?=E4=BB=A3=E7=A0=81style?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/sub/UpdateDescModal.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forge/Main/sub/UpdateDescModal.jsx b/src/forge/Main/sub/UpdateDescModal.jsx index 63e14fcd..b0291f34 100644 --- a/src/forge/Main/sub/UpdateDescModal.jsx +++ b/src/forge/Main/sub/UpdateDescModal.jsx @@ -53,7 +53,7 @@ function UpdateDescModal({form , visible , onCancel , onOk,desc,website,lesson_u {getFieldDecorator("lesson_url",{ rules:[] })( - + )} From da657e559bb78762a7afdef7eb68b8c066c20ab6 Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Mon, 30 Aug 2021 16:06:02 +0800 Subject: [PATCH 16/54] save files --- src/forge/Team/Group/GroupForm.jsx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/forge/Team/Group/GroupForm.jsx b/src/forge/Team/Group/GroupForm.jsx index dad9b64b..94825905 100644 --- a/src/forge/Team/Group/GroupForm.jsx +++ b/src/forge/Team/Group/GroupForm.jsx @@ -34,13 +34,6 @@ export default Form.create()( const { getFieldDecorator, validateFields, setFieldsValue } = form; const { OIdentifier, groupId } = match.params; - useEffect(()=>{ - setFieldsValue({ - authorize:"read", - includes_all_project:0 - }) - },[]) - useEffect(() => { if (GroupDetail) { setOnwers(GroupDetail.authorize === "owner"); From 09e9f01f7e3f7c0692e4321201aae7dbeed26e45 Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Mon, 30 Aug 2021 18:11:38 +0800 Subject: [PATCH 17/54] save files --- src/forge/Main/Detail.js | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index bc104ff6..0ddc5706 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -557,18 +557,6 @@ class Detail extends Component { }
    -
    - { - projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ? - this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info) - :"" - } - { - projectDetail && projectDetail.type && projectDetail.type !== 0 ? - 镜像自 {projectDetail.mirror_url} - :"" - } -
    { firstSync ? "" : Date: Tue, 31 Aug 2021 11:23:05 +0800 Subject: [PATCH 18/54] issue --- src/forge/Notice/UndoEvent.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forge/Notice/UndoEvent.jsx b/src/forge/Notice/UndoEvent.jsx index 18cb6d4a..919f712c 100644 --- a/src/forge/Notice/UndoEvent.jsx +++ b/src/forge/Notice/UndoEvent.jsx @@ -61,7 +61,7 @@ function UndoEvent(props){ return(
    -
    +
    { list && list.length > 0 ?
      From b26f300832ce77decc702d67532d87ddc6eee7c8 Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Thu, 2 Sep 2021 10:38:59 +0800 Subject: [PATCH 19/54] issue --- .idea/workspace.xml | 11 + src/forge/Branch/branch.css | 136 +++++ src/forge/Branch/branch.css.map | 1 + src/forge/Main/CoderDepotReadme.jsx | 4 +- src/forge/Main/list.css | 911 ++++++++++++++++++++++++++++ src/forge/Main/list.css.map | 1 + src/forge/Main/list.scss | 3 + 7 files changed, 1066 insertions(+), 1 deletion(-) create mode 100644 src/forge/Branch/branch.css create mode 100644 src/forge/Branch/branch.css.map create mode 100644 src/forge/Main/list.css create mode 100644 src/forge/Main/list.css.map diff --git a/.idea/workspace.xml b/.idea/workspace.xml index aed6ebd4..0d780dd4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -344,6 +344,17 @@ +<<<<<<< HEAD +======= + + +<<<<<<< HEAD + + +======= + +>>>>>>> 3a27fbd47bf8b9e73dad8b02d43bf52d6b5b5e8a +>>>>>>> issue diff --git a/src/forge/Branch/branch.css b/src/forge/Branch/branch.css new file mode 100644 index 00000000..1c243d9b --- /dev/null +++ b/src/forge/Branch/branch.css @@ -0,0 +1,136 @@ +.branchDropdown { + border: 1px solid #eee; + border-radius: 4px; + display: flex; + justify-content: center; + height: 40px; + line-height: 40px; + min-width: 220px; +} + +.branchDropdown .ant-dropdown-trigger { + width: 100%; + padding: 0px 15px; + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; +} + +.branchOptions { + width: 220px; + box-shadow: 0px 0px 3px 1px rgba(134, 134, 134, 0.4); + border-radius: 3px; + background: #fff; + max-height: 300px; +} + +.OptionsUl { + max-height: 220px; + overflow-y: auto; +} + +.OptionsUl li { + height: 30px; + line-height: 30px; + cursor: pointer; + padding: 0px 20px; + margin: 5px 0px; +} + +.OptionsUl li:hover { + background-color: #F0F0F0; +} + +.OptionsUl li a { + display: block; +} + +.OptionsInput { + height: 32px; + padding-left: 4px; + line-height: 32px; + width: 100%; +} + +.branch-tagBox { + border: 1px solid #D0D0D0; + border-radius: 3px; + height: 36px; + display: flex; + align-items: center; + cursor: pointer; + min-width: 104px; +} + +.branch-tagBox:hover { + background-color: #F3F4F6; +} + +.branch-tagBox-list { + background: #FFFFFF; + box-shadow: 0px 4px 8px 2px rgba(212, 212, 212, 0.5); + border-radius: 4px; +} +.branch-tagBox-list .ant-popover-arrow { + display: none; +} +.branch-tagBox-list.ant-popover.ant-popover-placement-bottom { + padding-top: 0px; +} +.branch-tagBox-list .branch-tagBox .ant-dropdown-link { + display: block; + flex: 1; + max-width: 105px; +} +.branch-tagBox-list .ant-popover-inner-content { + padding: 0px; +} + +.overlayBranch { + width: 325px; +} +.overlayBranch .navUl { + margin-top: 8px; + height: 30px; + line-height: 30px; +} +.overlayBranch .navUl li { + height: 30px; + line-height: 30px; + padding: 0px 5px; + margin-left: 20px !important; +} + +.listTips { + padding: 20px 0px; + text-align: center; +} + +.urlMenu { + line-height: 30px; + margin-bottom: 10px; + padding: 15px 20px 0px 20px; + border-bottom: none; +} +.urlMenu li.ant-menu-item { + height: 30px; + line-height: 30px; + padding: 0px 5px; + margin-right: 20px !important; +} +.urlMenu li.ant-menu-item.ant-menu-item-selected, .urlMenu li.ant-menu-item.ant-menu-item-active { + color: #333; +} +.urlMenu li.ant-menu-item.ant-menu-item-selected { + border-color: #1890ff !important; +} +.urlMenu li.ant-menu-item.ant-menu-item-active { + border-color: transparent; +} + +.copytool { + margin: 0px 10px; +} + +/*# sourceMappingURL=branch.css.map */ diff --git a/src/forge/Branch/branch.css.map b/src/forge/Branch/branch.css.map new file mode 100644 index 00000000..6dd42dad --- /dev/null +++ b/src/forge/Branch/branch.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["branch.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACG;;;AAEH;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAGJ;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAIN;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIN;EACE","file":"branch.css"} \ No newline at end of file diff --git a/src/forge/Main/CoderDepotReadme.jsx b/src/forge/Main/CoderDepotReadme.jsx index e5f6cbc4..8ba58eb5 100644 --- a/src/forge/Main/CoderDepotReadme.jsx +++ b/src/forge/Main/CoderDepotReadme.jsx @@ -50,7 +50,9 @@ function CoderDepotReadme({ operate , history , readme , ChangeFile }){ 目录 - README.md + + README.md + { operate ? diff --git a/src/forge/Main/list.css b/src/forge/Main/list.css new file mode 100644 index 00000000..f84886d5 --- /dev/null +++ b/src/forge/Main/list.css @@ -0,0 +1,911 @@ +@charset "UTF-8"; +.lineH2 { + line-height: 2; +} + +.t_project_banner { + /* height: 260px; + background: url(../Images/banner_list.jpg) no-repeat center; */ + background-color: #050d34; +} + +.ProjectListIndex { + width: 1200px; + margin: 20px auto; + display: flex; + align-items: flex-start; + flex-wrap: wrap; +} + +.list-left { + width: 26%; + padding-right: 20px; + box-sizing: border-box; + margin-bottom: 20px; +} + +.list-left > div { + border: 1px solid #eee; +} + +.list-left > div.bgcF { + border: none; +} + +.list-right { + width: 74%; + background: #fff; + padding: 10px; + border: 1px solid #eee; +} + +/* 首页列表的新建和排序的下拉列表 */ +.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left { + border-right: none !important; +} + +.ant-menu-vertical > .ant-menu-item { + margin: 0px !important; + height: 35px; + line-height: 35px; + border-bottom: 1px solid #eee; + font-size: 14px !important; +} + +.ant-menu-vertical > .ant-menu-item:last-child { + border-bottom: none; +} + +.list-r-operation { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + align-items: center; + padding: 25px 30px; + border-bottom: 1px solid #E0E0E0; +} + +.list-r-Search { + width: 400px; +} + +.padding0-25 { + padding: 0px 25px; +} + +.list-r-Search .ant-btn-lg { + height: 38px; +} + +.list-r-Search .ant-input-group-addon { + border: none !important; +} + +.list-r-Search .ant-input-search-button { + height: 40px !important; +} + +.createBtn { + border-radius: 4px; + margin-left: 20px; + display: inline-block; + padding: 3px 15px; + background-color: #4CACFF; + color: #fff !important; +} + +/* 列表 */ +.project-list { + padding: 0px 30px; +} + +.border-top-grey { + border-top: 1px solid #eeeeee; +} + +.p-r-Item:last-child { + border-bottom: none !important; +} + +.p-r-Item { + display: flex; + border-bottom: 1px solid #eeeeee; + padding: 22px 0px; + justify-content: flex-start; +} + +.boxShandow { + box-shadow: 0px 2px 20px 10px rgba(0, 0, 0, 0.03); +} + +.p-r-photo { + width: 60px; + height: 60px; + border-radius: 50%; + margin-right: 22px; + margin-top: 8px; +} + +.p-r-Infos { + flex: 1; + width: 0; +} + +.p-r-name { + display: flex; + justify-content: space-between; + align-items: center; +} + +.p-r-name > p { + flex: 1; + width: 0; +} + +.p-r-btn { + display: flex; + align-items: center; +} + +.p-r-btn > span { + height: 35px; + line-height: 35px; + border: 1px solid #f4f4f4; + border-radius: 5px; + display: block; + margin-left: 20px; + background-color: #fff; + display: flex; +} + +.p-r-btn > span > a { + display: flex; + align-items: center; + padding: 0px 12px; + background: #ececec; +} + +.p-r-btn > span > a:active { + background: #f4f4f4; +} + +.p-r-btn > span > span { + padding: 0px 8px; +} + +.p-r-tags { + display: flex; + opacity: 1; +} + +.p-r-tags.large > span { + height: 30px; + line-height: 30px; + font-size: 14px; +} + +.p-r-tags > span { + margin-left: 15px; + padding: 0px 10px; + border-radius: 15px; + background: #EBF4FE; + color: #333; + height: 24px; + line-height: 24px; + display: block; + font-size: 12px; + display: flex; +} + +.p-r-tags > span.pariseTag { + background: #FFF3DC; +} + +.p-r-tags.large > span > label { + padding: 0px 12px; +} + +.p-r-tags > span > label { + padding: 0px 8px; +} + +.p-r-tags.large > span > span { + padding: 0px 6px; +} + +.pariseImg { + width: 14px; + height: 12px; + margin-top: 6px; + margin-right: 3px; +} + +.p-r-tags > span > span { + display: block; + background: #fff; + border-left: #efefef; + padding: 0px 4px; + border-radius: 0px 4px 4px 0px; + color: #999; +} + +.p-r-content { + margin-top: 10px; + color: #666; + display: flex; +} + +.p-r-detail > span { + margin-right: 22px; + color: #888; +} + +.p-r-detail > span > label { + color: #999; +} + +.p-r-about { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; + margin-top: 8px; + color: #666; +} + +.spincontent { + height: 400px; +} + +.spinstyle .ant-spin-text { + margin-top: 30px; + color: #888; +} + +/* -----------详情------------ */ +.detailHeader-wrapper { + background-color: #FBFCFF; + border-bottom: 1px solid #e2e2e2; +} + +.headerMenu-wrapper { + display: flex; + flex-direction: row; + cursor: pointer; +} +.headerMenu-wrapper li { + position: relative; + text-align: center; + padding: 0px; +} +.headerMenu-wrapper li > a { + font-size: 14px; + height: 40px; + line-height: 28px; + padding: 0px 20px; + display: block; + color: #666; +} +.headerMenu-wrapper li > a > img { + margin-right: 8px; +} +.headerMenu-wrapper li > a > span.num { + line-height: 24px; + margin-left: 5px; + margin-top: 2px; + font-size: 12px; + float: right; + color: #666 !important; + background-color: rgba(153, 153, 153, 0.13); + border-radius: 50%; + width: 24px; + height: 24px; +} +.headerMenu-wrapper li.active a, .headerMenu-wrapper li.active a i { + color: #466AFF !important; +} +.headerMenu-wrapper li.active::after, .headerMenu-wrapper li:hover::after { + position: absolute; + bottom: 0px; + height: 2px; + background-color: rgba(153, 153, 153, 0.2); + content: ""; + left: 0px; + width: 100%; +} +.headerMenu-wrapper li.active::after { + background-color: #466AFF; +} + +.detail_tag_btn { + height: 34px; + line-height: 32px; + border-radius: 5px; + border: 1px solid #D0D0D0; + display: flex; + align-items: center; + margin-left: 10px; + padding: 0px; + background-color: #FAFBFC; + box-shadow: none; +} +.detail_tag_btn:hover { + background-color: #F3F4F6; +} +.detail_tag_btn .detail_tag_btn_name { + padding: 0px 18px; + min-width: 82px; + text-align: center; +} +.detail_tag_btn .detail_tag_btn_name:hover > span { + color: #333 !important; +} +.detail_tag_btn .detail_tag_btn_name img { + margin-right: 10px; +} +.detail_tag_btn .detail_tag_btn_count { + width: 42px; + text-align: center; + background: #fff; + border-radius: 0px 4px 4px 0px; + height: 100%; + border-left: 1px solid #D0D0D0; +} + +.ant-tooltip { + max-width: fit-content !important; +} + +.files-md { + padding: 20px; +} + +/* 详情-代码 */ +.branch-wrapper { + border: 1px solid #eee; + border-radius: 4px; + display: flex; + align-items: center; + height: 60px; + padding: 0px 30px; + width: 1200px; + margin: 0px auto; + background-color: #fff; + margin-top: 20px; + justify-content: space-between; +} + +.branch-wrapper > a > i { + color: #5091FF; + margin-right: 5px; + cursor: default; +} + +.branch-wrapper a { + display: flex; + align-items: center; + justify-content: center; + text-align: center; + height: 30px; + line-height: 30px; + cursor: pointer; + font-size: 16px; + color: #333333; +} + +.branch-wrapper a > span { + position: relative; + min-height: 20px; + display: block; +} + +.branch-wrapper a.active > span::after { + position: absolute; + content: ""; + bottom: -5px; + width: 30px; + height: 3px; + left: 0px; + background-color: #5091FF; +} + +.gitAddressClone { + margin: 0px 20px 14px 20px !important; + display: flex; + height: 40px; + align-items: center; + border-radius: 4px; + border: 1px solid #eee; + background: #fff; + margin-left: 20px; + position: relative; +} + +.gitAddressClone > span { + display: flex; + line-height: 40px; + height: 40px; + padding: 0px 12px; + cursor: pointer; + align-items: center; +} + +.addressTips { + position: absolute; + font-size: 12px; + color: #FF6E21; + top: -34px; + left: 30px; + background-color: #fff; + border: 1px solid #FE881D; + padding: 0px 5px; + height: 28px; + line-height: 28px; +} + +.addressTips > span { + position: relative; + display: block; +} + +.addressTips > span::before { + box-sizing: content-box; + width: 0px; + height: 0px; + position: absolute; + top: 25px; + left: 50%; + margin-left: -4px; + padding: 0; + border-top: 8px solid #FFFFFF; + border-bottom: 8px solid transparent; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + display: block; + content: ""; + z-index: 12; +} + +.addressTips > span::after { + box-sizing: content-box; + width: 0px; + height: 0px; + position: absolute; + top: 26px; + left: 50%; + margin-left: -4px; + padding: 0; + border-top: 8px solid #FE881D; + border-bottom: 8px solid transparent; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + display: block; + content: ""; + z-index: 11; +} + +.gitAddressClone > span.addressType { + color: #4CACFF; +} + +.gitAddressClone > span:last-child { + border-right: none; +} + +.gitAddressClone > input { + border: none; + outline: none; + padding: 0px 8px; + height: 40px; + line-height: 40px; + border-radius: 0px; + border: 1px solid #eee; + flex: 1; +} + +.wrap-commit-table .ant-table-small > .ant-table-content > .ant-table-body { + margin: 0px; +} + +.wrap-commit-table .ant-table-title { + background-color: #f1f8ff; + padding: 13px 16px !important; +} + +.commitKey { + cursor: pointer; + border: 1px solid #FD7700; + background-color: #FFF3DC; + color: #FD7700 !important; + padding: 0px 12px; + height: 20px; + line-height: 20px; + margin-left: 15px; + border-radius: 18px; + max-width: 100%; +} + +/* 分支 */ +.branchTitle { + padding: 8px 10px; + color: #333; + font-size: 16px; + border-bottom: 1px solid #d9d9d9; +} + +.branchUl li { + display: flex; + flex-wrap: wrap; + align-items: flex-end; + justify-content: space-between; + padding: 20px 0px; + border-bottom: 1px solid #eee; +} + +.branchUl li:last-child { + border-bottom: none; +} + +.operationBtn { + border: 1px solid #f4f4f4; + border-radius: 3px; + padding: 0px 6px; + background-color: #fff; + color: #666 !important; + display: inline-block; +} + +.messages { + max-width: 700px; +} + +.leftPoint { + margin-left: 20px; + position: relative; +} + +.leftPoint::before { + position: absolute; + left: -10px; + top: 8px; + border-radius: 50%; + width: 4px; + height: 4px; + background-color: #dadada; + content: ""; +} + +/* 文件目录、文件内容 */ +.subFileName { + position: relative; + margin-left: 15px; + height: 22px; +} + +.subFileName::before { + position: absolute; + content: "/"; + left: -10px; + top: 0px; + color: #999; + height: 22px; + line-height: 22px; +} + +.addFile { + display: flex; +} + +.addFile a { + display: block; + background-color: rgba(76, 172, 255, 0.8); + color: #fff; + cursor: pointer; + height: 32px; + line-height: 32px; + padding: 0px 10px; +} + +.addFile a:first-child { + border-radius: 4px; +} + +.addFile a:last-child { + /* border-radius: 0px 4px 4px 0px; */ + border-left: 1px solid rgba(247, 247, 247, 0.3); +} + +.addFile a:active { + background-color: #4cacff; +} + +@media screen and (max-width: 750px) { + .list-r-Search { + flex: 1; + } + + .list-left, .list-right { + width: 100%; + padding: 0px; + } +} +@media screen and (max-width: 400px) { + .list-r-Search { + width: 100%; + } + + .headerMenu-wrapper { + flex-direction: column; + width: 100%; + } + + .headerMenu-wrapper li { + width: 100%; + } + + .gitAddressClone { + width: 100%; + margin-left: 0px; + } + + .gitAddressClone > span { + padding: 0px; + } + + .messages { + max-width: 100%; + } +} +.commonBox { + border: 1px solid #ddd; + margin-top: 30px; + border-radius: 4px; +} + +.commonBox .commonBox-title { + padding: 0px 20px; + box-sizing: border-box; + font-size: 16px; + background: #FAFBFC; + /* F1F8FF */ + font-weight: bold; + height: 45px; + line-height: 45px; + border-bottom: 1px solid #d9d9d9; + border-radius: 4px 4px 0px 0px; +} + +.readBox { + border: none; +} +.readBox.commonBox .commonBox-info { + border: 1px solid #D0D0D0; + border-top: none; + border-radius: 0px 0px 4px 4px; + padding: 20px 38px; +} + +.commonBox .commonBox-title.boxTitle { + display: flex; + justify-content: space-between; + height: 55px; + line-height: 55px; + background: #FAFCFF; + border-radius: 4px 4px 0px 0px; + border: 1px solid rgba(42, 97, 255, 0.23); +} + +.synchronism { + display: block; + height: 34px; + line-height: 34px; + padding: 0px 15px; + color: #fff !important; + background-color: #28BD6C; + border-radius: 4px; +} + +.files_info { + cursor: pointer; +} + +.commonBox .commonBox-info { + padding: 20px 15px; +} + +.commonBox-title-read { + vertical-align: middle; + color: #000; + font-size: 14px; +} +.commonBox-title-read:hover { + color: #466AFF; +} + +@media screen and (max-width: 370px) { + .p-r-tags, .p-r-btn { + opacity: 0; + display: none; + } + + .p-r-about { + flex-wrap: wrap; + } + + .commitKey { + margin-right: 0px; + } + + .list-r-Search { + width: 100%; + } +} +.null_data_box { + width: 100%; + border: 1px solid #d4d4d5; + border-radius: 3px; +} + +.title { + font-weight: bold; + background: #f4f4f4; + padding: 10px 15px; + box-sizing: border-box; + border-bottom: 1px solid #d4d4d5; +} + +.item_title { + font-size: 18px; + font-weight: bold; + margin-bottom: 15px; +} + +.item { + padding: 15px; + border-bottom: 1px solid #dededf; +} + +.item:last-child { + border-bottom: none; +} + +.item_title small { + font-weight: 400; + margin-left: 10px; +} + +.item_title small a { + color: #4183c6; +} + +.Markdown { + background: #f7f7f7; + padding: 10px 20px; +} + +.item .gitAddressClone input:focus { + border: 1px solid #2185d0; +} + +.content-file { + margin-top: 8px; +} + +.content-file .CodeMirror { + background-color: #f7f7f7; + border: 1px solid #e4e4e4; + border-radius: 4px; + height: auto; +} + +.content-file.edit .CodeMirror { + background-color: #fff; +} + +.content-file .CodeMirror .CodeMirror-scroll { + min-height: 450px; +} + +.text-center { + text-align: center; +} + +.fork-css { + position: absolute; + left: 0; + top: 50px; + width: 100%; +} + +.color-grey-ccc { + color: #ccc !important; +} + +a.color-grey-ccc:hover { + color: #4cacff !important; +} + +.pull-right { + float: right; +} + +.commitList { + padding: 0px 30px; + min-height: 400px; +} + +.commitList > div { + border-bottom: 1px solid #EEEEEE; + padding: 16px 0px; +} + +.commitList > div:last-child { + border-bottom: none; +} + +/* 标签列表 */ +.div_table { + border: 1px solid #eee; + border-radius: 2px; +} + +.ul_thead { + padding: 0px 30px; + box-sizing: border-box; + background: #FAFAFA; + border-bottom: 1px solid #eee; + height: 50px; + line-height: 50px; +} + +.ul_tbody { + padding: 0px 30px; +} + +.ul_thead li, .ul_tbody li { + display: flex; + align-items: center; + text-align: left; +} + +.ul_tbody li { + padding: 18px 0px; + border-bottom: 1px solid #eee; +} + +.ul_tbody li:last-child { + border-bottom: none; +} + +.ul_thead li > span, .ul_tbody li > span { + width: 20%; + padding-right: 20px; +} + +.ul_thead li > span:nth-child(2), .ul_tbody li > span:nth-child(2) { + flex: 1; +} + +.ul_tbody_third { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: left; +} + +.ul_tbody_forth { + text-align: center; + display: flex; + justify-content: center; +} + +.depotNum { + color: #666 !important; +} +.depotNum span:last-child { + color: #333; +} +.depotNum:hover span:last-child { + color: #2A61FF; +} + +/*# sourceMappingURL=list.css.map */ diff --git a/src/forge/Main/list.css.map b/src/forge/Main/list.css.map new file mode 100644 index 00000000..8c8094b9 --- /dev/null +++ b/src/forge/Main/list.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["list.scss"],"names":[],"mappings":";AACA;EAAQ;;;AACR;AACE;AAAA;EAEA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAIF;AACA;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EAAsC;;;AACtC;EAAwC;;;AACxC;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AACA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;AACA;EACE;EACA;;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EAAkB;EAAmB;;;AACrC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AACA;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;AACE;EACA;;;AAEF;EACE;;;AAKF;EACE;IACE;;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;EAEF;IACE;IACA;;;EAEF;IACE;;;EAEF;IACE;IACA;;;EAEF;IACE;;;EAEF;IACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;AAAoB;EACpB;EACA;EACA;EACA;EACA;;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAGA;EACE;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;IACE;IACA;;;EAEF;IACE;;;EAEF;IACE;;;EAEF;IACE;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACA;;;AAEA;EAAc;;;AAEd;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EAAa;;;AACb;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EAAY;;;AAEZ;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAIF;AACA;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;AACA;EACE;;AAEF;EACE","file":"list.css"} \ No newline at end of file diff --git a/src/forge/Main/list.scss b/src/forge/Main/list.scss index c5d011c5..81014071 100644 --- a/src/forge/Main/list.scss +++ b/src/forge/Main/list.scss @@ -627,6 +627,9 @@ vertical-align: middle; color: #666; font-size: 14px; + &:hover{ + color: #466AFF; + } } @media screen and (max-width: 370px){ From 97e6a5d5f221cc9c34e48d7ab1c2188fa897ba7d Mon Sep 17 00:00:00 2001 From: hc1913847458 <1422588487@qq.com> Date: Thu, 2 Sep 2021 10:02:54 +0800 Subject: [PATCH 20/54] issue --- .idea/workspace.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0d780dd4..96bd043e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,8 +4,17 @@
    ) } @@ -392,7 +392,13 @@ class Index extends Component {
    { current_user && current_user.login && - + 新建 diff --git a/src/forge/New/Index.js b/src/forge/New/Index.js index 50859e30..222782ef 100644 --- a/src/forge/New/Index.js +++ b/src/forge/New/Index.js @@ -155,7 +155,7 @@ class Index extends Component { if (mirror_status === 2 && sessionStorage.newProjectValue) { Modal.warning({ title: '警告', - content: '镜像项目创建失败!请按操作规范重新创建项目!', + content: '项目导入失败!请按操作规范重新创建项目!', }); let newProjectValue = JSON.parse(sessionStorage.newProjectValue); if (newProjectValue) { @@ -195,13 +195,16 @@ class Index extends Component { subMitFrom = () => { this.props.form.validateFieldsAndScroll((err, values) => { - console.log(err); + console.log(values); if (!err) { this.setState({ isSpin: true }) const { projectsType } = this.props.match.params; - const { project_language_id, project_category_id, license_id, ignore_id , owners_id , owners_name } = this.state; + const { + project_language_id, project_category_id, license_id, ignore_id , owners_id , + ignoreFlag,licenseFlag,categoreFlag,languageFlag + } = this.state; const decoderPass = Base64.encode(values.password); const url = (projectsType && projectsType === "mirror") ? "/projects/migrate.json" : "/projects.json"; // 新建项目的时候,暂存数据,如果失败,返回的时候可以重新赋值 @@ -209,10 +212,10 @@ class Index extends Component { axios.post(url, { ...values, auth_password:decoderPass, - project_language_id, - project_category_id, - license_id, - ignore_id, + project_language_id:languageFlag ? project_language_id : undefined, + project_category_id:categoreFlag ? project_category_id : undefined, + license_id:licenseFlag ? license_id : undefined, + ignore_id:ignoreFlag ? ignore_id : undefined, user_id:owners_id }).then((result) => { if (result && result.data.id) { @@ -339,7 +342,7 @@ class Index extends Component { projectsType && projectsType === "mirror" && @@ -358,12 +361,14 @@ class Index extends Component { projectsType && projectsType === "mirror" &&

    - 需要授权验证 - 如果导入项目为私有仓库,则必须填写相应平台正确的用户名和密码

    + 需要授权验证 + 如果导入项目为私有仓库,则必须填写相应平台正确的用户名和密码 +

    { mirrorCheck &&
    用户名 + + )}
    @@ -545,7 +550,7 @@ class Index extends Component { > {getFieldDecorator('project_category', { rules: [{ - required: categoreFlag, message: '请选择大类别', + required: categoreFlag, message: '请选择项目类别', }, { validator: (rule, value, callback) => this.checkId(rule, value, callback, CategoryList, '项目类别') }], @@ -592,7 +597,7 @@ class Index extends Component { 注: 为必填项,否则为选填
    - + 取消
    diff --git a/src/forge/Team/List.jsx b/src/forge/Team/List.jsx index 5eebfc38..ea23ab07 100644 --- a/src/forge/Team/List.jsx +++ b/src/forge/Team/List.jsx @@ -61,14 +61,14 @@ function List(props){
  • ) const menu_new=( - - +
      +
    • {props.history.push(`/projects/deposit/new/${OIdentifier}`)}}>新建项目 - - +
    • +
    • {props.history.push(`/projects/mirror/new/${OIdentifier}`)}}>导入项目 - -
    + + ) return( @@ -81,7 +81,7 @@ function List(props){

    { organizeDetail && organizeDetail.can_create_project ? - + + 新建项目 :""} diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index 00e46b6f..a28b4d0a 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -270,4 +270,16 @@ form{ background-color: #DF0002!important; border-color: #DF0002; color: #fff; +} +.newPopUl{ + li{ + height: 30px; + line-height: 30px; + border-bottom: 1px solid #eee; + min-width: 78px; + text-align: center; + &:last-child{ + border-bottom: none; + } + } } \ No newline at end of file diff --git a/src/forge/users/InfosUser.js b/src/forge/users/InfosUser.js index d6f30ee8..bcfd75ff 100644 --- a/src/forge/users/InfosUser.js +++ b/src/forge/users/InfosUser.js @@ -114,14 +114,14 @@ class InfosUser extends Component { ); newItem =()=> ( -

    - +
      +
    • {this.props.history.push('/projects/deposit/new')}} >新建项目 - - +
    • +
    • {this.props.history.push('/projects/mirror/new')}}>导入项目 - -
    + + ); @@ -192,6 +192,7 @@ class InfosUser extends Component { trigger={["hover"]} placement="bottom" className="mr50" + overlayClassName="newPopUl" > From 828de5d7708227038b2c09d19cc2678080f1caa5 Mon Sep 17 00:00:00 2001 From: caishi Date: Fri, 10 Sep 2021 15:10:39 +0800 Subject: [PATCH 46/54] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E7=9C=81=E7=95=A5=E6=95=88=E6=9E=9C=E6=B2=A1=E6=9C=89=E7=94=9F?= =?UTF-8?q?=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/users/Team-item.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forge/users/Team-item.jsx b/src/forge/users/Team-item.jsx index a8830409..5efdbe22 100644 --- a/src/forge/users/Team-item.jsx +++ b/src/forge/users/Team-item.jsx @@ -6,7 +6,7 @@ function TeamItem({item,history}){
    {history.push(`/${item.name}`)}} style={{cursor:"pointer"}}>
    - {item.nickname} + {item.nickname}
    {item.description}
    From 0ffa5e0caeda8c55ccaf73c213436b1b552314e3 Mon Sep 17 00:00:00 2001 From: caishi Date: Fri, 10 Sep 2021 18:13:45 +0800 Subject: [PATCH 47/54] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E9=A1=B5=E9=9D=A2-?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=AF=86=E7=A0=81=E4=B8=8D=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/New/Index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/forge/New/Index.js b/src/forge/New/Index.js index 222782ef..832f0a1a 100644 --- a/src/forge/New/Index.js +++ b/src/forge/New/Index.js @@ -155,7 +155,7 @@ class Index extends Component { if (mirror_status === 2 && sessionStorage.newProjectValue) { Modal.warning({ title: '警告', - content: '项目导入失败!请按操作规范重新创建项目!', + content: '项目导入失败!请按操作规范重新导入项目!', }); let newProjectValue = JSON.parse(sessionStorage.newProjectValue); if (newProjectValue) { @@ -386,7 +386,7 @@ class Index extends Component { {getFieldDecorator('password', { rules: [], })( - + )}
    From 8c0757c942ad74bd55f350ee51c247b75baaf67b Mon Sep 17 00:00:00 2001 From: caishi Date: Fri, 10 Sep 2021 18:20:33 +0800 Subject: [PATCH 48/54] =?UTF-8?q?=E5=8A=A0=E7=B2=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Component/Component.scss | 5 ++++- src/forge/Main/Index.scss | 8 +++++++- src/forge/Main/list.scss | 4 +++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/forge/Component/Component.scss b/src/forge/Component/Component.scss index 0845a109..30a62005 100644 --- a/src/forge/Component/Component.scss +++ b/src/forge/Component/Component.scss @@ -220,7 +220,10 @@ li.ant-menu-item{ .ant-btn-primary{ color: #fff; background-color: #466AFF; - border-color: #466AFF; + border:none; + &:hover{ + background-color: rgba(70,106,255,0.85); + } } .focusPanelHeadInfo{ padding:14px 16px; diff --git a/src/forge/Main/Index.scss b/src/forge/Main/Index.scss index 0062d79a..1158c38e 100644 --- a/src/forge/Main/Index.scss +++ b/src/forge/Main/Index.scss @@ -20,6 +20,9 @@ span{ margin-left: 4px; color: #333!important; + &:last-child{ + font-weight: 500; + } } &:hover span,&:hover i{ color: #466AFF!important; @@ -143,7 +146,10 @@ .ant-btn-primary{ color: #fff; background-color: #466AFF; - border-color: #466AFF; + border: none; + &:hover{ + background-color: rgba(70,106,255,0.85); + } } } } diff --git a/src/forge/Main/list.scss b/src/forge/Main/list.scss index 90dd697a..72c3437e 100644 --- a/src/forge/Main/list.scss +++ b/src/forge/Main/list.scss @@ -237,7 +237,6 @@ line-height: 24px; display: block; color: #000!important; - font-weight: 500; &> span.num{ line-height: 24px; margin-left: 5px; @@ -260,6 +259,9 @@ left: 0px; width:100%; } + &.active span{ + font-weight: 500; + } &.active a::after{ background-color: #466AFF; } From f6ec470070a34e5fbe10423333588ab8537f15b1 Mon Sep 17 00:00:00 2001 From: caishi Date: Thu, 16 Sep 2021 09:47:26 +0800 Subject: [PATCH 49/54] =?UTF-8?q?issue-=E6=96=87=E6=A1=88=E3=80=81?= =?UTF-8?q?=E7=BB=86=E8=8A=82=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Component/Releases.jsx | 2 +- src/forge/Merge/merge_form.js | 2 +- src/forge/New/Index.js | 6 +++--- src/forge/Order/order_form.js | 6 +++--- src/forge/Settings/Index.js | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/forge/Component/Releases.jsx b/src/forge/Component/Releases.jsx index 6d4d0acf..3983f600 100644 --- a/src/forge/Component/Releases.jsx +++ b/src/forge/Component/Releases.jsx @@ -27,7 +27,7 @@ function Releases({owner,projectsId,releaseVersions , baseOperate , projectType} }) :
    - 您暂未发布任何版本{baseOperate && projectType !==2 && 创建新版本} + 您暂未发布任何版本{baseOperate && projectType !==2 && 创建新版本}
    } diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 9332d9b8..61a70ba8 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -329,7 +329,7 @@ class MergeForm extends Component { placeholder={ issue_tags && issue_tags.length > 0 ? "未选择标签" - : "请在仓库设置里添加标签" + : "请在仓库设置里添加标记" } showSearch > diff --git a/src/forge/New/Index.js b/src/forge/New/Index.js index 832f0a1a..c6eb2c3d 100644 --- a/src/forge/New/Index.js +++ b/src/forge/New/Index.js @@ -219,7 +219,7 @@ class Index extends Component { user_id:owners_id }).then((result) => { if (result && result.data.id) { - projectsType && projectsType !== "mirror" && this.props.showNotification(`托管项目创建成功!`); + projectsType && projectsType !== "mirror" && this.props.showNotification(`项目创建成功!`); this.props.history.push(`/${result.data.login}/${result.data.identifier}`); } this.setState({ @@ -351,7 +351,7 @@ class Index extends Component { required: true, message: '请填写镜像版本库地址' }], })( - + )}

    示例:https://github.com/facebook/reack.git

    @@ -386,7 +386,7 @@ class Index extends Component { {getFieldDecorator('password', { rules: [], })( - + )}
    diff --git a/src/forge/Order/order_form.js b/src/forge/Order/order_form.js index 6515dde8..936dc3d1 100644 --- a/src/forge/Order/order_form.js +++ b/src/forge/Order/order_form.js @@ -442,13 +442,13 @@ class order_form extends Component { )} - + {getFieldDecorator("issue_tag_ids", {rules: []})( diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index 3ebb5b49..75e26b00 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -103,7 +103,7 @@ class Index extends Component {

    - 项目标签 + 项目标记

    From 917374ba11a19f2270fc978ab33636fc3e4e975e Mon Sep 17 00:00:00 2001 From: caishi Date: Thu, 16 Sep 2021 10:03:39 +0800 Subject: [PATCH 50/54] =?UTF-8?q?update=20=E6=A0=87=E7=AD=BE=20to=20?= =?UTF-8?q?=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Settings/new_tags.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/forge/Settings/new_tags.js b/src/forge/Settings/new_tags.js index bc763f9c..ed9269cb 100644 --- a/src/forge/Settings/new_tags.js +++ b/src/forge/Settings/new_tags.js @@ -348,7 +348,7 @@ class NewTags extends Component {
    this.deletetag(item.id)} @@ -383,7 +383,7 @@ class NewTags extends Component { return (
    - 共{data && data.issue_tags_count}个标签 + 共{data && data.issue_tags_count}个标记
    • - 标签 + 标记 @@ -423,11 +423,11 @@ class NewTags extends Component { className="flex-a-center baseForm bbr" style={{ "justify-content": "space-between" }} > - 项目标签 + 项目标记 {data && data.user_admin_or_member ? ( ) : ( "" @@ -442,7 +442,7 @@ class NewTags extends Component { rules: [ { required: true, - message: "请填写标签名字", + message: "请填写标记名字", }, ], })()} @@ -481,7 +481,7 @@ class NewTags extends Component { onClick={this.createtagpost} className="fr" > - 创建标签 + 创建标记 {/* 创建标签 */} @@ -497,7 +497,7 @@ class NewTags extends Component {
    Date: Thu, 16 Sep 2021 11:10:11 +0800 Subject: [PATCH 51/54] =?UTF-8?q?markdown=20@+=E5=AD=97=E6=AF=8D=EF=BC=8C?= =?UTF-8?q?=E4=BC=9A=E6=9C=89=E8=B7=B3=E8=BD=AC=E9=93=BE=E6=8E=A5=EF=BC=8C?= =?UTF-8?q?=E5=8E=BB=E6=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/editormd/editormd.min.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/js/editormd/editormd.min.js b/public/js/editormd/editormd.min.js index 0add3b37..747d1953 100755 --- a/public/js/editormd/editormd.min.js +++ b/public/js/editormd/editormd.min.js @@ -3319,9 +3319,9 @@ text = text.replace(emailReg, function ($1, $2, $3, $4) { return $1.replace(/@/g, "_#_@_#_"); }); - + // " + editormd.urls.atLinkBase + "" + $2 + " text = text.replace(atLinkReg, function ($1, $2) { - return "" + $1 + ""; + return "" + $1 + ""; }).replace(/_#_@_#_/g, "@"); } From a5c3cd168eac772526b1017d9d5061dd3bcd1a80 Mon Sep 17 00:00:00 2001 From: caishi Date: Thu, 16 Sep 2021 15:48:43 +0800 Subject: [PATCH 52/54] =?UTF-8?q?=E5=90=8C=E4=B8=8A-=E5=BD=B1=E5=93=8D?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=8E=A5=E5=8F=A3=EF=BC=8C=E6=9A=82=E4=B8=8D?= =?UTF-8?q?=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/css/iconfont.css | 58 +++++++++++++++++- public/css/iconfont.js | 2 +- public/css/iconfont.json | 91 +++++++++++++++++++++++++++++ public/css/iconfont.ttf | Bin 200580 -> 203516 bytes public/css/iconfont.woff | Bin 123308 -> 124944 bytes public/css/iconfont.woff2 | Bin 102424 -> 103684 bytes public/js/editormd/editormd.min.js | 2 +- src/forge/Merge/MessageCount.js | 2 +- src/forge/Merge/merge_form.js | 13 ++--- src/forge/Order/Detail.js | 2 +- src/forge/Settings/Index.js | 2 +- src/forge/Settings/Setting.js | 30 +++++----- 12 files changed, 172 insertions(+), 30 deletions(-) diff --git a/public/css/iconfont.css b/public/css/iconfont.css index 4498c693..7e0e2c7e 100644 --- a/public/css/iconfont.css +++ b/public/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1630632852475') format('woff2'), - url('iconfont.woff?t=1630632852475') format('woff'), - url('iconfont.ttf?t=1630632852475') format('truetype'); + src: url('iconfont.woff2?t=1631773579834') format('woff2'), + url('iconfont.woff?t=1631773579834') format('woff'), + url('iconfont.ttf?t=1631773579834') format('truetype'); } .iconfont { @@ -13,6 +13,58 @@ -moz-osx-font-smoothing: grayscale; } +.icon-xiangmubiaoqian:before { + content: "\e8da"; +} + +.icon-icon:before { + content: "\e8ce"; +} + +.icon-tar:before { + content: "\e8cf"; +} + +.icon-a-fuzhi2:before { + content: "\e8d0"; +} + +.icon-fujian1:before { + content: "\e8d1"; +} + +.icon-a-bianji1:before { + content: "\e8d2"; +} + +.icon-banbenicon:before { + content: "\e8d3"; +} + +.icon-shanchuicon2:before { + content: "\e8d4"; +} + +.icon-a-lajitong_icon3x:before { + content: "\e8d5"; +} + +.icon-xialaanniu2:before { + content: "\e8d6"; +} + +.icon-xiazai-icon:before { + content: "\e8d7"; +} + +.icon-master_icon1:before { + content: "\e8d8"; +} + +.icon-shangchuanicon:before { + content: "\e8d9"; +} + .icon-gerenziliao1:before { content: "\e8c7"; } diff --git a/public/css/iconfont.js b/public/css/iconfont.js index e50f44e1..f38ef2a3 100644 --- a/public/css/iconfont.js +++ b/public/css/iconfont.js @@ -1 +1 @@ -!function(c){var l,a,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,l){l.parentNode.insertBefore(c,l)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}l=function(){var c,l;(l=document.createElement("div")).innerHTML=z,z=null,(c=l.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",l=c,(c=document.body).firstChild?p(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); +!function(c){var a,l,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,a){a.parentNode.insertBefore(c,a)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}a=function(){var c,a;(a=document.createElement("div")).innerHTML=z,z=null,(c=a.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",a=c,(c=document.body).firstChild?p(a,c.firstChild):c.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(l=function(){document.removeEventListener("DOMContentLoaded",l,!1),a()},document.addEventListener("DOMContentLoaded",l,!1)):document.attachEvent&&(h=a,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file diff --git a/public/css/iconfont.json b/public/css/iconfont.json index e78a264c..42dec347 100644 --- a/public/css/iconfont.json +++ b/public/css/iconfont.json @@ -5,6 +5,97 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "24378423", + "name": "项目标签", + "font_class": "xiangmubiaoqian", + "unicode": "e8da", + "unicode_decimal": 59610 + }, + { + "icon_id": "24368060", + "name": "icon", + "font_class": "icon", + "unicode": "e8ce", + "unicode_decimal": 59598 + }, + { + "icon_id": "24368061", + "name": "tar", + "font_class": "tar", + "unicode": "e8cf", + "unicode_decimal": 59599 + }, + { + "icon_id": "24289113", + "name": "复制 (2)", + "font_class": "a-fuzhi2", + "unicode": "e8d0", + "unicode_decimal": 59600 + }, + { + "icon_id": "24289114", + "name": "附件", + "font_class": "fujian1", + "unicode": "e8d1", + "unicode_decimal": 59601 + }, + { + "icon_id": "24289115", + "name": "编 辑", + "font_class": "a-bianji1", + "unicode": "e8d2", + "unicode_decimal": 59602 + }, + { + "icon_id": "24289116", + "name": "版本icon", + "font_class": "banbenicon", + "unicode": "e8d3", + "unicode_decimal": 59603 + }, + { + "icon_id": "24289117", + "name": "删除icon", + "font_class": "shanchuicon2", + "unicode": "e8d4", + "unicode_decimal": 59604 + }, + { + "icon_id": "24289118", + "name": "垃圾桶_icon@3x", + "font_class": "a-lajitong_icon3x", + "unicode": "e8d5", + "unicode_decimal": 59605 + }, + { + "icon_id": "24289119", + "name": "下拉按钮", + "font_class": "xialaanniu2", + "unicode": "e8d6", + "unicode_decimal": 59606 + }, + { + "icon_id": "24289120", + "name": "下载-icon", + "font_class": "xiazai-icon", + "unicode": "e8d7", + "unicode_decimal": 59607 + }, + { + "icon_id": "24289121", + "name": "master_icon", + "font_class": "master_icon1", + "unicode": "e8d8", + "unicode_decimal": 59608 + }, + { + "icon_id": "24289122", + "name": "上传icon", + "font_class": "shangchuanicon", + "unicode": "e8d9", + "unicode_decimal": 59609 + }, { "icon_id": "24059956", "name": "个人资料", diff --git a/public/css/iconfont.ttf b/public/css/iconfont.ttf index a0b8934f18d411ad06bc51bb7d5b7e744930513e..a559db11eca80cda7cc5fc9f0aca9b1cc1fc6428 100644 GIT binary patch delta 16043 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 delta 13408 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 diff --git a/public/css/iconfont.woff b/public/css/iconfont.woff index 98e387c013c4d94323472c1ce0b8627ce5c5fc9a..2076f553a9872ffa950ca806526de499d8e2dd9e 100644 GIT binary patch literal 124944 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
    Ipf0xD4N0qgu`R4(*;+ts$*i%9 z{H%JdC*Don&T_=7jFT!WsKmXsQu)f3uW)PfQL;0bINIxyIL50hC)z7k;hSkwlA8_|g_kzC<^GdZ-(1`L z=Gtb=Yc!LjuboC=)rHZ7i~obc#H#9r*@TPF;$%9YWNkhD=+^q1F*()-Cb{+HAKySI z`-t(huR>utlq*GHKjdlQ9Z9b*W&JUpmld%r``Kk} zg!eB}1kUDaQuw#odc<}!PXa^nM-8W%VpFlF+`&sEFqOlE_l?we_e9hL_e287UQ0j}(-7&D?-KR!(7G64B>wjSwQ$YqmTFc&X8FpF-a!H?b5 zB5&K%d0v9cr%yB6d4k;2dGFlYdAWFoN}alfO1>x!uTPybdAw~Sd7teod6{hkd70e{ zdAj(fN{V{sN>v8-ufdjXp(38Y|B0*uR`N)Qj9+=GPU+^Soz=wTg+OY0b`PEHLwO_w z=1TT@HcHh77E0BqTr{v%TqRsmcneQlc*&kz1j*oBS|6LS>?LVZ_{p$^@|yZFI}%k}D4p+`u(Z~P7f@r#HslfAg|LdBY$rZcNYX7h>`s?~U|j~O;Is}@}% zM>(0_f)2~hM>N;k_txZINPnm;X=SxBo&_`M+8*qTe(~!DT4aBaK7{A?f_?XRIy&J4 zh$LFMx6~GgC+_8*T%Y8gHjbw5&pG(`>H+nulO#NxPdT=t7|v+YaDk4nXc%?EUx*eGc= zR;w=sgSWue?D!Kc)@S$_*rBC7fH^4icJSO~q_1{f3_N9p2EBY@HVX(Lf5s`QQI7CU0vMW?bC*Ei=5vfia)fN{%zSjj9j68>vedZ`iSz za+XbeV~G3VId%K&lUx4-$b7X3VI)C?>EK%gsr}~WAHK~(HiJ8jqnjPj0U^Zx11@_9 zGi0>_t)U9JO)I2!Cv{eEb{|P%O|Fw=hh3lktQcu`odo1&JeyV)YJ6st88hdR4 z0%((h=k-rlp|{GXrx-I3!_8T~YDaUky9OhE`dOp5G|QthU5sCQCmCQ=m6sST+yWEG=BD;I!5w zuFqTIqc9#7`3zkb<~6x25@Um)o|6Dav5Rp|dvJ6-Az>lmLzvGH@7GgYZPX}#QE(~X zE*&$EQPE-wwvAbA9qhX+;VaORsSY8N7^Zk+mK{bUuHz2na)QJRsok~)`vW;5Kwl=! z#@7=?n@x878H}BkUE2<7F{DDP8qZu(G!TjowXlloeD5>a1=XBx6(uKv-&AXs-Bl)sL z?yA$R3bj9_n&Q7x7wb}0Mq;^v_B|Sr!-ov}X_sHpk2j(Vdp~eRq-DjqL+FZzV@T54@^Zb%W-|h!0{!1- zHRALYKf^nK5rC+4w~5gS&j~-vMQwdBh(aPNJQk0v>m8}q$kj9{&tKJ)J-W7AO8I&- zP(k2%nk_L~@LvGkp$cX5zp{8Y@Tx8zGP6wbJ4X9|$pT&1h-X;$KP8TQud~M$JkMW! zj12D_TTCq1yPhuJZy(IT8|C#;448hgDih%mt<<_~@3fjpoQ;U9jvin<#OgHJJ@3{1 zCx{+DOWj=A{SwQue4p%tD`>X4D-zgJ+_u4dolSnxlHe#Pky4|BrMruFCB^)<*0x3u4YSi7 zll*7<&_n-db60TYYKZ0A;+Z$N|8d2d7MK0_r^y)x77dO!Ie`8esKK*`=*8Wv$g{V& znY~`Vu^j0u!Y8u}Ox{WrWWJ9kWp!SCX*ZqOo`%5p^XOncn3?uPjxo=g8 z8`IDGIZ&~_q8R}o%dkYKsMg8wW)=JJ@Ne%Qw=R4CYm?%4(+!A)(B6Icj~rR>NWz#5 z3k|)8QbBEr!^k7S7EjNyBOKh}j>L}W1ED=$cd7xPW{v_#)9S4-IDN8sRX-e~d7le(3aoM`uWpD`;dDorCMFgTA1_4yp_ z`fqzIR0jvx_QXEd>IM3Y!gbJUsjFsx37r74Ip$yS)-Jl)5(w-+MB8b#{#I62cx%$H z@pGX)k)`ceP+#{Q@jtW-w7eWp!gip_*WDCk}O-%=CP%Q ztw&2TZUjI5Bt>8_04|1rQB{0%Mr0l3B1(<&IB&wboi7 z<#RIb92U|x=erwr@PjmboaN!dO~W8R9hqMQR}Ec8QHtOMezpFcw}2b^U@?Q17-(!E zxfbJnqU?psTx?5SqzhB3%u)-^UcghB)#3~VHh?4{gi4G5^D@B`U2s{qWA5f(0CYc- zGDC`Ug8ee7iTGlNDh%M3p1qm(8uKy-twCdUE^DS0Fn{zfhHm!Ej%3f>@ z1Q0Mp&U-z_S8914));;_kox2K1Ns?B>?(-#4i&c2D*h>T&t|As_KvwNYn;_e(Bnvw z5_P;qJ)tbqFZ*1dVnoB!#qqw1K}ZgAOiYr+6%n`UofKj=GJ^Vp(Xg-XFy=y${*DC?Qs)bYHHVyp&|!3Tfazk45O7mV8?d8_SMjIhdl_0^iAb@RrRH2f|j zn>mR5_^)nsq?C zh0+p57?^|>AQ`3di0`R{;n@N`dGhm~g;Dgu2*Amk)V<2dV$)hq<{PZwd;Cf=>@==;+~W@x}xoda>NWJL=MKm-lTvTLQw){fvc~zyybW z;7fvIz#>4@!R!Tc${XqnKX#xbsbLTgVTPk}{X|L9CxJm8hhJiIANZi;`mg`eAs${^ zT)CqAmgr0kYfAg{_ty%sy52TeCYYBmsWyZC|#t?M66jeRfK1cz9 z8z`-)SH^v9{u`kUev)YwEgg^ByQuqduc~AK0mZ1`GTq9W_$kWk1uBs`*!a(Qn{ZI! z>|iRFE7A7Hk}U6dEsJ-NMkGv!h|%+we7nL1cO+aqh`@Ub8;%9?h z`2=s{WU-C%C{@~{K__rGZ!_08tw$3>#GcR;ht0;Qf{#utC9zHtJN`U5J~0*)3)3hIH(L%WqrXcZqF-Mw&>= z?NeV2y$XrKwf*K9ufIhuR@nKXo!3RF6aN-O{rO%~QWqAIapHl#@`a@Gi{ zg?&n+&i`1)Xfzym`6?q@K%$?WX=?`~hDo}f>X&gD{sQjv=P8ED%zHM#D$7FnpqD@- zV^ih@$Zb{NBrwX|m~LK8As!p}klj5LQ=ODLXf_wX$!*t`bhBwEP(Gv1s$hMEsI9zB zs0SK6Ro>0IS1JmE?S;Jt@N?_ZAfa-4F5B6n zEoDTQG|-ri9&rYDxMXmZj6+Ll3L2u36>=zRxOowVBjrM#OZSF^ixY%Pa?TKwEtqH! zf6PQE@<44Y9CGGYeHbbW{c`RH9i*rzV%eGrACeR?@NrUQ8~v4bpVy2rovqvLH?=hz zpS#L)_WIsuinqCojHmh;Wazu1E==M~vDWo>w3s>_{CQ4|g~Bd{RNRj&lDsUT?+Jmi z6Z^j2m4$Iu@t=zknshN|$edZ(-^Ev@&QexWi(@pHmp474X@sS?*?dQhA9L9D4W2xK z?NOj}AFO7SjF0%3M@U(9Wd%b|nhaeRIDZYO%FcxTb^<-DzHNc)qjq8Db(oQ9VKq1> z_XyUhsXf@cII$%^s=P>8%Rr$JKgUoyL8h`)dnpa>?O$eJ^BG_xpEia_W<<5ecoDhm z)c2{{!M1Ak%e7%jcPRo9t4n2(c3EY~Mv*6rv^c;`MFY}1pB_bwt@uOqp9W_Hc*hhG zQ@tW*swn+iFqk< zT}wQFy7(a91j#nu_?gB)dbw{!bim7Hs+npn^MzWNgPh(gpK=B7h-Mzi%0U(nI#vk4 zl(55m+(n^FnF%^X#-bIhW!Qv{cK!z2oID5A!sO6L?biE#+L-5iixAEo*WvG~WlF{1bO~=U&?Oo4O$f(I}Ra)EA}NIXm2lzsCW!FP*zbT8_xHN5q^~`mQ+Whd<99 z_ztxBY$`_yR?5ZXegHDIoe^}HxC8!4QzmRi57vy%qJ*8cVZ+I|EycooTTBm!cNizL zH8`iaoB3%vRB6X3W!eDoF5KDS^H6y9{tp}KS^Iqe1x$k-18U^D6tz2S(kNMLN?2fs zpeHa_`gk8optgQDpX?JcBxX8aRzeG>a-3XT>cbecUa-x)CrHo*h?WAHQK6axsYp;2 z&3mNpLVwWi&r_gJz8Z--@EZx4+q29*WBJ0L7g=%QHzw{sy9wzoiInJv z{R`F-hEGZ5Ax-OC>hP@nTCL!P(?toGQ}+qn+u3^>oMq_AHwK|oNkx^{&t`C7s) z%A=8LL242fsZZyDAt+NtOuWMdiUh!4^H?uQ#!YV)7SbDWM#{$yA%=4E@bmma(OJoP zNbJ2c#V@f9#Xa%M<@<2unTn+6uNb&FLiy?3F~WR)z=Cnus>{!%D9m6ki@3=@u5Y6k z;}^I1iIt(rsrrX&X$^aMFZ7CiX)jaGXQK*@Fp0;$|HTiId}E$c`Z~auu!9y?WH$#y zNrE!&hIaEj2p{BV%&Nqp0~;D~FcW_0GK*xMdAA~Ri+2qcJQ_$+-(!_OrlVb=a6vHD zVQ!w%kaz&i8*gW#uvxNTgKZemp@ce8QVMo(lkeK?@84ETy?H!#e{VXaeoE__I!9cm zf0cW+7TfI&(>*~A>*J3D%FQ~;4*ZgMJgE3WQzHSdM|n|}hR;XKke2YCOR5%zwn~(J z%Co%Xi$t)!#GW(nVuJ0E;@=a1#1*2*rz!~lW548pcT!^~%kOos9Z$(@V!C60mZ3KR zJ)!p4+}Jh#cRPho-KLygLM|H~???Yn%tB1J#?gt){x(6|Gm?~_bc@<0yt|tHuKLdg za~1TN(^Ayiq?43@UsE|g{%`NUTSi(#S$8f%Ymw`4;-{AP)<|dr*sZ2z{PdpUCeagc zFcr1;WAQ7zm*6J(wqN5Ph-HdzfO*AhvI#s-VVm+@U8o=>p2LrG9G*)sE*!}I=0BNhiuHCqjNoL`R$H4S5?jB=Vt zbHcdJy?Amfmw|7d3Z}6!-T@0^@`|^b6bbftuNV``_z7ECDqqWhmTb;&JQ2b(10iC; zNX=py^n-F&7$U9Ij0<(sWI|Y6Q5z_8PqowMPE9{*$bhCys8eDavec9IIfk&_bZsym z*kcg)-*pKVQk74(XdGn7Z;d7fwn+({-}ZWznTXA)E_ZLnwOub!M^dG|)NI|KG=?&9 z5T6hwBwu5mOTgm~{{lrT@kKaG$LF7LJ6_~yh<$t=$AA4$IXLNy(7o8zbGl9S4ft^; z?bmZ-hV-3gYy}^O3)AY@TG7`UfLar_W>Z0}nFQu6a)V8lh%OH3!2!^Ky3P%A*#Z{q z`3DI8MbSf68DqtXDWfk8ArSVwDamq9`Kc2joZIhEY8=w*R$i-U37~SJkx7UZUq6)60OxB|+80!xPYJQC=hGRQ#*U*|rM) z>o9h67DC;tFLyInSX0-nlbY!I{t~1n4`JuDJ(JxkcGL%TuA;Wvk)t7Z4t#dz&G;q6 z>9n(hJsu{=`VjqbcZjUGpdeJ9&?SZjy-XMIzZ~3SdHSR*__BoDASPs zcn4m&lXvIFqAiq=-EXEPqoL4rxJeeJT`08Q6lUn#RAW$xgaZFc_>uVEynn9^M*YHr z{Rn!{5{e1T{P>;EaSp31U9D{;zF;0g7{Sh1UB;8iu1-G=a}T0$m*S>H{;;7@R>6)p1~>L5}P}_ig#> zzq<05Z9xipT&ItAo%fuO&J)_3J=9V5xU$wSaWsFDI@+c;OWL$3V_P^O1?*z-bd*tF ze@^2^gt}`fcJ1DJ={a~v)V}_e#nMx3>y*xJIAzBbK->+|q99}rI$eXrya$^|#D;bu zs`3~VoajsbtFHNZL_S zGw-^Q)`%xqY>JxPhG_90zu2xcWDZ~{B-@OAuYT#r9q+52#pQ_a|801pI(w@dc+;&q ztHNYC+(WSTmr3@d66H-`_?2i9*OJ-+aWyxXT*3wAz{kt|6}Y9N2N|s$j80~%gP34W zLM!~6+C92ugW^bL$YiWS{N0*PbFbce85PdALdZaNW2n94fayP(JDjdeIn@bc85^7N zUradI#xVv%2%GfYvxnmT?s%apt)~?Wc``HmzmUuxdCLWsP{j-+caWuQb!MAVq4~Tk z@Y{{o>y%Ych{P3S0;;D~{}Yx0!yo-C<`0M87fp4M!Sb2Gkw9WQUi>z17i@J82vE7M z_cQ+|8mdbp3!p~$(uSLLB@dA#H+lOlk-ETl)!_HDv@GO5_H6JZ_@2OW5&GZ46YP?R z?mU9C64LplJi&=stHl2kNx3`>1C3Qd^sZ|QccWJV%uisOcT`r4ZsWcn0g#* z7W_$b*4&H^77rUMFTvzNK}`SbhNU@6l+*=uqX9b#AEM2qE64;3e!Zlya9+s;JC=ep zcjz}897y%dkn5$V_<{qTc<9LISRQRTR9$H8OwybQ7?`g_Pncae#z(A~l{j$zPaF0( z4)Ltm66NfVv1!&D`P#0a+-R-1eT4==>O87IXE4Tu6yq`{^RhqJLDEbc%_Yp)QOW9d z25J=b+i(+8n$+now_f?oVS*|62p#B+D0dDcw}i&p^_)eKgII0McE0~1hBwkXr~JA^ zAf&6jJkio~9-0x+iN(r@m(NmhU9dGTP8fAbY7dGKkKaJaPYKAQOb|B6Gm?T3NP|I`mO$3{x^}c{@+Yk zbxY&+kJ{1gsdl<+p)<%8FhN1#oiO=T{|M7KTnMhZrKa5v+}@7`{=NJg?Pl&k0XFYw zv-Q@4Ahf1#V+x3G7@(dd2uZ?WeUctDfx)!&8=Vd1HdgNGCbQP*zqWanz2b70cgK={ zNk1P;35~5>c*OHV`I@lM79k&3!tVcv2N)q|1D9qlfp!g^AAcaaMje3v*@%}hQbE}2 zH4{MFiQwfr1@|AJ9m}vLPgX;w5c8it!BbZ3flyghHNB90M7O&I1i=& z4rjx2T@-WO&uNhjd{n(ZTP7E+vMCO=mr|r(HGlWolR zT#ts2>RspX&ZDr+qSa@wigMulc^#k0ED(IChyk@%C+U=InH<)Vm@F!A7CkzA@GDp09;YlaU_rK5G68iY|` z%+6Tht~zE5J$9T6;_{#s=Da3i)5uzIg}?%5H!GpC#f6>teg}JxD2_1T?(1GvwdLdgaeU222#8IHTN=LnuFNarZ0P1CT9j$&7{0sN$+s!2h%+6-Szt{6Y zdeVyM=A&UaWi<-b8cV!OwHX~B$FC88+Bx^UYKJW0yf}F{;pvqcD>A0V-Xl%ASqIYG zzKM&D!SY(X{Ttv8zVL(y?l22F?BVXPEb6Q>SHyGBLYSh&gP$Rg@Xlut?qUx1+uXS~ z{cl*NY=p}%mw2KtG|tq*;(iF;_}2ie9zQcQq$r3Dof#%s!|tBa>p#VlfVG{>X4CgJ zw?MdOh>}D8D~NZjjw4{)rOD=gCriJ|CJejigbL)}%AZRCBxb7Mm8>F3sxDLW(ErgT ztc-ikB;XG>>A2d<&V;I*{+t0V1cY;x&Va^D{ggXQzamOiZ{!RF_tt}-OK{E&n)pAh z8PK9{Akg)g^yr>+eRhXT3+{Ajac?eSU?CyL(}w-6@pRcBtSe9Dz4Tt}InzF%)f1Ro zZ<6g=4P1-=qt>tM_DE&Uyt~-l8&91?D5=!|eJ6RuwoocV=l^HH-u@zhi#?qJb~LdP zc>qa<_Q}r9ZlNA9LM(`T3s*YH*KF=Da^&7-{)P8~5`Dle{YPK|enJMRFaI85Xaf?83d+#ft07bPKws!SB}R%xA!HKqy_t6L*i=EpRV85!d#Y! zFF&!*PIAsPdUDpqv`i&()`?#7sp_l#+Jt{)FRZ!Z=a=OrIBs0*{5EvbBvS>9eAYW( zxVV5qecFGF{V2GWgmPih-%;A1{*Qf!!nd!kuJJ_YEBZKV=dZ9vX`&7zEcz7mo7egt z?^b}1mu}r9?R2e#$=H>{9+D*_x_J{rgE%%fp1XbNFP!Uum~-kImKa_|#_6>MYVhn144f{h4APf_MgmrfB@SxxSK zN|~Qp3?19*mLJJ?{UL9N5%0*8#S>lU(%`Z@Iu7fE0sqs#l4p~WUC+LHzueiZJ98WQ z&|k;vUhBULkN6RFM00!nDynaD<(o!fqvEF^C}e?;JR`o$YSww-xc*#Ykl~U|5T0F- zl=&n!L(ol1Z4lZO!Oj>}ek{k|$ZeM8MvDm}@kH84X$_Fmi^mbBX`g*1Y24c7`Wt`_ zAmBp}+&8HBXv(=p3vuUO5`aU|7a<=({G7e=?Y8_ecxQmC(za~vp-v%Bu{>ui`v46g zct5cZklg5L<|e6qvi$98Kt>QS{`&Xnr`I;LP_Y}k_*&e2+xfLn#pF*`INb$ziF&)A z+Ktt)2Zku0!zml*etWn1JKc3m8+RIpvi=uNLWpt-&(z7=W)8O`x*n03zDrk3!wmjB zb5OvyQi%L-EWTbleR2r{5$NCq6*rhZoNp0?t%Kt-P1@?7(84tP4>^fGSLug-0G zkYWTwC7i$C(Vj6gre7O!qlX=d%_{KW6s#B#H39ms#p&+A!)5H#)C%9D%@8( z2~9Ro$(x63ZRH~FUxA+?4K9U01Myw3`g)c~(q~A)kN14n%=^jp#$Ny3;TaiY&#m{a zKjYasj7*6Y1FWOx!9KhmIUObRLYag&QXh`s&DQtNAioyT3?zMu;W;OKi(mL}>!|VJ zB1K+j%~2)4a1~0c6<7@OcA}@H8cVCE*A1AJ2r^si$~d6y-pw2lI1}t*eaZ zi@UOyY#oqh4|_b0I2^bQZ-GaQSm?{8Vsj+VRDJ9P3%BW}f|-rLpKAqYaPkmUu>ICy zQfn)DJawY`<8{#AVJH@rqjg!|+ivnNVungaRQeNJGn+f>6TrZ*Ym9%==g32F0fWuf zvp)g&g^z2^i#*|)XMc(LI=oSA;c@uB-KK~-;0Za(kTMpfp!mwv4rUsTN_ zCNL>}N^_D?cxruh=FV*2toZ|s1}`Mc;@tdY2xr}zT$kvng8Ekp1_|GBOyQZ zB>}!8t~DI|YjjPu{+kt*YE=q?7NBP9WxtiO?4_cnCC(`_ptYYxhLN-C;Bh@yHjjOl z>t)rQR@qLvTr6nVc!QP?EUgJ0UY%og8?5)mB$@+) z!+6|x8(W@OLwEfvn5^+f;{C*CWUHIsPp`XY#{tUHua;)jyR7^h6@9wCzLfxt@0lN+ z=O09I)jW?Bx8zvFRd07Wu4kMn;1Mg7Z6t)R=KrI%*KBsDmvpu^^w?bM7NF%r?la4 z2osn8KL6Imp&CKWro57%GYOT?VsY)o@4v*WlU>WjFR>jzO8;{kMmcQ`XSte#!o8wk zn7$H1#Ai7BZAG4Yz{53MkhC<;-vcAc!2I8jW3=2SWd|U)VxRamjXiM3-hz;7t8y1; zp%=7FX!p0DUtb!jX%qRs);;u<(PeO;OMec(5rK@nQ7hc1)xsIJuF!ptl4^<+f88+r zuBb(qSkc4#8&fw?F#+_}!QKt(v0&wpJ;9z1xh>jaxc`odngIyuU4)P6d4a*N%Lzt) z2bGuKFQ@|vv=O2#*v9}#vTfxMcRrBJ_^)^XFSH8q0O7PKGni{bD}$3z`nSK z0o})1w?;n#TGyG(`r|*WWtbSHyfFG!65XjZqi3js1fBQ<+jn)uIuFu1^;cv{Y=llx z%6_t&E@5_pV@mN!XhQpRTe)|k-t4t_Z@JjT;O9`7U?H1l!tTO1+gizftCj=cJMp77 z8$#Qd?TinbIf^SOl2>sU_owK5+T4Woo^<&iCbsO)6Hd2fWe#GGD+KjXfo!k~R) z;#p!t(Soo1)@%Ov zQo(qE=&3WBkEvxQ8A(8$GoV3Q$<;riCD_ToZk~lNIlPuH z{+gPXQl$Bea|v5cxNB=^w>yUWdiz)ftNOv}RcX-TV^t;?;i?f(^x>iN2H11h1RAY# z&NLWIUp%ijZ*Lv9=iIkZmbJHXiN(xR;xD%gSd7RU96!SU2d=)hX}h8R`hrXV)YDFW{JlYxa4S`G!h`Epd`jn z7A0k7X6Tm)k>pph<%)hZ2Ky47e>h?bd!V9BVx7UDoPYKul%Q)q*NyhQ6y{nawRI>C z=$z&<0RjxKNXo2=DtUie;BCh>e;KTu#Y%FBTyN00k66YXV?flFym@#(5?W;MqC+tf zxNXxwHo>k0?_k&wE{dc!UvLu3MVy$t?p_3~<}ntpaL(Go{NV`1j%u+PY52*Xm4T(*5j8nplC?@O}PR)biC}&fp%) zyYi)a2!}uOYuF;7#spFSDeR}txvj6vDt~yP?Dzd}nfjUuXVN+?eT-9=3dI~E1c5*$ zceDTKo4=kQK_E;JDEfkH)_NS-H6_p9LDlj1V8i1}a5iy#jZEi+hqr}ssyz;S>BEn! zk)Mn2ELH5NFnI(T7%##d?VOsrhOdyUqYLdYERqmsk_OY*6HU8Q(wiL2B$<9 zZDx+;yvhIA%ezio3i}g<9-Uo17cxPTbLQ|?2woIy4ma;3}}{RxNvbQ^fiSqOl)u(Kt~I5D^Wl8nkw2i1io83TOUNX^N;Y5&Ax_HR)D zdsOo(4o~~j*ZgW_+6iZ&QFseZT|;`qdsh&8i$qgilp?-(~0p4`f$MZP-O|RYin(F7*HU=S53!RT|E=1@xG~zk5p}(;$A-2(s??>!R1?zTJ|&%P|iNSxQZadTGMN!Q~rwl(8wm?cwX^Id0v#D zuBh};1NB<{d%t3#1IP0ZpiubTz8H;|= z`~LtuK*PVINYdKSEVRzG>OEKOuDXShvYBq@xa@+BYib-Pg%CmUQhzZ*;ytmp=o8BO zhp*gIRacKx_f^cy@_a|XFS~eCXEpA%{)l)sR4+zJyxd>(sjlbRn*PYnUPo%P%rg~c zIkSuIE}3a=pLxgwdY6*sm~(7?&QTmT8s)rw&T$-$;jiqBUjCQErwt9Ab_orJlGQ}A zZwTh5Dvk_IWe+E4j-72iy?@WHp#wDYZB4iD|xv)``Jzh&j}Vo`#p$mj#-2iGkqEtaQn=#ygAh*rqYL z*f|BDm(*acD?O|6FH$%bmXck`JuLt|r6(au5;oJHX`kcWa~&FxS8N;{+_*xv*0rF- z?OZ}V;2SjoX_id4Hpp;WV`2)#E?P-f(w@6-W5>vBpomeR3F;@EHwnyOn&V$!>qopm zK&;a21?5^@v#s3DwwnNz63KCC1^>yqt8=OTSskvWooE{sORc+fQ~aC=m#L#|4t$l% z6-&CV3I;zHT>9hk`f_>wP8w8f6V@ONPVLH}Qf>ncx~N#JSq17e3J8$dtOEjOiWe;CTQr6|Io zJ$0)P^{+a3)!t}`kBYwFVdC7YRdI!iV zVrI-OYpXoWXI=e-562KZx*S8YmO}&RME9CY-gkP{CCsT5(w)GH7M-}Z&U11Yc~HDO zt0zJdrFdKHDdon|tM}H_wWIY5`wE#=`OaCswk0Qa)e>Io4PZs#eqe*iN`DDh(Tn+( zym&kL53&p7rvgYR?{Z$#lrxhvn5s?pFlti8%*mTJT$Rh`b60KH^vpCk&n1HzVh378 zgNy8ZD~ba)wz?^v+wYd$a9v21;{Txm(>yQXU+jJB|DT?h5bUJ~Ayj+qQxT>T$1ged zyoAhg&r8Vm44$;D<%cAvS2 zlvi&$aLJM_i&j;8CLc6^TPXb2L_dH4K&x7f6}JiD@2zoNM?oUc?q*;)AJI-LPTyn+&nMATchVC)V!_p5|;QQjnCq+ zA?YmF(|E0QUP7V=)LY5eRWPaWYZiWIHvd_Y(Ccw){+JtyV<@KuUG$iQ5IrVgMb@uM za$N|8Wk+YYiTxzm*VGxhsLqf;Z_^osnL0y@a{(8_w_@x;S~_rKQUe9wjfp#*OZSCR zp#6li5fP<~niPpgBs(B$CLi>h=|CWD`pG)Ks{W}hY~2wCNeJx-w>6%X!?GMs(4aL2 zK7mi2nvd<7W$NMNxCzWeOVMbl-V=?|MM((z-vW{eS_~NwSQj=kA+Rp8v+TgJ3A~S$ z$c0SQ9)a~*5mQs2y^bk3tCt4VpG-1SrJ1Sf;O*zADA%W*bFNm+Yv-P;<*VAc=TP{u zU0XI^n>Wq;wVSs*w`J3{`9dLo?WQg0=5w^Z98%9Yhoa8B&Du>7wtjnS3%3b6Yqpnz z+;S=1_pib8-H7@Pxb6K$o zYF!D>*!rY72VB4u=j`~VR{JW~+yP$1Exv18=1I#n7dzey&N4;0o=*w7k+D~^Q}#-> z=}@X|GBajM2Ke(Xp9`*sLfu(S4JrA^s1j1OY6!;1)cLCQDrZFC( z1rJ5?=#JYC9kRZ2=+JEse@K!(g!a(z;Xoz;SF*D+**4VHHnfNaBq2Z*u9-K_sQ#G8 zKh%7$NFJ}WQKv90>F!T_;_ksO`#b!PJ_^B?KN!dqGJ&q4&cW>P!eQrGjN@AXLiUK` zTabIZZ-LP`+wm<(hi%`2v#D=EAO32~x1cfK@hx!961e7{I7{I4|2lW(SppwM^eCWs zM6S$foh2Y&_U>m1*!COph`m=a!_*xa@R;r8lmpQvaJ_7=dN-L;FgxwR05D{p*=S32 zb|&yE5L)La%85ic-IWd}0GfTu;F;Z>OPBx4@}-^KXAYh+QHWuN?kTmHSOL9C*^+dU zkxUvVNt8pOuhzHK*De}s@91bBTeKDut+u(rZky~ow~a%i)2puJ-2ZY;T6pps&^k|B zAC9y|4C-_iJ5I|)BI*O)u83K$o00A*Uys9two;nuq^m&niju8Y>**v)8;X!Nt65WV zQbDtt?m^igXJ&(y5tOc`1-e-^EliA#j;2s78bfO;~r%`w5<~ZjKyAXf&Dfmr@p!O5K^lqZGaqU+OPC(OWv)ql_Lt%AnC6+IP?} zZ{nZYvxrH(u8NM5LU+c%YXmFRN;O*@#<{6+NL3O1_mML%+dEp_+<)M}(gO!(ZSJ$q z?pnHGS!d_c6P9+NKaTDlg==uLf&@26 zt;(pk+Cv1}C9N(LQ708Ufl~|<5LoK=Aq-VukTzRsu5TLwP%GvW&h2^Ar>Ncs&Q2`M zli^e0o>PZN_nMImLY?OzHLU(MI4gnM7j~fb1sxcE@L_l#>k$Nk)QF1CF~Vs0w2M!j zjk0srbuSt?_W`e}dLPw8?PF^fb`}=2Cuix7jfGnev_qh!VpJB;plfoi%@cTP_YmUJ z?qkL;%rd93R~$LOUJ)2ecxzs5QqS(wX286EGUpK6;q8KS~Y!uwdxun zph+ArtbfuIOo-Orre{Eqx&Z{g;6&3t0j{a_?;w+7W-*JIEzDl#GUi6-tU`M+e;7Mm zN6&i9^M=CP$0wLdEiX*r)ZP`PxwG;A3Ccd}bv5gYN|CIJLisuZ!1|sqfN{WwLQaf} z4i2cL$H8d4XuY1VM}0HvkhHhfVb+etIJOS-faHsrD6D0oQr)!P(Ar`$x&>>J^@cH^r4#y_O08f}hPg_Chw~Kd< z*vIuzKIY7THM$^Z3+01IppuTWqj?w$Gk1p5(e=)P9R7k4T%g4?q|1jK<+HvZzM!pp z?Pw-5x^@#puhC70q3*%afg+92#5+roA8Ld9>XiHs$vSd_&g)(fG@5llbl!9oqfp`7 zzIndw>vr64&PlcfKGniJE5PA>7k=0TmjDXJ!=}FOu<}{fsVNPkuR9t>&J6mcnEqz}Cmu@VpQk4zrm}}6} zMUA;rXKq;b{waFC=mz^7=GO6a&9f!wxpo47j1}0Naxt4ZA2=4mw`@46IV=ew>~nir z_Xj;m@w$uM$q?(g!ISV_cfgBxW~q?Aa3~A0kx7>_ndhzbYYvW$9bAJ>rN?Jlw+(G6 zmroo<_Ya*|0TzrFT>5V=xcTc|PTc!3Tj}`f;>=TMuC%$xAvhP`$er2 z6@~P)RGhVsSe!amgG;x3Nzjx}-VASjvcGXfW-yZ-$Uuk>WawT>xbA8^m5bm5k$gUq z8EmBU6wWnRJei9$t^j@HV?Jua(!On7ZaX(!3L%-u4rDU}*~TG=9T4w_c*5T6c_^C0 zL+}*qAg%M@s5Q^trMcg+g*n$0AE0ynAk6dgsGp~nu1=kB=TLno3Z{c^If`WvRo@}c zpeNYSA4r^cB4^vFy*+dkjc%v$QHF-w8;576?gSZ@!E_;!vF<#47#*Hy-UY$L;T9T# zaAIO+YLwn_6kh%?V;>?zF2^5dMCe5Z&2+nWPD7xcchqdalYz!Ux^owQ85;4w-F_D< zy#BgJi@H(Jdc%#jJ8g4RR5i$VM^(4=hV_Q0sgvD7o+mp%LTd+U=$V51eNrZ7cs)*1`jYpZHVgHi_P!57j5A$H zcJ7=r&c1BNveqbOlpYvjw^(Cdkmi2V6oAS|RtNa-+>pjL6BvScY zn|TISZG^2E$m#UvE)cs1>Wj$PbbI6E4G^L`31)qu3K-}Ty=%y5bPabMF^0NyGGW#W z1&~z!N-!2U1k`wMU{-tZ*H)TtP(nZXRj@D+X!-Gcgmgi>hv>eHT+rUvgtX zX&uwk+f+D$|4Uk+r?1))3)EtZD<*MSAMm;!b0fujx7+7)-;AF0si@;x3V+0_DAx5K zyNyK!pWC{bW}&?_d}sJ2LTVV}Ha5q$L5%tH>u5tjGH>w~x6drWHWMY~S9;DS?j{lSSEe=8KoqC%l?EOMcV@y}(Gue1 zLGvrBsz8eRD7rMiUo9x=;KJE7clN?TRXNx=h%aj#bV?P)xwCDy0{>>Wy@a3+mnKte zS@XHF&VAWeTj&a{+KpQI$dQ|#Bv+9U=$q!5o70-{lu`6pNhnLL3Uw&gfkW7eGqJa1 z&-7%S3FF^eZS8cAWc#%qS@v8TEk@x&uR!p0xGSR~mn89MSSXCW(4M&S9P7QJB#G!E z8qR=+;C{Rk0y!wbosG{otGPMN#F#TUCTJy6W#P(E{>l<`Q?MS3{gH83)uzW{*l^KpS^de_f`^7KVB%V!xc z=tj5C=gWFBxm@Oj>^LG)@sb0j7ip!L6Si*5?3W}cy+{XSP^SPN03GTeqIDoQpJH6( z^Ff+o40IWW{(>=(9PER8e7?*H+t+7a%;Z`&z}=(^xL1XlZSQTgO+zs2WivvMPJi}- zlF~BD3c*^P>PR$=-nMxo-2(7yrA59<(YPBDq|g0#@zU=PnSsdgVpd zSs?mUL7sCWbgvVW&f#sVq>Ve+p^K%}TZV_Xtd`J)E$FTewtu#~YRgb#JXg!Xg-@sV zRC7+)I{%uy4s#k^;apDpxw#|RVK-EnlW?}l0P<$=E&G&>3|%U>&*df4U~U@xX8WR& zWYkP)Sr192MQZ>n)Su7y(?q)x_X(j)N=t{P zAiN1cJ`7-nOtg)zUOpgSzHWXtEEGT^udiG;W)AmpiAX6mx>FilzIrs51Drt#?RHY< zYN<>}@Wqu-y0JcxN{0n0rW)xP+0NR@kI921$E;x1FzcCBIEQ#VpjYJ~U^SCI>x-6q`vYPl+vM-eg6}?av zL4U{%x3vxDy7yJ9h@~1kCVjPi-L2e?UZ}kBMUETd*@YbZTgdW59EX>|i}ZBu>$aFm zpn|kyUy>#8$ZNXSb@ujjkKZo`{r;eA-AM~r2+*lL-Rru$*OjK$QOKS6dFn?>1r^Y_ z5XiVlrxOo7#8|IYi}s!b4AMwKwLTY(qUCB*tL*(`#iOD*^;u&}uhZ^G@v-FM+&p5_1)E zKV1cYnFz=bW~FMb4`d^Nfg-D1wwVj0*^ZjIluQvlVulJ)Fh@CAj`yzP$xEwI`f`R& zMP4X_Tx3vJ>m=$moL#Rq)3AMIvb`BwzNcqTo5S?9SzAiAJvvQlHKK?2(i?fhq*zGC zb1+=!5p3OxG1`r-u~9-s33|AhMtH2T4xyV|UTZnVF#nRt!-TMx5V&jd_SFbsYaJnI zGvF0nyd-TieEF!P>Qc>bTi$h3zCczKncL?#^QjSKUH1ENm=O9Z zcDS_}(-0waI=az~Cpma8Oz`&zvCe{5`#v6DjR;;%8V9;rPRje>$)|%8S5o45hDbra z7AwW9Psd8}*W;xaMEE|)K+n&DR1YK(q+S@a{yjzuW2pBnwBGlwwBBnguG9|HG~(E& zFao>Fz6+T%LHTw{+;bBhiMf5rR!^Dr?#QC;uPZ$##|EfJWg`>bSM|x#N~o{L3DXpP?J5xB@))ndps^e zI70tA#Hs(_I6MA8v3^(JFxC*#T(}3r<)SdWNCDngi^nv04~h}c+%wAwOUqS^q7jT# z;+~Hs(CG;x2*X<{E}!fn0!v>J(uD9X!eQ2hziy98mNwrzj7ob^RLP2Onz=;6^(6oj7+zu`+SHFjM; zI(*%(Q|9~nmuE7|>%M*X3#dN1p6s!Hx5FC86O9SfX?+i^n>+WK9s0zCzQf2ZuXz?O z^wgF+{PKD7IZ^^nLEGUT+C;@~1#l%|HVLt(rT7i&ekX+rY8-gL^j_bv1Kso1btiv~RvbBQp z1{jEwPe8z40%LM60C@7Fs}M%kIyy-I{c8hXvo7TLBc&H#>cPXMHKo#;?KCJQ>1OX? z8tDIrxbJ|Iqqy?!s_NV`(>*=YlXKiSvpcghvpH$CTIC#9IU)g)$dbTF1O>oE+h8yz z*~SKJgGt6lm|z?+cTQ(8#(-@O2Ylx<-~irfeO1*ntCcL-ci(rv-?!USUAaS5SG`yD z-v70IG7sOpQ6b+i7{-I#OStq-Qu-yhd;!Gc(P99qaWIxJzw#I>Otk&rM|r(%;RaI8 zhJ|e)9x3(}Bh-04|4B+a%9ODCI$VbP1d%LlWGYN2GlLn!?`4H01C`BC4i-?jW`fxO zlO-XMZMQZ*tbGs5ct%aW8Gme(dn2`EZfdfCCq}U9zH3?q-s2N`fB4Q1dj!A13$0h* zx9Sdv><&B(8-C(C70{_TVF)?=1`0vDov;3t<7^7o&Ut+@TR@r&UzSz2%qd7QkJtgN>uZQtpeNDUc;qQk-6f79&)@-u*rX8%4o`_FxMkCrSx=We zVJhrQY!+q>HxG-LMsP}!`3GG0>{~uGn~yYH`Sl&PwE}PcL6U&;#AtLD`;6cbo)K;K zexyfM9iF@O2cKOo%oXhuUiMku%RehvDdUGo$})bAWViUz4HRYe*9++UT zlI{A)%vpyY+CY?blF0+J4?ptsm!@mUc4xFa$NyXL#t8OEV~@5MWZJL6EEUm7prV}34fUPzHaua4);J7|OD!KV4~&Nx2iGm~p3 z4^UaTAd{t**G{rkFck|WJ!Jc)zEBt0Z{VJX#--yjRTXFy7`yupt6+MdpeiNN|1{!9jF>{!?%qoT<0-*!7 z{fMa;N6AE1u(WiE7LA9f9#ea&b!FWon$+6#PW4TZ%05HlMYfPi_xEhw{%#%EXy3+_ zFM*qOu3ug5OeF=j`AME%vUb}n zML3+AC~9Qgv`Y7h2u@g;V&_;Ob^I0Z}+Vm9hZDGq^)R6vU$AU`zf+eK34hex zS9N#B5(~Z!cM8>yd`pxOdB7_@s?%3(c_Tv=pf@87S>1@_YN?y>eLn zFNfsjM2|Bbh<9i0cF_@Z`l1kkpZYTVawN#0+88!>h8rPkbAk-M}ny z`h8dRdjKd3?tta=`&6d?gS%*!+l*Ak@jmXBoDg-J-ym_gOIF{)K^N$)1&PuC$z$E8 zdF&vn;`_9d{d;c>Z@^L+$FwWe8TV4HjUGz>qC?KMgmYq_6YcboQ=-j@4q;L`vd53@_T znE$t;gzS=w6I_mvC)}2>*+jd`=5)IKPC=6Fl9a&{`Qb!++&7TYBkn=m0&1e6zo}%` zo#C|0+!szkN7OL)dZJz(9QJ1&V!+>?>4^Cisi=pX$$~GgIjjFA2~fiynNaM98Mm~8MK1xsvw~Jt*yVDl zLWmWFM;LVX0tFytE{`G*29Y#fvaJw=IRe|n+qc+-94jmkgk?5)ri2WLl1P|8HM=-^ zLUumS3iAb#WS3c-J;9nyEi-b8qAfqax9$OujY% z6LO2Aq8;a+E3C9t=B;Y(T^iHso;q&ihtM~utW_h^$IPPAR#YJ{n~4#V_qaC^h5Skx z6bU^CD#b}0fs@4R$=2ct_?Q(kDH4zYBASOf$NEI%j;ha?`=3!GZX{0YANzXcYMtfP>t7@DUBG(UobLq z!Sq`jM;DW7uyd>37qqE%DX1G^i}%1E;yv&`EQ#?nZ?WsyDgS~|qY|izKm7RV8p;r? zt+84E0=gCeBypT5J2b-^j3m-ct?eakt3KY1^6?t2At`3d(6AdFPNV; zKk9OM!8)+0XG>4dmWzl3ZZ?dG=Z)SbV4z;34^_;4MyKI3ZvuzN8SH$uXY-!TJ=FQL z(PvD2!)WgDpdL@%uEO(F2Zh+u8etYP7t}0{(QWCv&>r}2$a8Z>vQ#vZUgDIBS=Uq& z%xmq4BnexbwQR0d>P!6|vfyGk0Nhhvte69h(;G@74bz)ouX#)R;&yz1?euJJrK)k; z2}@zVKK5wWyGj|$T>CBcD}A~9v9Wu*9v!<8Jk`Fqtmay{H z%i*_Q%nC)fXKH?OKq_HNRLjx1@u;hF0V`^X;BZCl8eiFwQ+anv9a~{nM4KQf0&f># zUvnfr^Mdou*Hep|MO9I_pkNaM$qFaktiKRR+%K zIx80#O+v)u$7WfWh%4y`FL%(jR*0!A{2c^KAicWq$Rpni1R#JwfGo1R!$6YQ^mzLt zk941z4@fFZ2Y|>S#Ni*}VKT0yqI}Jc0@{b?cY)|LakVW|GKN{^2P4pM9+#ymf{%s^ z-G#8Zu)JZA?O)Q51~-z*C?d9AJU z))FTl3;81ve`wG;ZOUW@hwm63N@ug_A?z8@hzZ?HD8& z41*of2PG*O4iQkYP&g<_3}c_9NnMz8Ze|AXY`Bg&pSgkgH1jO;6XqS@s6R2?{H`$| zUOsz@I2Rt5xKqRvBV#m1;7|GTvZs1^pk5J;uh4{2(GrkK8^<&E;i)!@85w*_bc5b) zO-IF36{s99f$Js=akkD6lmFt$w?tIPPpHqjv)PMh&C3;f6Upx3c?lmEOq~>dyRXmu zptb1qAYb_RA=gnR`Z@4>|AUSUz?oP$ysqSGAT1-;= ze8ILQD`;{rDPrD15^pErfvZP1tZDx3hBYIzNUqLqUt(&$;|1s4zig<#`M2r7Q2)p* zhn^jt6^;Z_lXtN=;R^%?yIjW9O31yGoO(Q!d+afn+v8ASFML$jW2rn28y-6jBQR%R zh0}$j9(@$gopw#`l`9>JSAO(SpAkNT6kd~xxtt`+np9kO{!w*!+*wlDq-Ubnsz7xb z4j&-Vu1E8v&^zPqdPetnEQUb9o&f=4DEpYIyH$;as@-F_9?Ow>-&sAS`08v#W?i-n zVqL~y1HKVYLg64Hx4t$N)Ac`MB0~)0yPQ%_hCEPx9kxDJbu*0f|5o_m|A*iKPvxO@ zp+P3bwBS*8gjvO`t=pnF4x^i);VDKaxJgL71Yeor_fGMrT^VT#iKs25xElWewA2dRZRe&CuU!7Yeja!d|$Mq z*4q?S{oB6>%{SpLRWVa3qA`#HuTmSbDO?k&5r=Lwzbb2*3`TK+*SwGtyAK^ zg0HYi5Jh1VzS_Bcb)5?S0oFf2q z`Bv=&na|&M-{;9MM>4D?P92x+^Ozn?G8N2wFq7&kRF|iR8pf{Sw${XyNCRZ2n#8o0 zy5r8cHx66&6D!X9d3J#1FXeauczQrLnPf$U z&_s3Qiz$etJQa?zp2=IByyK!JdX+8LVb262K*dp9ZaTsyNd-dOh!Y*qWFnI$lAF$W zC0>f7^XA)mud3L>vDWqdDG!96RR4z7XxOHxUct7EbgEQ32or%!67van_!9yrh|ZRH za-TLWXU>%bo=*gZa?`Z)(&?Nw6HGIo>IK4I1PKmF{9l34XC4J3aHGIE`@=D(&Wg?c z6w9XkEdr}Mqmh0m&uhwKiU!O_!r5#X%%h-m;(|R z5xS|Bjvy5foEtO%`eB;Neo*N~A_W0Kq6J!do^-g1Rr+hA5hg65a8Y=uTf0Pybq{wr zFLuVwZeLqNfNSEEP?Im-*UUHZ-hvtNH-;3hiEr+U`D9Dee>t$ccIS-V&R{Jhr8nO z@W0{Hova*g^u6nAYYedXYVmjD{Y^X@Y-sbn8!vc|`|fvk4dVjwI6nO(90TST`u0Aw z+c(gkcWU0XA1iL#R{YpnpRTnH4taM!w6||^ye8}Z{!?hk3j{PXYw!YkaN-_fZWyh_ zZnb?nP)ELYf%fJ@2Wn9Xk_?Mw^Uv2+cVxg--)3s-hgYB|#pOCt+qQ_Da4tUZpgF-x>p5X^!n?7dp^gC`}kkrz4X z1=Vk7S#j4#dCWFx4s^R;Qmt|M8FUa0VJ^LunNPk;JY10>jS_WF#EO9sXb(xPx z^Wx{leDqy25X=P&X-R?H(C#aD4{=bD(uH6Sj2W&k&BKMWSzOD!FS*_Jxp`bPKR8HF zbIpg-;c#XbE}ib=fF=k04-f4g9^O6lr9eQ|0N0tuN!HqzrQ2>`DyNz0r`kefk$_0b zs=%Nd?YMUg03eiznRy{h4L!vR7LJPRgs2Juc0i|y+L-BP!FTmA0@WWAZ!v904Yy2~ z-`7Jd@@Nuh(?bXV6nets>ro#NPgp-Wf>`viRkwO|`9&S6D`2PAu3-WDk`2~xfse9Hh9G%wC*w`>_^q#s0EU}5- z6oKXyzbR;|Nv5Y4Te%lMO^U$}H#Uq+zh`tL+t`>L8NFxvNJHbq`_hj@j|N2I*7rm9 za~5WOi?wI#woF6OO?-lO=XH_go0@fSig}l@Mq&1wz6AQ55OGc%^d;EO3K4y4$oFMm z2n<9^(TVR=R_XT$(NYY2BIc1Kb0Ow4JU|k`Lz)|af442Mh1(-{_q3TCbQgRlT(I=# z4$ymXQ5=&~P+XvpAocrq_c^8`WMQ82mL^^%^l)BL)8__G;kw9&xxGkH`*(T=)Fj-Z}*FJ9W?A zv(~I4hGtf+dAaTZx1LaldcbFErF#1MdTPZd9=3{&m&)bRxK+N+JMHI#`2Dp|tB*C5 zNr8MeMtz$Z4=$7UT(qz#>AH_4{%L8r7E2c7Q5HSDjcoez!#l#!#)j#mi!^Ow!=f1@ zqyvu3SX5ctS)o)S zvZmr2J0}{eewzdQk0e7Do_}7D4QVR>=OuC-AW5{?;w9Vzl18yqpF)d`piZz)f-lyH zTTqf&9^A~c^7=x`T$U=Vhj&dZ)BQZRAP(CTaBZR;#usqBAEj^}oOkusL|a>8tIyfU z^3{#;*48+@gJ&C^J~~c+8_h$#)Q;v%W)VdNsIw=~D-eKeC`2G#V4<576yJ%U91>In zPo<8FP2|4&VFbAyFp=RRz>2NFH^Xh=a9bxaZGC@hDKn!I2B2d_sgmENph&)xB!&~g zGkpG_@9tm%_u{5-*qq@qjBK$|$dXgJ2(G|xEt_ zGfeilh!90>dn|LhWy0^8-$W37oCif9vY;CRbQ6bJEb(-!ga2aw8z#@%0slvqL!cS) zup4r}=GYov$yTXd^g(9KnnAr5=mc3W5t zNsJ0nw)Id9Alz(OToK*#hnGHf&%=qOxzP)!XTP4z++k1II0e~0vSYp1s{lLN21s!4 zw)Gy5V!mU3>5;p?9ADTxdf{l|*<|*hJ!xLwG-FBXHRTie>@U@(8EE%;cSm9~E*_gR z^k6J_oekM}M?$%B%?*h~Nevvqe4{<7oW17S!jbQg-z@p2ZOO;53d;p#YX7)>8HFj7M~n_}U|vIb8v%uuJf zAw)p+Lf}p+Gw+Ld%ne2~YJfXEk!n-K1MW1Um{P_$NKPVEPskiq4tOG83gvOJFahxj zwY_htw&Pvf0Ix-1 z8m|_$G|=plb+FUC$yXTlgZuq{bD19&0?lq5yUV=M2ikG;12}rA|3J8{-~v0rPXB1Z zhr^>J@>Fqkxu%a$`reH>MxrHfqF58=np|0fJ5jqS$<@cFS{NOX4Yiu0C_Hbe%I9A) zzeZG%z~jU@EXT2MzpPaUHN()*wEZ@l!om$Sh^H*V`WtEv5RPwS722Pk#c~vPKY+KwG3TDq69N9BZ?C8hL$p@L?4B&mi=9w+vFU>QXD>)hP({}Xs zoRPpCKJXPJ@rtSxc~#*TbE1G9MddnhlproHttw^4f_(d;cB#-guxpxsLl=$$zswG0 z6^Zxu#c_T3XkVnWO5f(5N}fkhG4I4xJ}WAU_^}RB*J2)Ui#b){IzC1spXDXin(K+( zs{?dzvghxm(`pS?v%6yvKa;!6mhGyVaGje++sV#ZH8;6aS4bw!Kl_t-QXKvCD4rd0 z1l_Akf;*Caa}^a2yw{(+IpyC&{CoVVRZ0J2i$<-9baWAkw07qn^CvAC6>d_eo|~d5 z0n}P2%aa9$3MGHbWH`p-a+baKZ;z~8$PZY~qG7_|DH>Djr-MM+48uAU;IKaf5@_ugdRbbd5Lc`R*KCuD0I&OLQ6L zcdlY?XFkU~$~?n7OV&TKUP5Bx*)|W`ykru_6hhWI;{;E8)>-K=1UJ z8geVqW+F0^peAujcLC$av1qIU&DO#Pc;hV_izE>O2%#b%!O{W(9M!Y|2mD_Qv z8b|iVG4mpdh#3D7pj{FK9F`>nd7k7H@T;XoRk!N&HriBKH}#m7ExKLtmbVp$1Dv^G zJT+5vtHLb75RM9}+ho9~;!ugPa8;G3`mZ1i!WATJOx_F6LY~|szHfov1^&)h0nU># z%>|$+Lmb14_?ZACGmXGPXgwIYFPsr@_y_P~AYQ;eTuL-QA*&7rY>J1|Ditu8)=>Rw zuuTs`hoK(bx^`Gl4Pi(C;`4&x0LvWM0oZxoQk#EXH5@o!U9WUMi}1IrThhVYBqW&e zPuOBQ#E?B5@XER`92y%t^u?nO9vmAQICJM^tLM)lAKaYzPt2d&LOtM6$bG#l+v&bu z6}3di*ue*nevy>#wI^YQ#MigruTA&FO zk19t2syyY|09?sV1sR-T4H-UV9_iZ9)iGXyEwh?)^YdU&etxcbRtqYRcXVygjxnM~ zx?h5-N4iY(3a^SD9g6ye$Cy+{M+y+ve3fiv0LC2-y9au=^@4rfoBL4~6&JOchYCvy z_yGIb78P++|K@J<5Y7U1^F;}YHwj)R6n6?x1QNc2S2RA?G1h^Pt1PaAsjrLu4EK=; z(~SGbv>K8`oz99_q$;shW?2@+W54T^YG4$IYjUADdqM~eS7l<_9b7EyGCs@);Qg|0 z=rZv1exKv76O=Gue=wV~^JjCAD_wDmd8O=>@c}MTy@;ieyE%8Ii3M--AZR%Elcp!S!*B_6VDEO^T`SrM|z?q7}elWUlV>>`GbK=K0{1~vJU)&~E#msG){6H+0bxrEGKLz(; zDx0Be_jKn!3y2Pf1j-)tkOCxg9WMY|STZk?SZ`PYTfxWW5L|1Ih~|?l2kg8EHj0se zAemnS{i0M~6G8uiHZy*zCz5s0xpwNJ4IO{HVCstE0Kk-UiB2o%uJ0BvnRf2R^_|__ zo$ELLYSX%|?o@K{yQX*Z(#36sLfhh{n|E!<@}2#t*uHq_fnR4EaK25yB>B3#)@?dx zeBs=_U!a49_C-s-O-l4V3W7{6Gf@|4lB(^$z!q{y5N~0$5cwC)CD>xq#ZjekjtY9>)v#2wX|tXPPeRTlO0W zLU=#SpsUQQCBI}|!?UbS(>Smmtm8G!#&SOc7f2+Y1Xv!dH}A5tSo@FWhux7zLB565q!B?rL^-ho&HJW3(ri-Kg(T3Jp&734p{2|>mtF>{| zH(SIBv1SAO+5F4$hpRVTICueEIds8Lpr?DomfvpK(A_iXL1I2PZ{b%K&dcSAXU)0= z^Tuy3#e=DWB)i&E+1B}O$w0)@I?^`3HJfU8$x>mK$GikAshZaw>N<2;*P$-TH@<Rr#`M@PaxJu!5J8%98(-smr z*<2*bcKyQH^LiG9g2B+8XK&wr_MODHpl9Cfg)@goOEZX?%5@vouHA4Q@y#fW4*$wd z%h`2YhagN=>av^FXtZ}euH&q`NF8^bg=?GN8;v4oFjSf`SqH6cMky3zrtAfVaql2F zR$0sNO9w4hcif%KXb@H4SQZNj~nM*j$KRxb`Mkfy0 zb;;=j3JLhZz+@)#Pm&AV!+SY|8A~ugQXj_!6FFQECs$t+C1(zo!~R+(^I4h+7ZmF_ z+OJXD1IIZ;YXo-H6hX?CNqVZNGqr1HEI2*FXwx-dCYnz7r_<3ZcAYgaG&aMiG#Z7V zKi4vE{?YmKT5|qi!Dy@)GcXwdJwU?0bJi|&AQLhF5Y1rn*cr)8FeL7ZjrR}Z9PZY^ z{*ko{=Cpgr@83u(uJ4g{{qyl7^EYQf$KyvlaFd&k9|1Cc$biG+ z$KTYZusM&89}kC{CgpG}8YoKN#VK0rgtoHU`jjmV$89dsT(-vp(P#jWjeHLuEyhS| z{g?S%Jy>hu_ed^qPpze5#VAhYo#u0-?BnKpl30C>#(;hr18i3F;*9j0yMpRWI4Dxs zV13<^Ncjq=Ojfx|$I-rVo4GReR&`lBNytUUr)-=|3S_A>3CuOi79VakXAJI|A>1*x zeP_3~vUV5Y`F6MEgZnPszOAP(75_=1r*BrFee>(_avSJwZpdCczU~ZkAQnAuZqK#> z;9OtntbVGc&`HYS!jVwkJi|UV8g{&x+Vv%Ttxg=)G@RnZM6(W(UQP3wKi6At9ulQM z3kP?LGCr|R9av$osa5kMKHPyLZT2>&4>Jry@I6xF2rlTuHDM2~yFtfQdj|$^B*75F z(b$hKqhHmGIhb%jl4i1q3kTd88L*HG`z2}UWj5dpv?yV}9#?+N1)Q?fMBmRH=pnR( zX<)jEb+{8H1Ppf_f7L@N=bBC`g0;rGx#4ixPl8R8VEXU!`2R>`^*@1L+Fa-u2 zTEu+TNO|%x@SZ#6aRxP%8Zei*(rgNR&DYzPcRIc1@P1Z|r1pX@$)YIhZTiMkUkdI? z_NAS6zdNB1T7u!Q$SIPA4*FoK}_& z^Xoz;$qSgxf<}?5`>4PWcxzk}h=67`!5f&;OY#Ph2?o@_v8D5Z=P1IPVDb<1*@Y6( zPO#=L6}0gMZ@Xm-x}WMZkZa~a8uQ!KDo>FY=;EYBIa1q(LJkN?o))pp_V8J1dMZmL zYmy}1Ef7IbvTNlnXG!g3RxEqG85$rPFW!np)=^P_N^LS#37`qFPA%|RZzAiZU`YZc zS_S~EGE?Trm1`<{bl-sRRze2Pz-4Qk=dhn%#xqbiFGR|E@t{cHQAmVAG2HNTRHDGZ zpI0)IOxK^5KA2FeGJ~&Z*=i&gA@Z*6^okTvkeV%`&)1P9k7hlb$D0TA;mG5V&zX9% zH61Pb5FTDA*K|bi!;@NRG^x+k& zzO`z_;dCaGBG#bBS6r3OTCw9Rj$|^}yL{Y=g)cAMlt!UOgA?XLg$wI0+0J`JOh7=^ zDcQYHA%G-lzpe_<;gWFzFR&c+$UYfzG8eboQydQ>O%tVg0h( z*5&XzXI4Mr3-tEJ646XiN4ibP+1whEoU$*f^0Mfc*|?$i#sa=@${&$513F;y%7Pw_ zhGDAM+SaN_n$OM#o9(L0ri*qC1%jQ9mUPn@bGioe!zs3#EqV2@F3PN+Xaet-J&vfq zCC?kh#ooa=&`=2ayKo5rm5g}cW)d&g!*~ar>R!0s)acP3&vV}4ZmoYu)x5210 zDg%3>>+o916KpBx1^g-`-L9Hvuk{rF)q|ukR5Zyhi*r~YLZolhS%u?(Aed${9Zp5F ztv;tycF|`e6^3$id;mJspboYwgB^ijMAapN0F#QuQfr>}v#L{$ICeCZybX!=)_8NK zr7=Feo9!a@1U%zuS$6br{M?ya0=iStFfs43@nSkX9Y`uCOS(L zyMEoW#g`@1>EvaLmpw(jspNsh%fXz;3gqwzF2BeM_%GxMg;agIARtW*Ls1M8liNI} zD*~@6VWjX#;3d(6)8icHZ#NVpp5Xm}l~l;NgF#6aM8V$@4^?=1N%yrk4u`|~s5_BJ zc|ryJ&JwDT3$c#lcyP8k84Nf2G52cL8WMo~r zaY3ukJx6hQ^yp=)*X(X_`yJt!nr6yBp67xHGn}5J4%vObB>9cDpdn+2Wc# zIjyfZ;HM79y;if|Uqe%+@9XW_BQ5`Qa zwp$`d@Prc-20)QaO)k14P8M}a5G}s-qJe>nZvE`77Y+_yc%tkVKw zd0q3^E4|(jUl8mzJG;-A#jVwvqLG#e(6Yx%eiqk*e7MZbM@Z2lH{%+r&$7HdDXa~+ z?Z*8+yJ!ch%k&5cY}caA(P*;fb%c96L62mrA{(KBiJ@I$S%&fp zWIqj00XRT4%KAWkKQ;^|x8dsRd328=37PCrCNngTI9X4F*W1uS9P@W}RUF$jH2u8k zNDHW_ys}hW-ie3&m(0%6c%?F40^g=*6VdWn@NMhdoF1li%^Obts#X_vzNOhe)3c`3 zv!$Q6tE#4x)caD=m|V2voJl7!(^AGPf3jp0yq;_aCO*Dq5(Ia+k63G{?gvM! zJp3D|@)i(0=-&_eD4e^Q>At6H$xbxh%sP5tm%ZD9CEss?r}h)j_ve${iT%U}d$I4= z=6?Z={J_%r?A|$mZ*72}zGwbAx*PXd74u6iR4@G`86%-CwLxsPkR{dH_5sDUNuu%U zoKRz92tJD4pC*gN8O7omW`8Iwt&mdA8=dWXt23)~$iWbbG={2kh$$zM_X~xwVsWfs zhB86m3G&`=c!9Ue!w0SoPV!+L|}!F5I%Qt7n$TI=#{Ym`P#E!Q5@*<}OaB zu2`~S!^+PLN;swG`Z>EdtnKWYHC+^02{eZC!F(s(b?eM`WR>hlV>THIxOvSNN;EW% zTa=itM zeknI{bldusOAn?q!@Z=MN_SW1x{c?p`Ao0mkwnCW@}Y!(?RL`px3BdlvOOGlE;Br5 z*y9}0Lm_>{=^V|ZhZ~%nl#16-eOXPlVc~>F&FX4@t?YVG(Twx4445v0DE z%r53q=A%TC$)NJ8?Zi?rA!v!Akc3JFR4nWzJZa-@SGL}}(2l8VYHiR%>B$TQg(O+M z0>$1TTWK_0^k!;G_cbD)kcpWxa<)^;*ENRR*jru&k3Zbuq%GBz!}dwKT1=(x;>iHsVy*i!arW%E{EJY zu~ib9ZN0b5oZS{h%$4J|$)X-3(8xHI`b6^OhXTq7Lk6MWMEnVI)1K@Xdy?sf0 z`;xXha17-kUq^RQnavorEO)AXD3`#~r49N4Kyc3bwUw@}%G&k6tb2xjuXw%6?`<{| zq467VXU2Vc1I=L0x{9~kffLW+NBAI5$I?47Z?~Qa;~p}=EM(RaEd z$9kVbQP*?&RSsPb={oq~#2~RCfu6zc`qW?}w5z(TYSs6$#bOrP95zl@tM3lXLoq(n z5p40d%xrELZQ-k1H5oE?H>XJ^ljU>`G7gR7+;)?ZHQfOjf=FsI4jrx{mkD8}SfcAv z47FD#;BQQ2ycFqeI@PqImdl*+bkRs=@h^x6Z2|Ea6fcmq0Q~J?9|63iAd~6Z{#{3X z1I@zU=Hm$qr*(j+g^&ohwf&exU!C|c{sDB%ERBqOabzTWwqwYFe;dH%$)tH{@^|RE zU~uBxAiQ7EMPA&?vU?Ti4k>%>4u^fOZ0@qlmRAY8fP$0vNSvrEsHb{9{P6UN--Vxh z?m5T;5DUi4W3iwanx0I6n}b>)pal~)w;`N~WOSw+HlTc_Et-fbXG-E(3h|sJK_e{D zWWg|O*81J6=t>l2<DiTs$#-U@azFyfq$349ZgSHGLs6yI^9>Tc{N3?02PHgCVe( zjbz0O1fe3g_Rt4a-2@(V>5^#ARM+_0mnt%|(3=FG)bb9~C2M1;&35UT; zyxlOkq8juxC9_V<83q&)0UO`g2sqYd=s7%w$tnVXcS%l8a5@Z|7ikVbVu9bQMtPP; zwt(z3LfJ|(q`4%PV@slqXIZ#tblSqE?9~fd#3D|z#`XQ^DAi+&FexTmvjca+nv<7q z$(}$?c*!?d@fyX`0ozaYqqgdiM0Wxousp`17a!=QPX_Hf|Qezia4rN z6pZ5{auhG1c-&8RIN|r`1ToMNjdsMGet**Mf5&{MF}yk4XuhL`cRIaZC-}6}3x4Jd zg{r?^wP2Mwku*OKmXIGfW-jzPUp)*yedIBo?Ik;z*!ghX!-M{aRr5e8@<~#4(homQ zFo(k0F`rib2C>QR4m(jy3ojTQ?X9Lk>w=x;YVbYH_ruFCe{~P3hd76Lc9i(B!!UL# zlle(JpVY@E7sc$&Vp_9}>7aOEjH_5mQr$s3Mpdw%j9VyKDms%TOdpf?Wl_>3y~JU{ zffNw%&v@g&f&Ji8^YTH{95`?QQ>B*<9y_-G>4CvxgH@I!3>-7zCHwae4i4@g7=Y3J z)oEZqPTUXs%*%25b2#~cdD*dnr*YANW5)&$RKI=z|JC*jo52J4o=>nAgcy@?`Ft)& zT(H!a@!`X=^+#+(U4}WNW=ydX8{nIn-ONRF--POL)HksE>hln>y+NXk)yW zL`e~Tg}CN>0sFpv4u6no?6W zH1j-_=OuK()0h?+rWQ*p_}jDaIZu=}wPcn~vMWY(in)`lRC!Ob)kaK0=dFDMi;_nn z-Cq5=UDxg43Ds~p%sD|~6FUeoK^}AkF!lFcBBA?T{BVz$d#S?jVeA6MJSrLlfCNm# zXGsuX*c3=LaF1O#!Y*98dbL#*_>0}8+t+BajTE=Z+B0>pqC%Vbq=<`q1TZQH60WL_ zKaXBRYbh2&|LJUOp7i*b-2wCkQSInVOKzNmz$j@(Wou3D-&eN$I*wI?-S0 z$L+S0*~2iExMdlpCSF!L`Ai{Gh_0aZc<{K%)jmMlUBE40!yqG)MsYkfw?{B1T`W;k zgA{SgTFP$*USfw2bA^2JCt#x_M6-k%b38NE^?RVxZLSTqhvCgeHlk^ftWn)TeBgacRiyK-u%=IJJ8a`PeTFqn%w`-yAKYQt=P6t$V9~9c7ml#oFrYGW= zX+%6lf0GSJxo~?J*Xx=1iO0HvrxlKx)BKIN3a&8#p3*`J)C4Fcx0^qk$%~5Wj2njP zvin5owiSjEa5Gb6n}3K$P!E%^^ns>;j!{0H2!<3bgP#(8TP3us8jrWN#o_C?tG6Y1 z-aKd?PGtT8I8pUG4h6hnz6nBROu-$DtO4Qc z@4)jt8Pgs3`m+fSH&s2o5`l59=+KQ}{`V!a18vq=@P5N;y^W5UqZA|7c%NGL=g9^nJMQnVA_{KrHwy7|K9( zWX(bIKJ!-d_p^8oYzB*e58nohw*U@+tH#Z@AAH38{W>0qtAYLTr+~IXgkMbK8m{T< zN#Q^0Nv6#Y8b`7XBMV0wveVI#HJ5H0d+lC(MuRW@+#$d6FUWAZTJQSIr|togTfO7c zl63bc9A4`ieHw{qfUf_9h)sc$b(XUhx+cM_$MZ7$sky)v47$KW*nJz1asgfccXI)F zXej7HNs==0b5}4&q60eoQ*{qKQj@c z3~ZRM{>kBhis*IQJQ{pi^Vr;85h@Nx^-oq@wSmUX0bjJ?2Kl0ZB$x6Uk!t(7O_z~i zF2d2~qT|u8DJ}_}jIWXUN4D~&a*ND1qK(toNECDa<+%5VnTV#-QScge(SegwEpPQG z5rgPY*X1f-gKuHlh-E}VZDN+nTS3WeT!5>-dC@EXdG)u}gTw1#w|UvC-vtkU{p+>& zcs2Y_bRn_fokn~ji!$Z92{Z~j=qeYyE)U-f>gbXM4}9w-UguvD728hHW)pYX6!GMU zTg<-+0^nqiB7(C-#Ulew5X`@ku=!COW++B1bL?8yfu>=aKa6?I9%d%9lG(42 zm5%=Yj>`TrIh6;yHgt7uICn#L*Tyb_G_qvtlJ@qcpf{N~|L~qD0xev-*2yWRe%pn09eG3mII&0jnNzGAsC|`ZjlWZ|LgX z+zoCjEI)HezJ2MI6&*DmiOx$^JZ@&024*3%3RAwMPwXdq1f)lnpv(GlygI@k7f3Xp ztlb}X)$P_fEdJU-ZE}$Dv$pR{JcKvTmI;a>5pz%1w4&+4^b~((iXWKinXiR!i$?SnO5`LZ?TeFNmYU@N0Gea4k(Wh}*B@#P`%yTyG!@K( zbfqyHJX>+vY)-}ewoOwM&Grd}oRs=EY1xP%^kEORI%aVn+nBw~wfMWlbV8j@Jg(Mu zYGl7tP?4vASx%phTPN)_sgg?S;cB}*)>PuAYb|NY?U1ZsJ$RH#0Ck#kuv1wJes9hh zIBO6e;L*Xe1_#eFZTSUxe1J#W$hpl-Hu@4id^Fb1u-ClS=5pDo4TZ-xI5KlOOCHU%5eCZ{D zR4O2{eer1Xqf3(QAzvdVFjU-jUqIhSi?NT`W+-7^crLSsxe&M8jm*cGTbWNXcQc={ ztcXq(fA*4bvE71AA|oc9r$~e0A=4W-CjbAgl|6rt-{_3jL47M0J#EPx5=1Ftb(3WE zOmbDp4Cd2IaXbRY(v#Kja4$BKgFVBt}bM+!oMsIt|OSzz4!4EU|- zB|ms>btKvmiQx7*ieD3oR;uYtsg!|7vmG7T>WJbcU_f349#!yU4+YL!?NWFI0n3v( z8Go_7@*xvX;kdpZnmJtOasRk^9XJQ9SgH>LefsN~NLd^|u6Jrux%hi|?GM2jofR<`0N_ zYJZ)s{5kqErtN~3JqEgnQ*mW8JIe;Hr@{o~#;Ti(WgqkmarZ z!4+}ggRywH{k3O^QyZM8*VA{^ZEF_)-rDAAl=b(=^ZDUi?m1!FwA~yc_#fbD?26#@0eJpXeB4)s)aJx? zUi$pROLiHWk^?*~%GIZ2JJe-W#>bashm4QfX$l^c)vsp#zxFI)>K@+zLpOUtCB5eV zwznOv)uNIb>%80nDj!bz-n@VCl$4#$Vj{NEku7B^lek%@FEFy0L54S_OHtF_z0LGMs=_X1YUss3CNkuKGs0oP=;- z;0KWB4Amj`EW{s!+XF_Yxub%|9SH)b!z=Rcrg%$*1;8B&)v>9bMuY!&pLj~cCBd=d zs4sPU91m9?!2D7IE{!)f#?fGZ&z9})oUxT)yKE(yditw>Zk*PLkK?>Lp!&n3{~P+l zL_+~RDEI>`Ja?~bgq7vaKi;6<;%^7e4p|X&qVD_ZPEm0LRH8uq=WywY)vHHtGJov} z@~;YtY6CaUmfaEMe?@^An75vR8~S@csI_;>y}03=LJzR2^hLJ@nwBYgD^_Ik7<<^OPogzV! zB$&iP(HpN6v&m9A83ajZ62A8R3;*`&#V_7I|C>v|z_J&Xe#(6Gg7@Cr{~oNEZ<;&6 z%^TQb>}0KYch_9qfP;87@m zPgtS!?th_MkVf?vJp!J!2;35}l<5Q+JS3FSwUX2PjYkkP`9{V3jnn0WKk>o$y_)$O zbKEB(`6gKfZs5~eL2YiolzoiSl|#%-3wh`t;@jx)69I1Ee*@sA2v*rz%T84KG zr=Lh9KW0nHoD6MOZyNV_WE1p)5AbM;Z0BxVg~P|p=kNRY=VNmlhIbFe9*?I!WJ{Qz z%1)b~_v`OlsgN07&rcHP?|Kg}4dL zxcK`1FGfQI;>OuLtJ(NAg}6zz%xb3X{TK8sl9@EKp4ouM2L`kgDHuzem(KT8f{iFh zQ!D^0nzN)6ELk@Cx^NCE8%6V2DASgj1H}r6fLcl>509${uyObDn9>?O zZo{Z-Y1mEuQj*l38@1vGiFKQD1UV2&9+&U46u6lEXYc4A!1GP6b@sf+=FM(tZN;8d z)Ar@HT!SX`a)D&hC-KtqFW-0B2%LGvee9uNLqjDyEtt(77#!Gs_Wn>d8(KvQ=33^= zdu;BUmR3+~(|BLA=LOv_%7LUa7UyOidf8nTN&{U>pTtN1|BFuv zC=GBn8Y1`w>5PS#Q`g%hf_a$8A-cmlj8dMFmKRn&8&2>n$D|q zxf;)BTq|(W1pEM8ni{#PPnuI>pifoJcDMKckoP8FauwzNa97pY_wLiDPw(q=_w@91 z&rJ7BcQTV%vd&EQb+U&fKoSxl1i~7H0SSnJiXs9kprR~-pcn9eU2p-Ei=yHNZlK@- za=9X|SJH>Cs!sPTkoec{yU+JM|L2=@s_N8swmMbsTkre+UfU18qbD@*U7{1tjl$;@5~`nEW#vkNP7~6W$-qw?~fsj11;) zU!oH94E+*0CNVOro_&sntkf&Ia2YH6EFb$0UevUmhQ+9d&sI4B$qD5W9pXRr5>@XQ z=)ga8s3X?6IM&e-gO|lRe!olfhC_zDMF1jFQ_`AEaw3cnqy1L2yb_Sb-)eE5M7(X!!FLjw-%xUqNTE4elH7&gGS*gBUhRbud-y#^_!@%Xl?5b6*xfXkN zc96(&2{aDxrS@&rfU5yGMNRcmb-x^+ArRwUVpmJPlD>Sa0!ZQ4kRXPGRDrNcP1e0c zr?piBU$jqM4B+;YF@Le^5$OEP$ORP$`a(Pd$vk7LnICQ?ss;r!3>!ZOh_{{76oX+B zzH;Q5zFr>-!5@;P()?2CyO3e6-rlFGy%vY?AbNio_wjPFTplTx;kTWAL5?A4JBanu zO0ofs_Szks9svpGE>Ob|_d)8Vhjs-ZPe@*@Ukv{#0+Tmu0{Mc6nJFVukSU zp9_}FBxDTP*=OU=5U>It^A;A7-sYE_t3_YQOyC<}dBJk_D?WtcW;vQDlj1Vkj<3Hf z@ttVNOwu}xseo%$lX1T8ws-lOFI&q~V{&k%ixM_7e3Ya1#!nzG&Yb z!glW2_ovg`#Az3uv3)B68{N9&$2*z{u*X$PayAkM71taXA}%EVL|9g|j@0-`v(5IO zkTx^-Xo)|W;eWitfv?dZ*O(;NXwa{bY=~0T^R*v)em&z2Q+z8Ss;w&+p?Vc_6#{Xn)7|BcsbH67wF< z*>vV?nNL_E=%b`0#7jA`@Cn!iv_b>6>z1sBZ@mvtmnK651fK1!wJcyWOq~f)r?eR~9jo+L@SVhBURme z%Yx-1;<9r?qO$ea*MnxdBV}lY-zRILSH>g$HzZ4wc+G3lJf6kNR4Clh(bplXNpybD zRAQlM=ct-?9s>hub+j`#+%80FixyYJ4op!vH+2X>dnA*pCld8kW~58#0DCb>q;!Z~ zBk9WERsJ+5M+0SDlsP1_D&Oe!r+7K4wV4{p5>$~D;7tS)FQf!jc?yf<o%K8CgRA^pqGCGzlA=i9>t?0t zdkXf#68>KN)c4fXvc*qrY*wS?DE?J#5=OzF>{QBr!(+!{_HMVNg-b=oau`z+OI$4@ zzB(-@+94=)eg06lr$M z^QMMHw>#v)jhqcLI%z%cufk7|=bcSwh);EDR6rHldBB0oA&PpPH@s}2&-)|rO|!2J z`5nf$6LeDyl&8o5n{SCh$wn+8 zf!Tly8eMCuwqSBAOT(G@a9HFfh+|V6fLoR#=zNzr$^zXGE=9+d0kjlC(2W=d;R2im zE^Ee91@H%rA<_Z-8V+Awfa&@35sSx#P-1Y%;v)tug#QH>ARhJsT8jCJ#v7M#_n>!q zG<+vRE_?z<{Fm42@QdA-T-*gu?t&Xu{QUzf*D>9wT+6l3X|&DRfrsk0`jl?k*Wl;y z$m{UbJ&R7b4{@AnJL8>2f6SyzAh@WtVfd$3;-a&5Z6_us+jsq3}hJI9uE;J+nfcaAS9bTmGf%?^#+FfvT`bcbP@9})dbBD)MC$F4$#j`HG==!5+ zeFKCgpF&_HI;k_#UI7-_f2hu9qj?+tC7M@FHC|0LBvFm`#^H6CCKnrj!kPF7 zj<~V&Sy5HRBP0N4k?)i4Gw1VCqg}d#1)IqdPBi@_9*KrGu@cH3#Qu{7) zX}6HzE^_ER>R#N;-<5C8dgoiSrf}2W`M%t= z0jEDSnf30g!;2W<< zvMfQ97oeu^43p;(zJX!5#~MRQ#{1_^CXX774_7~d&xTUk5f1Hl+@K zeCh5x4oB}i;9GTIe%FCjz7K!=!t%`@u&?=ewKunSySZyuYSmsk4!(@e!8D~g^+mhS z{Y@jloTXqMu=p7gwOQ#I9^B#Uj+Uw?ll2sMElJ|8u9Tyvy1J6!kE!z2&QYRh2ae!y zlk-EGF5>W#2T1Y(L6*@7ZrV7Qs-^G`UWdCn_E+4RByo7YVkr3cuo(OdpA$i^v;ke=!JKzS-*A9b^`5_&tJWDhsV`1hM$0Sysjpi9>ZpM z$#&UsbM``OO}~S_*)L?)%Q^FBfmAB+oIjb;{Kn6;fZupdvp3y@ScbU?ubOQakY$zx zm2r|9Co5?^W;%bi;xQ9wX3TjEk9`%$#45YWNswa^vy~GBPU22tIUJ!DM(~&6L!Kyp z7u)c)yFk)(S2hM_!%U+VGBxHXU2N(=t=_a`Z24!&pza<##-VHYiYaZPI&TwNE{|4- zE6-mva!x)H?Oxj*i4j=nztpz$4Ig#H;&?F}M%-g?^1#)RlalG@t zSj?)e<7Azy65MIlkXZ2O!h<7oDnj?#9xgJL!+qi3++EH$I+hkwg8@!d^7C^NV%Y9l z|Ecq2*0-joxU>ici7w6*vNVvIc++&>;&${yw3@D=DwTWKJpoK;<$H2?UQ6*koDBl? zo*JIc(3Zi$!Nxca2I1#OVrU3HH00)?)q_K{Y>1T2OwW)7{-5U;4^S+;(@>lulo6xn zrZx)&=e6^CDGQYEgS=_q7 zZ`Pp1>&n>4n!=*)GGsVw_qeR{lD3h!O`&6vyw4=n!NlCZ>ko#ivlGcQQP`k#BA0II zy;B3^H_Wgeib!Bk4U;!*n$1@|C`CegI2keF3#u)1qVtHF3#+d--bJ+Q;d!r;>R?dh zWLs@SeUauG`7A0@e#A4ivFo}pu@QAiPY!uRbL#L`RzyXJm_v*NJ0W7v6u58V=q!Br zO%|pAp8ei|i#OqFb8!A9oZtAfD1)1DMjav6IZalcXCX5!lfM+t)&$eLmjE~sZ{RQPXR8EYtIz%yJncNdI1WQpg&6=D!TI}BS038Aqc(SLjhg1Wi9^JN zO|@Ftu<6^a1b8oVJtK?GcSV`GUJ#T^{_A{j%dAE;aqOj8t!ScU+cAk=#&huyrtOG} zYXZO3T<(ZpGFR$Kl>Lbh`ymS6kjKRB%!xV%II=|cn_fOq4w{QHg`Raii%yjS(w>Dl zRmd#%14nVz!h@m2hO|)&6Cf zlreW*XYW#>tDW_Ex8KlFDs|kj-7wi?K@*mG1Y(1Mp2Y9KwQGvtwL6RNW8%%$P4=6Q zn%dBSYMNwbo6KZVWUp_^{(@*?PAS}iIXMb>OoLallGjgQm;EFiNCfcDxf&r2Wq0N4 z^*nqwKW9$fIrRhl9cDCYo`a{X#3V0*Pf*zDZ&B!F+FqKG)JZP^2QSX*)%AApYuZI5 zKj#J>84zX;xL$C<0#~ki3G*cN*F<+5r%_v4vW!{sjA^J*bk53aD?RUC zxt(Ct8fwUh_n*JvjQMGQk3YHa^ojEZ;zmd{2zV`;TsSaqLAkVI)wXJ-y%;L4-M?aO zkF9Be%GwnN*5HixN_E?+6{WKKTwX0pnw?P)!q1GWouhE zPF!2MrY#g|3olx_C~^%>Z=DMUOU@&IC|#S`xpNekTvNUV*V}pNrQOcfT&5ex*U+*| zBpMB0TfQcf14-JXH80-HT#6<<6+-2*^b5#MVIcIjyjItm06Z=PtPZ%T2&J1|tm)1# z4w~qJG;)oC(k@>MH+T)vTb|puZ0=a05J+rVwqo1RK)u{m?;qNHQ>m;e0WHcD#`>4m z=9ImX@%sh+a~9fKhMjYCbg!iO_fqEXScI+7S#uf9Vrp9XhS-A=5Tj4)+?+!IB%Jus>$|3 zfA4}`UpZQ?44;`y_mtAb98vFV+DYC9e}u=(w8e5}w)Y$I2z25M6_Zkg<)?e#usOWz zt_uf>a!iB*WPlOG8{2f(^J&2?y5u&(j*!5)IJ{w92C;&mhj!%iJHnbEuqeNMJSeL^ zS<_^n_AbsAFBch(iZ;h`3{D4l8iTtqtFQX~nxvT^YV}q_48tQf`+N=%^(rPd zQ1%Is5tSsImy$&meL`l1gF-|Wo3ZnNz~X}lK4``*{?xTk$sV8EMt~{?xtJq>V4k5p zjo#vDd;4e+ev8KIo%@WC?Ej0-+a=>E(5n{`44TB{v+6nLIXCIjBXTLh$+v?sJ%PVr zfv!zYQViqJ42|@?cs-vs6dC~R43T*XP)K99h)SIJRuTHY(dMY2YWyJ4W*J0Pl5T7x zOh3H+*pq_FGtwZ*LuZK!kL1QSURC+`{L3v?s7Anu8Il`;AtTB{#T#fwV34F^UfGSn zAjv0H-KZsN{spB)Y^teS!S4z)47Fjpicf)1;4uur^k62LMBsx5CNcbhL$VcY- zz=zS}=#;l$1GTVzrm=x~YxtG&E;f*>=rju(s1Mh#*4~N@MBL9dDfHuF1HIdMsk%bg zB`d0z*(!F$Fyq)IZnacZW49`+PNzt61R$<$xE;OW5zPr*P_2m=`XzwKP$w)^&?n3z z6q-v1w;a2hfMcNv9GH=id0Hdjmzo!{PgB-3KP#docx}o3$!@vcK0e6|EX@vC|K2`JhZ4P;sxtt)exUJSG zrCkIwOv0KvWCPSvvIR^xIt{if!iEik>Y3ul+_6k_ zBJnVF2PnB>JQ%7((#mJh6t)UpP6vqMxjWqPGJd^;$MH)hzEVFPlw=^kL5DFNueZD` zSy4QUb@;;6NVPOPiUGjm7&uYWcoh%ixc_B3%3r$0XksB;#>~g>W0hyS=KvrYQ$tiq z3zNWQl$l;U39dnJol^Goo+i!^zUV1KS)Py}E=VxGYKo9cbQchLJI%eZT+JkqlI{i> z(Y&tMfo6*){xF4>Cxrp(5SYi6@L2G3X=guSV~^ zueV7JP-rIH8VC3`!8_P!AlzO@DnexS5;%rq0N`2TV@MIBN}EsAmHNCME-EDZY73ps zCzUE4c=2NGpg$j4@FW2NZVK#0D!ZGs<5`Yh=0-jAH_@AcwBn~k| z)yIgZ-p?b8lSM=HYhK9`BQk>`R-{mkTLqPq7)$oytDKumiBfHD+kU5QV^{B7 zRY4HfHg$j4XoKgatWZ1^@TZ-7Qh{Kc9D!@`y)rzb@w^_5;XX9U3hO++KRhuJaAJ`I zj3sEIh;+oWycE;$^~<`3XD9p&0*uUQNHm01g3RNaB6%zn$O9CJ;GJQ-nlQIbB9N>y zeia-*yv}Qk#^CM(qQJOEJSXG+be6-9#$w3h!LOPhQ55`;EXj~;6{_?y846-a_|J#Y zT(pQt2=I(vcjdYwMJXfr?@y{Sc+u)hah9_g++lI4KFh&`5x7(jOW+cN>*(`34>B6ImA zV$dgECkDk23Wz0-d~(BWmu-l}He7bwhTXJddXB~|C(s;ubXLza(a0MbxQ*hs@6-&i z1~TWIA^L*iC8BtV5R~xXon`k^_6!maPA9a*LQ@)vmE&k65-tam7{}2^BooL9t+iI} zlZodqWuIt^NMz*gCrQW~c}C?9Frx0&nf<(ApQ3t^ykonB2bvI;_9;X^O5P`*(4_0a zH3C_0gykG2!lJ^$r9#9)kdeR2dv!q+zAA?l2(5^)bRi#-kp%hWZv8bvbBxy9F-mX= zs79Fx03|m7O3Rq~H!`GaaPh#eXki9<0w`x3u&VoZxjrYT0|;nh!7%cd`r%JwW+FEMyo&{8auTx=S63e^n1 zfNxr4C0|&Atg`dXCvlT#a@J{RqOr#>$Xu9}7}KlAqLTE0qA&txLL!N1CNB`WW z>Em!l`f8X=T3`2r&O{@UC>9gfe_js+^v@H&v)}=ebe5BFMjA~9e{3fk7beT)B-)uO zJ72exHvavmowD)oW%pC0RYvi&{C>TLF7wDujGrkfc9wX@sWiP+ zlNV#5M~}(J*U-Owz^g;jQ*1SODH7!GIr`yAa&4>?5)*#Mitj1pm zo)DVClO{f~`u<5@Sgx^PHb-~Y>e*WF@$UZ6zRj)_dGmK$iBp|NARz(gO`T(f;#dc~6USTHBaKaw_Vx(8Gt#~V6_)lkHkz@J4ev5zu|psG*hQq`r`-lC zSCWcu^_442OFO|Q!=2$sG2DG0*neMZp6Bpdn!@}{zh{wWg=cf~N-5Ju-DFWc$|0A< zi$nJ*6a5yPBDhWX0cTr^fQTaC5l|hwh3$m!_dr?TDrTRzHeTr(FLbZ&;+ae|mcewF zt_IehzI{${Fen?P;xhyL^KHdk#&*7fzS`Eaq;XX=m#gP;m!hsz`?2A|6%l%vD`pR; z+JDkBZ?b3I&gC7Me%(L_a!jeOzI_faFW6kFr&I7iZ#fh!0FU$1NtIEUpPR=&@XkW| z!3SgIM~M&GIqi)@z1yROG|0tHYw>r#Y<^QG`l3u0GbLm|4*|OUj+ZS6&f4XQGj{!= zl{n9NMN*+IT`i(OOg#KIIcfs(O>L(`h?-%E91#}D%8qg-H9;zX5(&TV_+6+_?r&7)|%TgI6-GOig>Jaj1}PzJ4oCBnMx%C zf0*g%$uw@Ke6DZ!VBg(6*ZLC?e~6Fq&M^G=FHaN+3rqX>#-DjqDRK_ZQF z^0|k;*uHoz!EwU@IE35IT{Jf(YjSbv#8S&Uy1PzJFmURC4F5sd3Q-TKvS4qiRW?*A z8}@Dtn(OAyn@@^IFBksi&xlQ;xBT_Ufs1%Z*E!R)r)GmW?jYZ*{=IgbLYv|g+rn6btLsZlInkG>$ztiJZEAH zssG^HF1X;x)`@h=4lH{R;WolERuMUp}Ot*5XJN_Iu6)TjhG+|HLjqp3@*aqUUub51lbQWV6RtcT%mZq3OE-+ zxO+FgRKAbKx?5FL9>_IhRb7sdM(h~WJB z4EhT0SO!}aqW`7*FB}2ItNj0b4szv|d(lx$)7Zoo5|euP{xGSB?=CeX%@W4N3{cOw z1TU{XGC6{O;1V}F__k1)e~}A^kAzG7i+m)6E*Uv?#mES{XrvXVQ#kwB?YKO}hr?(a zZs4xVUqhFoVf@_7n15J^SLRcQ{sk3yX)f(Rx3OA2J}CsfYxRJdN~RT?upGp2IpL}$ zae2F*XJ^Wj>)u%uNWGTJz_*uTV$BMy(X~<4>g=cnGzM9^FUUx#uJz+xMyi}l^gPQl zk_rOIGTuQT!?`o0h3M zT7IalS#N$$4~DWKCW0P#JsF5ZIwQ<|fk?a;H-bI1yIkXmw&5K7UC7sX0=M_UnlID{ z;PQs+DuzVhvmu{D3IWuE&dN6z2K5FhY#4Uq)8PON1;XKg6O0riQ+l&(89z5yAJPMo z6gbtBN&>QDgy(v^GEzaXtMtZCEq?gHzz>4mAZFW&^P=+!=OfOqfQ=Tc2Nk>CN*;mMo-2JaYIkF+OuKfsh!2jg3&310q4Vp zadp5~D)|DH;8CAu7~s7YZXd^!)yxQ-Tvw0SmD*Hy$C z{#<$v5f_J4+X$10+$>Oj)KV+Mv%@E|NsII4Wy|W!Ye7X5&H3X2L8&dM zDMDa;zA0)-*ZjC8=Y5<-9M9s)ImNO9or$+p9`Vnv%oWzn3n+z7YkXqd>MY2Cd20&+ zHCrrZ)xevItay2598}w z;$CW+j0fVA^S5{o2+;Yd%QNg*-*kd%LCnHq z&(Bth$h;Y^{a-ErKfZrjy9LGt?1>|@uDQVpI|7CMn zD#W%m>psz}hzp+h7jhll?er~`|M^@eh;wLmtm6rsL$kg16aPYPQ=W7Qs-a8BUL{Ku zJ^OM^#ZQrnXppXojh_oZfoUn~ml}V8tOP}AQUK3NsxE_{%T`o!<~hSsR90I$C_kk3 zM_Ejt6AhFJ&u-7T#1dv|Q)wFFGw;PjJKNl#8zOl4Why49lD$&Q9$U?2pGrxlE8%&P zZt&oP>Ws#KYTH()byWtyFWaNw!D#!oY^|1UD7ij>*IFP_RPTdk7(`4*5EBW54I9l! z2`HSKTsB?jIy17Bz$fB^^JccahwmQh=8gp7@qlxZl}K1`LxxSb9J`il5Fa^N_~Tsd zFOh5n|1?F3rYv2SV=3z)B@mQIG8rhF;czYz`A`H0tslH5-rgRkP6-o)_QnL#N8$C< zH%kYedp3K{A$viyyb?C|yKG`_OjK%zV9wRCkGp2cy;M9BZ`xE~!ZDNPrU(-9WlmEg zmD~3atf?_iZybe@J zC)XJ8C*gOjkzD7NwL&>hDo*?tqe*b>RbUcRT|{E>@3~CDJX89c+_hu`VnQoKC&@@ zj{AntUytq0R0jC2sbGuLa|tQ&-#uvnexg_r^Bx#;`;{sYC}(dZ@AVwa#}p;98BRZ-F|;a z`W&rzW@BY`|6`O%sxmu3Wtdf)?z7kO2-7xp=0tMKO{VZk-fQS;fNj68gSAxM@bVwy zvuNmTCzMP6i1#@+Xkks+vq!-Z*kgLP-ssw|ei^+T4N+@1;%R5GXC=jkKGn0w^ES`h zsZRS0z2!i?mVYa+Y0i)puq|5NVvn0^&p_YiiQ*W|?PG1~sV`1!nKHR9NZ{=3$0-}S z-w4aEAq8&}}PrP20$Y-udtzK2&7ekl!Nd772q`;W4~ z{Kl2xQW$&=2aOlO=bUl$0jG!LD3~L5-Uk%tPvFO|R|(_FJRXRI;M~rEe14#FyP_-j z=RBMzhxtvj4_l?bLuW)v;czK(>`zEJ_I~hsm>h+jJ>cfXf8rBFicy#EILhqB^HBhE znsHBhrXDGtj_T8@q)lsGYO(v5V@F(g={etr7sW~HJ&kSf_SSziiAx*T;qtrh#wmCZ zryAGIJv8^w98b%Z@1yYR&G$GPf8<2ztB$=&td)^L!V{$7jT$jb)|~G&?X90`87jLz z)gDIY(7n8F&!A@<&%L|;xxGAg=GI+m=D|PZX>Cs9z1hJ`W-trSqH*JZKN$4Gvqv#iO?U=AL1yKG#S8^lXS(BHTYci@Ky z{lP@Y|3Q*|zdtse`mjG``jh@=O%j<;;{RsSPcg8aH!i31ZI@@g=TK9o$P+6gVr^7z zX_!&i9x4%VF*2Lp{PKXyxLbcNbQ0k+iGM8WQGh2_NhD1;RdGG?HKOwB5$@g0gl!@Ci`!nl?zXTsqMvhB#G8 zrxjM|hCmavfdNisMckw16d(h@8~5_?_)2;`imW?OTPT3xjz@1E`1~oTD;oJgz8AL@bVlAQZEH zMD(@u>1a^FGvY8nQ3w<++{TGW^5HWJZ5E>yDXVP7;kM7y#b6tq<9VQ)ee4XQKe5KB1 zbXf1Lb2brExzsk_^wiCPKaZR~Jbd~j2}Wwfi1u_6)a;GR$ID&3Y{*=paQRA6lEJkK zGDMSs5CT!`gperrvMR$MP1HoDQ;+~IVv#8sNJfHS;CFyu9OUAPE-)rUxFrWov0Ky# zFskPAkNDdle71Fv~#J#7hK(Ka^A6OtreC0w#i) zOjibGz+(Iu4vdT(z|R8Q-?#Muc@77*_BrP<<Ji?Q zO~!&Oqapkl7(Z)@7Q>JSp-SD7pOX;2XRl!M?Fvq?z$+0W1jgc^gqU{0$9q|PUHCBt z)&X!e6p*NKCS)vp=Nzj+ld~9J;$(97-K+vt!6*3;%mb=y>GLws=Oy<9K#o^<3E!wB zLj~an(2X;6a8tX|jUT9>sFkrwWo&z@C!OlfxHR)s=ojd1o}8!R8S*T}EB@?x z+vUGzPTH=56{dn`OvE$O*{P);Q_wSw57GL@oIHV6%Yz?Tp^)WtSmCe*AGbo`j!<^w zE@w~=_`To}-S+!tq@Abl(QLo>9zF0GUsMB{mW^u8Yufp^ANbS!NL#2Q9I_f&(ieE0 zgbs^~er2Wo`1g_<{nU)wmN%J-W;Ni^aQFrRjd6MABRq?aQW+$1<3fGLQZVb591=Yj zUc5Nm;Czet-rh4xfGK+)pK9vBam&J#_ZrdlIpD{5zjP zKKTJ&v-m4?OFt@D8vN2k9RJ;O?x92H-h&gQ@}YB`mp=np_TP9*7mk9Hh#8IZ(JOe} z@-*?5&TC}kgh}$^uL9Y8-kb6AdH9tPV)*5FNH{VAJtLpLp|o^lyabE6 zu=4?G6m}q-8*x4W4uIed<)zMdLDzWMr9>!!L>f3xA=?J>8={J&P;gLb=f2&Tv9+Td<&b$I3FxCFi6# zO+dOGPDHz+(e6mBTQj!Q5&mmmn3n_|(?8V^IZX5iRbDvQ*3*MKYw3El-hJr=@1AcO zSx?zm4ioa+$A9@h5rm`8M~Nd#aMDphxA@OulK&yWa(#VH zvd=bs?kuA3g`lKe{I7XuY`r0>^)Mw1!N+e}WScB9IKeEDpTQuo)z>d@y*o1R>>|RN z*T-Eajm$gUxba2ZoPXxzne)wruTWS#cIW7l_72neMdz|oY1zi*rPA_ZpK(HF@XCfqZ@yK#K%n5mBt*L))c zD}Vji;zCCUKI?kj1ihWhH@YY71c;n*ZN2fV3$EY9*niTOF!5#1)N>`it=sYZTK9|* zuG=y*sA{I@Zq2lsnVEL=M2JU3{5aFS`577bu*t34R>lRy%z&pLX#ZU4v*0@;gZoc! zoW6f>ge1;P=G%ty>9lI}zbBQ?4&^hcXg^T*Zr^%sdjWl_R9v=Vi;OZ8&Qa$@U|-y7 zM%y<&S;!>wg~i#FWfs=l-;qh=3yX58HEZB_KKHK8+xMtjSFR{^q2@gDMfgQLmU13X zmLpK_C29=kdc)%~+4NiT;GBRaGdd_ZPwR}G)xm_<>)fpv&fI{eux>sZY~`y_yqOHog0VP#fQ<_pk3Bi$|jM za9gTtcdxyw4tTKF?ifgqlZ~D66$R63?$_LjeuFl7ym$oVsh5p3(R1Xvz%bQ(>;-(i z57_23WEYE5PjzQ*I zR)T3Gl_aOvo@Bu{&TO1(s#yXklO;yJJf*Kcjsl*Tr^9oq=L4QwJa>5RBseiG4|T*} zc+2M5ofilp-Lg8za|mlwZhK-iYrDJG?j$bgV1OyIY?0A}`~ty%wpgvm7BYl|yeeYiwv*#J7$wS&2wuh(yQ@+F z6Tu631M?vzRw!F|W=|#!uHEVsRTNj%ILos_x0U0xRLbD<{!W9(WQ&SPiTj8vmaguk z84hQOZ2hvxsl)xd`ulgCv$G!-i(|_s2q5OFvBf91b+6gEwyTR=-??HhXYxH_G0aO) z5=MY5gJE6*GOzf8Ua`XYxT=^<^D+>HVNy6K;3V(ERHQ6o>e}`f@Xh&cOhtydHlx#M zQxuu!QPAJPah)XJHq%B)Z)23Z%L|FWmkhbOY`7&my@b7}xn|76oc%w)RuG&fmcE~9 zi#>BD8UgdMW3_>k`};6Wj-H5-IQIIEzjYt#0VY7n4V{1MSXz4h ziPF;I_hOa)N{j}RxGh}m_R+W>$LM<8ym7zV4P1@m#;xy*!q9b?Wwn*%&iN&xGf;xb zShI&%h0?$uN1sC5@mJP~SL+qT4+_ZQZ;hpQMVv`gsW*u}Zw~n}S3yv<@l6s0Zi~eP zR2A`QJnS=h3KtG5w&kjHRLJloGGTOybGxtIhXd2{fo(p^8z7-H$U3*PoO3%u4A=%m zu#G|2d>asU;5%|y=ag?_2Ez>dA^eWQ3v5V%S3fREkBe=7=M1w=dR&$tm)cBlU8l2< zVg3Wc{{Som*D=iFEc_41IcI>03n09J-bmV$oFQHuQYDry71fN;NL{8jU#a}oaewZ9tD{X)P8+K~D@ zPy9O)`PFUIP9p7@?^)2?L*9mGFg%7`6j#^aujz~Pc$O0_2nWm0H#e4Bf|Vw&1~t!Q z-*nL2R>sT6CzDxLM8t4U@e8JTd@~7=H^PeI6Iifr%51{9Z-tfV$XKP35-80~x)PL~ z?3_$7VQaEzrTn>VJ#VqXaIGQ^6$;rx)$}IXSFzfZb%e9i%2@c9ER~YeDOU#6v>|&A zeHW#vP4x;)CvNwgMrc?%0GjY*Jh5>is+0L16H#xq?BR>SA1*%j6p#oJ?EHm<*Agb^TATu>a6tF--I`zP;Y}UzTX;(V9-zrU z;G93P9KW8JKDCp6os&tJ*8P5c6GejjJF5r2`Az4)bxYGM{g4~EJmmM$mr;qX(Rj2F zP=5TG5GfO&YZvk6V^YWsg4$0$mjDc(!yCY(XyWH(RD_Bx{YKM%EeBNCiIjgAG4l_A z!Jo}p0Tg~ogIVaa#Rp}b03UPgg*<;D%b5!B=<dX{iV z^Aq0Pe8fr_mXUhYpECU3q)Qil9DNn-pnkcC$7{k8_K-P?dbF+(xVgZTJTyHe;d8~N zZ+4!6ric^*0}b({#OmB3Njk*o3cq{(n(m$|)y`U9sVp4S?4&%tnqqMiQ0{^LlTTF$ z_-c{{ab%asrWCuH5A&;8PT|{`N@dOZ$0pYGR4P5|CQe>`U9X%DC_|s#dBNUO2IdX+ zpR)JA_UxWF=nSQreI)CtDO>OwiqLP+ldYAB;XC<2h_MM#P{*UIQa4e?2U6kp`n7j! z{_Dai;QMc1kMF<#s2Aeke$B*mnX@`x(4Av=TNR%9vrH{^Fqrk)KGhGZzLMSE z1=b~!^~9=J?K3>Xv(A$OVkK$_{b0cND_`Ivcs6(L6<7h>aqI`)K){PSy@BxNR4sW_ z_nPyDZLrQ~C7gQ`^+Y{&G+9f*R{&(4PY4XBcx42C;0pwNKM433n*r+th%U6+EGuoh zwCgMAS!7cBrH`%yt30bugr7On*R1=cpr*A-b8D-K#YgrX@^$JBzG(z&BhYXL_RO2N zX8=MP@6Io5Z@k#PFppyx#PRLUpJktne?ayIgU-ealweAs!CVE$sUQgy9{LxX6v22W2zhlkIfy@(Yx-Ez@AGoK~70DpPiA^Wg{?N!b)YBaKNg@)a=I z90RxFF|gUwMrC{+%&FnG*ys9YaIq8ynwSgJ`!s$1Eprvng5zvr-W0(Uw%#n+-7oT8 z&XdW2&sHsKFMjvGO4O69@PGUkO)Ka;gkK%2D4@#X0im&E?ZdQ7!1s}W?`OUMY@aa< z;t2t)>&gddIs}T#KvnO9tTYuoHqm8zsdBAK)dIO(55fPa~UdjA+tL*j^t2|y?bZ9zrVh7_peA|V_oFUVroXBToZHy6^sGkLgwP4s}@q*$D&KM8# z$#^hR;45&_`3f9yCR;dY&3y_FsCrW(NSPTw?_wp8BYdmqn)I=&z!w}1eR^%3WkgX* zh8wSei=BT5qZ>-y@a+IKUUM{1l{LXM{Fv~+0GuzDyPD(e2J{@-htK3EJ0RH%LH>o* zavBe#GJXQtG95ty4VBRlr0`30ddbh)IJ287roG_5!3}sqG8jp`Pl`$4Rv!66vU3sm z1tynGt^L&N@A%kd%cTCpH%|;4>JcQ()VChkcgo&d@_CNiyJ^GT{ZFl3Q!fANWl3ZV zJX-IUBygJ?@*&>2@CL>3YiRw)uiRjEpZUQ%Z#%Lum1IrbC-!S{MQA8KT?Vf72tNvbT3;G}q0{Opn-$UQSifkc8rD|yFX%E9P7H^+ zNN1)mQve8|WtE{qf|Co`!z%|4tn%r=jG2orS}}atq1;HL0(O9t2ANZ3J1eSd3z8LR zeDj-o^Z+X+26Mcncoh+RI6Jg-s4Y7*K9s#O+TK1V-wvE?E}7f7XYIHO)Wr*zuZ~8w zup+7R=JgEZasUFfY-q*uIi)pAmn=iDym3ykM9foHU9;P#+oSc(jq@4yelraX``u%{ zBrqac-+@JngqVZ@PR$Zr#PMN#!bE;<9-pqolU|K(MyGf}n8I=K8>@XOn@`mVtAcw|-;nrPX|T@F7;^<>MQA)+UrP0fZ3 zL~pWD0<{3ILFzD%xTwl;6pW=Z1be9^C(W<-)Tp47V#ZY5{WoIw+0nQsSFPsYdJ;D7 z(Skt@uE(L1HFKuAJglk+K?Z!o%$vzkMpQ%r^Ua|*Jaf`_DXgH0{QaTD(f9MBf(eQ1 z!*+OoH3u#teK}X;s^GtansWu|6I`SPoxhtozcLz97?$A$W-mSpjWQ65f+{lRmeAWo zP2y$t?S5pR&q=%}^KUl@eNANg7t?)4f>~OndvZ+>43`? z?uqWtZN1nq78~8h#a{0sZ`W3Xmv5BwM&l_1!MJr(z<@t+&JG#&91iiC2>uXEr{VUu zd%JLDuNz%uzl+bYob?gYjQlk+ zJ{AFY+ktJ)daK|1n`MD}tn|y_9MX{A`DDcBtBsBKnP%Vk*oA?)#p2we1)hH?GtfrX zOUs#vj*a0ya7W!qqFHr37=;*gx+W2*JB~qy0 z1`pesVe^BaP8=!{L%7ytYuEFMy%)b$53mg5h18s$#qQ9rxDpm?@`(yqI z=Ueq{wc55bNzi7Nd&_NpGmE3FX*wed7L4Gtp^c+ZC>4liy z_?2Gx6)rmre-kUjp3Rj|7{y&Ev@&;h}R5 z*AC;~IrYPbPhEP-u3e|RpO~S(e=7B(!-wnVkWw6i%f@FH(o~C&ycc~Rt;6%6N&Pv# z={6C*{rZ$#Vg?XC3N{9)2IXUVATZRp5$=1mQDHcafw!^De1;3aF9r1JDvd>O-|skF zz&3W$THmI?f7}!;Pwu-!bwmj_YmwWmQz$T#5|3{(vS(+?C_$AX`dVa#VlxyptdHb? zK8g`Wu)At-V#i18bIirYruhqREOv}7y_dM|?CcnI6V4-J7mbZwbR7x6*kW@|{i8cp zFPy*W*ndu^LFaTA+7jPc>o@LOc~y4>oV#(^7%|ZrTXyfVv0{S3ZcVu+*$oM?M8(&BQxCJ*A-A+1M-To1HgFfnvkhTO9Q@wqd z^gz2Aa{|pSaNvFeA3-mmlRZICk@9pWaL115GDr5dh^idf;)0&tTPCi^;=d~>6i_R9 z=JRq!x&kp=#V4(}OY&7X2JL=xB{%7O(RobMKF>(nftNM0rHB3kx(CHQK2O$@^9&HL zomuiIVOoR!mg%_$-3gf<6P@!WzCY)JiqdHuzFz68oqXxFlPA~uDvP#l-n{M1{u^(< z@$m5QVI1|Zibf*QRp)c~2{AnXiWHTu#FILHVBDdfUs<{In#*?AYP&DH=F-YSqLv@( z9|j|bKlq6c;^zIU51h8|^i|+qTwn2d*;gd#3KqXThT{+ar1^cj&(w#X=?K;TCE_~5 z=u@`MtmRJV_x|`G-~WN1XL*H`kzPQ|caHz`cb_rksjiiPMeXGSn#6ow)4%{D zg8K1a#<6Q>wW0|+KAuKjL`6JTUq;5q%&}dW!e%BrUje&H{0QThU{M|2N^A4Khir$r zE}N|Y<}dgRLEdalFw{OepUG#46q4$&5LNQlL!i4UL^zP|$<^xBdbI``okR?^i3Im5 zAzroP9dWtDMuK9%bD#n!bk?L_yd6rlyM$gu`mPPxC7AYAh6hv1GW= zZG~gixIX}VIdzzkCEc+6swv434k`toW~lK>JY>OGs*;K_&AMhzosWqimSSOhsJyVv z(~U>|*gvNSJX`U5M!GsHHz!Mt$zU{ye_+Io-Cs*@>Nfb0 zyB|wrAu%wuyph2|;D7R2c&%QDJ8OvA2)Hj^&;g_C&N2A$Pz4(-;#-W!Z;@|PF(d0i~@cn`c?2>s?4*B z)5iInqu>ZQ&$(EkRlEwzWKHk{c*2+Ri9RQehfk|OOwKIe@VvzQl?jGrUU`mTUS@1v z!O537kpIRPzR)-gGSA@#xY>{YAc}1%v4PO{-8`SnKJ%(1kvs;vbM^<(=g=X1$3!QF zawKI)*^#DSSU?n|TO<|XpWM=3vO?q19v7gj>2r$I>OogR=v-aC@WL(0cnREdVH*mevc!_B=R(>)}NjIxjlw+56Dr_#K~yzliRhbiU1lT5G}7KiA^O{Xj%TQ9&>~ z#fKzyK~Yo?#r*l6@DxRT&zxm$^Ho*fJAvSP@Bg3aTU}jURh_C%ol|wr?Nj_vw|Voj{()tiww$|rED{PAp0odM|Hb~s2fkb_8$MREzu&VpQ_y{8>MNiQTI_$E z(_6I+B*J9)RdD^~!-bAyEMOR_71dX*8(UQD41^3|xa4qK_vnf2*P#rG`-c~Vf&dt5 zCZYvAD>$wrJGdaz!SWNOO{+gOWWVy|r{B8ef<#K5^;0`jc_D zDi~h^e*?J-7B5WT_UM)(No@$Bbg(Uu@@S#fV4Aj}o6y5(7na0{XEZ{@y>r}krc;8q ziRn)N!CZVm_@_nfg?vYAalvpp(V8oCEIhcst9xKzVMies_Xfg|`W>pz7xMWKFUo=X zD`C|wi6KjtMxYh-7?K>&MTO(0Px@5!PM5B`rVpwLvc1wcXuoOSwvAvRux;E(Lt9ZAokEl68yQ+7`Ek zve|MrTYrS#%6IjEL-MbcrUCF)R#fmdeYAV+IV26&g41vnla%YFCv~g_3{( z{NA>+RzI`%tk0kIma`svZ2t@2-UhzD_4ya}gQf7U)2HvZF9+|r@#@p{uY(({)2A)_ zE#SrmoqQ1e5FNp_C!Ft15rgz3@%bnaCH{0t0u5hbIwr+*4ttKW30xoQ_S&uq@DRA) z@_B-P(gWcnXZygjnA8c9*ZXHxwU645{q|_QJXDU;VAAIS&w^*|zR<$ap#4jq?1Gj( z#j*f-fu&|uaQ~|ewbh{on)Lh&n68adH1Z0w?w?~bz6t+imMXdfzQPOC>kL_lbHI&D zL&SOn{B`TPsmoL8bn5b{bq}pw?L=3v-MW6|@(UBmWa7f*EAO9Nei0#X7cHN>dCSfE zksX^4%2Udsy-S0uJ*KR#07@X&XN=HtbE!F}12$I&+@?*Al#{;Vl!aMC>9-a6hxO)1XfQQ3<^&d24&8IO>(fi-oG=ZkJ zI!-}nrcZ=&xe%h^ocQ$KIZ0q7SI*%LT|JsQ#t25 zI$SMqF}qmvAoN^Cvf)I zB`xt}qMAKAvSH=1@x;p0>%pN!!ec}PL3RaPvLHmjAJt>Brs%RJ9&;hr6|xyIgkvgL z z6wTMf7(qWlCopYVgnRutO$13Y3vN+$ciP3V5Kx;zO+jyxBbTo=Op)`1c93=1gu@d# zG^3f7OsPZW>LUk-Mh*X}z}f4zd~eITvwf>{Q5qdOc;sq&CY4x}X`FE@{=t@x6XzYd z`nvNEoj7sm0w6j2YY%N-w`b2fEHBaBiF|fs;bfvOF_;N-ZVW}Ep^cs4a4l+u;*$$U zvUz~AnZe z$ZmBgGK1@R8jq6>x@fvWH5{nJ!Srjq)yytOC($5&L0c-9;NK9@S%SxKSg%Km(MzJm zi2WJx@)P}g`tkNePugBY@VUU}(mhWks_}R=@kE1`e286-zY~#9M(KLSeA$FJgMN)@ zq9+@!(Wr`yFb7bRjM*QvtDQt=y%T(`bFvF{Ew|-(YexipE!Nf%v8#Wrf4Flv+7mr= z$i>Sd+$zdjqCM~GSXlt?F0AapdwW;s@^*M@N7UXGZ|jVJcgNeNukG)I$HRrlPQHFM zCyLybE#X46X|M8s;V)5+yg>EM*jwncy@S06U4(g$2=OkMori}E905TB zRmxk^g|QiH%ckzIbA(6BEqXNE9uE8M>r^DGc?}D;i?zI}A#ZH@G5oyYj$mg5jmKNV z9ihU?_k>M&nI4Vm^{adVAJ{Hs-71vqAA%$z2NTn)(T32ewJiOli_~Rtw}hnZ!$btbJP3kH^&Ln5C{MGRlHn3qPp=LJF2=L8n=6irw#Bl z4v*W^>jv0>&z>_U{RCM|jNstU^?fAzfJdEviTKihmpobTBMv)4ZtxX%$m0pQU-AS! zcx&{zC(#)+grB8@YHyS2s2HS+bFY8Jv#X0}aO9rP+;ipF*p<%it}}W_Kcnip+Kj-* zMiwo)@}5uMbEUJhUz&HCMrix|2s=pe2O`93fXu_;P6x?^0BkDWR7;#=7T&N*f<6{q z1%iQ&l+Tyy2uwef=uM=9XkhxkkTHFVT~NtRUz)9;6Yy+uy8c0u5odvRF#S~hU%;>H zAI1D|uE|H7!Q&H}1i$bjAF33SQSvCH#&{W|BiCGhNX!f3By!CCkKt zj(EK3YPQWEF~x~PsRbGM0C>ekmyfD{DUr7C&yX#iQxQ-1TrnQ@f$4OFioJ z&^ZD}ZzL@N%us-NkZt6#^7Cc@)84tVR=NV2L)*7jt1Y?TtND(+3P7%OszSyW~xxkq`dZ@OB;H6HtZ!qDNlg;R+1o(PSmPfcN`wQtZd)w(+w}! zR6aI(c*oXit^Pjy9kK|{?>gAGYwc7w{+n96tM6c!2(Bq@+`FMv+OT(H$$l`uaOJ{0 z4WbQQ=DFXv6U!DO%z3Z1-Fnlnj2{#KS4t*G=hH%3FIjow!34K>Q{d9n+8Ik8sa!jt z4S=Xl(0M0~nry_7;WzzO9ybO;k_lC=6w72b_<03lcc zFLd=H32IP=P(z8_*%3+8C7qK*ft4aqW(8T|ZYb#zr*b$Cr)$~L|DX-of3SZ9ve~Tt z!j2ta@zZaEyv%Vj58rlt2di-!$+BOt2YqvUU5ZJW^~rlOlAT8s#}P^aAFdZ}m}NiA$@cYRISm|>LG|;huYRG&PgmLA z?{|ZX-TwE}wK)4p`+J}bl*#HFbXMm)XbaAH@6|{`*C3AHLZf`3_;GT{kCCOlkFmUig~S3#^j(`iEL$07zSz$FlcW9n zBi+5-5gMR7<{a4HyqiE3x6=Sz8fhd)8XJuo?Tz#86O3a&_F0xi6I9ow#O!ufH0QoJ z;+R`7=Xk?&_|#dyc3zt1fa%Ox+M(b%U64-9k!1x)q@P+fhhDM2OFuz7;`zI8W;wvK zH{%5Rk`gEKALkSl!-B{=MR3_7g^z8ljKAyDf!^K&r*1n{j`?|I5zoWi<#(;W{NVnf zk@2hU+p^(($McW}f9Baq^rnI$0NYkmFvnWXus0iyB=<$8Dd?`dYvO0{SX# ze&AyARQ5K~dT1N0UjY^2G>gE`5V{qK&<>*s@S%#mwE|9XtbH2VjTSro5mE+x2=UhelBmw?seY^485+CxUp8u$qQtsA1+dqs&)&jZ4o| zU(=^#CFd;t5L_w0Ge-;Abbm70Ki;1Nss1#`^zDll}J*-)sLK-rV@ObwB;MgZR{2V9*SX zj1T$49O4g>X;L;&xcTPIh@(B=Bo1J}9~gCVaEDk?=B&akH*IEl_yFxCw7>ky=`*;s z*%ef^50hkYhFoR(aDzzR5bHGqK@<<0$OXc<-=5ENtgpYd>yinU=kQI&YGyEi&l{`) zLxAIs@Ep?n+X@#iXB|KDFQHv1iu=S6vxI7+H*DTb1yl(8GGhd98kTN4E{Pkih$}jN zxlSH##sa>9$?Vsg%@qDFR*tnKo_;#f5-Tq#$2!x}Pg89)+LrpMl(578B6tH+ z&i;%+!U&4slIcD*Y`+RXSnW$w2%=bSKu)_|_P?i;fsB)q8BkIn?Q*B(fgCy z+}T6JskNc2am`HI>R<+$)y(;h)kb;_jpbg0D`~yC{!)JaVl*MYY3`plM))kI2_wzs zWY-!^3Ad~93&+MTJay67*hPK8(Iulj;c$<$E0j1i5k_p8(yt@u@oPFwz+a5g7 zq_q6*Sps}=(M7c4Qx`3=ZwSs*Om?4R_hwm{yM$#Q=H#EfNjr1s?uXDnP>sx_>Pf_9 zYbC+T){^A^y=dDVcE!G+<$llaftjzbOu`5K^+{B#^LO0w%(`vcp1A)|qi??-eQc(0 zuOk@N|3CY7w&{crcUxS{?EpOr&GHTk;jn}I2nuwVb9yn)evcgCfb`;<=wtfbb(5L} z4dE={DOM2J{~Ts{VVBHr6OdxM60cACU-sA^@a%F{nBrXGMRLHeZkT`Q$i^Q+x8e8f z#q^&6wWOYOW2QKb34EodC-Z>3d-zA$=EDGHK$*W_hkE|`;vV%m_-xdEyJSzJ%rg5S z`(fC=$A0dbSZwNj{h$w2_XF4T*S2kQ>V6h}50&WrHJ!a~XpBEx^JT7_cc9(#WyF?*!hl9LVR$3{KAw^#+V78Slp2K3$(A1{KsVhTmDW ztW~K!1x3Ij#beN{<{c*}&g!V&S^1=FQ}QV~w?G0wYb|Mar>{#WzFVx4&@(@}^^~1-^s_4W$Mp zUgN+s5F#XEc?1CfUXHWGxf_5Y-)3lfQRn?WiRTrC=%*W+$|}5HN{L9-Ob^e?E)mI^ zDh5K;hSOWHX1zGJRzA9Ol4*?b;XoiqWb?xLNf<6=wLwj3aP;KUxutGQynn9hj`KpccXM}{(C zXnk2V7=W^i9}nk4_!fZdW8JdqSB6Caf@qgN8(&~1S`adf-b6{n(xFRqi*a4{a3W+m z)i2{0$0tfwD%}OOQ;&d{Z14*A4^dZHA zMaO`FM7JP_Zpf(;4}dHqi4zgz1;~mnnRu;~RLn!-tK%9F;qS$iTTS~o$ZDBL-h*}~ zaC3Qn@^SKayn*l8SBbAr(UJgs`$R`3e7|Z(QgRwT9Q)QPo z6joZJ@w~DoHgZ8}anJ?4?!eZ3b!>D&>XKrl)q=92;Kt8Mtf-h`cf4h3wgvejhFdm$ zZdZGY;EQ_Q0{c4JoSj3D(HuJcPiXTqO@a*e&yr>bJDEk8Hj{apCCnrqb+>u%6u|$!ze=a9{nPN5)$rdxdgbYG#Ar%E!0}tH)+zANQX$@wIigafr+m^UpRg0Nemtg-`=!#{Es(O2(EgQL0Qi_>iD;j-z)Wh08 zhCFU6SB&l6qlIp^Cw4x$bLW%b@dLY-7`Fz_Ogu8dE0`J!_Q{D|2jsxbNA~O-&M}0>>nVUQ3Oje`TWuy`?foow^Kg;&*%ww zh8brzGkY6cl~BaPA1d*4SazXA(fm_%CbCki7Hd_rR&-o^8;Mpu>IXM8=Vyad(S-#KOYWY0)OP^My{Qr zF%=eUS4YBy-U8-{BZ)A`WVUVtm-);HNy^1XlliWd+gEn|U`hXNx(5A0dbAjZyKAK0 zT6Y-ex7|i;XZ}v{Fb`n~;9>?R=#KwXNH=*_6RJpM<$^|8gJID0vPy$E{~C>{T9s;h z7kKKv31`=o6VPb{yR z*t%((JL(H|@b;Fa(RxV!> z%*c|8f3i2AMGZv~WdtJW$inWSn13vn5d@Q!1lhD)u4u^gc=Ykr>(*>sZj5hUKN+;R zuq;SELG*Y<6^}Ro52Ko5_$(uUrAN(G8WBaE!$Y3Wn>(j}Xn0|jZ`*VBa$Rs6?zEne z3YzLgEGsD9_*p&GLSwC{so$S^y>`C>=BZNGN`RZpDL1O;^@F ztmsuN|E_J$#E=~J59|lr?ys@3`$F3d6h?XV?_?4N{vK1#PNs*cGX2ajGsY}qRx)du zO$<|OO16M{=%D8zbp6cvrp{Xch%l~ zw!L>BVD|32X79fD$2;P91Bro7S@lLkp?uh*cvdd+p~-x9)w&Ntx35*jW4P45Z{OAX z|7+j-_ci{m-jDz0zjOVKEh^@{%0SR1Ob}RX$Su!oRk}k-DU|22<%as!Gg5hL=yL0iN zPGBi98z(8M=5}i?({`G^#N*-aEXjovNwS35L0(ZkUZ2nF*1QmG`#WYy1e~J#1CdxV zQ++{3m|OMwG`jbBVS<$PXtXR8Xj!kynSb4l1hl_5Zv?X*o9$N`)oL=! zlFOh=MVwJ{YpTw_6t)bHs)*#4aRn~b?ZGt|*I=$uR6Kexp6e`^JF~HXu90h`FLq-t zMv+C47@%ObW(%&@EwRKSvrohOPh)1w#f!%- zx&-)}G5c5Ej%1HEP`;p4kXYY)EmrdvV*TZQtz68B0f5uoI7dnACpj){)C8WrAT$&_ zlgSJYzhihXlbMOwPkOYaK&x~c$&O1*_j`c0G?hEP%SdWYx z(G3IhhVpRHSz~BcHUyduoBeb!Z0HFS;hj2jt8$JBI=N7Hl~|tB9HlC1T2D63*!iYL zhU4IJcI-vYSUj68-(4h{w#O*wtu?f6p~o=$7WUUlL!yCYM1VxmT2dWdr?@@iE5-)< z7D)iae6ri;cbgn<@Bv* zqPHB_v3@~++AgbF+z7+g+^MDA{oNkjRb4*5bo@YiFcAv+ye_bEQ7pi*T>%d-3F+au zBxTx`0dx^W9Hx^j79UklAe8GgeE_&6D=hX#v$A4&BA#52KcjlSyLazJi`O8ISACIm z_xY!;*e3eh_Cv_ZG87OVam9cr2wW_A1txmDh=myuB9El-`2De5DD{nWi=nzSuVqCe za?%~NLWxwTpjgqCLccu-A?FfA-sj-G%lGl?3P$Uz-1&${!!RXxW|3%NEET$4Ics!nB4ibOk z`T(ew=xTcd!inlNrUYtSmhHg}$J8kBBS_Mzd;;%;sX;p+d>8?hAS%sS$`uo)xC-V~ zP%F)?oS5v92_#bG*#Iot>{_&b%mqF}aGLBD_+XK1=Qz*|6Lk2K#Qk0ZB<;V0pS#BJ znGGSRnFNg~wVLL%L%0|`?2W2IAeGRQfSp%`2Ip2^|B{siiLMlW3V01@EtOi#s6loB z7*TV3+|ME_4wHq1eY~{?hn3Yj(25uJ`l=a|SWYlFw7YQnTAmVzAZLVAXx zXT%)rcxT;;NEd#ZNWIJCsrW%{FDy(roXewM=@WyaU01*DA;Yw`C!(4QBGc*)^dvM% zu*{&>=Tdx%D(b;<)Md${rCEV4iz8o(#e*xeY7Z zGO{SqHF~J4zo*b?xe;Uq-QU(Vy4=Odfq-lz2H(;tNvu~nuf?0lWZRQhc+^zDBX_Lk z*mXJJll?*5k&LC=zI=&`Pqu5a*C+H<@eu9udiih!59^RgYGO=;T-fb(xe#iu(|;6w z0e+G}jLdk6A2A*CWI9>VOqqJpOjgRJ;wU;keRUQ2rhf}AhL!r)0Q_YAQnoi=-elnE=e1LIb-NiBc|mz zN8B-Vr`&I)0cS_%8Pg691}(~)h(^=o6#drpFb-xKl4D&y2mP>I8ciG^ z)3OC8kyx1%Cx1Ona}!SJ0uCNNzOy2g!01pE1148>rkW|AP{VwJGud3Dnnff9KU|e8 z;|S#b!C~;cDH)i2@<3oC-^Zd9?C}@^OQtPNfdxp>J5q+5X90jnMVP(96dB7jF;&D& z8JY0XydliL9dWre(_^Y`j?A4xoCi}^iQvl%l3SE{nM5%=sp+YlUjs=FSH$vC7_(v! zv6utA5w`>m@xoOc&(pl3dJ9o*CSdP^;x+yE7CuhZGPny_o$45gkIe z>41nL=YfDEv#^U5 zn)pK=_-Vo&fl9WPmk1t%$4>o6r~NHZ==v!*djycU{mrhQIJjNUqbE=olfkm!VrB(% z8}m`-Ny0%9hnvk=F-r3Ys<>5~nL~>KqefkL)0woIRm$U>LOyL#!yu~HXc{#t8&Z=Y zlMFQ#$6CB$FD?*fkams+Dj_}90F`shrRSz)n~p#oCHIErV7A9YHYLziyu9?XwB%!tL~5)Y8z}j*tT!b z9@(*JOBHy7K9Gv{Ru_-GYix0~FP3V_E*f6NyL>(sjQ4g&L-~QeMJxid3Dqqd!H08g zV^e1@TiDmx(t(dZw{c6=eq>@4A9mucZ}goc+R;IxEOQbD2!{No@7UHTd;@s_%q4&j(Fhue`^8lK3`%3btZj&HWoH?S(0Sk2*vD#qE_Px0Y~`V_etg=}{oAc_dkuJZd74 zAcm_{zvO*vJ336U>^mJ_UwNXPMHFv{7h`IeSxOQ;C}M??#7XH&sZzp1ZrX%f7O8x7>RBmfLSXdvbJa75pR#|GKwc*;a+|1(nYB z^7LnJCmC*~WB1+g-_cH{o1zisnt&rSOmP!MG)@?6lZ>y!&LR`0et-_r4Su?zh3W<- z;p^cI{;(%VTr|0$O9&**u6QbHw0Qh#022urfiOf;Q1f+%+c_>|*}u!{p+v0JNO%R7 z7y(1f5GraXyepg3gDy^qgiNn&#RJtXyS8s!QRxf#Rnsj>?k>xeYrSsM-Fj1 zz}6R(ym>(<-(b#ha>i6S4>grC`?~uTXw2RRGDx#N;q&IGrygOVsl`7T*j!&?j^G ztVtY!4-#K61XB17?g6PU4Kp~%`sN-Jv zf?taU>bu>7!b;G|rKm>3ttmpi*FoL&9MLIW7Y~($_$8F%0kc0$Q zUb~JJf&HL_`H*#MWmZ5^Na42nfQR3x#L$SY)~`|Z<9fu8@DGCHx(csQ_35XMAOCv^ zcG@e!#T*_I{-nCZfX4qxQ&KXJSMx?m=a#d$dd?M;maXLEkc>BOfxB!p)4U_N%PLk%J=5QkQdB3X9M8DUNw z{_7@!uuOso%d!Gy>_!oX8AuML>7K2B-`Nj2r*rs-=Qy||kVhM^I{m#=c7K{VTAjiV7T&}-68wq+e#05>i07YH}ZYhR`Jw2-#FM#g#$uU#$s1ZG= zDu~R?%C3OE!0SJ;4PnZ*F?_NQ9=TJiSQ z1X&zN40Gr|NM;;(zGVv>nh@noaDjr^ZIKfsmnT#xXM*umIN`M*8i^+%?3%pTs}K5P z=zLt}JczQH4p-o3iEz+^8FbSd4JIO1zS?!8cK~up3 z0p{#^#R#lexBohg6VNNA{1Fz%IQZ7~qi*(rmao*;NPlvz_bXO)R~Ht_Qh?%%QXrd&%)?xw9fo|}z+fj9VfiqdTY zrk}#qR}0{lVW46uRC2)~=+>2=-X{3)JzRa2099SMO@io(mi*i1Re_^#%eT}I3H(XH z6tCiert?QH<#n*x-Y+QtxMgsMtRVM)p5!%Mxa26WYku;%GrrXwIEpGe@U- z%Z!e|e9g=Be8t!QPV+Kd8KS0pM5iu2zpkvKBtR|sbYcZEM}PX4P3>uJf&Guys<4)c z;${85LRp*GHKA3y?h_P60PhhM#r~Zq91nXiO?#fm>G0FDYM1xTD!SHxiK_N#asWOw zPw#SHyS8TM$jHt$TDu~C3fD)1`#fQ{JM6)Oi2akrPFuYOy^7yc5Wl72f6_bC`mDuX zsbUG085QA%SWo5fBJokY)p578^{j8sM)!-`rY1WJh0e*TZJ+-1n4_6H7RrVSohw&u zC;jiHt!I7XtgSbZ{4>$%_jGkmu6ktEWM|jJ#TQSEU3iKp43GOlA>VeA_?qurU{*3m zu^hpG`RdIT;SKCb{x{!!=Bv->&sT_g3vs1R5AX|ew86{O`O41HY?S+TvlZ|IZ_*0x z$_H{A_HW1qbEP3fKQ?S1pBit6^h2Ye59O=XmDMWzKvUlt?VW80bDD&G$D63)ZcOjp zH88MiZ#sI;0Lyc1%c5LvQ47w<4xIDX+GGuHO}wQIsGW&XOtdYWnR z#bfD4p431C&jR1ekKvX0OD7m63`>MPqF*yfAq;R&Bi|@VJ=rBcaQN_*w|wqq^tkng}r3d{x(_H2e_%vjQ@|Z4BCVxev9d6wqntr^Hbc4G6AO` zZhj2El~qBOxGCfK6!q^zm;mSfasFC1-$=2t6yt5)3Bu~o6k0Y2e#EN+_>myVf}K@W zJ12;u0Db{(u`jUCM_1z%i?B`nzcG6L`yNcC#yWuE^9(mWdb<1c>ki}p2qg#Rsszk!ON@hvPX2@zgC1K|@2 zO_4b65}ae+38bh*lay<5iZYHb@F!V-7E;}xab`WUn>nAkjJb(<4|5;$sW;F}DN^M& z+%_G8L_oKB!Aqvz%sKAXX+LpXEkJ$N=Oi6(IXdy$=;Ary4dIXSDF@9I68pI#v8mJP zylTU?m(R~N7@6?|hVGjFDqX;@;cz^4 zuQK5Ba97wJ$$CupYz6l3*L-g6iuU%&HJ@8E+1@ct3B@=GQsHd2lFf#e&#Rq8_R_rV zE7pE)&5Dlp`s<1yXu9i9lPkbpe1*@B@2l1JjjQVTzTRHE2bcG?)SqnW8}SjOWZwwB zE7)sfqVD>hW*O6cN4eZRwW?Sy7gtSvC*8leKaJ^EfBH<0U^eCcwb!X{re6CNnzNgh z`Z~>zgMrkU2Kr6I?-%<%bQLpzDbQ9r(~+)V-q1f|x)-G@wPy0QOh`MZ%u6FvUR*<9 zPVx?m1!h?-Dv8fMN16k>=&=2PJ=sbnYyX6p@9($YyO-=ijHDfc$Il^qas)u7?&T%i zpZU$s3(1_+tA+`{HVKF|}NEBJG)Sd1<+vadzNxmz#e83ws~uz491tWMC$9 z!WzHZ$%IC5vEEHC`){sIz0?kt90Aces$WX-EG@$kXa7sl#ofwz`P(?)5)P&MQ}#pi ziY>L0_5vp>ivys`(oWmSqF2uCtO6Ix-C!TL` z<8e@GE@U<^7pgVCl^!HA7oRtC`5}P$U7RMQsX_sv7QBF|&HylZA!nI5TD2;KJ<3-~ zIHgw72s$>g%c$0HC3&(i?$462O6$&XB*YTN*0ocEK<)`eBHs$8h>c@Y( z_H5s@%3`1FnhYrz`XEa^B3jy8b$Mu|tkItigl1 zu%2_`b7!$wZu+O`zQhK<2SvT6>7D+mYHUdMrBE!@mqh74dtGTmxxC?=jiu7Y9_qfe zLV|C5!sX59ZZ3zD;g;-Gw=W!C9;zSypeG#m;2@yCLF_GwzVzO`6mt3xB>c)(@MUpY zT})IH;3JJooU@?}(vfa@jY@Z<{z}+W*<3Dfu8?Y0;LGH5S54>v@NhU04kttQa%cZ* zd>`Rdh;el8&>irvSmIGAo&fPn$AC`20pjwVGyPU7Z`Sy%V>)D2vU)CWag|(FAi7@8 zYA0Ph%27447^KjUuoYzN@7Uh~Kk6Ekbo)Oxu2{b5m3;k0)!TC6qENto=GVv17C}4( zHnAyxZ{?$B@0?h=)FqCVJGTxD1vakT_`NR-j<_Vu5r5@h?y>*f=l$N7Qu?I#kN*C*!n1AN%iWqM8fkCcnvZ1o0OvE-p4Z(&2FIwF2 zJZ=z-l{ThE{S1@Y-GjK-A7gG{-bt|W|L4dnV4lUl_2y0Of0*xoS|9kurTcahxqtV* z-|clGdoSHhynz+FSFd|&-I_wNSXi^pzU;2HrR$cq(crGi=1K*(JRDTw)kLB?M1l|f zw>iMyahCNY3l8oo6Q}bBNZ@1{Cc%jXeS7wj8zHj|II^d20ZJ6R*R1=}dgqqbe`(#C z?qdC(w#Jp(mj1eNAsm3-#+7gYx&Jnc&9yISYg?zP7` zFKZtGcZ#gYfd{Am21=NAF2lID33ZytJ0gmT`_|Ls!FP5ru{k9B@^tmPQ9`bUHV&^1xT$apOtV zeeUiLzW3qX6C*>x{K~1N|FZ8=P20NZq0tpnt=+09F6evqs@u*#(AO&p?r*5F+_&(i zYsW@KiTEs&Ded6U35MuM5qqp2W-;cfc44mJfTL>#W`1*^v?whhQ?ib4HafhxA-=z4 zb1t`s2y4VD6Zd$E(LL0hspjTX#Ffl6W@yta%S zMSB>j`OWh&_|e6S@g*3*z%%umVCVFg1JMB902W_)IU!9>N(n<=D}`itSQ1vSNLZ`) z>uY5rA+244&vT+KMYKP9REZ0^|ERc6km50G=Zi1CNOh3!L4QG)GXYG2w=*kZ$d_H?})3&F#ZNkx94o7!;-DIUX zXic?uX7V{j9xJY!T0B(EXDk+}ir1wYk|0RD+Y^etMv2PCDecbGk0Wc zq|i@sh~r5DbVybC27nhAZOl{>0go6KQtSRoxd75RvZUy4c!eCq7f3pXjU$tGrn`SW zv8b~Y&LuN16Y2WpWn&#`KCk2s_L?lX@>LRP56C)PmMqZ=0SrH~a4KVqwo2#|Y3 zK>vo=NANpj(IXsu@e%6e?-2n&a2JUSBucsw+L=oP@kjM(^)G9_TqvaLSeoy5d+X1F zUrVApA=o9|$b)BvgjZ>EF9pc6}pY=Dec;#qjhJ_dC6n?Y&U+hP~d9ZxH`* z>;+ACyM1ma%v?#Tb1vXS4)djr6E^4U~$L57EHVd|`@ zLSf30FHW#BZI?03^AbPIn}{zl+A32NAQsc3A<)FTC)9{b@dWN3G?2Urk#4SR5WT+{ zv{(W}(2yImGme*u9+5;E9%K|wkn9^QiIaRXxXhi_z_EZ=;(U^QJ+Ir>gA2ih_Dw)Q zoXCkXX`AW(v^VM#Iakm4(vL13>yS7>=v}yM*~*DU^^c8YE4f@Ho9pkVg!{_?aF4jc zTG;S%kFxBeS}7>`NZVu{eDE{%69BOg`l8-sU)=5Wx}^ZehsJX)`Ru4Gr1FJOEEc+j z%mL+cpu>KYzNag3OFTjG5fgayZJ`*_|75k&!s0XeaY9x|nn|*FXObVv*DMJ3pS8_d z%Gh?+H_zJETm`x8`|0l&?0_8vKE?hG2Q2%S;09al1t)9Xdpqw%SI#d$qqv$^nFre+ zoVd8>;uZb1{-wR=zj*JxFM^{lrv9VxeRcYMz4!}vFe{j&Si*O{FQySmLJ+JZrUycj z5Rwv!R&&BULV?KCwSfr|CM@%pKWc-Z2e*;xj3{Y2YakB7h_eJj<8%dNcIw1OTfl<| z*(ZpXH*kXI?GpmobNn+iq@(zASVC+cKE#CM1o=*YCw@60*x8vIT|Sy~xs3KI$CojA zK-mT313AQ(aBi;pwq%Dtlg;=$NLzsaAm>q;=gT+nB}_Ot@iylWU;kNn#{LLB59k%9 z|ET#`)W^Ze^s?M&4sVHQ*a)sI3y4ki#_@(Dg|*)=#C#dQKjVv0zLWUYxD@kcCmEu< z*24@^=`m@<&=4wjAq{b6nyC9btQnTlYvp{&6iSr_-s!HztsgzTH6Gu3`lAmu zBiDZWsk~`vE?qXBec+S+GK3-3Z0V?Hs@Y5}Q-1-R@9@pD?IgjBU@CARx;eok3-S1lUBkY;a?PV8+jbqYl(G1#z@UbJPrg zIFaZfek7<4k>IS0V&ZAxojLj4 zoWA|>_SB)D!v|kw2%ira%&c#kewMQAC7e?K+oM{*a+833^g}3df`j$XKt6QPVchL! z8~c|75g*%Uw+-`OnJBtA5x;O^ z#eK6?+_z%l!g#{o4}t_6*?tM*>X%d+y;!KccHNp7CsE(pWOZB5S8CZ3 z?bYe-BH<|=?(n7)>1h4ING213lhO1E8PlJ@^Yt@uuWD09rQw;_OowK-Wg5f z%x6e==Om9jE^tWId0T~L`@+6M{hgSPodjjn;M|K1w0$E%vi+I6VFBp;Ye4+J{0M6DbY@s z4Bzbw`s49bKD%@6_65zR8^}>0Bfp2y3}VDyNopwHLDdZ9=a1 z-0N0ka`Cpo!I0sX5*%fzAY;TMmJv_rMm!ua;&H=>d$d;kyQ4Lm%#cbFx$t;A8|~OR zS>D%vrylaF3YTzOp+r2L%Wl{{X@9)ZE4wWICVq0~itEm+NrER-3dNF%g@XBWY-eOzCBE!F2bPP zN}R5=+P4d>{iBswtTNi)Du4sdS^F91EI1&v4K6H4xO87K(b+lD+4=Ln&PbtFh_o(Q zyQDQy3<&Ao(cTOnC?;l;lf{6PA6Qt6KhrtfiMNKGztcYYFwb>Uqiy7z@sKp|28tm0 z{EY#$JUfj;*l8z`$mfo244I%Oh$*-yWbt@{8yF!$)HOVTg{I2v4nI+?(8e`;0iJSX zl_IT#;C?wYwm)0R=>A$)cW-4|r7hhbS|uaYkH^JyG}+eD+1B2Yj;5WVmo<%7`f~|g z*E)+`Ii2k7Utmc>2nzTp-xuiASQi$|blIb_FxXk>t?uY+PbJ(z@085<^XX`?C&G(V z8U%~8W<1l{RoxyAqw3a5VNK9VueySW;%wWRXcEinco1IGMiVe4zAD#V2^4hAXXLty zUHIC2LkSlLd0oi$2RpQ!*Nt>Mk`r@bp6`jqoGNwM=UsK2=iAprgAooPqT7ty)_YM5 zQ$>QoeTuo2xt+P2xtI9_^LggCpavF!oml9&5j+Nd0A2#WhB8?*bS7H5K-1JZ4jofD z;-I%eb%b%CHKOQb@fVMWMO*W;KB zP`_E25R(HxA=1=VG*8@>RImV6t(m+)mf9R6?`nnMw~;$Btejq=t|u_Dz>UQ8$BA27 zGN&Lo*kA&H7nAb(7?7QJ=P+2?wDxubF{zxP2UG*!}{KF zLWUdp98Swom|tTgq2Ld+~1He*B&+@ZI^@8v+kWk8T! zl=EP&Nm5v1KTd2HWT3f8Oa+qU+Q31`@@~!pSsftFL!c#ms#|p%K$0Oa;m>73i@5wQ zSwBzXScQv9tx(`t%#`siAc+Q-5tI~!qDzD@s&Q^vk#&)eC|n!>E#wJY>J5iI8(@+^ z(tzX!;EG2^LK@VbI?f`VXW1)QmIwUvK$H~EBOXN(0f!}F#IbIjRR9Eve2+}`tnLN~ zp8#Mhf>~TjVA&i%LaV839xh-&EN1lzvMls1U@=oJ2m^4XBKbLwuBnRX!Oz4QB6-@Z z+a>Y{Q(ji`EUqu*JTA(;Ul5S;{fD0l?RV9RL6i8$>t^{wE ztZ9bZ{lE@c46tI9V@1^yZ1HNU-WK!V+W_$E2!AK9>IDMl(tQ4az@m7*eQizMqs=lX>nd#~2x$k4I+1;7h+1dL@Hpy=8 zY!VVe5^_KS2}vL%;f4hS0l87ZsCWP>9ta{Lh=?c%XguKgQy-`(i09Myo`?_G>HMpz zXEqy>@cjMcKRa7pT~%GvU0wC9@3-pv{d`qU8?N|uPG7mcoh%WEVo`AOeq|o&yCSN{ z`7V#9D53z{GA>TvwYa~@3LuXcqNY1V@GwFge)|tWVMP^_C_W%~FPpp7oeWE`7rzhz z_9FSKRbghXECxjAQQI{t}N zAQ_FtgQl001Wt9aiQ8pCk%3F{jBhyyOBg~Vpaxbf_9#Cm?-2*fA{!-5ldhLENlk2>8W{ax&PKwvtg_(ybgd&yuyj zWsUVzBAliK3bRfzP|c$}*HE6fOsCi?u|#y_*)mc4G=+TEELW~ zGCh7lc6&AWvhHEM-L-S4@SMp5Mj+GV)cbn{{@@7D_i;Qo#k#o{IJ*8he*_DjBQ(H5 z>~6q% z{?NCrI5j6k7LdUdi|hwGR*$vIlmqz(*v5PGL^+51#gfIelJba05B5a|bF1eCIcWct z)P$=%ueGJf*|$~8RgetbzP>of0nVNx91%AJ7`c6Hbw^!KN9C=9a?j4O-geR`)}4cly?M_!fBDTlz15AIf4zBQwFk6dI<3j_ z#pEDKuMh|lS>EHE?WPAjOI^0-n|t(kT?!5mjrtr zP5+u8%{f7#2Csf6`Ukp#$q^~@C{MDEueaHnh>oixVsJ{aSm~at0C<$Ho!>gYxp{so zxXp@0EPEFT;WapHkF?CUZoRpg+6Xijo4GvlyB-oiJOg^69)k~E!1$eJ6i2;-F=|-lXt=2&zWPWwZEwbD4)`I z(n)=%l!1ZAifYu}0MCvV?LS_Bdg-(tJpbw(U>Aesilx?`}y6G8JL(_ahbgU~zo+ul$JU+g{V0RAx7 z-ZR(f6MsRUMIPo%<^c6$)atDGR*Muv-jR4yj_~V1Q_xl62Du<4Ip(+&!`xe%CuZ5D zBM$k>6t^1JQ*j)R5e}Rzm>uOh9(|nk>ujVmB8js5ELjbDRbQkjYUrMjtnATUB1_O1 zS>4ZK@j?KkaI_;L0@39L+n^k*Ylb*&CbZH8stfBmsEAXW<;L z>CL(ZSdXT84Mq2|gRZPsal3F1<}$5>KY}@EQcelua-a{elH}G5pXSCz<(x;=6;KtBy-*@zuPuXyCMSzOgTp zwbERbqOb!`x{@bHV%eRwII=SVl3`HJBc@|<>qvjAJ1ON7D|-p@S%0gl2x=mqYg09KAn*)P}$7y|sr%k~KPxc$O+z5}L!Jq5r5`w_U^euD4YwrzFm;?5wiw)V?X zUt(QQQF+_7eE<>}YprjfIS5n<~HSP4cBGuxTQ zz7+9QJ%FEeDRUCDg*l7%sD>3M=|IHiX5Le!%F04rkJ&>P0z7G}Laa#hsRlSDkrx0} z!7rxko|K3=Y8^zv@|3C5GP0ULTDLc#aoj{k2f2wk=)= zfkVVJ(GI5jQ}D~b4e2sR08j)y*tShHbs$Xt+crFR9qigs+EeW9DGv;WBazV13n%3V zlF7lQWU{FRG&g~b`^%49y&oQuU2~fKDvw!I-St|q27-kI+7{AHefo0z1E?IrzXmZg zulSob3T{)d|7s3YE zo*qnj3QR9<&plLI91qT1gWPB^J4+=T99emx<7##umnNoYb#-IvtIqMjM|=d*LbNe4 zvjS!>?V)-07xQzPP;RURtRaz>x%M?yJZ^zCRw7~9KeO+}sZDe8G`DGveMLQ!gr~jm z0`b~cD-@Qtw=M1X%x4nKg$R71ZE3q@EwOtOJ)=E|WEBVS|C`33o}EBIm5fo2JG3phUbu&JxyZZ<>RxyX8=(^uD@J##_9cogZ-zU@kS%k zdiB*^H{8%gLojtkqn;x*)-F9hUrdzXX4OL@wOt?ocwdNV*LO#C4wi8Y_wK zLJNxA=jD(g-v&aYa{Ca=qQ;v0$I$ce6Lnw1ZPZ5#ZXt*86Y9jxGHF4x;@}wN{+S3^ z4mavPpI-YU4&koaCkb{P+(^PBao_Y8eBnqg5;2ZCz`2opIGm3hj$~r7OvHXPlujno zA^1t0hI8z@>c>Z&<8j~d%6I1-3m&@4M%4kyCGW!Py&UA^#eMyA7L5!oOeXjK%P;l` z`|05wv3NFf(Je#$iyJ;4zkx=WJhfyYtNqmCq)tp5U`}Km+nLp=YvQh)kvuAi?qR*% zXbFDT?e}SRf!G9x-InDJ$I8)YIR;*cm1EW(yC+Wk&c?wr39_{-SZ=$AlmgGVt$mg| zMvUgb3z~sBGF;v+;DCJH7W^K*%I-;268Hh~g19$Uip5F;cs9Y1NN6@&eto`D8$PnPzVlD8&HOO2Gv zkVFMM?e7nP$27f^Tnf#cJzmpq*KftVl0C*MtliH6AVBt3oODhp2?YDiWC@OOKe*F=NY}v^G>!x3B4ppdaR>#I z1|pNtfdl)Y-~Pj4M^EuH>?7zLJSGcN!>O0*vdqJ!(+>K;k!@t^a`_lUDG5|1U;)EI z*{UHBbe-9MZ2M1s5^ib=PoG7?*IvtwWV0hV^#0s%Hal#4?MyRx5Zv27z0fY(a7)=P z*B%6A`_SzFxeJ=YFi0-1{WjdRAUm9cL8qG9Z*etX0a(&wKM&e_YzeR>dm7g?T{z zD%U=cB5$PvWM zw7}PWQpbU_zhye&Ub%`z64)?82X$OIf-wgZ_Q{H@!j;bo!iMz%n@@)$(4Rr#N}21} zI4t`-T$5(VliR$BvsjULd8K<7AP78FbZKqS{zLEPb2s8A&uZsG**MwWZB z55PncLYHnB&?f<5(e9D+*LV;@5dZmiOy07G6?jhIRy`gGC&{Izh(RR26J&Z2KRImfjj0{&te62VeZ4O4P=@&F8059EjbG8CWDKeeR zLec|&^<27aMQ#xvykhO5H6G8d`DgDiJuYSPEAO|jQil^0^Y>h}dR2N}=!TKrz4O;h z0HObbAM8JPaF4Wb!NlT^f{73tX-ik4=gf&01d+)7xZGwNdpSf&!&hWg|OBan^ z0^GTfwV=BxX-5wZeCR_1l$JZTCkV&gjF0L}GJve9RV?C7utW{ANjJ+AbUCtM^}wC> z$eqPIVe-xnZ`r%R>z#fcF*RmnWCRV5jKCj|>>u3e(`*~;=b;z zyAEObY(8Bbc{_DVA4R;l;~N;YLyI`$EjLC1ZN^Xkt={#Aa9k%Y;Mz^?%fGD4t-?!#v!Ke-}9Sj3LYjcD?tK9fu?Ny2XGch z+aCj)!Hag5V*kA#^U9Y~S;NP~sjq3`-3H4MSqXBu?I}KemAcHr9mR0=ZoBfRN_P(& zO#-q4M@_y6??HD#=#pFgQp&JkDmV-PB9hFn>_34i;Hw?_Dli`ebNmIL{i`p6v|D2{ zIs2*qa^>9;Lh^s!RL*?M!oq00$13=qv{bLv`WMkBxZO|c8Mh9VZ|U|QLtTdb#)Dwn z;$R?bzx)%U+b|C^hu}H2o2~<8u-$&9>pOt?-t=331N7cyKjLn+nlo{*-hKmLFLAtS z0^eEbL!pr&f86vP3J&(-7q?#&^k(-VU03q%=XH9md9OV+*DcFn=+|DTUw{3~QfX(gcozNUis0&E(Y_E|ZC_aTbAK<| zi}|7u)jVz^o_H(HB1@X;brJo#2072p*n?X2?)#B3xIZ(H9?J!5KY-WP%J2|A%MR8~ zg4YIfIPtt&!6o*U&p!{p`bc^pQ!EB^(<{-b>A_6x-pnArECkntau1Dd7;|jT(UoW; zlcFPSn5;ok>O{C6Iz5|oCXxJmEvMhfMQI$G0_H8ga_cY?wdx&n%bIu zx%mgG5pOV{M|;knmou9{AwO^Ari%TQT&lNn_V}JkZz{L(p84}XwGnjP-+j)HhwZ;j zEgBjfU$F>$oOg95+^W~>@+3Q5yuE4Bit*8*MbNhI?;Y*yE)5Tty8A|Z!E$-5t!+%U zjSmiQdZXL^Zo?z`4{Ts0uUYVGO}vV zr+ZVW-Zc39TPV?6`(iMY3BvYZ=6U;pLx<*%j=uNRR}X;)>}6ok{uUgy|33Q6DXG2` z{1LwDN3|<(6kVSQ);j2ATRwmDoaCk2=%u5V%z?>Y-s$i#_o3&}B<9f;;1RxwT0B&! zQ@y<7*@*Hp4TWs72Uj91!!w|Fc$jBrA@In}n}_`vY3 zgZ=YEf!1}H(KqruYU^0H^?hSwg#W4HHX=9)=TWS}ndQpH ziZ6Pbchh&POrDSnip*dp;kLVS!#T{O-i2A!-0-u6eZ7kW_A_@=-Z$qQo(t#m;k!u& zyyyfO?c=pW<6vk37=oePNM_P0HJKU7fml8~Ns3H{^V4UM#CjfKi{mtz7O;PH;=BcC zo%P^`4UP4dPoaOHos7Z+G3D9IJk5NENa-iC%T1$HzUb&@w!^%moJO4~BB~=*?QU!W z4>=@4;A4PDD+T?EF=4%wV1>efZvBV(xUm!pVprH;5?$qm6O z9t9+pC+cy?QAQGqWUHC%K0#0+#=AR7&>bf;`fztL*`2sWHW$yaR7C{7teI%zRGw>( z`_m?rR6RInab&=!=6qIO^$bLgDklhBd(6V+WJR@lPKpeeO3t)$s%&~gC?80MAoQ}$ zbDMb)&!{4gW2~2#J0}F$8lN2Z%fh@OJ5vDg$CeN{_^qx}c98qsaY`5HtKaZ&HBq}) zh?UKOh_5vrK(INU?F@IvS`f6dt-jcxuN;?+pw}?GK|_w0eFG7*6?5IFDPE0*yW`E6 z|IW1fBEy~zEQR8702p3VaiM))&F~=w=2pyW<9Jrgn}H6F8RhKq1wjuhcJTqLKkjUr^lj`W|a*bL@JNdIZZa^y1RG@`?BLObzF-6>nuLD>Ke zjX;&4J~}k_-DHs`t#u6y!~Ti`>!K7V)HsDJ3A*&CBg4IR}|+| z!b{eT?E{&`EC7q9mYlkBMMsf^aGK}cJ>45N{bJMl?jD)9&pTzw;jXk}+JsUTjofr*+9}?WM4L(`dI8pbx9I!G+Cmjdhgzv|^e=n6x8=&V6xs;3^ z2VFgf>Pmb0t|L37Rzu;FM-3Nsjzen5%vruA} zfuV9fh35D6k1n`m!N367-;whzmBGHb-EB(>t&2MfiwlJ%@U~!}xwW&aGuhs@IuwmX z3N0r`Fs}mV;bX0ba53NtAmoB~jDeol?Jcmc z_B8q5n!#lbIb~~aLBau*Lzv!y|G+%Xt>C12;IXl5#~K*;ABXda)-l!Iq#A$}DBL1G zYH5_f+mj7KVy2v<(NsO2bLLQo#i0@Oq5NPME6E%us;HxPBnTCmmoyk`?HNt{%UXN7*GX_`T!J;8iDv( zzzK(!m8}mg7a;pC)jasa*#1;{?!FuLjb)Pi$I5Ff<+a;S?g|Ij+NZEuPxtzbFP?fz zcaO%}m#kmDw7r9c_plx9OIEDexpT|q@pv3uJGZa@`n{ub_rI^dXB0frwf2mYisiLu zwzU+eS6P+fu2a`ndU`7BPu*4S@Pi+87M3nwU+}QrCR|&g)7}G;7hIs8d~$}a*L@c~ z18-pZh{jEpZv~a=5X5~xUrEo{rPVz)T4l2pi+DtTph|S)kR8ruhO!$@c30MvTNZXmOZLqj-nB%>GGND~tz0KZ zC$c#wz~GYIb;HI0MGmo>MBt)xGlQj={>tKG3(d zuX4)3L)Xc;f{0IEZco#NXm&ZSj`B2jpx@zfBT`@Oy;#a!NjN_ab9_}Y>?y%)5CZC- zCgo6q8Fg9;+0{@bB38u>vm5hmXw3Q9ib-&-zT)b(zS4@NwV#h^BSV`u|9s1-LnGRl z(%p5}V=I?ey4y2dT@z)toD>vAQ&|Pvy*ZT2g>aAs8?xo{L|0cvP*qJ)=8b7vm!#J9 z_kzF62R5JDU9EPXy7>Ti`s9lBogFJy+2@rrm*EStSEh=8P{b=mg$A~kE8{U9O#|_` z`E*(H@ZrPHvH(>XKW?8U2U)eTQ_v60sfUwhrK<;2cpE7qb`O;I`Yy1&@%^iPpiE7F>8%Sf}e)HYfTF0lNGC zjFuwz|7857m&U1l@fP|Lk}-W=$E+vlSyb)9tZQ$ZR92Wd zbBtBUt)^1~NA>rp77sy&D-*(QR!lPDu!vZyW<7c0_}k(fY)qpoM~vIiDK5?>663BW z(;x?v7n>~n`Hd*M?1%116<{HecUwL!l}adbII^B|aU4hfa9;Meerym z3nk>+#DE)q!|Sj86bvwqUxg{$w=SPqPc34pqTfLm`KSCUP|?s#66;^V;^_W02P`1e z#Yc4O^h;5)3lT*bdYt}-$LI5)3<;-qqlc#_00XnN7lqqy>)XE{Jl(&4fB&tue*;3l z{bt+5#ETOXr^HK9IN?-MdpKH(!FI zSKb3oZL>e|y_a5kslNYA=fDe?1eSrTm|r9N&%UC0#DQEcKMed1N0E1|6D-`3t7OqX zO{PmccL1`4Wcs+0CEyocw?eTTzgG=c8bks`9|NN7S+#!t(2_+xec+7dV(Wqy_Bu`J zO^U$YEC}nkR?t`52=D}|NboL}$5h}GF4tDJ?c$b7%Yqi}Mn&mKNs{bcwSM04l7*Ej zxC}s9RJ^M@Gm7R`V_+wKoM=;fqGi0r zFgHq4d$TJblM1pf&8>u;IrQUfE84`Q@C@45khN!XE9MFG9A{ZK&IWe3Du93nSXBKn zZ&vXcCDgotW&@{;)JB4B;c#0JCTcHJ?87H;81aVN?Dslgh=7DkNvcMINid>!L`D+9 zfD*KyxOy8XsGLiceKDW>q1tP-h7b-n;VKb>t0sELPCYrIjcorrPJ73PVwlD=^sWqA{w|u>#TN=gQj-ay1iZUCcLO*B)pP+ zhLp%9%AzE>B}q((x>pyCkTDS|RxS8+ARG$T1_D(p6h=#H1D;IWFcKLz{IkdnHKR$vhd$79G<^UK-0x zFUz#HWwq}r#X}za4Q@b_Z ziMCAt2i$#+ec!S>m%@+w(|-JIjLApgub3>;$qZnLU=>}%pmsQ9rcPGquXi79+)4FV z8$04jPj;4yM6#~&=BP^?Nk`}DMB^Se#`GUl39cq5wR^+)Tm=3p+|#1s|qy%+ILy`5-~Av0ujN@K=gYRpcE+li#Q0BemyfMct8n?K(+QW$+RE zw140nT*?X0Q^-Ma_JPq)(W&*d{Q46gBORoVGB$q)=rK%fPc#z2PwnSI#P}}+H-_6I za}A;cVi-E;{!Q=tN@e{y8!D9zJ=Al}#85Unw7PR|r+vTuMOtQs?)Cocy(Icx99uyu z`3DZ~#_hhsH@YIIw?+tAbxNVg~*`XT-eTm_gU{i0=)| zDvUDMGPe^vARzdK25vv57pAiZJxGL)hGUXkHSeG%#fd#y!vO}_DI?opJXzM)$@XR) zU7oOjLS3;ejt8YBXcX~km|!`Yjm0a%Px=Ws5dIN7trKsh#M2|BaycYmuEhQlSBbU{ zxLgBXm#Zu{dk0!7F>{+4tF#Pwo8_|0<$b5jo)G7g=ZD9ebXUoxH;soENIova@zMfK zTOjc`>XQ~6lg-KVRdv3^+mGf)V|w?J@m3?#5w!ANG1=Z4Y6CB(dwSCN=T7#z~XOrXf?xPmmW)OFchG>&^ z@{a1|Z$r)kkJ*R9#D#nqZVPur#&G96=r#;DD1&mAtO711;!QS=duKNL!?E_I8<)0^ zjqaY>J!)^WKS%rfYPZ+B%Ki(DdvIt!e(2CfQsJMSitR_h0#aqo>o&G$hZfRWhq8xq zgE{=QuW_8!kL(^D-3=$am>|c!hn)UT#BbU*|3JS*Jf^!DO6e9;tV;$ss~2@!Rveb= zIQnG*BGF*q8w8Q?o3rB86OqKak`S6z7JR`Mh<6Wn$1SsatdBlH-`Hh=RH~Rtfp33{ z7(g8zES~;;qEJYn5)M_%J^cnz07A0cdSpK-LISYY(-Co0g(4ju|CT}8*xA7?)pTbn z)tPn&J)VH)S`R)1J-;s`Yqur~g(TdaEY#MJ+Tb_|?d`Y_{?6zKa)b4CZD(KqpWD;V zda}Us2t@H4?W+Z{Bl-MD7XFSNr~hh(LMHqj3Bj}W`@nwtcaJ_g{eedxojOt|OD{rq zh0I!@QGELMkAjv@+uJvQovVPhp?-g8gz7sQ^;wkRsPBrSbw`X!(j;KS92RPblP??p zhqKwRO+)A0eqsvOG(9zv4WlWNJdHy%GBQ%TW@Kd3$Vh$f<}x~Gci{eVCdIb7hWP+< zC&O5&Sy%y%yVYZaEn?$IJ$O+M_bXlW(U?dP1dK=rDvRk1ni10R^$y>n2nLSgE@yepSh8_mH80!QRb7(1I(k$H<%w2ZiuYx=N;Eej=?gqeMqGphs74P z>La6EATu78MX20a%@URDQa8S`QY}-od9Ko36)FVKm={vMavhwbK;xSqr4_e45WXJ*GrgW%C>lI4jHHSr?bic31OeHjlekwZaR<6yenH6wMhP z((yWgISjIbWz1kb)bE`BIQnw?LI}XK*{Ci809YjIvHa->{_1SPZ@IGLgw<*@AY>P_ zAPac{hO><8QZ-er^bcUJ>u&qC&bIZ-^Zf&(EH^x;+lLe5D}ge>3UI{!13c6I#>uSk zbN-c0V9s)T8*#@5?O#~ymn?sD`I7a1`^ylF+mCMoCHwmVdomcc|E)Q{9E2WkEhhE; zQ4WETLHj@78o^h=XP=$0Utc*9U%z_pKug*Xkbpd~frZ=mu`D?MA_zvUu<8QD)<)JN zR&pGuh6;u>LyIF3G@Zx8yLs>_$PYs+0D?iFdbRU*OzBp%Kjdo}@URl=zMR`HeDwN@ z?(#u|ZnB^M$Qe6721c*o(FQ-*c-;k8+8^dWX$4aK9{lM~S^j$f_}vB9O}!uSSJ>b9 z*oCjEzR=jV49c;=E_bctEY8ep>*j`Xb1Im#j@4NC^>#b--c{U90``q6jjfeg}a)r z@4gbh>{~~=yM~6kx<|S<%~J7RwyjnxU^7M zYMWKml)rYx$nHcE<>uvcqjNtz7gOr7&h{0PTQ=U+Spugg6L=Pnr^@SkwK+>VCpS(O zzn6^fp4yvCPEW7>(vrEOxjdx>IJ33EYzOt^% zj`m>ME)oBX67Un~4bWXe#1O)VCA|_1;a&(7q1FS=ou%XGG`lpPJ8z(vX3w7O)VR(SA1lQA+0GXe&KVUy6yJ7i}e~ zxwS3JmVN!u@Qt9g=j%(CPT@lEDM|t3wSHU}Z85#Ieo`DhF)R>3F! z#2AMUAHIzLD4t)!OqE$#$4b5e)1iaRrUt_+_yvqCsfnmhV6rPbdYR=J0oP@p| zd%y&Zykl_*Oh@#MHblF+%}CiX#BsQK%KMuQ>E)P{nN>}r0Zd5N5$Zd$q*gF1J%3bs z!&+uKGr~Uxtx@=6IO(@r`Kk3uuvgO(6j}bZ(#7e=0$%vECm8h9`n&=3M@3pi*0NVgN(n!Df;cirG$P=cGVeL)l#_DTF&!H`KjhlXgnKui49FxnL zrErJ$swOeV=xlD5J!w1#bJ=tk^*H2gS0z1VPZIoa-|1WW2l{)roPOTvYgQA-8>`ox zzIol6Y7cL32QQ(Kp=~>E9~c1OOTbzZ2zN}VfKUk$FYAFA&^e1U%% z-Gcev95cv#c1ClPdT;NhTALIcQ=s-=)(|BAH&VRe06gV}06}bVeAx+z=Ne8csl{Ul zY#7g1hbXqZzYkvoH#@v} zwf!Hs<(Bs!P)nut8!xiozxvJ{XWqFQEc)`-zx+QSqu zhCUHV0_32HT%zJ?ON!nHh=jEr>0D&T$qC;9G88!x!{s>hYhDg4>2Jbu;1 z7i`?rjie9n`|)Rr#n1eB--r8#hHB6G6!i`*rb*gC#Dm3}OO5LG16_MV9$6K+a8y%7 zzZw)+MdC%pXKK7lS2-=(9hO|d{&3g~xn$AB@Y=b*DeAeMECT0qsG%&^RcWxlv}bpf^EuxU z2u0kr3C8gd$Pdtd52!3wt~v-=j#Ner$o&L`h|mDD-nRv^R@P8+b9CKED{`1cqbBE6 zUkKNWUb*xOR)4IJ9KA8tZoSps9S+9IG4%7X_OY}WSN&0m#De@B1^%pF>|frF#vf^)8)9XxyTR@d-_PEL7BGFx zE-aPp#~jfm%;l8Y)s3@>4i{Nu!7r}?RYxfJFz9xq=?1qz?9{2ylPwcBybVqEa>+te z8cOM~j>MEtR|R}X=bSx8Pd7ECtotW#9N~oD-{LM*vttX+j#l`5c;ZxDDMdO9W4>rq z?5}$K9xh#ojolf}Hzl>*D>h%~mp!ump0?e)Vp`CUJeKEzsZ)0eH;+w3Igfu~R`to6 zr0RY_K!I+ptvy`U*G{Yj@0pmeFMb7o;O<}J&vHRgcum5sAK;U5_;jQoK!KAqLl!)4 zBnpDexm<-vZBDYupT)F8dY>yP;x4oClIRZ52l$6rh)C4kM5ze)COiN z*^JSJe|5UeVXF44=N2^V)cKF#YfYvZb5s+=`-g$0C`hCzn4XcW0EKj; zqE(J?5@by@TQ1erF^Sf8K8+=;GC_;0I9ilxu2RK=&T}=ZhKo6$FINn|_1ElRCNs$S zo-n)Is*%j--%vDdn*C}tk|?Wg)3An8`rE*pkVSVewg+sV7+;8{$kjE4)RP&^ z!q;&%_TO%Ci$1SeTknm#k?STYtb?nyP>7S7qp4i9Vg^ItX|fff1`?L(mfWy!Nf&zV5qrg{YKi7q=T+!Lt7Q5mvq#Qx zO)*3fQghB`3B@HTmxwdvJaKAC+RQ;P!A(XW`nrc9Q6MT4cNVzusD=YsHW~t(av}Ic zCz)p z7_Mw5@DE2M;e~v3o~nn>A}73LNP5h*6R6slp4WD`IOi%&#y_87j@vgceHZ&?*MZN2fXCNqr2#ip=3ZefYkO2prtK7S+hn}aPt_e4lNz}H;u568VmJUY_XW~IEP zNFWWNV#SgP#Sa|4ql?kyxXnXYCMgpuffy9Xjyvh(q}x-|4I<)$8C8GWR!QPHgbto| z%)JB)X)nkGb?rZceZl{QFzF1QtoxhImR0Lgbzvi30KZc7wtQ@te)&Fl{zO^KecKl@e{Uk)xe>JSK6aS zMBAcealjj};?=fmkt_+|lr*Rc>no;9JC3^gDN>)k?A3$z$@q#52_NZt0?d8YyVoZZwn)(JHcsofCSZ!H(8I<2z_%Mrg8)uT40Po$D~_vp4r zv}NICi<;);DNb?<9Qe-G*yX>mUyTzrwLub`0CW(x_}26fjZIuM4w}c76G*J)%*ezy zH$^Y``Ki%Te<@0X2ETL>`Z48~h!6K1p0%-S7-dMmw{b7t3t@unU-pAT$#J`yRKTsH=xWR(?c5y4KoRaBC`riDJZOe0oIW zT#HWn+NPjBzrB6F9=zH9^R9D7J11N~QB%t5Zdsat$pxV6lWx`J(M`zpXyPs<38kL!q#7?wUeM(vU0~(cbcc;`;rAZ4xdlrpl*Hu3kCV9rr4j(gTlj&W^>S zNv|YhX^stKM;D#GQ}N&oU8zlvF5R`i!?ker1($#??%%a^^pXo!FLZUlKO{lBk^a$UQ-qpF0)ieb44-t;P$8!CQ1)nml{~?8`#@NOxU33Y{&p-;Lue?qm5Q57 zSZR;OBZ$04(u}gWvd=39oc?__m=@t)BRo|5hmZ+o;hy2JQM&=p+lT+_@FgrlH!)E> zP8TywmTY2^aq5`6*ZqGH-V@^H>msgJ5M^|5OJ>t_Sy3?Q253JpsaZmWZYH4hOAK#Q z^Vcpsu>ZUV(#cThQ~URxf6>-kT#2|PO3L)!{!B|FxwEmvT69|&bb zV4pV>@*atvzvZIy_a3+>97?7hIDg-P3mryWfKE3}#4k6<(l{k&V&Y4|xP8pHxYtebYjX6WI zYDebxE;7G!sdh;F6U2-czzttb`iZftRj!bxvda0H{~QJ2GwKebseeBo5tbmc?XjDe zF1`7&?>Ptipic#ltG<1Un|$h%i&rmtYSBrHpIUs<;&WBs*^BNY7(KFhnJ7s(m^yM9 zIlx`^*9bB6YGB?OE4%QFzLI``p?0mbZ&0*bHIG2Z`-mgDD2GDT(% zGs$da&SkD-Zlm5!@1r|*|A+Yr^D^^$=D(T0GSh%a&pPmfIB3FMrv&=J7+4NAfqmc_ z@DZ}(I|FJ*j3F@LbL>6qs(8e8bg~|)XP~!VVWf{Pkgpf0TZ*;=uD*ZP&`ttJ;mHxx zjH7oyxf6RzJ<8KMn(?~TUf*Z*@ebg6tc9H$WlF9v(Y2d$0t4ksWPUghY>Ta z_NN6`dF}SKW!IOBD~lWpPG-5{s+NZoJ>EUq9oM%KPvxT8vfNT?7B6)Gh7&W_u6;O||c z?6%yp#Nms+kuXAJ;3agwKW3V`;>KBSc#~JwT`pbr$^^Gum3UEfiDFt+HBD7{SynNZ z%JRI#^V1J#B+Dgg4w|pP@q#D_@Iy#z!Nj1=15gWs(J_em1-Kvq5CEUiSXPr%Oem!3 zN4*^9m1uyjbK)$E<9z9)(ktY#Ucr%xSXcZ2dFTW2u9$t$CA`u_d@6UnBDlb3aqGRp zavb{#j@Xa7T?Z1x&1~X;%WcO>(F3I64n#|_2V8=E1~~zD2rheAlfWGW#oInZ(!gW5 zAje#DziQ9;qQbB-GxxN&{YWA>m}MKpbx2%qU(yJq7HHg zV4+F~o44eT`tf&!v?P{0uMu%ex?C{_13u%lmMw~+TNEt`H<>1dNt21f6}%uQqG%qK z2qsX}3nV;<5faddiMb94{PRe7nM7L>2L~mCWew7H2c4K zt$Ba7fm~a5)}!)>O0Rez5W{E3j*zTx>-CYN-Ta-m#k6K zLo6>6UFJjZyG)v5*bGxY^UIi1FmHJ-a~X3z^C9Mw%;%UdG7mD3F;6kypP|TaVP2=9 zKrovG(z7F4vD^{O_3~^-u>?>C5fogDfN2VOi=a3k(fLl7|A{y^Ls`i#?NP+Fp&@aE z!c~%Ho@_-la*m@ub?wa;hOL^ASSXaI$(1+19W9k*Es5yFCF+0~E2go~Q-@ zo9F`A-@^2PC#VrRrYB$!hu`q|zOCh31Dc_=v}&#I(KhLS=kN!Rpqa)hkF%qgVW-V$J^p@f4sGIsI~R0py>{uuXYzERz6JwpW_6upC=`Wk)ne6qV`Y}nt zT~jj682Ntoe2~_2_+bP+opEPd@Wa?|5lVQx?^n}<;{%z@!1!R=Y?(hfzl8>;ksof0 zo8;aH+eUr9yX>EVkVb3`wEM`d%i@#d&a=V$$c=}M3w;qE{$5G)T*B>f0uLL%(#do7 za<50%qJ4BH*Tj80$|P{VrnVt;n=5IMIoeECva|m4RwZ4|qqAyFiW>_baL$+9wGV)p z{cG?GJLUYFU&5b#9tGW}cGVz-eh}y4VHBcc=_14&g?qUGb2b~8 zGw^7-xbC_A^UTATxA_tC67w78&&=NegQ=Pqk0z6jq%s*bz@)57nE*y}4uWr);B04) z>DR(BDKn;_shmJH6igyt3(k56v6K}kqgl`RL1QtLBK~P0C71S6@mzG62g-+FB%YvBEAN(E`q}<;=u%gC~$ym z+mbAVYZd_k8;5vuksupjMTloVP5_*{em{63#B7CX#$v6}nEgFJKGst`9-119tu%vf zaL6uWxmorFJZGORDOZ`~7|M*3I$EP<3x1}7mcNm+mKZ)G4+(D~+C-Q(2vLN|KT+ER zybtjr0<0iY!On`ih#ZQQ% z926rg(y5m`w90J9`{a`&yVNe^M1Jf?GIKQb#d=&h$ZcA1T_dBiVk zA2Y~|%(mU4DaaBtzU=)VbLRtAP()n9vQ{<^SFET zH#bMIT$>ICfk;O6x$YyQ+6`{Q?2jq!BB6ZN-b`j^CUaUQQ+tzK*57;%xeU*;Z+z)X z58|QTPW7LMkc;~KAmjTg=0@tN>fXA>;UO%+{F3<{^IyzAaGz3uiAP8tbb?+m2P^`s zzy`1l>;dP4%fWTvHt-Q}54aCJ44webg6F}D#IqH6!$Fqt(S3R90jkRZ*24#ZKm?nP ziYj48c&eya<@1d#0|B>_4v5o3i^Gfxfq6te%$TO~*<1zT_I8vxx@Y{~U>rWcH`JWyDWW}U$2LiS$>MClun zi$nhP( z515@l-T^vAOhQwMK$l}N{UMP&VOvQgOR|JUL=;(4hDN|l;UcD3L{Cl1AxywsSC0B;N-UXX*Dcl5Nmp8`QW6F?}C(SvxJ5m>t@J&Dkh68M2+k8#8=)q|`H+=mG= zemE=6B0)=O7N)%{Ze=V*4w0XexPK+|;f^5k^tB!LaO|5sav((@eHVflMD%@$Vz8bf z1rU8HB!#||dYRcN5|3zu3or=jyAWaU?I|FD$cvL^QUp@QNhwjuTPPfLXycAO;C?*& ztmHg9-E(dDY$_0hyc7EfKcehP6<5b~6c2kX{?543&?FTz6Bs%SRGw z=e$iq``=?=$vcX2_P-Ij+4#!AOs15{1XG=zW1XGQr-~PmTf0b9F*A4(xjP)#<1~fl znMabr`0U|)n0e>n4&FF6nLgYgdCr@i82&8C;`=FOedK<|I&rsBh2vf+vxbGxv$ej`+EBQ(wgL~8SCz_ZYHX^rlz@lQ9i>FA{5^KfM6^k;DZ zvSW2U+AKa9ot0z%m}fce3IXC-<_ZG!vwgeUEwBQ(hd9fVIM=pqvdjft^%5M%+IPLu z^UB^*Yg;$m*S)5M@1b^8c~uczkAL|p^80XKy5rZ|{>`ZWoHyY;ZnSnIru5tBk9fI@ zWHT&pnoPKP#IlH&!>-AbaiAgjBBB(^dAMyH06G}U+h4;JfY5>i@aOn#En-$->2n*V z1LrfBGuL5C@Db)S%$J!bm|qb5EFzx~vCZ;Rl?+1bsM}7m1?wOKW@FCwELrw~Rt(Wn z^(`(!EQy$RVgb%LaaQ)kS=Ct-C946)Y#s};ReEy<6-l!*%jfm=a&5NR47`{4fMSC^ z-38sqrpVEar6CC_`OXeAn!s{?K2Wk>XIY5ZCQm-C$kmB#q!7VVJej1_AkI$=cZjZN zN-rNrY>WT#c!_r0k?H)ZhsZywQ|9bCHNhYIJSsWfMW!$q#&e|v?ID!2Kgs-U?0Mx$nocYTmbrh+TDrajy3 zlf_iACxQh!kuA3QqrBv4Pv#f;<$LO~8M)(7LpHO2dOSI9`|%Q+9Y!Zc<-#`zT(JT1>Fb zK4^lLeiJ-s4v@5#0Y4U!w)y*8e2hbjaNm9k{s*4p$Ufw1W+Stc*+={K9n7b2&n758 zPWNdTE>RUgXFZZXvQ`-fGkZ2~+m&fRCLGrsIDg#K-ZgxyZ$dICI zBTm1@dFVjxM+B+>cF1nGY`>_B-F#BFpTuW=y*&wrqP@FzMt?4O6*Lm_8fKCD?T z&KC)}BR7N#;c&r8G{WJ0IQ)N{<$IDG_R*A2(K6M-kuo0LEsi5qQw6{-5P#|t=Ze7X z7sfawsOvBv47ee|??J+ln9}`j-3315($)1YkHp(^TyD1uJRZ%*t!3>=du_5E#K>-e zb8EM`LlGbE3TQ^yzO8;2IQdrcqxmpfzf+uCPq8nYbuDq&l8d;)>Uq2zDLUbB5|xx9A!nle~W|2-T`|2!U!%!#f$^UQV8 zIn_9ryKadmN4$RP?wn`Ix=(bh*tDVpdQBB1d*}2fabL9~NGXraPi)+UPflH7cC@EO z+;g9eW|VKw^Wrl8^v_5RQb94aag{fdoPz zfnNv&NCL@bfn;-&%`SxCQTta_Ese*3+5PbJN&5NnTvPI_?6d@kM|1HUu;=5qvD9(4MRM>L;?Ki{!7)JEzrXfGn1 zRvSgts4j3==+I;te*)~IP$;%jE9Y7l#ZLwgl?VFH89k@Jr!Z@;ktl-ZrlDE)&KhcJ z2E}-6hk2}R;krfn{GxRW+rY}$*3onN`p!9YcFezd#>^3iV+lSG{|(Jr;&9BHF?I9r z+7{;X3)hi^>ert{52DFc{dSod!ZOCr2^5#Sq0_*dRF~GPvBIlw^W@SI@eca<`gsN< z#{&#mUZ>TSIyy++Gyem>XBh;@J3meSrme}m)9=*et++J?O+MMymITM_wmbNIz%FK{tF4}ZY9PSP;WhpR<7pFBnmIVNkkSlQQ>fNv%9(ho$b za$lki&DP{f9l1T6djHr1cxM6s0H5YmDlg#^s_lCey^r=_nRD@H#R=v~hzKjVCMGmV zmA;GiQkg775)@N>XtBL~3RFe};19vc1mMJm)yt1&@ZZtpt0{3+of9)pf~wz)5mgR#~+Bp#I!h&1Y zLtZ>dg>>01gj1Tv@*Rm_9ml&hXcM!uJYKJ7R#vn@+_+p_Fws%9ZTud322EuQYQedb ztjJbvgnJ=1JS~w)l3EnwIg`wfmQz}7AF*?3xAx%l6oj(W!~!_qVgIuypv6+!k9hur zaCkyN{fJ`)>Cd$KN1|HGp?4I5;i3VDwe92A+EPBa+hur=FoMu}Sw2Hddn-rvxQ7)M zK)9YqdBlm8qcXde?p}awHnK?n@qqCI@IPUIh0o7tB3i!7a@W`Hd(z3AX zi<%jCU8T_iNJynp2AzZotT_jktb=iiELTW+050M4n}CPXdSc&_=c}^->DT#ExoBYr zokVcK+!nfDknp4*b_Sx!w({_@Witlzja~&ok!QgIA*u^EA(!F~8Lh>cJ>`6((V?j< zHykU>U3K%K=Ge8(oky=)xW73Xa(j83ecH-3TYSC?x2)SW(A_({Xf?@A?oyqb_RJe1 z`>x)zYx3Z{A#{LK#gL?Nyv-JhvdFImRS6LyJ+y>n)brl3objfroFXg&M^2~NWa`J*#gOga)l~7jna%u?|tH)%VrE+diR=( zwr%MfK-u=yhdy_3Z2`2eJvg|M0A7!MUcW*~Bm*{^{R%ac@>X$DPwLJle};8(=A`-c zNt5jIr&XR-eYSto`tF{d?)97gyO!C%WY&zv=H|v3v+k~CPNP8UKjl1{89n7ZnxTB; zh3sPdJZaqL@$beDV(l+#dpy zoI3D0&1VB00rOeS4O|(}?W}WxZeGBxW&TiWbeYfNJp6a_DlD*GC2BTK0Nd?h1#A~N zno3NG{iyo%7PEa%YJ zR|Vl!R&#Kdk{XV4xT-ZymfD(*qPOrEAo!+jG>+?hW-X1&hgqST73hSxf>o%*EEFs# zOUmFGgt1E+gcH|Fmi?WE`SZ^%LZPsv9sJ!BiFis4GaA9ejWZha?nuP_E@)r!71TN0 z3C$-QQ5}}`sKXrUcKZR8JRz@yVBlZeeuyM*kQN@8SkTdE+u}l`Azb-IVQ~R}U^>ze zDJ*V#yuMtnulNY0XS(u>P_ut0jJiRCJ>YNz?B*NpDEyzwOb!2L4D%F-dWTw^*7ZSEYmCR{Z}`VOHDBcA$V~1;Om*9I9xhWL1^Hn^;a$HOWkaUrHJ{V(zKhVOcbz zo@pmq=m~UUBK^?u&(bZkOJa7OL^RwJogPj{BxduXlSS=_#p1M$t8)ZpJaofa}jK9&_G=BaL`7UG2egm6l@?j-*SZoSyf(VwIHgtE`lQUX-= zWj;f@$(?=|`m9}_sJV*RW7$OxNU{i^O%Y@$DLg2ROS38+e5P1^`~+Q423~EDt$_Wm|a}@;o4Eo|hn5`Xp(GAli7y+awM% zbWkFzxlqpWJS*V?aGK>=PR6IPtkQ&!!#@XbNKorJLBaQ6foM-~&}K&@Z&RZP|5z5V z2=DenR#qTRWXx{L3i&~j4T^RN;FD|sSr5wt$&TkHoG4IMcuZnd)`K4wA*jgoVaXFB zMFMgBh%BVfs`B_*@x$_b(~^0+Kbg!YlSEn#Xqr7hOYa3frSdotNL(%@kVxPXI6#aH zAxUUUaF7#$)e<<%LpjT_tc)KIw?s1!1(~!26qO8%dkSuOU{eyf2^6xpEGc1x-zLEh z!W+^MG9rnSK0R)DSpuR$8UiQPhTuqt1Nc;{Apn%^ypCjQ*)j0CQK`lhwjreCr4Wt#28Jq)2TNT)7avWzr5?gMo=d*;B6EEMc42xw6M z3pfiG6wbT|2)d>{OWJ#&<)EeVj9I0RNXzDv%PeTos8s^%t?hCbsdZt=Cy77iAF9PV zva^n1Aem1&hGO0OCR$Oo#eh+=1YnO*WM4YIf#BzYFLUS#*oU)YFMzv7BOdfsPXyfy zqMnM+6M@X4MVOcHQ9hVOS5cd$Y0L<-hS|hyXZACPnJbttF<)oC!#u=1#XQgal=&s| z4)bT`L;O~W?zOs3l(v);QD8wF`MiiyXv@l|c8tJt);d$wIgLg%q|k~$t-ADMuE0kK z9bIlGjP9q{4SsS-=@ZA$TT&4TaOIMvh{t!!)Cg_n|7n5hf3s8#y66C$oLiG?(faUs zfT&9pnwysvXX6pUF5kC%-+?pnFqF9!yS8uJ0r#?)dZWH{C^9r}2d2XuclMmYa4=C> zjzlo{D%d&8?{h+ zqowIF-b%4{=&lE4>_%~|;65*(d@&YLk~?CKft?{B`u*_`}&aQ-?GU%<(C z^t0Toeq_nv|B7Bm%b6I{PcTG4ZCxn~dE(xjh1Mz)DUp7gp}T9&&(R5cRiKZrNztR> zt1=PtZZ!PeBfe@g-ItIz%q`%~Z1W&;_lROYVq# zw0hX(0>{~P7rtH!tWb21a7VS`cBzKJV&RDdPoaSp{Syd8dM3{c8FbIst%=sw1X_*L zN`5ME41V`~=ezgbG+M1oko~YwGC#Poa(3#-^SenKt5g;kqj(1~ER!!{7BlOZvoJ*@ z2*!t*Bg|3eIwEaRxyp0O?UN@>Xh0%a4ZcZj8LHY%O8hcy1xosQEQmPL4p<uk{YpcQ9jn+`id;Gt=G4xXeJ4#dQ z^G^9afqzeNn!f&W{y9x&?fA+>gtp-Bm#^xU;zvhj_ysuSKVkB9fybK__4)YLybh}wu zHo2UPh#?^uZ|j-=SJ?$y0BC_O`LFYP+TuY0Es)7wJi09F(x+z4zQ=&?bDy(+@ryy# zyuxk=yVROKWfV@uZAb7Hyu{aqfKgdZq~rI5-!pzs_{9spBG~iNOL%Jhk{$o;T#iP^ zn5YNc;E9^c?Kjx*XU@h4YB5MJdQsd%^iRNla{r4Oc#gd_+$uv(*aZ@yY^W|$Uy8Iv%%5Dr zDZDM6>Xe56#H*NJQv2H$?a5dE4vx3ZYsH_jcXPw7t;4zbF32OL4!7tO zJX(A);(h_@@W`2x%NbtciV*{KMlN@9Z`L24hXCZ}1Y3fDjkU=MuD8K_GujqiiI9z( z+mgHO4ati z5NPrpGLi;4wKjq zgvY=#V1~w>vkJYySEhj&AVtc;A|xqVI@(&(fC<>HT&+@{2>4nYH)0@k+p=LuR_P0- z4>f00#LZ5Jlk?`K?H9+IeD3XWu4B{5`6VNa=gj_K)B|^VqrIzqI9J&TZwRG={uKlfZD%k& zjv+OQ+ktraG*KK71`uC*!AKKtdYoucK-{6rS{9^e^cT(W;HrWb(^-RH*(b}?OPU-{ zFj&}@+dvqQR%Ys@CQbA?(o=OKv%}9$YgH1c~8b@1)$Z)kQg(J4bLq{C>~6RF_<~H zFI~lag=&@_r?F$wJ%COgNebKxsM|5^5hz3afGE6Rdy4j zmJGq!$rp*Tea4*nWjmocK!f$AQaI2M_-f0V`bqks*irhg?6dg{nd+Nez-gvpc9QOsA+gd_c z&Sd5KS#B?Ks;xn%okRB_4k{j4AByO@k!q1Rk$Z^5bbW{wgf)6Fm=1+N3&`RUYrewq zyZ~ARoSLuVgNFY`s!0M@hxA_={=4vGXuelDY_$3eKRo=0AFA%kv2^UQ=%LwDcPChz zYTHB{Za3i!o7g>d_Mzxwu{4b;9}6^xK%gb$cgxP_E>)ACH)_V;s)0V631?l+#pw?UYR|zThZ& z9=Ed<6=b3{isxfSD8+H>6ilJYg<=wgE6-c;S*X!T2T5tU@>B4<*|Fo@cSrF)xEDJE-h(!aVU+7NS|0uU$gX^644@mBfkkO%``~RE?co z4M;?r(E7F3`ua(NQ;V%#19hwgS3|Em6?3I6U^7?PlRl_|uX{T?z2NIA^#6WNv=DX5 zb7UvpF2LVFGT@LG(Bk+mf1N*C06S%{#bz_Vq@Ykz2Ae$&hsXS~oQ#+au|jk|u|(S+ zEyQph93e2)<{o0+v_IM&#h?8oU#rJQjbkg3bqIp_>&DcV0VGnYPXm~RHZ%cGq15|GG+MYuD2(>z1O^F(!cEkbvr80;H~-Aj^Dq%7o>K*jYfC9GwB_it$cCPZw`R; z4)6%xn!ng-PQmBAx$7NkTv-0+j_Sx*L?Y(sHCCi5Gl2i0Ops6NjJ^j?yHx5sNM-`FQRAy8$GZe3v2URi^x#FLE%R-L*R zE-0oe^kf)K7ePxgHTD20q1mZod7!_cYzk18GE2wgJvtP z%G)?&zEZ6LS;h6~?ZY9CNH?6$k%j^&l__V0l%68U*l-mK^1J>x{SW4=$b6Y(K+DH# zB#=Wp|2XZByQ*7wi}|uuQQeX;0Zxpac!*^&{fbyoGzmm8Raa3cAN)pbpc z=t4EoJKn-_Xe|?EN`!V$_@D8pJbuca+!xPM#QX z)@SrWDst%`k2+0$ND&?wH*GXbcbTRB!ctu9!})$+^9elyiLm7JWc$usB#euf;=!wg|6 z!lWo&{x}AM_vD01&8Dh0sf3d2l*;2H%AnMqnt-7sOvF=KBiU0%3##aD41{MmP|il7C#X1I(S7J%X+Z;91UnrQ)&M-S*$xiD8o6vP-%U&s7A! zqn+tsmN5sYWn_j(*ti*?2UBZgSj`E`h6SgEo0R|*CyR!cv~MYm@GQz<9@po!5I)ki z(M_~4mioEi75YGXhALr*m02I=y$D_@LHMX*z4Peqx*ROmSN7}4kU9dten(|dec2IA z>Y(Wn*>0D?vt;@EY0ysggN|Tj68xe0eLDag?_6gSxe~8&ithIr;e8v+nu4GUJ$B^#T zAk@4%ItJ8W(gps#zO(Wac=z5g=6!kOgPM4T0L3uojDbxK8ztE;J8crUIxL8IBnP2W zTtoNsKvE(`Syu6G1=Ql)zW^U#3d{hOc*o=13)S!hSaIQk!T+jY|{E zsFUDCxjolXpD|(~zpg1ZkryRZ^9CYDsgE1rB(2^^biC@i< ztxNLxCFNLqEY{vjt!v=}s_gTG1F=xlA8=#K_* zmB*{7rdn9Cg&^qQ1hmD9J>)VtIb{w)Rm5$E7)ngEs=&%-wEPT9bx z(?OG<75C#qpAM$Ydr9r7pPJsv(vvzVzV}khneU)@TTIH^i?T??5`|uh;%ycd)3g=A zI9On{wG-7AZJ&TFXvvFl%U+Mzqt*N;vQQWgMad^^fTuW{#5|uMZ9;DG&HJZ-zI`{{ z^|gHipnvyQ7fnCBp#!#`b@8!F)|EkPc6k08aEE3%Z4O-)APmI{okNSBS~%2Ih=qYD z=}yU&bhdh&bEoY;53uL$pElR&HPeIJ+ksxxm0Rv8(dBLS?gN5x=nn!vQ{}wHj zGqNWePL;syvF$AD!FNYj(XGW7RuGHWai7f@%=}N$VSh|4K>ySJPkbiLab?MkZ())4eY6yot8U;!~0T;ZNoL`ye3LpjxJoCuO z@Lq?vay>r#Pxx%r^w`}nYG-lcYt6P z+aUe|odidZk(dsY^5Orn8R$H7hB@O;J%_*0@xA1U6Ql57!CdoSE7!w5f~aGzY53wr zt=~R#3g#gz)Xw!V?)g(0rhKvkXNfJ2TAiP*wOisXWv$`T$W}N>@>$$D`haD*Lyp3I zW>{0u9z~N~F5diw;FrE>3kaiPK)OiK9JXsi-fIIweScu&68GfL7r%r&^+8@scz@z= z_Hj=0eotTEs>5>PMf0cBhvR0+K@>>4C00BnveJWiyP1cgTGV#B`wOBz@NmfH*?kY| zOf=R9P>A(4<#cnupLg$g(5Y4DkAvtX{N5}Kpm`ReHvtiYO$6xE=kcnLJVaT;DYW)^ zh*4gdl<}Y@Y;+bN3nVuS3@d}VvvA{3P7O|~SI+pt!r$il5U8KJc(_CNOlrt<_|^Q3 zk)fO;P|p0ew0g3fE_)sM8I?cz3}Ce4ufLXoDJz#i7p4YA=5#6xE}J!38!5<5vvP8* zf8qQ-2iR!uoHM^amFk~Ar_=sGc0p0?nmw;SIrblktbtF3cUqS^`L)LQ?Q93Sl-je~ zDIPVWbpf&_g(X?szQ)7?M}T~F3(P-*(xsjQJ@|upgZ(`{`+LFK-GOHQ*Fqpr-J%P7 z$G+LqgO>Hywnm%}_{W~{Hw!ouK;406OFlWsegR$1gqd}dr~BgDnc3vBbi(#4CHO&wgec=6JKe5sHFU-5KI@__4dCD5KLo9D<;+1!$8 ztWTr%BS%a5w&LYS+S82<85HXG``zx|Uboxt@6R1Na$(-w>T#+ba4jk1%sJ+H66U?q zXPt9a1{P9AuBj;(Pq$^(Z9OYZb%B)=pJx@c8`Fh(%+_kGEdh7=GV%W)w;l*43#7(+fiV;9|dJr+bXoX}2DwC$w#F2;uRDisYfWP$WYq#M+ zk#InpYtcfxpwYL;Zxm=N8^UPoRlOiwJhnE7E2pvv0u=BiO)Zvk)D9NM(k&?%v zyr_0}+dWVa(l!o`U5ud15I7c#3X%|wNh|_>9`Ok~;?W*kb8)Q%{b}FOrAt?;sdSLd zoU^(?u?e=;nHOf*pxc#Fm#z{nnc~aHDvBcr%XZctipzFZafpr60}$F$9!^uziGp3` zCj%6MK;Z)^UPO`$-&IU{I0f1x0vM0Wi@sOY#dI)p2_7IJBgB-EM4P~Ts*f|$ltnFL z(Sf3K62Kg5@z%0!x7Kbs9%zL7;ZkJHZhYo)gW7cr>$>n85dy^+F{@j!-28^{yC zC=r-6_%P?gBD|01>4uvM1yxgd0C>C+Dhk{udmBoyxo2HC5(%&Csr;-d<8zE66tBFg zxg6roy>d*3*~Ea`<8e|h~A<)3WLzF-kL&?z9GS=BBc@u zv`mD2$jrQ8s6PB6PKPdd4#vx?OPR>nE0KCoS`C)XJT&Vk;f9$PUUz6_SI3%;qmlZC z@KKy$zzLJec%x)4Oc55b7h-}y4H<~-J3*$Wxb)Np9`7boBA!%AkP*cX<)BA`d1Qat z#)-OOzUvYX@ZO-8KOnlycNJaaY%kkU9!j2|{Gs4xj|x!rE1=P3f5YbYIbk!>fK5?V z#r%hcnxWI@x4mI^nXfB;74S#diTVS=yIA(sr_;}aYNSvfpzax&s!=H(n5Q#cuKc!p z(z^A#*DNv5SXt@-_s^LDZk(5GC6%YMUN)KC>(@={uCMT2Yu1@h1>t}9EL*vm*46X` zkD^QP@9f1~)&h#P4vB8YBLlkpLsd;Aj=YZqz@)-hI#UEBqCB3Ih;bH~kCKTr>Az%_ zDwMoBAv|qf6`=Z1d&b*Ve|)SV4}j4*eIToP@<|y)@Vl#ga|M#%8+xKHB&bo{U-zH>1W4wRAc^(?Po^#0G+j-Y&w}oRI=!i`uU-t5rcEhG zjhL~#p+Q@^Vak*ZOSJ~Vs5aWN{ZmTOqpp}k2-GD!iOM7$XM=SKH%P)`_@aqqKEYJ= zRF=-i&oqCAwKsT^XjG8DY*~wvqTs)P9;qCLlwKhOO0bE5L-sC6Ga< zpAxIq;u$6$LpX`=C%wG02r>`Z zJ9v+9JCEmq1DS!0c|_`3xMF5w793^fLr>=7PNgNp|zye{OHspE8mgGQF>7Nr-VNg z8+{yK*2mQ2o-*qWfLeW3BP&dt+&iu(3Y_;VOD@Z z{U!y>Zmb{A3Zo#Pq3Nywm^)TMXf6o2#vauI;L-oI+pkdS0>HlY6+6Jg^^Li6&7YqM z{;bMWr*%rg)O15T!OM)uXvF$ze397rMCMmUYwP6JRscV?&5`ufPjxNyT68hKW(TvM zcuAx)iF7iJWkNFfQf9|(xf`NteU)ibfrs~&y=58(Bg0kIQR5oX3|-@W5=0_1iTKr zZT9x=?(MV3p1Q}IEN)0Qd7@rL3i&UYvFuH+7kHh3agCnO39MZZB?Wrz4sY1Evd!>* zSF=kz7@c!jO2ij;N#S*!J)1(3%jp3?h#dxh7xC34JJ<33x4+-P*(H2iU~4%1_3wQB z;>O2Z;aTy3Ih`WR{!?~yP+Helr)!mW@!9Ln;sAgg=a!$gYY=!G`@G>jR+#}G(fpMEJA&!OW~P-XVCkR>%VrbSU{Ccluc=g;YWBY4>#@XU z#QK7X=m4uK(-H*cHnC6j`P6;>cq{-PBk3;H?^k!xeU+UsTzR+l1q-k61OgtC>`9d4 z@TGW%;S2jBu1dij47=b;x~S(@f)>q88-mHo$a)+8z5PYZ<9O;gFuzC zG`i$d)iwHmMDyX9x>~WRE|>ZgxS_DLy|Co$B?Y{VmtwI}KT-4oX;%N%(X9i+O%2m$ z+%bgplse!2 zonRQ4kIEWw$`cEtiQ$&s+?D-JgQ;b4V)D}85s!BO!QpmC-R^HGcDr9uV6-7p`6<3w z1hz&RmfXGD!baF(Ativn+~CB>4EgzRFIg0rGvi(2OoH9?)D9HUm*=w`>rO(J(?!R zr_Fx?A&^c7DwBihA@IQ$z5u>vE?8iWJvtZsWbUE4lvlnBy-wvDO9xA$nVs_bxw6GH zII1e_k2g;PIJLY8Fm-Khbtjl)TN`-%ZvUYFZol8!n4=T+!Q_MjTGW=L8C;ocyK(#s zvN7+UxNl;0b)kAH%B9VdE3%h%I#>$GBPj=$lgW&`Lq<`g}ro5OY$eWaS7|Lb2t z`42v)`K;6TNANB10L+2Os%kzjh8&f>@B&Au@^vuD{2^GSdOZ&FHrNf?%x5gSYt)3_ zo1MltC1$l5s^7;Ai^gG*npUKz`pt*jZZOk7H9Zgi?rHd0N5`0W1YF_o^@A%SadQ!= zoYqG1MMlvN@w3!pNk!2#0X8 zOu$Gc5b9KBJS-AlwOXmc7_?_FEh?3Le7O~reW3j?rplP$PfEb~iAe?kl2gYoG3Kq@ zO)Q#6@yrWus*Ks3lH{~OmTq4#pRmec5RaStZY6d^x8eg~W{0a?A03)zL`6OkxX>o5 z@w%x)2X)>2{O0H*TORl=*xb44LXe!4Kp@eX03>-=(j@$Om)vdagf|X65ifiU{|a&k zoV-d?PsH;o8KF`4EjwL6KR7hCF0P8UQGbH7MT}`PFVx$0^P0_x2e&-*d$4)ZrfR?W zJheRx6Ym8Z;3=}ogn5s=tP-&cN}Ym8@i+4tQMP|iR1^X{q$uL|?6PQH!@JGf3vffB zP`RN1zh)LCpCX#?Q#^cGRD2TnvG|Ju{w&KjQtbG$@+SrT^-EvBEwA{yrq_zmmAKu%v(#6oJAB#GWyqM;7C7XeCNN@=F^}v{nzgp&!o-& zY(6uWojZT^@_BPxtP9VZ(~^bzYZt_S)hnBY?7X$Jn`r`K)r;b!%2%^2{D5&WjaZUk z0GFq@A6Sk^Q9Kabo2ymCG_=jfrAmc74I0BuEC^if81zSTufu8X!vtIbpL06E=Ls8c z?sGcKy|U_eiXzwx_KKp@Zy$TDR?vJC4uRs=1mSC}+wbPS#`9m}aOS?71>t7St!O@U z{q@MFDekjK#_v?z-1x3>+s2ou&aH*%oVXHd@mGRIZEVJ2Mq0r*(uf0SzKL@sd+qUW zk%$`X5}bDL8z{BT@8E-&GzDTtbLZrAFzkC3 zQ~3Ijz+be^*6fNX4#WoP>I0fA#q^d2EK5K5PJ)~^ND}7%pZ?2QXW2nzNWzmYpePiW zrW!O&5<8Dlfg?08Qy6y_IK`BbdXgI!8sbSe|5QSsfToDbyg%&c%{v8u*eBfRj_^FX zHR8VQw)!dc_%rr^wY@Ha8HM3UeWa3(xY2BPWNa1p0>MOpc7lZf?;*-E@(t;`0J}#I ztxor+E0^O0f8hBz8FYt2?m?QGXPC?Na99UlXU(5k&W{!z;Du-azt>O0ZG-oj8NVO= zA}}@YH_rq&``ZRLgZsVxUU0v!rQd5FHV=FITWWf_r_uLNKbHUF1U(0QDs89%|KV4Y zp*TtuLW()CX?<5uPuKcQACOFM_l8YNU11mg#C_pdeJq6f$9Iy<`*ab22}*vfjvM4R|9Ky(@zh_x47Y-|rgRXj4^PRZ$h8V7H;W@Z?|{ zTWqrgWYa%s(j=f} z`&(N2vxlg`MWn~L!>H*-i7)qI+}bC#9KDcmyChgDj6$E_BXOn?ML;A@GZed$7##=% z+)}4Hu_~vGr3d);%IA%80>nFv9qIa1k7{e~8^m03;9vvy4JONOdLNWn;y@nEB=66xf&y znwJL>4N0)cm5jLnM>skVZ2%x18k{y<>~)$d_)E<$kfHi3OPg~cuA~lhmf`xii6_A? z&q4|>S1>$oVq{CO>2?igP6gAp0 zlxfUpyJqeZ*WK$>)+AiF6p`*G#N%_l<`a-Wie zjCq^8E+`?559v)To6G;pIh)Tp_tDNy)zLq5#=7?HDbs|FMXxwz+)mJirQrycr-(-ymcUbnW)St1?(<}dWsjg2 zP&rfdd4wWY){DtZ(gBf=th|$$F6pw~M{Qg%U&%gt{Cf7$kKX6xkB+lX93Q;)s^_2g zeqr_(-p5<;mBkN&AppYQD|>l)59D`>f>-tS)M=N@dhmg+QN5UQEqK+HDpqxfwRg;8 ze$kD8QyBjyl+uZaZfFG(K)q<_RfSOze^Kx+;O~E~+`mf{3pOsGx7c|_=Y(Oo*rZRk=$qgpl_^?#8fx&Jais@{ymrzxsI3Y zq^>xnbEOJJQTGTc6!P&@GT7OH_{qz$R~Pofk~NOQS8l3n%*H2n{Oxzv2;tkV3PqN07bdZki!WSL$WzU!IAF- z=*TwNA=zzE_DUe!8u_*;nOB8#Vf+ExB|$TEc`GUn)S6xwi z0cWc$1mIdM0nC9AU53!u(+IH#5FCJGH_QhBnhSAbtN`1e?0nMP!wX}rue{m{FKY4C z_0)B@7DLp5yja%*e+#a$!7&!%6A^q3A#)pq;0?HFK0t6jsu*BK!hG~0PB>03(ALrd z&PsMAg4yY|(#Do}FqX~6g26;rvg+%P8Qf7+#uCH`vzIxD-$9;YBx@exwno)R6sr`o z`&NK+Pff!>%=)d65=E`11}xIF3rw(WCs++p8iB%5)s=xM57-|A$6`Ac&Zjp;UV?sMRGUyD%9U=d5`1D>RgUj`Ak zT0zQJ_Hh|NNi`X$NNI8J&K8Z@3m|tSTYjujeWpihN77-q@ z&5I5=n*&ce5g#&!;y$;;6N9s$JDQzY*WO+SeW@i71FlqiBMtssgTuu^APknKd>olrr>6P+xDLb@PGHxT*g21yX~P)M2_1*4x%7tOCkJpi9XkF(w2 zaNJK%x2nZLMlx)_70L)38+&HP&7#5_2_dG zx3f0legNnMED)%^41P?MX(zR1Z^4(!(8GLWx<+NnmwNDcE|*fAhr{opNSc?O5}X+| z&t^5e336}g&HhxKEHsDOb$_wm5wpLEO2b7PSmJMY8@9*IyE#Q@i=^PPw-CQ0+R$eH zu>A#O+o|xf??s4!+tc8G3=ilt!DZ&xaMe z{q0|C+#ll)>u1815Sf!Dy9nu52ZuQ$Y#9Gi&5lbs!@ zmgZ#pq_h#yH2{ogWnGH8&^b;ysgMSyj}XMl=);1#Mo>U9Y`%m&ZF-b}G(*C@GFQ zf1}7^p)6?V63@pos!PPubZzb7vXAlWpT?_)KmnyJUY+e8Q`zq0``OEmU&qcle*cU2 zy#Iddzpl6s?7jDc_fKKAzdbOtcEK4#=C8r8%;aweW}dNd?GV-N-p>68T81ek!Dw1b z(H-~+hz)5=^DX2Fye&UYknmmtng**A7IFQ=^EPQEJOV5ywk&W^T~{VeXC=#Nt(4{- z{S{Hgk)-k$e{-;FM;<`L$+A0naWGuEIO&#U7EjW}(G7;G2OPTY21D83@QM zXV+R#ti`GD-0vKMe50Jg4MVnRXXQ&b%7R02rg2GdDvtE0%1}W(lhj)%wzV0AF7qdg z#8Qd`kJh^8l@Z|CzWwFx+rMxA^K$g#%D+Iz z*i)B-;8eJ=^6MA3LEGTeBj$!}+qRjnzw{EktFm|yCMv(am|^}e(ikyK0001ZoMT{Q zU|;~^U6D78akCjOf03DrPXQ}=c)pHq7^neXKIMfPlv2e=*(ecy|d+P+XDw|8jnKEk^v;u8Iu ze$MrN-uaMghu+I!q5S)Dcb|PvF6PJ$lE)&S-~3k=w?us6-YGj@Uh?s%jll)6dD_4l zDj=zIw!X_jOl99pjYA*5_86S{1+`U`)@QM!wKZK63!#0h7|;9~Kzc*ubEdvtV=ZfZ zn?cOF`pdsz*}MG*wg7+_5dVHj%$-NZUnBAo-e*PEkGgex-Rw=|OSEn0#3Ox1b~0bg z+4ZuzBKugA@{0f7<@bu%6~D=(f{*er`#BjF*~_r!enWnq^9Id;Tl!F;ex7)F|M9r2 zSRYl0)=7`ZXUKPvUzq%U+wWUrH#Y=12C5;~_{V4;2N=gCyy$*gGvNCQ`Jlv3=eoh{ z+rIO*$e+n$oxzdT*q0nVtm~)v@BIb*7aR834aFY zTFxhptMB=~q?Rb%L}~B0|AIXZ_ToX#{j^X%!IviXP3L1J4y82JF^osX&RA5Ee} zy8r+Hc$_tseN@kP6vyA6&oU2V8ZDU+%a+MxIurAd2_b}7ED4PyRzx90EiF&6C}cut z7R!z~HcXq4txdM(Vapb4G-7Na&wK5Ub^m@3|6~9lI)UBS>gS(y{7}&kx-5U48;BLx~wiZXmn^>3ul(!*5C>s5{aDOOS%V z3Icl+oJLbC82!e0OJm{uHrOG&j{`51_)s(oC4W3|Ve}Tpc|x8vk$%IYrFY;knV2c$ zM9}M0YDSVfjk!gk%XE61PHZ$hqv0Gwd<^={%)ofY!gV&aXEW0|V9cS1I5@`fjE|M( zGK;y1(mdkl!z}@g7NFw-_%Ec7Md*>p4lHIqOW>FUUNU^%!wRBe-$|C^puXqt9h=W|21&@fIZ1zwrh!BM~!v(GU+3e8D)X99!)n;cLN+ZvSZoo z*Cu-3#CbD&wVC%E?sMpA3w*c2Cl~(P>2Et+c7V5&XC8Z!w@>=0A;ye%q4zF)AG3@3 z)ZR_MyV-|5VC|vyC-5ww#$I|q0Osf5eZkHjq>qE(97eYz@I3o3$O2mb;!FTnLz_M`$|1v*?L_9C?|;YT)AqW>TCdKr$F!M?)xR0Xd; z`M$2vOEr6Zoq62go4P^5U-ZT5=_WgSi}~H+{%`ssO*LqHn;p3guRDBGcfh+#?OHUt z$By1(C+~xEAD$1udPwd=>O7*a$6!3BuP0$La+NV|Se}ga!E$Au3Y2k(lBtt`J(Q{I zjvbPzS0hvZrc8rmnMM^d&w9%=j+Jrb-SM1E6Bn7LoSSlXBKLU*3>;@_I2Xz^E0u8x zmT4X&^8)!TdSKNuuH`Z<$!W!1>qHs112S!hX&Wu`qQ6W#{2pEyckRn$I&k)cqi3xQ zzdfcC*j{k)qKD3$yLia(n`65EXT1A>@1rXP6y!5u(f1JJ=AoPmBagWx>~PJ_V;2*Ah-D3%#Q{4ipNRmlXxb$Eu% z2x3R#8<{UNikhR*ax~Ak&?K1i7`Tq1-?8ZRHob=IlNq-htCR^vm+>Vs6PV8g{1chY zq=p#haB|+MhmkiK{!_q@Abu(wBb_ibiUeaCeMP}D3hk%!oI$;J9c7}yiGgDbTxT+i zS?Cx`-B`4l&3O(M$4uhsYaVl)2eha9PFu>U0e340_8z*G%v-(Jm`XWU84 z==~>VeulfV^mDF2<~;bnFz<5oFK0#<_-=kB?l<}{dcsjg!3Q7 zUPi+!?8_B&sbU6I?A4!q2Uj^?h37SNtY((iiRX92+@j9k@cakP|IkYfdvlxIJJh^O zZY_P+GV^M3!&f zw&A^PnXG%5Y&)=DDwKVhJWmJNj$n7Hmi3B~?E(*PFuS{A)bC0CUhwIIzfY-b-wIhj z57~aa_vhcJ{spoF0%ZNEKQKdfP>$?iPuT$cL+EuVu|xA^hwYOMgwJqzjDTlwx$GD( z*$`@lfH@8e^_3k@e_`;Sz;hzFli(blEjyXMrobBxzK2HqPheBENe> zznc21iCYsP`$4YkTIRbJ-PTbr6MfdB!v^NHksdbEPd3jF(fmVlHZz+o@Yq7^)>_$Z z)XC+!13o*bu@k&J?|%UaudPA=c${NkWME+0!(_u?zyJbFK+FY%3=IFld4xWF-tc7=B54ZRbuHXir!d2>D!an(1xP}M(2-m6q3O6wEu7#UudEvn7 zsnc^c+o@G((#WLlc#idA6Ho1_Jkd5^nN)Ry&QTiaRNG^le7op57pcgaL=AbXTV4*REW1K@_h8^PyAq-MPMRaHRnC=BOh*@d>bx-KF$f+N4 zg)Rbg&Riq9(!zNrr)dD{jl0gfx^|%}HXi;txFBt*M0611yWG41Kh@q7#2m z%#i#6*pqKpc${rn2YlPs(f8ev1UMzxi8IcMsceoBo&E z_W%CFTLFO}1!>5D1vX?M2YDz!5lS!y<1hi+VFw%o$HGoH4vvQt;6%6s+!0QKJHg3t zXE+7!0(XVG!QJ5=a4Osr?ggj8z2QDE3HOEj!Rg>Y8Kz(t?1nSo{%|Io1rLA+!h_(! z@DO+?oDI`(4(x$*VFvcXKG+Yl@Gy8d9Dsu`2lKE1hhPzwU>Od>d2l{l02jhV@CbM$ zJPIBSN8mBwLItW&0}oc94h`^O6`Ih3HUtpD8mvPHx)4DO8?XsI=))E~79IzWhbO?r z@I-hLTmnyqr@*D~RJaT-hb!PpxC)*IPlso~)o=}53)jIj;aTu(cn&-lo(Io|7r+bQ zMet&H3A_|u1}}$Kz$@WZ@M?GsycS*uuZK6l^>72+2sgpaa0|Q<-UM%kx4>KBZSZz@ z2fP#B1@DGi;XUwPcptnUJ^&wt55b4wBk)o97+04UxY8g zm*Fe$Rrnfw9linIgm1yO;XCkM_#S*8egHp&AHk2|C-77F8T=f60l$P_!LQ*r@LTvD z{2u-Qe}q55pW!d?SNI$J9sU9Tgnz-m;Xm+S_#bXVKt#e6rZIyS+L*;0=COc9Ea4cA z;{qoWfnW8_&S|sF z01x6E&f@|e!bM!dWju`M;rVz0UWgarBk+;lR=pMV$R6Y)uS2|gL0f|ue`@iM#|ufQwuDtsC~ z9iM?$<286KUWd=bXW_H)Irvfsz8qhHuf$j3tMN7XT6`V8 z9^Zi1;|+Kt-h?;fE%-)!6TTVWf^WsQ;oI>Y_)dHmz8i1F_uzZ+efWO-0DcfZgdfI_ z;79Re_;LIMeiA>0pT^JNXYq6RdHe!?5x<0A#;@R4@oV^X{04p#zlGn%@8Eawd-#3) z0satwgg?fg;7{>q_;dUP{t|zMzsBF-Z}E5dd;A0b5&wjL#=qcS@o)Hd{0IIM|Aqg? z|KNY|f3%H&kcd*0rVLqRQ2>sadIMcgH_(lA6WvU=&>QJZ^k#Ysy_McZ zZ>M+AJLz5YZn~A;v#n6~I$p5lw|qBrN-e+I@Pc~9^ZjZVj91;D-i*5qZ>ymi^0hFi zN3MD<)%kfV4qJXKuerY8(@##`o!s=BYLHW?xqjPinvTt|=0!5C;TO$sJ$8eZpX>3@ zR)d?SCVIYfnQob9^;ou^U$(p5M%(YlUVcR8V$Tn{jWFi1eLpDi+p6ydJR_*L;{rc- z;-(kzn^Q84B6r;lZFSOm9FD689vPaR{Hot=#9OQiHz=)mer4D-u4Ei-sCy!(tfU*p zwi<3YGQi&SltgFb%>)1KDz3+Jrn)+GT&QvLmKz+A!zSZ*XIEl#{v40#dy^}Et7V(> zm9stH>+9aY^Q&*#VBMZXB+##d7jrO)XLAhB3FQIZlz+4cO*&ebO#ltJ*L?8#zuG^{}M=g=7_>s}*$+sKSjz=}liuNi-PdnIRtPIAAhP-Y| zCa*A_wY85Qw5|FTFBm%CPIq$9wdqwFVc3-BF>~-EQB^4-E1FbKX?3)MAhc$bHn9>{ z73$rfq6g(i^tRooccf{8(NvSe$1MYf+|arc19{jpRp&{g3UPyVe$)q0y<(;vKvoyp*G1$ltdC1|z#H(?n zbY~fRq_@P6a&D&+ZZ7)uMzmeLBMReI7&m$3B+tEV6Yrm8i>MU@XMW8MYi#~X>{u)a zJA9nc9$?qp$UVpHdWqlevW;_Gp>kUS|gzNkfBS z9W&^eHFHDK5U=X{N0j3f6Dm`~GhT1a4Qd7L+J=F6!u}P%?=k_g_xb!^Cr+_yoJ`a887CJ1hy(?N z2%|zvTDUVMoRMPPI%CnAuNgez-=J=Due>{BtNhkw3FA=WienkhNjJH{wKPbbgdHd4 z%$7#e)HrXw&Sd8)Mew%USzml4QE0uYPh^`Tl=Wa?k#*k_{o4wjypFBqa-0lv4x`Fe zOwK2^M3-B!V;c+Yvdn{6L4eri4GM;g#lEp6PxY3cH@nJ!VN@$yW^6{WdO5w~GL}ku z`<5^K7SzW?J6pnPYy_|2*)qM)voqQ+kG)MlM`_-=XuzbTaEg&ei{{Ln)`v{Vngf)} z8I4ClBeM~QIJ1EG5o@ZrsQ~Uby_Rgv_U7ps-jMagYH}F{^2YK^j7-$7l2(dOai5b< z#NvaRXtC0kJ5_>o zU6d3l=2a-^DTRi7+DWCZ^?0(>WZG#kK2%h%C#+W!7dCh-7ZVKmt2{~ZDsRHVuov~> zj84t>4wBPNk_E$7*iCR?e5d2hQ2$gNFJ1uPkAc^#(7wyQwM`A5O@^oK5qx)15-=|rq?O03 znqkBpW1>sOUNXiuigps}EL)-q9+50s&I+vvojV27rRqe5Qh}Bgn9KocM(F~bgal4uf(rO^nPT1O5_s5R*3MZ=+s%B``WTPrC=2T4Q zKFk_bPuV7~+(0MK8Ew#fO#wwQtZl62SO$4kMI|~;YHwI=3b+m6Z6Qd`A4S?`t@Kf>_$_C(KwamaL8C;Dob^EVqWDE>=*3BmaLj^+$wWvqT0R$Sz#0{ zvhXh_GEAeIiL>(4WF5yTId?W`ACTl3I>T0RN?{|ho^5t;#)pophj4sT>2<_nX=>k{ z(W@GrlOuV+7t+5I~A{y$*+Y10Fl^s6ns5-ZEKuMw3idpNx-S3G=aC6WON* z{5WOF0&JO5L-MtO*(H-rVw^dFt(Rkr^~FO}Us@esj2N-sgHXJ!-H7sD$aDC%B`Ev&ZUC~G;Hs>`|x3Otb!)0Yf8E}EQ18)0l< zC{s}iM)mNt%1?4baAxAQR_NC9iXJ)@Ok!J4meUZd0Kf+7`@$Y#Bo z9~};AUWZd*Z@9TUWi;bwyHO{uMsdfpn<`EQ^|XSs#Tlt!*ivb2P(RM-PX1cHRLc4( z=Lb@6wEQj4HWroy#uuzRDK7k?Qdi9iWtGWz%@mhrNSbqNuQfh8q!w-lB{?Zqj!NeZ zpF?&>Ezc3hIkUv)lz!7mZmpJTbIzT_> zGu5*V6rDngvB~}-5xqye(wJ7faj2;tZ!E_itGNt0o%Av(^inHfrkgS4Hx)n37#x%F67Fl}-D>KlSMS*y;6g0LNLC8j5b*(9lcXF!cP(pE{-S$Ly ztLCk^aVsimYO9%QFq>2(&UT$}=}jw~d$?hmi#0F8jc!rr6b)C6PF1+%9Ivq`t$21V z5od=Vb=#91`OVdq&`0s8`yC3rsH6(w0bOR=-N@@k1=VU?2-nwhCUSBT!SJZbJ%LE2 zB1u{tB+L&(k7I2rXDnxxi%3(E`JvjJXEm?1!p-6!{T5)d$~b#vb~4Q-0A=ca)QBsZ zmbKqnCfdmEtSgqV5)Smm{-q+5Q>rSWijxFM2PMa1=IuuOZUSF+aKU3jU3pv|Y9tD4 z2RfseRKw~PAc@*Zj^dQW1Npq>=8)EEE4kq{#Kdj0en)6hw&dKhWH^E4kx`sQnU3t1 z&J#SRU^r5pGp)FV10N&8(}1$N8a%1}^9N__gvas+r)Lk$&h0xeyR@89wCWUQ&gGZs z<(Y#sbIapq@`Wi0W!8QkKfidPAuuPuusFYGhF6)}x5R;j zm0CJy_M8K=^ZOR37xvH2EESVvUZs{3vvYe79Ok`drw=SlFU%}1<%W6Z_W8wq({r;I z@mjNcmS!do&L1v}-VjYJEzis>a_^q`g9m4q`NcA|c46=A-1LFPnT7eq5!^;R53L{WfNzwF{cV#G%aw@pLCKtF7rNRC)iEN`w0H^S)EMZYfFyKuR46>uc2@qnF8T#sU{}4ASj!t+&-hOc<~GBv*xPFNlu_sE7}fS8r=xxWB&fDO0vWtff+3JWRqHF zDl11*Vh#!!C(W|1>mpLvAlLBRR@9JuurPXOR17pM6xH>{Z+od@8Cwr8vz%Pbi@a*& zhe7YSji9P+!9&ExlU=2kTs3UBB{}W)j=$XyQ+s6_T((NUEuVP1A+r6dRIv71CtT&t zdOMFUg=%u2)NPmx4QGe?Nv>s7h2f;tcN1GMBXKsPU8Tfj1FI)#Eew;r(|4DW(4vL0 zk`FX$@j%ewdv+yks#Jespdua;iqsihbQg5hqe~Wbr@_9xo%d1D8(djB6G_RcNq|j| z=96)uolrWvo&I{3lB+Yx+N#7}Z<`y@Da%wqx#4HKV%6La>Wo#F0%m+>RnbmbvcGaR z$+Vr)Q5k}>bF^Naj1>AM4yk%Bui)R>@K{*Oe4;C?tF+ivAW{XZ`aq#R8x-}Ix}>uz z>^uxWt18NL#cuxK^W3Tl;wHV%C?h&!iB61Q$3!a4q$=3BaRrgmSouWqiJ3~fuyL=;+tVNN1 diff --git a/public/css/iconfont.woff2 b/public/css/iconfont.woff2 index eb219c96eb95618641adc0bc2c169c102603e637..3031b14a1227b7f11f0f4bdbb43d7c9a43fa44c9 100644 GIT binary patch literal 103684 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 DQMoo_ literal 102424 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 Jt|!$L#y6J-Y=8g& diff --git a/public/js/editormd/editormd.min.js b/public/js/editormd/editormd.min.js index 747d1953..860a4de0 100755 --- a/public/js/editormd/editormd.min.js +++ b/public/js/editormd/editormd.min.js @@ -3321,7 +3321,7 @@ }); // " + editormd.urls.atLinkBase + "" + $2 + " text = text.replace(atLinkReg, function ($1, $2) { - return "" + $1 + ""; + return " " + $1 + " "; }).replace(/_#_@_#_/g, "@"); } diff --git a/src/forge/Merge/MessageCount.js b/src/forge/Merge/MessageCount.js index d1b46b86..b064e3c2 100644 --- a/src/forge/Merge/MessageCount.js +++ b/src/forge/Merge/MessageCount.js @@ -424,7 +424,7 @@ class MessageCount extends Component { - 标签: + 标记: {data.issue.issue_tags && data.issue.issue_tags.length > 0 diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 61a70ba8..5df9794b 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -300,7 +300,8 @@ class MergeForm extends Component { {getFieldDecorator("assigned_to_id", { initialValue: assigned_to_id, })( - + {this.renderSelect(members)} )} @@ -311,12 +312,11 @@ class MergeForm extends Component { })( )} @@ -327,12 +327,11 @@ class MergeForm extends Component { })( )} diff --git a/src/forge/Order/Detail.js b/src/forge/Order/Detail.js index 8805004b..b377b6a1 100644 --- a/src/forge/Order/Detail.js +++ b/src/forge/Order/Detail.js @@ -315,7 +315,7 @@ class Detail extends Component {

    - 标签: + 标记: {data && data.issue_tags ? ( diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index 75e26b00..fe546cdf 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -102,7 +102,7 @@ class Index extends Component { >

    - + 项目标记

    diff --git a/src/forge/Settings/Setting.js b/src/forge/Settings/Setting.js index 55c1efdd..01b5bcd6 100644 --- a/src/forge/Settings/Setting.js +++ b/src/forge/Settings/Setting.js @@ -262,7 +262,7 @@ class Setting extends Component { message: "请输入项目名称", }, ], - })()} + })()}
    可见性 @@ -295,23 +295,23 @@ class Setting extends Component { {getFieldDecorator("project_category_id", { - rules: [ - { - required: true, - message: "请选择大类别", - }, - ], - })()} + rules: [], + })( + + )} {getFieldDecorator("project_language_id", { - rules: [ - { - required: true, - message: "请选择项目语言", - }, - ], - })()} + rules: [], + })( + + )} {getFieldDecorator("project_units", { From 6cfb56e6ca239477144545d00c12fdac143bc8ac Mon Sep 17 00:00:00 2001 From: caishi Date: Thu, 16 Sep 2021 16:26:51 +0800 Subject: [PATCH 53/54] =?UTF-8?q?update=20=E6=A0=87=E7=AD=BE=20to=20?= =?UTF-8?q?=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderRootTag.js | 2 +- src/forge/Merge/merge.js | 6 +++--- src/forge/Merge/merge_form.js | 6 +++--- src/forge/Order/MilepostDetail.js | 6 +++--- src/forge/Order/Nav.js | 2 +- src/forge/Order/Tags.js | 4 ++-- src/forge/Order/order.js | 8 ++++---- src/forge/Settings/Setting.js | 2 -- src/forge/Settings/Webhooks/New.jsx | 4 ++-- src/forge/Source/AddTag.jsx | 8 ++++---- src/forge/Source/Index.jsx | 2 +- src/forge/comments/comments.js | 2 +- 12 files changed, 25 insertions(+), 27 deletions(-) diff --git a/src/forge/Main/CoderRootTag.js b/src/forge/Main/CoderRootTag.js index da1fa96d..48483621 100644 --- a/src/forge/Main/CoderRootTag.js +++ b/src/forge/Main/CoderRootTag.js @@ -34,7 +34,7 @@ export default (( props, { projectDetail }) => {
    • - 标签名 + 标记名 提交信息 下载
    • diff --git a/src/forge/Merge/merge.js b/src/forge/Merge/merge.js index 1e1285e4..399c9bd9 100644 --- a/src/forge/Merge/merge.js +++ b/src/forge/Merge/merge.js @@ -43,7 +43,7 @@ class merge extends Component { //设置选择高亮 openselect: 1, closeselect: undefined, - issue_tag_ids: "标签", + issue_tag_ids: "标记", fixed_version_ids: "里程碑", assigned_to_ids: "审查人员", paix: "排序", @@ -198,7 +198,7 @@ class merge extends Component { }); this.setState({ status_type: type, - issue_tag_ids: "标签", + issue_tag_ids: "标记", fixed_version_ids: "里程碑", assigned_to_ids: "审查人员", paix: "排序", @@ -321,7 +321,7 @@ class merge extends Component { className="topWrapperSelect" overlay={this.renderMenu( issue_chosen && issue_chosen.issue_tag, - "标签", + "标记", "issue_tag_id" )} trigger={["click"]} diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 5df9794b..f7cb57c5 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -301,7 +301,7 @@ class MergeForm extends Component { initialValue: assigned_to_id, })( )} @@ -316,7 +316,7 @@ class MergeForm extends Component { } showSearch > - + {/* */} {this.renderSelect(issue_versions)} )} @@ -331,7 +331,7 @@ class MergeForm extends Component { } showSearch > - + {/* */} {this.renderSelect(issue_tags)} )} diff --git a/src/forge/Order/MilepostDetail.js b/src/forge/Order/MilepostDetail.js index c1c8bdd0..0f5d191e 100644 --- a/src/forge/Order/MilepostDetail.js +++ b/src/forge/Order/MilepostDetail.js @@ -40,7 +40,7 @@ class MilepostDetail extends Component { issue_type: undefined, status_type: '1', //设置选择高亮 - issue_tag_ids: '标签', + issue_tag_ids: '标记', tracker_ids: '类型', author_ids: '发布人', assigned_to_ids: '负责人', @@ -194,7 +194,7 @@ class MilepostDetail extends Component { done_ratio : undefined, status_id: undefined, assigned_to_id: undefined, - issue_tag_ids: '标签', + issue_tag_ids: '标记', tracker_ids: '类型', author_ids: '发布人', assigned_to_ids: '负责人', @@ -254,7 +254,7 @@ class MilepostDetail extends Component {
    • - + {this.state.issue_tag_ids}
    • diff --git a/src/forge/Order/Nav.js b/src/forge/Order/Nav.js index b5d196d6..3f5a20c5 100644 --- a/src/forge/Order/Nav.js +++ b/src/forge/Order/Nav.js @@ -7,7 +7,7 @@ class Nav extends Component{ const { projectsId , owner } = this.props.match.params; return(

      - 标签 + 标记 里程碑

      ) diff --git a/src/forge/Order/Tags.js b/src/forge/Order/Tags.js index 174891aa..eeff8db2 100644 --- a/src/forge/Order/Tags.js +++ b/src/forge/Order/Tags.js @@ -324,11 +324,11 @@ class Tags extends Component { data && data.issue_tags && data.issue_tags.length > 0 ?
      - 共{data && data.issue_tags_count}个标签 + 共{data && data.issue_tags_count}个标记
      • - 标签 + 标记
      diff --git a/src/forge/Order/order.js b/src/forge/Order/order.js index 290bb03e..7275c759 100644 --- a/src/forge/Order/order.js +++ b/src/forge/Order/order.js @@ -39,7 +39,7 @@ class order extends Component { search_count: undefined, issue_type: undefined, status_type: "1", // 默认显示开启中的 - issue_tag_ids: "标签", + issue_tag_ids: "标记", tracker_ids: "类型", author_ids: "发布人", assigned_to_ids: "负责人", @@ -58,7 +58,7 @@ class order extends Component { select_params: { assigned_to_id: undefined, // 负责人 author_id: undefined, // 发布人 - issue_tag_id: undefined, // 标签 + issue_tag_id: undefined, // 标记 tracker_id: undefined, //类型 done_ratio: undefined, // 完成度 status_id: undefined, // 优先级 @@ -257,7 +257,7 @@ class order extends Component { author_id: undefined, assigned_to_id: undefined, status_type: type, - issue_tag_ids: "标签", + issue_tag_ids: "标记", tracker_ids: "类型", author_ids: "发布人", assigned_to_ids: "负责人", @@ -677,7 +677,7 @@ class order extends Component { className="topWrapperSelect" overlay={this.renderMenu( issue_chosen && issue_chosen.issue_tag, - "标签", + "标记", "issue_tag_id" )} trigger={["click"]} diff --git a/src/forge/Settings/Setting.js b/src/forge/Settings/Setting.js index 01b5bcd6..413152e5 100644 --- a/src/forge/Settings/Setting.js +++ b/src/forge/Settings/Setting.js @@ -298,7 +298,6 @@ class Setting extends Component { rules: [], })( )} @@ -308,7 +307,6 @@ class Setting extends Component { rules: [], })( )} diff --git a/src/forge/Settings/Webhooks/New.jsx b/src/forge/Settings/Webhooks/New.jsx index d90934f0..22b3899d 100644 --- a/src/forge/Settings/Webhooks/New.jsx +++ b/src/forge/Settings/Webhooks/New.jsx @@ -258,11 +258,11 @@ function New({ form , match , showNotification , history }) { */} 创建 - 创建分支或标签 + 创建分支或标记 删除 - 删除分支或标签 + 删除分支或标记

      合并请求事件

      diff --git a/src/forge/Source/AddTag.jsx b/src/forge/Source/AddTag.jsx index 8b94b5a6..8bcf35f8 100644 --- a/src/forge/Source/AddTag.jsx +++ b/src/forge/Source/AddTag.jsx @@ -21,7 +21,7 @@ function AddTag({form , visible , onCancel ,onOk}){ }; return( - + {getFieldDecorator("tagName",{ - rules:[{required:true,message:"请输入标签名"}] + rules:[{required:true,message:"请输入标记名"}] })( - + )} diff --git a/src/forge/Source/Index.jsx b/src/forge/Source/Index.jsx index e158d7fb..1a57074a 100644 --- a/src/forge/Source/Index.jsx +++ b/src/forge/Source/Index.jsx @@ -141,7 +141,7 @@ function Index(props){ params:{id,tagName:tag} }).then(result=>{ if(result && result.data){ - props.showNotification("标签删除成功"); + props.showNotification("标记删除成功"); setIsSpin(true); getData(); } diff --git a/src/forge/comments/comments.js b/src/forge/comments/comments.js index 7de4bdbd..228f57ca 100644 --- a/src/forge/comments/comments.js +++ b/src/forge/comments/comments.js @@ -198,7 +198,7 @@ class comments extends Component { {item.value && item.value.length > 0 ? ( - item.detail === "标签" ? ( + (item.detail === "标签" || item.detail === "标记") ? ( Date: Fri, 17 Sep 2021 09:34:24 +0800 Subject: [PATCH 54/54] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E4=BA=8B=E4=BB=B6=EF=BC=8C=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=92=8C=E5=90=88=E5=B9=B6=E8=AF=B7=E6=B1=82=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E7=9A=84=E5=8F=AF=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/Detail.js | 23 +++++++++++++++++------ src/forge/Merge/merge_form.js | 6 +++--- src/forge/Settings/Setting.js | 14 ++++++++------ src/forge/comments/comments.js | 2 +- 4 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 560420a6..a1a74149 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -255,7 +255,11 @@ class Detail extends Component { open_devops: flag }) } - canvasChannel = () => { + /** + * + * @param {*} deleteFlag :同步镜像需要提示成功,且未成功的情况下不需要删除项目 + */ + canvasChannel = (deleteFlag) => { const name = window.location.hostname === "localhost" ? "testforgeplus.trustie.net" : window.location.hostname; const actioncable = require("actioncable"); var project = this.state.project; @@ -272,10 +276,15 @@ class Detail extends Component { console.log(`###### ---received data--- ######`); console.log(data); if (data) { - if ( data.project && data.project.mirror_status === 2) { - this.deleteProjectBack(); + if(deleteFlag){ + this.props.showNotification("镜像同步成功!"); + window.location.reload(); + }else{ + if (data.project && data.project.mirror_status === 2) { + this.deleteProjectBack(); + } + this.getDetail(); } - this.getDetail(); this.setState({ firstSync: false, secondSync: false @@ -428,8 +437,10 @@ class Detail extends Component { const url = `/${owner}/${projectsId}/sync_mirror.json`; axios.post(url).then(result => { if (result && result.data && result.data.status === 0) { - this.props.showNotification("镜像同步成功!"); - this.getProject(2); + this.setState({ + secondSync:true + }) + this.canvasChannel(true); } else { this.props.showNotification("镜像同步失败!"); } diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index f7cb57c5..5df9794b 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -301,7 +301,7 @@ class MergeForm extends Component { initialValue: assigned_to_id, })( )} @@ -316,7 +316,7 @@ class MergeForm extends Component { } showSearch > - {/* */} + {this.renderSelect(issue_versions)} )} @@ -331,7 +331,7 @@ class MergeForm extends Component { } showSearch > - {/* */} + {this.renderSelect(issue_tags)} )} diff --git a/src/forge/Settings/Setting.js b/src/forge/Settings/Setting.js index 413152e5..d6d3cdc6 100644 --- a/src/forge/Settings/Setting.js +++ b/src/forge/Settings/Setting.js @@ -262,7 +262,7 @@ class Setting extends Component { message: "请输入项目名称", }, ], - })()} + })()}
      可见性 @@ -298,7 +298,8 @@ class Setting extends Component { rules: [], })( )} @@ -306,10 +307,11 @@ class Setting extends Component { {getFieldDecorator("project_language_id", { rules: [], })( - - )} + + )} {getFieldDecorator("project_units", { diff --git a/src/forge/comments/comments.js b/src/forge/comments/comments.js index 228f57ca..c27bb12a 100644 --- a/src/forge/comments/comments.js +++ b/src/forge/comments/comments.js @@ -198,7 +198,7 @@ class comments extends Component { {item.value && item.value.length > 0 ? ( - (item.detail === "标签" || item.detail === "标记") ? ( + item.detail === "标记"? (

    Q!Q9IC~o%(-3gIY(_9B`*RkQ)P_-3 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 IA0_(C+ILYsD*ylh literal 123308 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