From c6391fb9e0544eeb39e4261d5c6f80986ad04921 Mon Sep 17 00:00:00 2001 From: Himit_ZH <372347736@qq.com> Date: Sat, 24 Apr 2021 20:01:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E9=A2=98=E7=9B=AE=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E9=A1=B5?= =?UTF-8?q?=E8=84=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DataBackup/target/classes/application.yml | 99 ------------------ .../DataBackup/target/classes/bootstrap.yml | 27 ----- .../templates/emailTemplate_registerCode.html | 74 ------------- .../emailTemplate_resetPassword.html | 72 ------------- .../templates/emailTemplate_testEmail.html | 72 ------------- .../top/hcode/hoj/DataBackupApplication.class | Bin 946 -> 0 bytes .../exception/GlobalExceptionHandler.class | Bin 10708 -> 0 bytes .../hoj/common/result/CommonResult.class | Bin 3651 -> 0 bytes .../hcode/hoj/config/AsyncTaskConfig.class | Bin 1446 -> 0 bytes .../top/hcode/hoj/config/CorsConfig.class | Bin 2719 -> 0 bytes .../hcode/hoj/config/MyMetaObjectConfig.class | Bin 1018 -> 0 bytes .../hcode/hoj/config/MybatisPlusConfig.class | Bin 1137 -> 0 bytes .../top/hcode/hoj/config/RedisConfig.class | Bin 3140 -> 0 bytes .../hcode/hoj/config/RestTemplateConfig.class | Bin 1284 -> 0 bytes .../top/hcode/hoj/config/ShiroConfig.class | Bin 5025 -> 0 bytes .../top/hcode/hoj/config/StartupRunner.class | Bin 3034 -> 0 bytes .../top/hcode/hoj/config/SwaggerConfig.class | Bin 3087 -> 0 bytes .../admin/AdminAccountController.class | Bin 6314 -> 0 bytes .../admin/AdminContestController.class | Bin 15493 -> 0 bytes .../admin/AdminJudgeController.class | Bin 9031 -> 0 bytes .../admin/AdminProblemController.class | Bin 10386 -> 0 bytes .../admin/AdminUserController.class | Bin 9463 -> 0 bytes .../admin/AnnouncementController.class | Bin 3675 -> 0 bytes .../controller/admin/ConfigController.class | Bin 6015 -> 0 bytes .../admin/DashboardController.class | Bin 4060 -> 0 bytes .../controller/admin/FileController$1.class | Bin 823 -> 0 bytes .../hoj/controller/admin/FileController.class | Bin 30953 -> 0 bytes .../hoj/controller/oj/AccountController.class | Bin 22701 -> 0 bytes .../hoj/controller/oj/CommentController.class | Bin 517 -> 0 bytes .../hoj/controller/oj/CommonController.class | Bin 8541 -> 0 bytes .../hoj/controller/oj/ContestController.class | Bin 22551 -> 0 bytes .../hoj/controller/oj/HomeController.class | Bin 4828 -> 0 bytes .../hoj/controller/oj/JudgeController.class | Bin 19950 -> 0 bytes .../hoj/controller/oj/ProblemController.class | Bin 15133 -> 0 bytes .../hoj/controller/oj/RankController.class | Bin 2424 -> 0 bytes .../crawler/problem/CFProblemStrategy.class | Bin 6589 -> 0 bytes .../crawler/problem/HDUProblemStrategy.class | Bin 4343 -> 0 bytes .../hoj/crawler/problem/ProblemContext.class | Bin 1423 -> 0 bytes .../ProblemStrategy$RemoteProblemInfo.class | Bin 2661 -> 0 bytes .../hoj/crawler/problem/ProblemStrategy.class | Bin 629 -> 0 bytes .../hcode/hoj/dao/AnnouncementMapper.class | Bin 1397 -> 0 bytes .../top/hcode/hoj/dao/AuthMapper.class | Bin 298 -> 0 bytes .../hcode/hoj/dao/CodeTemplateMapper.class | Bin 453 -> 0 bytes .../top/hcode/hoj/dao/CommentMapper.class | Bin 307 -> 0 bytes .../hoj/dao/ContestAnnouncementMapper.class | Bin 474 -> 0 bytes .../hoj/dao/ContestExplanationMapper.class | Bin 340 -> 0 bytes .../top/hcode/hoj/dao/ContestMapper.class | Bin 1120 -> 0 bytes .../hcode/hoj/dao/ContestProblemMapper.class | Bin 779 -> 0 bytes .../hcode/hoj/dao/ContestRecordMapper.class | Bin 1207 -> 0 bytes .../hcode/hoj/dao/ContestRegisterMapper.class | Bin 462 -> 0 bytes .../hcode/hoj/dao/ContestScoreMapper.class | Bin 322 -> 0 bytes .../top/hcode/hoj/dao/FileMapper.class | Bin 1017 -> 0 bytes .../top/hcode/hoj/dao/JudgeCaseMapper.class | Bin 444 -> 0 bytes .../top/hcode/hoj/dao/JudgeMapper.class | Bin 1769 -> 0 bytes .../top/hcode/hoj/dao/JudgeServerMapper.class | Bin 450 -> 0 bytes .../top/hcode/hoj/dao/LanguageMapper.class | Bin 441 -> 0 bytes .../top/hcode/hoj/dao/ProblemCaseMapper.class | Bin 450 -> 0 bytes .../hcode/hoj/dao/ProblemCountMapper.class | Bin 723 -> 0 bytes .../hcode/hoj/dao/ProblemLanguageMapper.class | Bin 462 -> 0 bytes .../top/hcode/hoj/dao/ProblemMapper.class | Bin 1003 -> 0 bytes .../top/hcode/hoj/dao/ProblemTagMapper.class | Bin 447 -> 0 bytes .../top/hcode/hoj/dao/RoleAuthMapper.class | Bin 614 -> 0 bytes .../top/hcode/hoj/dao/RoleMapper.class | Bin 429 -> 0 bytes .../top/hcode/hoj/dao/SessionMapper.class | Bin 438 -> 0 bytes .../classes/top/hcode/hoj/dao/TagMapper.class | Bin 426 -> 0 bytes .../hcode/hoj/dao/UserAcproblemMapper.class | Bin 456 -> 0 bytes .../top/hcode/hoj/dao/UserInfoMapper.class | Bin 501 -> 0 bytes .../top/hcode/hoj/dao/UserRecordMapper.class | Bin 1086 -> 0 bytes .../top/hcode/hoj/dao/UserRoleMapper.class | Bin 1111 -> 0 bytes .../hcode/hoj/dao/xml/AnnouncementMapper.xml | 35 ------- .../top/hcode/hoj/dao/xml/AuthMapper.xml | 5 - .../top/hcode/hoj/dao/xml/CommentMapper.xml | 5 - .../hoj/dao/xml/ContestExplanationMapper.xml | 5 - .../top/hcode/hoj/dao/xml/ContestMapper.xml | 29 ----- .../hoj/dao/xml/ContestProblemMapper.xml | 13 --- .../hcode/hoj/dao/xml/ContestRecordMapper.xml | 36 ------- .../hoj/dao/xml/ContestRegisterMapper.xml | 5 - .../hcode/hoj/dao/xml/ContestScoreMapper.xml | 5 - .../top/hcode/hoj/dao/xml/JudgeCaseMapper.xml | 5 - .../top/hcode/hoj/dao/xml/JudgeMapper.xml | 65 ------------ .../top/hcode/hoj/dao/xml/LanguageMapper.xml | 6 -- .../hcode/hoj/dao/xml/ProblemCountMapper.xml | 17 --- .../top/hcode/hoj/dao/xml/ProblemMapper.xml | 60 ----------- .../top/hcode/hoj/dao/xml/RoleAuthMapper.xml | 24 ----- .../top/hcode/hoj/dao/xml/RoleMapper.xml | 5 - .../top/hcode/hoj/dao/xml/SessionMapper.xml | 5 - .../top/hcode/hoj/dao/xml/TagMapper.xml | 5 - .../hcode/hoj/dao/xml/UserAcproblemMapper.xml | 5 - .../top/hcode/hoj/dao/xml/UserInfoMapper.xml | 9 -- .../hcode/hoj/dao/xml/UserRecordMapper.xml | 39 ------- .../top/hcode/hoj/dao/xml/UserRoleMapper.xml | 91 ---------------- .../hcode/hoj/judge/JudgeServerUtils$1.class | Bin 3250 -> 0 bytes .../hcode/hoj/judge/JudgeServerUtils.class | Bin 11543 -> 0 bytes .../judge/remote/RemoteJudgeDispatcher.class | Bin 3316 -> 0 bytes .../judge/remote/RemoteJudgeReceiver.class | Bin 5013 -> 0 bytes .../hoj/judge/self/JudgeDispatcher.class | Bin 3199 -> 0 bytes .../hcode/hoj/judge/self/JudgeReceiver.class | Bin 3020 -> 0 bytes .../hcode/hoj/pojo/dto/AnnouncementDto.class | Bin 2250 -> 0 bytes .../top/hcode/hoj/pojo/dto/CheckACDto.class | Bin 2642 -> 0 bytes .../top/hcode/hoj/pojo/dto/LoginDto.class | Bin 2106 -> 0 bytes .../top/hcode/hoj/pojo/dto/PidListDto.class | Bin 3176 -> 0 bytes .../top/hcode/hoj/pojo/dto/ProblemDto.class | Bin 5814 -> 0 bytes .../top/hcode/hoj/pojo/dto/RegisterDto.class | Bin 3680 -> 0 bytes .../hcode/hoj/pojo/dto/SubmitIdListDto.class | Bin 1922 -> 0 bytes .../top/hcode/hoj/pojo/dto/ToJudgeDto.class | Bin 4273 -> 0 bytes .../hcode/hoj/pojo/vo/ACMContestRankVo.class | Bin 5178 -> 0 bytes .../top/hcode/hoj/pojo/vo/ACMRankVo.class | Bin 5431 -> 0 bytes .../hcode/hoj/pojo/vo/AnnouncementVo.class | Bin 5154 -> 0 bytes .../top/hcode/hoj/pojo/vo/ConfigVo.class | Bin 18664 -> 0 bytes .../hcode/hoj/pojo/vo/ContestProblemVo.class | Bin 4741 -> 0 bytes .../hcode/hoj/pojo/vo/ContestRecordVo.class | Bin 5464 -> 0 bytes .../top/hcode/hoj/pojo/vo/ContestVo.class | Bin 8498 -> 0 bytes .../top/hcode/hoj/pojo/vo/ExcelUserVo.class | Bin 2146 -> 0 bytes .../top/hcode/hoj/pojo/vo/JudgeVo.class | Bin 10411 -> 0 bytes .../hcode/hoj/pojo/vo/OIContestRankVo.class | Bin 4066 -> 0 bytes .../top/hcode/hoj/pojo/vo/OIRankVo.class | Bin 5383 -> 0 bytes .../top/hcode/hoj/pojo/vo/ProblemInfoVo.class | Bin 4624 -> 0 bytes .../top/hcode/hoj/pojo/vo/ProblemVo.class | Bin 9686 -> 0 bytes .../top/hcode/hoj/pojo/vo/RoleAuthsVo.class | Bin 4943 -> 0 bytes .../top/hcode/hoj/pojo/vo/UserHomeVo.class | Bin 6212 -> 0 bytes .../top/hcode/hoj/pojo/vo/UserRolesVo.class | Bin 10205 -> 0 bytes .../hoj/service/AnnouncementService.class | Bin 815 -> 0 bytes .../top/hcode/hoj/service/AuthService.class | Bin 312 -> 0 bytes .../hoj/service/CodeTemplateService.class | Bin 336 -> 0 bytes .../hcode/hoj/service/CommentService.class | Bin 321 -> 0 bytes .../top/hcode/hoj/service/ConfigService.class | Bin 509 -> 0 bytes .../service/ContestAnnouncementService.class | Bin 357 -> 0 bytes .../service/ContestExplanationService.class | Bin 354 -> 0 bytes .../hoj/service/ContestProblemService.class | Bin 530 -> 0 bytes .../hoj/service/ContestRecordService.class | Bin 1489 -> 0 bytes .../hoj/service/ContestRegisterService.class | Bin 345 -> 0 bytes .../hoj/service/ContestScoreService.class | Bin 336 -> 0 bytes .../hcode/hoj/service/ContestService.class | Bin 1217 -> 0 bytes .../top/hcode/hoj/service/EmailService.class | Bin 320 -> 0 bytes .../top/hcode/hoj/service/FileService.class | Bin 1185 -> 0 bytes .../hcode/hoj/service/JudgeCaseService.class | Bin 327 -> 0 bytes .../hoj/service/JudgeServerService.class | Bin 333 -> 0 bytes .../top/hcode/hoj/service/JudgeService.class | Bin 1268 -> 0 bytes .../hcode/hoj/service/LanguageService.class | Bin 324 -> 0 bytes .../hoj/service/ProblemCaseService.class | Bin 333 -> 0 bytes .../hoj/service/ProblemCountService.class | Bin 462 -> 0 bytes .../hoj/service/ProblemLanguageService.class | Bin 345 -> 0 bytes .../hcode/hoj/service/ProblemService.class | Bin 1290 -> 0 bytes .../hcode/hoj/service/ProblemTagService.class | Bin 330 -> 0 bytes .../hcode/hoj/service/RoleAuthService.class | Bin 324 -> 0 bytes .../top/hcode/hoj/service/RoleService.class | Bin 312 -> 0 bytes .../hcode/hoj/service/ScheduleService.class | Bin 245 -> 0 bytes .../hcode/hoj/service/SessionService.class | Bin 321 -> 0 bytes .../top/hcode/hoj/service/TagService.class | Bin 309 -> 0 bytes .../hoj/service/UserAcproblemService.class | Bin 339 -> 0 bytes .../hcode/hoj/service/UserInfoService.class | Bin 402 -> 0 bytes .../hcode/hoj/service/UserRecordService.class | Bin 860 -> 0 bytes .../hcode/hoj/service/UserRoleService.class | Bin 533 -> 0 bytes .../impl/AnnouncementServiceImpl.class | Bin 2346 -> 0 bytes .../hoj/service/impl/AuthServiceImpl.class | Bin 674 -> 0 bytes .../impl/CodeTemplateServiceImpl.class | Bin 730 -> 0 bytes .../hoj/service/impl/CommentServiceImpl.class | Bin 695 -> 0 bytes .../hoj/service/impl/ConfigServiceImpl.class | Bin 8856 -> 0 bytes .../impl/ContestAnnouncementServiceImpl.class | Bin 779 -> 0 bytes .../impl/ContestExplanationServiceImpl.class | Bin 772 -> 0 bytes .../impl/ContestProblemServiceImpl.class | Bin 1277 -> 0 bytes .../impl/ContestRecordServiceImpl.class | Bin 10824 -> 0 bytes .../impl/ContestRegisterServiceImpl.class | Bin 751 -> 0 bytes .../impl/ContestScoreServiceImpl.class | Bin 730 -> 0 bytes .../hoj/service/impl/ContestServiceImpl.class | Bin 6385 -> 0 bytes .../hoj/service/impl/EmailServiceImpl.class | Bin 5225 -> 0 bytes .../hoj/service/impl/FileServiceImpl.class | Bin 6142 -> 0 bytes .../service/impl/JudgeCaseServiceImpl.class | Bin 709 -> 0 bytes .../service/impl/JudgeServerServiceImpl.class | Bin 723 -> 0 bytes .../hoj/service/impl/JudgeServiceImpl.class | Bin 5847 -> 0 bytes .../service/impl/LanguageServiceImpl.class | Bin 702 -> 0 bytes .../service/impl/ProblemCaseServiceImpl.class | Bin 723 -> 0 bytes .../impl/ProblemCountServiceImpl.class | Bin 1188 -> 0 bytes .../impl/ProblemLanguageServiceImpl.class | Bin 751 -> 0 bytes .../hoj/service/impl/ProblemServiceImpl.class | Bin 24617 -> 0 bytes .../service/impl/ProblemTagServiceImpl.class | Bin 716 -> 0 bytes .../service/impl/RoleAuthServiceImpl.class | Bin 702 -> 0 bytes .../hoj/service/impl/RoleServiceImpl.class | Bin 674 -> 0 bytes .../service/impl/ScheduleServiceImpl.class | Bin 9941 -> 0 bytes .../hoj/service/impl/SessionServiceImpl.class | Bin 695 -> 0 bytes .../hoj/service/impl/TagServiceImpl.class | Bin 667 -> 0 bytes .../impl/UserAcproblemServiceImpl.class | Bin 737 -> 0 bytes .../service/impl/UserInfoServiceImpl.class | Bin 1206 -> 0 bytes .../service/impl/UserRecordServiceImpl.class | Bin 2450 -> 0 bytes .../service/impl/UserRoleServiceImpl.class | Bin 1705 -> 0 bytes .../top/hcode/hoj/shiro/AccountProfile.class | Bin 8578 -> 0 bytes .../top/hcode/hoj/shiro/AccountRealm.class | Bin 4838 -> 0 bytes .../top/hcode/hoj/shiro/JwtFilter.class | Bin 6373 -> 0 bytes .../top/hcode/hoj/shiro/JwtToken.class | Bin 610 -> 0 bytes .../top/hcode/hoj/utils/ConfigUtils.class | Bin 3651 -> 0 bytes .../hcode/hoj/utils/Constants$Account.class | Bin 1702 -> 0 bytes .../hcode/hoj/utils/Constants$Contest.class | Bin 2377 -> 0 bytes .../top/hcode/hoj/utils/Constants$Email.class | Bin 1711 -> 0 bytes .../top/hcode/hoj/utils/Constants$File.class | Bin 1847 -> 0 bytes .../top/hcode/hoj/utils/Constants$Judge.class | Bin 4474 -> 0 bytes .../hcode/hoj/utils/Constants$Schedule.class | Bin 1327 -> 0 bytes .../top/hcode/hoj/utils/Constants.class | Bin 669 -> 0 bytes .../classes/top/hcode/hoj/utils/IpUtils.class | Bin 2194 -> 0 bytes .../top/hcode/hoj/utils/JsoupUtils.class | Bin 4339 -> 0 bytes .../top/hcode/hoj/utils/JwtUtils.class | Bin 5722 -> 0 bytes .../top/hcode/hoj/utils/RedisUtils.class | Bin 12250 -> 0 bytes .../top/hcode/hoj/utils/ShiroUtils.class | Bin 623 -> 0 bytes .../hoj/DataBackupApplicationTests.class | Bin 12670 -> 0 bytes .../target/classes/application.yml | 61 ----------- .../JudgeServer/target/classes/bootstrap.yml | 29 ----- .../hcode/hoj/JudgeServerApplication.class | Bin 882 -> 0 bytes .../top/hcode/hoj/common/CommonResult.class | Bin 3498 -> 0 bytes .../hoj/common/exception/CompileError.class | Bin 2006 -> 0 bytes .../hoj/common/exception/RuntimeError.class | Bin 2006 -> 0 bytes .../hoj/common/exception/SubmitError.class | Bin 2002 -> 0 bytes .../hoj/common/exception/SystemError.class | Bin 2002 -> 0 bytes .../hcode/hoj/config/AsyncTaskConfig.class | Bin 1446 -> 0 bytes .../hcode/hoj/config/MyMetaObjectConfig.class | Bin 1018 -> 0 bytes .../hcode/hoj/config/MybatisPlusConfig.class | Bin 891 -> 0 bytes .../top/hcode/hoj/config/NacosConfig.class | Bin 2606 -> 0 bytes .../top/hcode/hoj/config/RedisConfig.class | Bin 3140 -> 0 bytes .../hcode/hoj/config/RestTemplateConfig.class | Bin 1284 -> 0 bytes .../top/hcode/hoj/config/StartupRunner.class | Bin 4049 -> 0 bytes .../hoj/controller/JudgeController.class | Bin 7105 -> 0 bytes .../controller/SystemConfigController.class | Bin 965 -> 0 bytes .../top/hcode/hoj/dao/ContestMapper.class | Bin 438 -> 0 bytes .../hcode/hoj/dao/ContestRecordMapper.class | Bin 456 -> 0 bytes .../top/hcode/hoj/dao/JudgeCaseMapper.class | Bin 444 -> 0 bytes .../top/hcode/hoj/dao/JudgeMapper.class | Bin 432 -> 0 bytes .../top/hcode/hoj/dao/JudgeServerMapper.class | Bin 450 -> 0 bytes .../top/hcode/hoj/dao/ProblemCaseMapper.class | Bin 450 -> 0 bytes .../hcode/hoj/dao/ProblemCountMapper.class | Bin 453 -> 0 bytes .../top/hcode/hoj/dao/ProblemMapper.class | Bin 438 -> 0 bytes .../hcode/hoj/dao/UserAcproblemMapper.class | Bin 456 -> 0 bytes .../top/hcode/hoj/dao/UserRecordMapper.class | Bin 447 -> 0 bytes .../top/hcode/hoj/judge/Compiler.class | Bin 4591 -> 0 bytes .../top/hcode/hoj/judge/JudgeRun$1.class | Bin 2383 -> 0 bytes .../top/hcode/hoj/judge/JudgeRun$2.class | Bin 2738 -> 0 bytes .../top/hcode/hoj/judge/JudgeRun.class | Bin 15020 -> 0 bytes .../top/hcode/hoj/judge/JudgeStrategy.class | Bin 13546 -> 0 bytes .../hoj/judge/ProblemTestCaseUtils.class | Bin 7194 -> 0 bytes .../top/hcode/hoj/judge/SandboxRun.class | Bin 12409 -> 0 bytes .../remoteJudge/RemoteJudgeGetResult$1.class | Bin 5260 -> 0 bytes .../remoteJudge/RemoteJudgeGetResult.class | Bin 3360 -> 0 bytes .../hoj/remoteJudge/RemoteJudgeToSubmit.class | Bin 5869 -> 0 bytes .../task/Impl/CodeForcesJudge$1.class | Bin 1703 -> 0 bytes .../CodeForcesJudge$CodeForcesToken.class | Bin 943 -> 0 bytes .../task/Impl/CodeForcesJudge.class | Bin 11840 -> 0 bytes .../remoteJudge/task/Impl/HduJudge$1.class | Bin 1227 -> 0 bytes .../hoj/remoteJudge/task/Impl/HduJudge.class | Bin 7867 -> 0 bytes .../task/RemoteJudgeFactory$1.class | Bin 858 -> 0 bytes .../remoteJudge/task/RemoteJudgeFactory.class | Bin 1190 -> 0 bytes .../task/RemoteJudgeStrategy.class | Bin 1041 -> 0 bytes .../hoj/service/ContestRecordService.class | Bin 463 -> 0 bytes .../hcode/hoj/service/ContestService.class | Bin 321 -> 0 bytes .../hcode/hoj/service/JudgeCaseService.class | Bin 327 -> 0 bytes .../hoj/service/JudgeServerService.class | Bin 333 -> 0 bytes .../top/hcode/hoj/service/JudgeService.class | Bin 831 -> 0 bytes .../hoj/service/ProblemCaseService.class | Bin 333 -> 0 bytes .../hoj/service/ProblemCountService.class | Bin 381 -> 0 bytes .../hcode/hoj/service/ProblemService.class | Bin 321 -> 0 bytes .../hoj/service/SystemConfigService.class | Bin 273 -> 0 bytes .../hoj/service/UserAcproblemService.class | Bin 339 -> 0 bytes .../hcode/hoj/service/UserRecordService.class | Bin 428 -> 0 bytes .../impl/ContestRecordServiceImpl.class | Bin 4546 -> 0 bytes .../hoj/service/impl/ContestServiceImpl.class | Bin 695 -> 0 bytes .../service/impl/JudgeCaseServiceImpl.class | Bin 709 -> 0 bytes .../service/impl/JudgeServerServiceImpl.class | Bin 723 -> 0 bytes .../hoj/service/impl/JudgeServiceImpl.class | Bin 6328 -> 0 bytes .../service/impl/ProblemCaseServiceImpl.class | Bin 723 -> 0 bytes .../impl/ProblemCountServiceImpl$1.class | Bin 1304 -> 0 bytes .../impl/ProblemCountServiceImpl.class | Bin 4896 -> 0 bytes .../hoj/service/impl/ProblemServiceImpl.class | Bin 695 -> 0 bytes .../impl/SystemConfigServiceImpl.class | Bin 5606 -> 0 bytes .../impl/UserAcproblemServiceImpl.class | Bin 737 -> 0 bytes .../service/impl/UserRecordServiceImpl.class | Bin 4979 -> 0 bytes .../hoj/util/Constants$CompileConfig.class | Bin 4498 -> 0 bytes .../hcode/hoj/util/Constants$Contest.class | Bin 2370 -> 0 bytes .../top/hcode/hoj/util/Constants$Judge.class | Bin 3227 -> 0 bytes .../hcode/hoj/util/Constants$JudgeDir.class | Bin 1545 -> 0 bytes .../hoj/util/Constants$RemoteJudge.class | Bin 2195 -> 0 bytes .../hcode/hoj/util/Constants$RunConfig.class | Bin 3059 -> 0 bytes .../top/hcode/hoj/util/Constants.class | Bin 1374 -> 0 bytes .../classes/top/hcode/hoj/util/IpUtils.class | Bin 3273 -> 0 bytes .../top/hcode/hoj/util/JsoupUtils.class | Bin 3406 -> 0 bytes .../top/hcode/hoj/util/RedisUtils.class | Bin 12235 -> 0 bytes .../hoj/JudgeServerApplicationTests.class | Bin 2499 -> 0 bytes .../task/Impl/CodeForcesJudgeTest.class | Bin 867 -> 0 bytes .../remoteJudge/task/Impl/HduJudgeTest.class | Bin 3532 -> 0 bytes .../hcode/hoj/pojo/entity/Announcement.class | Bin 4900 -> 0 bytes .../top/hcode/hoj/pojo/entity/Auth.class | Bin 4583 -> 0 bytes .../hcode/hoj/pojo/entity/CodeTemplate.class | Bin 5103 -> 0 bytes .../top/hcode/hoj/pojo/entity/Comment.class | Bin 5810 -> 0 bytes .../hcode/hoj/pojo/entity/CompileSpj.class | Bin 2788 -> 0 bytes .../top/hcode/hoj/pojo/entity/Contest.class | Bin 10458 -> 0 bytes .../hoj/pojo/entity/ContestAnnouncement.class | Bin 3974 -> 0 bytes .../hoj/pojo/entity/ContestExplanation.class | Bin 4565 -> 0 bytes .../hoj/pojo/entity/ContestProblem.class | Bin 5075 -> 0 bytes .../hcode/hoj/pojo/entity/ContestRecord.class | Bin 10393 -> 0 bytes .../hoj/pojo/entity/ContestRegister.class | Bin 4633 -> 0 bytes .../hcode/hoj/pojo/entity/ContestScore.class | Bin 4943 -> 0 bytes .../top/hcode/hoj/pojo/entity/File.class | Bin 6512 -> 0 bytes .../top/hcode/hoj/pojo/entity/Judge.class | Bin 13139 -> 0 bytes .../top/hcode/hoj/pojo/entity/JudgeCase.class | Bin 8676 -> 0 bytes .../hcode/hoj/pojo/entity/JudgeServer.class | Bin 8246 -> 0 bytes .../top/hcode/hoj/pojo/entity/Language.class | Bin 7146 -> 0 bytes .../top/hcode/hoj/pojo/entity/Problem.class | Bin 15338 -> 0 bytes .../hcode/hoj/pojo/entity/ProblemCase.class | Bin 5436 -> 0 bytes .../hcode/hoj/pojo/entity/ProblemCount.class | Bin 8199 -> 0 bytes .../hoj/pojo/entity/ProblemLanguage.class | Bin 3818 -> 0 bytes .../hcode/hoj/pojo/entity/ProblemTag.class | Bin 3783 -> 0 bytes .../top/hcode/hoj/pojo/entity/Role.class | Bin 4620 -> 0 bytes .../top/hcode/hoj/pojo/entity/RoleAuth.class | Bin 3311 -> 0 bytes .../top/hcode/hoj/pojo/entity/Session.class | Bin 4284 -> 0 bytes .../top/hcode/hoj/pojo/entity/Tag.class | Bin 3966 -> 0 bytes .../top/hcode/hoj/pojo/entity/ToJudge.class | Bin 4585 -> 0 bytes .../hcode/hoj/pojo/entity/UserAcproblem.class | Bin 4496 -> 0 bytes .../top/hcode/hoj/pojo/entity/UserInfo.class | Bin 9809 -> 0 bytes .../hcode/hoj/pojo/entity/UserRecord.class | Bin 5656 -> 0 bytes .../top/hcode/hoj/pojo/entity/UserRole.class | Bin 3370 -> 0 bytes 315 files changed, 908 deletions(-) delete mode 100644 hoj-springboot/DataBackup/target/classes/application.yml delete mode 100644 hoj-springboot/DataBackup/target/classes/bootstrap.yml delete mode 100644 hoj-springboot/DataBackup/target/classes/templates/emailTemplate_registerCode.html delete mode 100644 hoj-springboot/DataBackup/target/classes/templates/emailTemplate_resetPassword.html delete mode 100644 hoj-springboot/DataBackup/target/classes/templates/emailTemplate_testEmail.html delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/DataBackupApplication.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/common/exception/GlobalExceptionHandler.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/common/result/CommonResult.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/AsyncTaskConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/CorsConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/MybatisPlusConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/RedisConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/RestTemplateConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/ShiroConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/StartupRunner.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/SwaggerConfig.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminAccountController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminContestController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminJudgeController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminProblemController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminUserController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AnnouncementController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/ConfigController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/DashboardController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController$1.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/AccountController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/CommentController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/CommonController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/ContestController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/HomeController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/JudgeController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/ProblemController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/RankController.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/CFProblemStrategy.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/HDUProblemStrategy.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemContext.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy$RemoteProblemInfo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/AnnouncementMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/AuthMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/CodeTemplateMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/CommentMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestAnnouncementMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestExplanationMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestProblemMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRecordMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRegisterMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestScoreMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/FileMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeServerMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/LanguageMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemCaseMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemLanguageMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemTagMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/RoleAuthMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/RoleMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/SessionMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/TagMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserAcproblemMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserInfoMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserRecordMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserRoleMapper.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/AnnouncementMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/AuthMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/CommentMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestExplanationMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestProblemMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRecordMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRegisterMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestScoreMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeCaseMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/LanguageMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemCountMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleAuthMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/SessionMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/TagMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserAcproblemMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserInfoMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRecordMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRoleMapper.xml delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils$1.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeDispatcher.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeReceiver.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/self/JudgeDispatcher.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/self/JudgeReceiver.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/AnnouncementDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/CheckACDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/LoginDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/PidListDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/ProblemDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/RegisterDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/SubmitIdListDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/ToJudgeDto.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMContestRankVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMRankVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/AnnouncementVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ConfigVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestProblemVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestRecordVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ExcelUserVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/JudgeVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/OIContestRankVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/OIRankVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ProblemInfoVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ProblemVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/RoleAuthsVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserHomeVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserRolesVo.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AnnouncementService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AuthService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/CodeTemplateService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/CommentService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ConfigService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestAnnouncementService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestExplanationService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestProblemService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestRecordService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestRegisterService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestScoreService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/EmailService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/FileService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeCaseService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeServerService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/LanguageService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCaseService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCountService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemLanguageService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemTagService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleAuthService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ScheduleService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/SessionService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/TagService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserAcproblemService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserInfoService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRecordService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRoleService.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AnnouncementServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AuthServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CodeTemplateServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CommentServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ConfigServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestAnnouncementServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestExplanationServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestProblemServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRecordServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRegisterServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestScoreServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/EmailServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/FileServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/JudgeCaseServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/JudgeServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/LanguageServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCaseServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemLanguageServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemTagServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/RoleAuthServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/RoleServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ScheduleServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/SessionServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/TagServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserAcproblemServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserInfoServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRecordServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRoleServiceImpl.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/AccountProfile.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/AccountRealm.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtFilter.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtToken.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/ConfigUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Account.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Contest.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Email.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$File.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Judge.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Schedule.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/IpUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JsoupUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JwtUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/RedisUtils.class delete mode 100644 hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/ShiroUtils.class delete mode 100644 hoj-springboot/DataBackup/target/test-classes/top/hcode/hoj/DataBackupApplicationTests.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/application.yml delete mode 100644 hoj-springboot/JudgeServer/target/classes/bootstrap.yml delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/JudgeServerApplication.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/CommonResult.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/CompileError.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/RuntimeError.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/SubmitError.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/SystemError.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/AsyncTaskConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MybatisPlusConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/NacosConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/RedisConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/RestTemplateConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/StartupRunner.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/JudgeController.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/SystemConfigController.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ContestMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ContestRecordMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeServerMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCaseMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/UserAcproblemMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/UserRecordMapper.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/Compiler.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/JudgeRun$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/JudgeRun$2.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/JudgeRun.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/JudgeStrategy.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/ProblemTestCaseUtils.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/SandboxRun.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeGetResult$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeGetResult.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeToSubmit.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudge$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudge$CodeForcesToken.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudge.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/HduJudge$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/HduJudge.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/RemoteJudgeFactory$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/RemoteJudgeFactory.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/RemoteJudgeStrategy.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ContestRecordService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ContestService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeCaseService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeServerService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemCaseService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemCountService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/SystemConfigService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/UserAcproblemService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/UserRecordService.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ContestRecordServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ContestServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeCaseServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCaseServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl$1.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/SystemConfigServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/UserAcproblemServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/UserRecordServiceImpl.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$CompileConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$Contest.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$Judge.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$JudgeDir.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$RemoteJudge.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$RunConfig.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/IpUtils.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/JsoupUtils.class delete mode 100644 hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/RedisUtils.class delete mode 100644 hoj-springboot/JudgeServer/target/test-classes/top/hcode/hoj/JudgeServerApplicationTests.class delete mode 100644 hoj-springboot/JudgeServer/target/test-classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudgeTest.class delete mode 100644 hoj-springboot/JudgeServer/target/test-classes/top/hcode/hoj/remoteJudge/task/Impl/HduJudgeTest.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Announcement.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Auth.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CodeTemplate.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Comment.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CompileSpj.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Contest.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestAnnouncement.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestExplanation.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestProblem.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestRecord.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestRegister.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestScore.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/File.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Judge.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/JudgeCase.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/JudgeServer.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Language.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Problem.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCase.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCount.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemLanguage.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemTag.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Role.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/RoleAuth.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Session.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Tag.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ToJudge.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserAcproblem.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserInfo.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRecord.class delete mode 100644 hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRole.class diff --git a/hoj-springboot/DataBackup/target/classes/application.yml b/hoj-springboot/DataBackup/target/classes/application.yml deleted file mode 100644 index 3dc08898..00000000 --- a/hoj-springboot/DataBackup/target/classes/application.yml +++ /dev/null @@ -1,99 +0,0 @@ -spring: - profiles: - active: prod - ---- -# 消费者将要去访问的微服务名称(注册成功进入nacos的微服务提供者) -service-url: - hoj-judge-server: http://hoj-judge-server # 服务访问base_url - name: hoj-judge-server # 服务名 - -spring: - profiles: prod - # 配置文件上传限制 - servlet: - multipart: - max-file-size: 50MB - max-request-size: 50MB - mail: - properties.mail.smtp.ssl.enable: ${hoj.mail.ssl} - properties.mail.smtp.starttls.enable: true - properties.mail.smtp.starttls.required: true - username: ${hoj.mail.username} - password: ${hoj.mail.password} - host: ${hoj.mail.host} - port: ${hoj.mail.port} - redis: - host: ${hoj.redis.host} - port: ${hoj.redis.port} - timeout: 60000 - jedis: - pool: - min-idle: 50 #连接池中的最小空闲连接 - max-idle: 200 #连接池中的最大空闲连接 - max-active: 500 #连接池最大连接数(使用负值表示没有限制) - max-wait: -1 #连接池最大阻塞等待时间(使用负值表示没有限制) - password: ${hoj.redis.password} - datasource: - username: ${hoj.db.username} - password: ${hoj.db.password} - url: jdbc:mysql://${hoj.db.host}:${hoj.db.port}/${hoj.db.name}?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true - driver-class-name: com.mysql.cj.jdbc.Driver - type: com.alibaba.druid.pool.DruidDataSource - initial-size: 20 # 初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时 - min-idle: 50 # 最小连接池数量 - maxActive: 400 # 最大连接池数量 - maxWait: 60000 # 获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置 - timeBetweenEvictionRunsMillis: 60000 # 关闭空闲连接的检测时间间隔.Destroy线程会检测连接的间隔时间,如果连接空闲时间大于等于minEvictableIdleTimeMillis则关闭物理连接。 - minEvictableIdleTimeMillis: 300000 # 连接的最小生存时间.连接保持空闲而不被驱逐的最小时间 - validationQuery: SELECT 1 FROM DUAL # 验证数据库服务可用性的sql.用来检测连接是否有效的sql 因数据库方言而差, 例如 oracle 应该写成 SELECT 1 FROM DUAL - testWhileIdle: true # 申请连接时检测空闲时间,根据空闲时间再检测连接是否有效.建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRun - testOnBorrow: false # 申请连接时直接检测连接是否有效.申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 - testOnReturn: false # 归还连接时检测连接是否有效.归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 - poolPreparedStatements: true # 开启PSCache - maxPoolPreparedStatementPerConnectionSize: 20 #设置PSCache值 - connectionErrorRetryAttempts: 3 # 连接出错后再尝试连接三次 - breakAfterAcquireFailure: true # 数据库服务宕机自动重连机制 - timeBetweenConnectErrorMillis: 300000 # 连接出错后重试时间间隔 - asyncInit: true # 异步初始化策略 - remove-abandoned: true # 是否自动回收超时连接 - remove-abandoned-timeout: 1800 # 超时时间(以秒数为单位) - transaction-query-timeout: 6000 # 事务超时时间 - filters: stat,wall,log4j #数据库日志 - connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500 - - - - -mybatis-plus: - mapper-locations: classpath*:top/hcode/hoj/dao/xml/**Mapper.xml - type-aliases-package: top.hcode.hoj.pojo.entity - -shiro-redis: - enabled: true - redis-manager: - host: ${hoj.redis.host}:${hoj.redis.port} - password: ${hoj.redis.password} - -ribbon: - # 指的是建立连接所用的时间,适用于网络状况正常的情况下,俩端连接所用的时间 单位是秒 - ReadTimeout: 10000 - # 指的是建立连接后从服务器读取到可用资源的时间 - ConnectTimeout: 30000 - -logging: - level: - com: - alibaba: - nacos: - client: - naming: error - root: error - -hystrix: - command: - default: - execution: - isolation: - thread: - timeoutInMilliseconds: 60000 diff --git a/hoj-springboot/DataBackup/target/classes/bootstrap.yml b/hoj-springboot/DataBackup/target/classes/bootstrap.yml deleted file mode 100644 index d96afb8f..00000000 --- a/hoj-springboot/DataBackup/target/classes/bootstrap.yml +++ /dev/null @@ -1,27 +0,0 @@ -hoj-backstage: - port: 6688 # 本服务器启动的端口号 - nacos-url: 172.18.0.2:8848 # nacos的地址 - -server: - port: ${hoj-backstage.port} -spring: - profiles: - active: prod - application: - name: hoj-data-backup - cloud: - nacos: - discovery: - server-addr: ${hoj-backstage.nacos-url} # Nacos 作为服务注册中心 nacos的地址 - config: - server-addr: ${hoj-backstage.nacos-url} #Nacos 作为配置中心地址 nacos的地址 - file-extension: yml #指定yaml格式的配置 - group: DEFAULT_GROUP # 指定分组 - data-id: hoj-data-backup-prod.yml - type: yaml - #namespace:命名空间ID 默认为public - url: http://${hoj-backstage.nacos-url} - - -# ${spring.application.name}-${spring.profile.active}.${spring.cloud.naces.config.file-extension} -# hoj-data-backup-prod.yml diff --git a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_registerCode.html b/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_registerCode.html deleted file mode 100644 index 28de3f85..00000000 --- a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_registerCode.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - 用户注册验证码 - - -
-
-
- -
-
-
-

- Dear New HOJer -

-
-
-

- 来自 邮件提醒 -

-

- 您收到这封电子邮件是因为您 (也可能是某人冒充您的名义) 在 HOJ 上进行注册。假如这不是您本人所申请, - 请不用理会这封电子邮件, 但是如果您持续收到这类的信件骚扰, 请您尽快联络管理员。 -

-
- 请使用以下验证码完成后续注册流程:
-
- 注意:请您在收到邮件10分钟内([[${EXPIRE_TIME}]]前)使用,否则该验证码将会失效。 -
-     - -
-
- -
-

- 欢迎常来访问!
- © 2021 -

-

-
-
-
- - \ No newline at end of file diff --git a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_resetPassword.html b/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_resetPassword.html deleted file mode 100644 index 0692380c..00000000 --- a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_resetPassword.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - HOJ的重置密码邮件 - - -
-
-
- -
-
-
-

-

-
-
-

- 来自 邮件提醒 -

-

- 您收到这封电子邮件是因为您 (也可能是某人冒充您的名义) 在 HOJ 上进行密码重置操作。假如这不是您本人所申请, 请不用理会这封电子邮件, 但是如果您持续收到这类的信件骚扰, 请您尽快联络管理员。 -

-
- 请点击下面的链接完成后续重置密码的流程:
- CLICK HERE
- 注意:请您在收到邮件10分钟内([[${EXPIRE_TIME}]]前)使用,否则该重置密码链接将会失效。 -
-     - -
-
- -
-

- 欢迎常来访问!
- © 2021 -

-

-
-
-
- - \ No newline at end of file diff --git a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_testEmail.html b/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_testEmail.html deleted file mode 100644 index d10c6d76..00000000 --- a/hoj-springboot/DataBackup/target/classes/templates/emailTemplate_testEmail.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - 超级管理员测试邮箱可用性邮件 - - -
-
-
- -
-
-
-

- Dear Super Admin -

-
-
-

- 来自 邮件提醒 -

-

- 您收到这封电子邮件是因为您在 HOJ 上进行邮箱配置更新,然后进行邮箱可行性的测试。 -

-
- 经过本邮件的接收,可证实:
- Test Success
-
-     - -
-
- -
-

- 欢迎常来访问!
- © 2021 -

-

-
-
-
- - \ No newline at end of file diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/DataBackupApplication.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/DataBackupApplication.class deleted file mode 100644 index faa73bb87f01e14adec14202495ac61860d46360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcma)4-)|B@5dIcup@_DErMCX4jWMA-xGzQ@Xqo`kC!&conCR2qvW2C`?qzSUmOslU zjSv0-{!zxcE4G+ijF;R@W@hJ``DW(lukSwqyud*fCG3{5SH%N7EaMTw`jIx;A2SqN zha-kk-;Nc-=0F?uHkk*?or)kNPkmse2uH%{)LuGEeyU@JX9I5|K9!Wpr*_6qgcm&_ z&y%PdMWL3$Yil|LJ{Q_BG+UnrGjSn!D9nTpz0+pW$%+d%A-G0Pn4vnfiIeJ$PP^I5 zE%7`>W!Qb67_aAQq+?CJc8#$-);)&h#S z5EcOyWUaWN5Eg|1L9K1IwVQUYb}utYx?%UKt?hr`o#oBsO=iaL>u31Bd2il3%YV-O z@44sR;jNF)yh21X*(^Jare|#QY#u#F&*#x0dcjUF(&1b>LTz?@9JSFg8y)B0PuS=s zJH0Gkp0v{`YR{w7bS96^Qb!)0qgU+oD!nGrm+dr&UYF=Ab{fKsf0bXqW~VpkFu!}# zMqjtnH-z?EcKRlLi+{Xsqi;*}9XoxO-nP>_^u0X#KK&q%en>x(=*M|9fezc~CpP-2 zjo!7>d-O9K{XCbhrC-?Smv;IU9nPa)({F6_TaNX-je>Rxag|Oxb#cet{LAm`^m~5& zgN^=Zr|ooDqCeT`0=>_uugBNG$Wi9=Hz)y5{mhk0nXjQi^Ur0JGtcdH>+>NqY4S2g zSw+4&jnPGAZm(9}(p0PYtJGQ#oAq&A(FIkd(YI1@ z`I?%1UPW8&(wcQQ?r!k-YE@530*-CYlx>^Zn{#71LR~mJ_Sy_Y+r+84Q-QJ=F^weU3W}i2p z&7Eu=nqLdFcyy)62(;4pf?P7>>GDhgGs@#2!@w9#Ofv#Tvd|Mq8BI#57>z=&UM*PC?00(`>iueyc8AY@n{tO%tJJ!^b&495RS>t4BqwxR z0*F6*mFj6h4#r!Whz&(VUal@Ltgc#AQCWI(Nim~2mTFd>qYQ~LX_R16wU^T)%q6WZ zD#+-?BviUfNv4yUB>zV)&9LTCFK8JZN*W@cEk3{duK4-&sRoD=glg1dX5VGZYzwT6 zau-%qE+{Q7E-7a;SPZw5R|L}_@3zQ5yv(N>^XQ&2C!k{_iOBqnmWUaxcvNqLQtI(& z4XUTm-_X(odPifT#Q= z*h-Q8K(gAA!a!!B%+jCCy!DOdDl^Ssvvs&sV!rbLl01 zzYn7|EtPsjOd87e=m-WR`ZJ>fk>thhKmeHHSF0r|ufw|LkLob;r^nM$-#O3p@()`GZvA*|WCbJleEo02k zBcnkgLe3deJU3g%lR&blLT1R*B5=$$dOy*|VByvTho@S`ZbG-vt$FGU!t>?6o`2)5 zA@8|FQE}?LZ@|ke-VLIfHHqP6G*l#nGu!PlkMW8~<6`ntgyu{4t8TBp%^;^@%HDXWpLh< z`E%#P>g2Sg(ejD(FN>D5C=nP{T8w~&U}kKz$c>dv6wX*J2sgo^cB3LVTbi4FnBwLs zS{bc|}!CVOd$lO}yEi6pMPXR_9i$z=+DK0Insan3IgwecS=t@_t>T0Q1*Bbn8{mz~>jge+e>pIn^q|nU_ z_%)W}nvNR~Ib6b*mPN;rQBjzkf!k3bO>Z)THB9ichY>~>3#SWI-PKs#j8@FNcGQTh zg?AC|TC5a-*ttVMS)%y^?trd&O)E}jz^*j%m6-!98v?W`O}2S1Pxz$8?)0_zUD`r7 zKUW!HeKsi|kyP3TXi&TeaU)zzd8-f0gNP^mmE= zA=5wUUlM&F(}(ntME{oQKlHIo|HUZ=Il9_Th1NY6T>oI_&a=UDJ1%srWi%z&cKUpK zYuC%CE_7_f+tB0tLwoM)-npgg)hD|SYz!Sf7~0l){@iW|%Z$;-j25M>u@MfV-oo}a zJqYt%M-Fzit(90Gnf0ZQC6*<#Y?dQ2NoF>dD>1vw@|Y~KelqLNE|S;)nGIwPfHh9K z680gc7Qobt%WM#R#AsMz53``f?Wxny*pKS$I1@a&HTdfKu4mSE?z*2R=h(X7=5?VR zM=x~jlG$K3L}Ei_HjLXD-u3KLp}kwg>(Ks=V8`a*!DC%7JuR`}GRtQdOKgP9F5#lt z;{$WXqsJH!b1iU5Y^2Oau}dX(naoDBF%laqvvF*^#3smWB9CtzS6Qu?BC_b10DXnP z(R~ORUMq0i(j3`M%t3Vu9@%^T+_upE0}v7KrD+WQsmA3Jn}K8sC6OgK?cTn#tF0}x zc}wTPGvI;5u3&U)f(*~oQ)@!|o))e`PqYQMJQLjTK<9xYun^qb)^*>x;HG`SC-=jG zkm=sg8a&tG-P{be3yQflEd6H%F#bzt+%orA&RfSd6 z&YHraq7tXG24`EPygM9ZLTj`Q#%Xy!W1AK^c4f4*_b?-h8MRsi!hlR?ZDR~B^m+<~ z!;pwxVQCq*NBy|`DH6!kbESm^c#bTs2} zHY$wYPE-%n9Wl3&r})7JcoQio)(>b5#LHr>Ud68zQMTr&&CQw@8}V5tu6?wnLB8MwXvo<^uJ<|#}1)`>z09dTvrtpUWl7$3FIxvng;((%Gj4XJ7fZRAE zQ+0ku8Beg%@N*zC5iIf)M>t+>HS`A>_Qdq(I~ZQRC17vSD(bn(Qge)vn!{+M2r|i* z4aqge#Pnk%e)_V=sYOarw&ifO32*VnrL!5s@03 z#K0G-E{x8dVu2Jt%wkbB=c34?1_Ic(Bx=s3(fE~kG=A>JK8ZJ2xEq3dbp7}&!Z!t1 zhHLheQ^bzprVkb4Gsk#1l}d0g3jtb4H{cuEb}EGwS8kvz{39As;OH~W(dRVv?Smi1 zv-;B1lazg&a@t8cir2!V9ao~OXaLPJ%uW%iVY4topP?HKS0kv578}wdsGKUOFD-#) zKAtSa`$~h{PFk2TX9*PK2-i zi>IBYix^ltfPV~Rbdnse(V+5zlQcLHM}HU~@=`YW=n`r+(s0^F1^6E?yqYZ%UZPNE0jdrp*))S%i~*Br3atW5`a*Xct)@FMXv1j~-G#es z*vX~4ahKD38o9}P=-zN}$8gPt^VtY)EDvrRXWMv2uhE3^g3~k+|G6P6GQg8CviVtw z!`s)W%MOFNdthuY4W@k{*M1|anZkTDs@aI@3r18|&=+Y9+z+O)w3gN(s!LF6c?4N> zA0Y7wl}%jg{;1S?NcBn*Zu$Y*00mCb7)d54j)tJ)^GQkaAPn{Di3>bL4~IQnk1L-H zvSZ3XwxgYr2`y$+ z+&FMN*N9xqv1Y>s_G>8k)WsWtq&bEc+HD8ZCN1%TqA3(hFIw#dn-&F?64JE|rb*2O@AqeC zbo9wTKwfz8Msak;(HC_5dwdl2`<>k+n;IRM**WKT&iQ`#%l`h?4?h7of{&uO9cvMo zI4?_1mJ4CzWnYhSafNzWs0~>*1z!;AqAah-u^7fy6unrpQIfqZ%eIYIZB%SjFJrp*45(D%G&JG>f*G52AJD&a;i8+bQGIBuy3ziWtyK!84L(`N3Z+7ALLoC8;A~hPxblSs zZhRRdr>T6ZyzVOW&KFAVVtwm^TUp6nDDtL%zMRh$Pvg&lk>Imc6u{U z*7RoiVme>m+A5dQ6}MV1*3wh@w5$)bv$tB$=iO?R7u)4hm7-4t4gPQIZbivN2azMU zA|U2gD&?Q zMZkhoRr`Cht|HZzlA)jzO_NzRVS+p@gF%R|L<-9yLaS*5G$JVg_tko?$ZBc>G$fo= zP-O+PT-$UjY(pu$LyeAc^lkGP(T`piMZG8QVCx6nLJ{v?(=o;{|H?vcTURxQ4`+gc zozInK#3YiNx$36Z7@^^jIht{5d2V5bCXu$hGG`2$2AGFDea0az->#KCKiR*-5)1oS zzUVh=G+VA$^6qRwdMqAnmBTWA9Hj7qgZpsM!TlI^FoLAQ@XfZHgFA&Yg;5803H2;y z96W}{9ZU9C>?N6VEgFWW7*amv|2ZEgSaYPOf+Gt}O4-`O$;o^Kr&w z^dP+^p++2>#qluScklr|ba1y=aE~m9WVsgyIWAi&y;M_|zABW{S(n46Sa{PLKvr&h z+byjtj0G#KQ9yy(Z!?_(rw!kzr~kpnTPFD>PWLY5igkDCWrd;PxlWD7@S6M;Dcpew z5)yX)-VzdYz0-BQ(|f%$0D5N(xOYi{_0AmYooVJCr#$A4>ljZ(;tcKs$!k!_)KzpP zN3SB39J>nRYt40->k#b#_7b^IThfF5*n``U=55mB#{+nfCrZ+Km8L{Fgn>B~6+<3Sij^m_NX7D9#2xX)9i=$oXo^!E z#EoikjtBI`Meqn7?JUGrjLN@kdZbN=7gP~))E9EXcdT0+OLY{H3Aoj*oe{UX{m3b4 zCSO>ZySQa0zeCsV=yO{?&GEd-y&zxb#B)QBg zOR7~!UREOk_pN5(SWWkzz+@*mp_`Q>bs}LqiK$L<0)_qm_IOpMWUP5|)MNB2Lccyv zCBKAeTuJ=`^9z`vE2*DhE{rC35Ya~x(Zx|N8Ds2MbSI4Kh+l>?mN0hE-9R`QlMp9k zB}~Cs*U^6&v4okh0-#tXOi(OiC&B`;&{KKtamFAc@h0~ae{A>u;H*44YC66_om$ z@YcCYE(T#X01b@Me&xfg0IY@FeM>OSbA$!_f|t#KwzF=Dao&I2y-q z-(%mmu;S_yP1teunI;l(^|>bY$JHO2xGk1QhWHAVQ(wX+=aaMr|;XR75}$AD8RWE*!UHZ%?a_{zdvy z5>0$I{!zx+yH<$Shz~cjGdDB)&9}4r{m1980Oqlj#aWCw7|$YuF)OZFF=54Z2UA%% zse7ge1?!x(V$Q)02cCnQ4BZc8D9uBLj{Ni%LuW}<1Ve9GhGI3|-xhk4ZwKV*FDsu1 zTU<+PH=UiPCL@N)vQYN- z{975?D!ZX#ihU|Aj|0E4a>F*yFuWdzM(&F(8A;;zaTqGYEgGVCp)Crc%80u0_^(he zG z>2g=XQ0P*?qew(97I2s5P3elzbCC!ub0#^&ITwq#=iUGD8G2)=cY1I-NYhY}>?g}3%}9669D;qKMF!_cb|=n04A9z512BjovKY?e z0!f?vfr@2F7r!9$`VbxELax|AXCYTJq?^H^k*A5U1-29e59;& zr*ZVqdVu5*LA*e#ix|NuCNYj#OyDN1EQ+CYrzVOX%wU)zE%*^!YT}tqY^uzT>ZhH| f9_u92tkHqX35qMYO4`PalAfk7OKXSr&EwQh62geb diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/CorsConfig.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/CorsConfig.class deleted file mode 100644 index d95f984e23cc03fc0972a6366a9bdba533317210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2719 zcmcImdsiDp6#or*>=IYNg+fsaR#8K+T_2^krBXr&kdly?1ZY|{ZjvEc*zDr&2B`W` z{1WmWn{$mmxIV6CuaE&wy-T>N5Ufs1%}{#!!o=@248q~o53HmE1Y3CX;^%-Q7>^P zua`_(QImFAH@9`i5PWCR@6`;K;d;`u542jDj%qb~Pb=Hju2I!uw&TWH(*@F~S1Mv5 zr5_v^R+Uc0!b#hyYVLtU{H~+d`H}7HYe&4Kx!gH4xz|;sTbAwVo?%-pompNrT+eyB zAOOowhhtd!ulg8931ybMcEc(2b=|6%+##f!7eU&i<_zeK3m|=!K88@Pg?H5uaT?<%)S75Gm^9H1`YI|UBN z(!egc=bi!&`w|)o4soR5STIi&d@m%X{~?LbSeP#D@v_ITeEt;P;ic4Jxm_3yhdT_5 z=T{=4+)XLU07~0VVKF=kCwo1$FxxlI|GL!LQNNJ2r+~J!FbwIYX&>=Q+A*qzMUF3o zpZsr#yO*W7SF&MY5RpDCr;U%f;8nDiF%5_)5 z4-D^~&D4fxm@aij%k^~2b7$I(z~3fH!m_v%Gj-SHWUG`&trer01j9^E)9$B*`nFW% zUPkw73}fNhm%~KWOAVb{6^0vq^R71)J4H*HWzX*RiNyH};1%tV9;%mHI78*KQmp^A z-TF|sa`9|2x*g3&v&GePawVQ+P+Bf9Y^@!TL6;xs)JJV9e6^oLM^n-4#!7l;vnXQK z)sng_7j>#|?3A0t(=J|D%8zS*n_BeY@(%qe1L<4DN0goc8s8^QBg%*dBG15nrpW+4 zpfT859KnY)SK0yyW0p9E2{_+DM+M$6vG(9Jg(p_#_<3X*uYh! zG1W$y2}-?qC`P3Why-}ElvIfHi8)p diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class deleted file mode 100644 index 3292bf81e0a7dfd1e11cd6faba06a768d0715992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 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 Fz%Ky|VY~nU diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/ShiroConfig.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/ShiroConfig.class deleted file mode 100644 index c8e3d84e20564e87b913d80972a17e7690d8c5fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5025 zcmb_gX;&N98GZ&N1Y&FqX|QFtu_2BvwoIJZX$&@wf=yiqunQQ+akndJK!b&(&Wymg zYnCqA+jMXKLO!JD^x%_nPQUd_KlCT{^ttzrq>(g=Ic+{@?#!KcdEWKDqksM9@BaXB z9-kzUhDacrL>Gj-+-UZKp}}fN#-QcFUk6`DR=J6*Tn?3k~kt?my#HQ z=ta2~m45sHuH5$$@RK+u*^Z%_z;+TRAo_3?J96hiKX&m@-u*CvA0;s&2}dO1kCQkp zA5P;Z3H&sHpBd=e-0|m~qHntfPA>T6idD#!^R`teZ(3f#am&_?8o`W#)N-}tJ6rae z<2l))ohg;dzVMxL$uscMLfPH0yo&3THr8FSW$%>T`&QN#CC^$HIlt`gTB6QiWvYI8 z$8qgE#r9lsN{&BkpgTRbW*|041O^5coRYm%-OAeTs-QLlLks1cD6R?Dk|E7#{N1`kK25jyQ71trmn$>$%eE+PML-P0YXQ~S?m6kr zn$IFUEbW%w4cps$qzlU~w~MNwi~@nxHvY2TTZ0zB>MVV`Mtx6F)Ia0afl6Sl`Cq^2cZsH#8Yp~w;m$qNZ;#+%SlW$(Xu zus}Uv8+Esfwr}Y~nUTSY%hKT4^0cV>g|h2BROea7XMnR+-(D$K-JG4tZ#$l>o`(mF zVCN9jI<;p1Ng`Jhy`XIR(gY`Uycl1G^oU9wefU2stKPtik?JB2NX=Ds zRW{6+n8LHnGdbZjwc&%F%_iQ!n+Beb6cFma>QHYw) zPUiiu6=mRt6#3;Ow28mq9RsJD$MV4Iq2y+&E0fjHbW_a@1`c_)A4~yihMaJwI>Bz4NTh%y z1?Yp5DlT^_oCA$}OdB3MT9}#+lrsi-%ryCjC&h`n(v~SgaXi7d>Zn>3E(OjNh3D~8 z_bflb0fRr5J=Y1|^>Cf!n&8T2&a1^Ii>suIk3WL(SKf5tIbJ0($a;=fQxo8Myuc?; zE4V-^$$Xn@H`jrEblrV~?#0Q8J;WwIs28tt6t+ixh? z*R|?8>??e8neYgQuxANT-d(}V1eqk~G%|=$+9}GM<9`}y9HrE2^lY`6fA~ zH%Iqzg!l&+_A$iuiN(pGuM9o;IflD&XM*M)osbrEt2hl)GVm&$w?GRP`8UWCHQo$4 zdNe@Xi{rSCZxZnl{-bh(JYD3`(bYSP+-b(PL`fRkzp1Z>)YJPoMog)tDMtGEK2GrA zt1=8jPmcc$U(+C`Qn5WeHTgMCGJ5eT>Go4o4a}oN3#{^bn@O=ouixPxGOsb)?h@be21*z$aUen-08yi>bu_u F{tHM-y!ZeB diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/StartupRunner.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/StartupRunner.class deleted file mode 100644 index 3eb758df6542c49ce9faeffb1f74a00cb9700a4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3034 zcmbVO+jA6U7XN*jODB`&HW1hm%!0%viD0`3kxd9|c1R#`lCb20h-E)tLnC_Xun7kg9IQhx`eIxjiy?)6DISPn5QpUQ`+6M4kb>bD z>d{k+5xF0gnT8!1>kI<#%acLzjmx)>!3MOO7U`m0h zU|JxQwKD?ol3U zww5evP&;urZ+Yg7F>1Qzc-H8$EZfsP)3#iJJ%Rb0V_KO>N1riH+Rkxp+|Vsoo7B^u z?aXR=>44Ui_w19VV@%L&j2F`#@ysmkRKmzhv39tmLH+1n(=xq%46M0jR3MxrWPw#F z(=rC~GvkIctP`Cdaazxg>W(S*MPb;RGU=wNBHDllZOGFdFP~$amd{Vf$y);Jn~$ZY z^%J_5)vXM5WQ-lsb!^(Tt-tp}~RRAwdh1zh0u%oecf2 ztzwZeOikoRT*I-*U&?f8bamiZvY<%`ElH(Ay6ckQi9l&(db0c!1?3v+Q}%KyW^;>l zG*#H&duO2g=yL^$Ngwamb3Tg-jx+Y|r_)Bx&%S~zOKER9Tg*#r$j&=yqsR2KP{!$l zl1G8os@39phGWEGV#4{0WW<7oLK=iW7K9#eLYS z;G~MDF{|Pk%o4DQXYps2@LhAn2=YbhRXm5ksCXVPP?#%Ht>Bc3(|A$E9L}hC31?Mo z#ukCLgZoG3&%Jx=?Ki*u{QddYE-zgAVE)W|e#PGW=bX&Y{PolGSFY?>_P6iZ=LB|q z`|;(4cV1X{>%CiNF5JBF(ZU;NzqwZU?)v$gbA|bfuiiR)Vd0HW<}ZFc|MCalT|cGZ zoQl8VWfiZ;c+bnwE?`z*ce3YaxxcTx->Y?if>%|%hKps)FV=gjKTj$f-nKoNycykM zaau;uNdhbV%$3TR4X~8TQXwgLU0`cDtf2ongj`RzJh!PYKapW?M~YXqS9WSL%On|W zt6vTccMXpWjWH!-hr9a+hr7r6M)n`*9_vab2S)~m1@5nC{Hpd@@k++<2H1uI>zZ5c zYzl$KYB-nX6sOaK!M3PStDLHwQgn2%vhCxGK1+-dQc<(Kv%{|W3_)@fa=3(OOQ4~- zcRAwH2nxCKX;<@|(JYe`wOf94m~E)iMI#(h0(G9<$JxgjDbUhf%}B>`Y{gm1nV!ua z%DYnn+kP6nCj`{&0mGB+HRLnUP~~7tA1k-=wa4Ny9LFZWpXiH&zOh(W$)3BE)fzIN zteC=qtUO&CD$(==??y653&DGtMY=o|zqrX-4)GOG+PlZOXD-gmxa#-=h zq(%-$%9?l|<@J7F#_3ui3vtiE%e9pn8n1%aNb6;YPyHhgaFqr?)7!bKfdY2mLGDiR z$U}6-!!;R1Pz#7hT0cik_y$5pL!TjBKxC+ZC}m0kwf(`hZXnbaZU}F`ikQIL=)Q*f zqnDw!M-q|vitP>It5{is0#+U2e)W!Jduci_nuuJ%ngZfS=ECA%KNOZ86tFh1d*<)| zz^c!%F5VDde-#@-kUERFeo=-i(H;(f-P0ZkwM84E2}1Cp9aw~>B$W7yM7SZkgiVRB zPDGXo0u0h}LRkbCCAdpV4+ySkx`b|H5uKzv3`zG>*ub?3>zK7od?Pk7Yde{x4(91G zQhkhC7G)ljaGq&+6TilX)c7|Z#+Upg{V#UoYqa4e9>M>xN7Q4NSc7)aiVo3+PCt#4 zh|%7|Jh_u;+lGGL@1p;&c~;64e1${4EGko4Ot-w-P0IqC#70`*!_+s4wfGJ1LiB$c z?Ys*U#VoDwq2;}dq?M9Dzq6#@S<>$;>333pAN3m%y^U=Oe#?LHJyKh5qq(#jY{H|| z2@^vX%k6ii+TG$8CQujObOrZb!a7N)@Cgm-H$j(4%4)E`)E3>`=lF|Jvllb4A5Hup Dp!YQm diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/SwaggerConfig.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/config/SwaggerConfig.class deleted file mode 100644 index 87de46790f515cd4183306ae234512a0af77663c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3087 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminContestController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminContestController.class deleted file mode 100644 index bca4fb14fdc0c765f8d0b8f34ff28d95f86ef16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15493 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 CiDzg4 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminUserController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AdminUserController.class deleted file mode 100644 index 400e9d69810b297616cfb502a238741c87ea19c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9463 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AnnouncementController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/AnnouncementController.class deleted file mode 100644 index 446925e4940ff75703fdde00feb30488b4819bf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3675 zcmbtWTXPge6#gdJu$#>wAt3k2O=SZKBgj2~CgI}ZLP8Rv;&pbmNha)0FEg`&;1%?N zqRPtyYQc+?g|8G^7Q{>Gn-4zuBTNdP`~#Hb*E5^!EG|`>vQnAtK7IO}?>p!8>Hhtn zAAbR`10N-^0>_g$fqwNFXvT7!Okxm2Netsu3r6r#0xu`=3Qi~RY7(#Eb+z(F0&gbp zRx{yLIOsQc<#+OB7%#t}_jLC7s z6Yhj<3BxWF^F~iZdnjB;Q{Js%-cna>N?FmnalsbbYPw@B|xMui`x zoUuJ$!(b{iZcdm+-gHKdwBw6W;da*$b^OO~p&%W@6<#Ut8+}sE27?J*HRbJsP2)>y z7}C&Um0Xt@8Zbvmwp9gdHfbTItr<%ejI1dOc21Uz!eo}g_lo(FXIRn|MnU*y&h$+q ztxVA0vg&|M7H5MtGA~Q}AL3Y)DFwTpt zk+q#%v?h)UpF4{zAQh_#GhbpHmK$c#F6S^B5)In|!)DR6#)RRG*{(Fql0SAaYI0DV zE3wMFL75jGt;Sp_nSc$|g*;%Yg7t-~>R_&-chwDCc@Z8HM>BMia6_-TMxJu8ZgV0} z>(L_9(3Ltiui9xe?VJYf7>`R>T%4R%bzg6E4+S790dB93!7!_%ivEhANG}-7gUzbq zDK|#ckOUW*xm-1y;Z&^}VKLkOWL2GX&x^EfMh=07x}9j)S$A9pq!%f>`uCNS-YavH z3`tw5$RItGPd9&veeGVQW}iu~5Ep*i3B4=ebj@kk?~cLp*4V{b$(TQ|XSHH%Y`! zuVm*l9i@Cas$7<{4z^d*t>-DA;czOQj<}w+)-kVph0YVae23X`^8q_Hw^TJ6#_ti= zDbwwhEK7JEE4#=i2m>?_y|lv|MDOe&Up-Fd*MT0Zq$DGqQQqCEZ&wS+Bk78QoDjW} zX*TJVWf-q@sm;AE6Q8E(Yc>^o#$ zJv8Q-6O7H{QPbtvC_uVe?srcG?F;Mq0$mYYS`F$%^YU8F*#iEq;cpXvdGh&P%bCGn zO-VQ3gZ3>44OqvoQU=Ye=T{FEumKx6)7TWALSwM`55)Kf40Qg6md?9qh<%MjYzmFX zw@|Pp6g0OcDama99x)|RYK>E9x{C!Tx_&@hL-Vy8NOrX)rqFz+tBuOdcW5&f;8;Z@ z;Ak7=A9kTmJB zmZk@IDvqr|pjL603d=LELi4Z<+vmp5^0^PJZ=hf&m7ekFZP#fUoSUa+=X$ez5&Il3LqB#kK9R@33eJt%`JGK)Nl^?;_Z(XeE^81fdeKj_c|h zCPIz&p&QITmSR5+lnF6)53oGUxuSBA8nviAM_bL%mhtC#{wrp!8uis=r`qGuyoMge zJIuDnMFpU}oXW)q)&wlt0v1bZv)Dr)d$EwF6vhgR_Bj^q=))m8YA&;A2+|U;SXyCm z_z^4=Y}Sy5BOGWr`be}(%V-}D&@QWuwvQ+d5$$1OIr=})zEBU^23D~;Z^weFOLFug H=NaH%W?Ba6 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/ConfigController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/ConfigController.class deleted file mode 100644 index 8b1352942bcdb8ef946d7587e66477b8c8f0bf0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6015 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 GefED-_nH9! diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController$1.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController$1.class deleted file mode 100644 index eac44250ae0cc8c0b38edc4d1dbd866172c274d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmb7?TWb?R6vzLQY_sheZB1J*Ra+Gw5<$m8eQN1TYN?RuLrTD>WwJYDC(O>2-HGU< z;0Mwd3krS!Ka_Z8Q#BS9IxurCobx*u=G*trUjgjkeuNM=Lu@SKR)iXEM`++qh|LgN z42?Zyl-p;hw>v|Iplegfu-sEdzL@4CSsaUzCQqwp6QPHqP~JXs1};-2L-V;Yvgm42 zmXgfvp0g)BONhiXJK>2nuCQ9mf{Qd)h94>|yT6o>H~VcBeNHuLXDV zjpGBApJ;g?oIJEeE*!`}T;S#+K?_}@LB)vHcz-26x75D+k`Vx=)FQWB5;Ew&G-XS@V@i_ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/admin/FileController.class deleted file mode 100644 index d047c5f922ac7cbc1f105ef3c2189e51ddf294a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30953 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/AccountController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/AccountController.class deleted file mode 100644 index 8ad4c701cb44bba6336bc32866dd2a5e0d18f213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22701 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/CommentController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/CommentController.class deleted file mode 100644 index 62fc5b092a9f4d97123067c925be18bec5b02ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmb7BO-lnY5Ph-RR%^Ajet<`BD(GB12#O#DPpd+eUOZ*Du}$4g)@-)@U7iFF{s4cJ zIJ-zeJT-wy-kUe`Cgkh;;}gIcc3Y^S*Ti-cI|7YMZM44~5FkYu>sB_Jx*Tz^cy|#uu&qM3RlxI$x@w1bunp^ima}`mf z&4}beO9PevHD9LmwczSonPqIlbJu4wDR|_7WTx8)P!~8^>hS{I@^O?%Gp74!s$!1= ztninVOYr8V92<sUjp%CA?k%~_zw`b|DNtm!^M H*t^i{@Zj;hBO_y{_(tQa_nzrfQrgiN6_q{taZx+Uo ze9`ymE%%;t?m7Qi?zwNi{K|7L0vMDxCU7U7G;l0|HvFQ2&#L<`smm`XupUn(@Hsp^ z19#x_9i-=<5l`S5{7M49if7~aHAOj{z;T?2BR)TfS2O<^*DY* z4SvzUml9ZrC*wHUh2O+!Mf6(<{5F243tz_XCb_^@yYNT&;{^T$f2yAT%)r-_l&{C} zjX3^1j=xYmf0@8v;jaz+O#=P++XVg&f3KeYA&ze{~gEw#PPq1=DP{}pOW$a zalCBcdj?(+Bz${f)F~Ws(~h7o<$HN+GVP5!)}(jHDuxr5o6Tpe-4()NzOEPa>?-Aa zH|y+mi|$y)*_6w9zU{kSt|+)EW9Javy`yfy8K>Ae`GQAr+3I?N)vXlUSx>L^o1L+96D51Xsn~aYD>12BYAs}e)~0S& zaAPZ3TBSNBEpi6!bc=g@HzQbDC#A&EqP43`P$V9+v<4L`tU8_=FX@#vv0ibm^5|}d zZnOO=8iTFmY;NSx!a6s&IoIDPXzyLIR}fQ_g4roI=jC*3pAjIuvJ(R%c0U9B~SvMak45`-p9+AhJe%708@! zKkQ5i2Af9rQD@8=b93X-z~1Wk+wFWlWbQa(XG%mSUS3-;pLT7^WVF{9^2L-}^oeRF zxOIm*sHm{i1T|Pt3+q(A4DAhdv>WO$%6o@A%VEa)Q!1C&Z=|r9qrRO!Obr9~uvk$e ziz*G+naqHWy8)kCF$_5zQB$y?Hv&+~BRrSnmG-Yx0~?S z)V<3C+4ouWv^yRYLu;>kr2flmS$Ep1Ec#BNhJWovN7gRq-jY-F12L3t(mmyJLvM{V zI46R|kmqGsi7(Axh6X}#Rg1vV5kiI98A5`&O_mk3jod+vsefT=UxDf26a=>fc{yf# zS$EtkS=p&E!dJ{^N<}N}6&zl2<8H9KSOKGTSA?DGrGFUyR=H9}HHe+H4Y5VKN;5ZtExnys#R>(rbzC;`AgiZQ$BSbCo{rCnmCbV#QuhIASdH)RH2uowFbNtn_lrXe#;nI*HC>uz?!lx{^g z$CRYZB}#gGz0;X8F(vbu@8{op{LI6ToPFqhXWscqL*|>ZKrS|<{~_tcAL9{R}n$B%_v-+BIl7Bpu*^UV2YpCFAX3uO`OcXbEZW)~+3 z6U(|%?+Oz;ahD-inzC4y7_!uqWwM-`5euVV^jVR%JN~3MUYy-2S9QzPvpeLPZn@T! z>!jC^70RBKhV+@zF9W8m5{tWIbuG1}m~y?`Ah<3x=ls)8gchB9^uY@l^%|5F(^xyV z-)`a!*l);cQ(h;71mwacNaw04Yh*1;k103GO{Ux|odTu$I$_~lufpI5th-dlJ7mfR zxy8gTj2g00Ir8-tC!Kr#k#oo1b^ht6&L4a0g&f&PQ?XV_zJh)Uz*Y4|H)4!9?y08S zDw|B~#vVh4=%dZua+@i)%ND^vBk+yOL}Kcq=&Nes0PZ$qYtwbUdFs>W9(&;IvB%GT z;tLHXH(95VzOoKG-CEaj4{XsU*8mmvJFLLfz+?iH12w=>^*ZG&2?lguz^$ftcz9Sf z_gzJ{-II1f^*L-xdxOE4@7%{0bsoF$ddD!Fx_mF?9c2^EYND!8&YI-m&dY?mc+k%c zkM9W%KZ&BtBZ;$T&+u)6#kHm?!stPWE~hSn-e_ZU!8Y%X6$cvE&f0m47=&vZV+Ra5t#5w!HkYcD*f3~~S*wWl(@ zwMa32FL3r@7hNo+(@wF-O(xHCIUTaIwPG64OX}oT)ap}n9OXeHaunsEu*M#Jq?zdy z3SObAztVEO7?BWo0=8cqsbRAtmt8Zob+ z`eGIwI)D|VM!R}S$}!TR1L)inqVTP@qclb1_O%kdnD7!ALIthhT8A$p9BfOD_F?mZBh(|R?Iu6sm`LKvRAOHw+R53U{cfL>zWo;X}>fv zE+Hw|&a?AHq;{FRCUSIs$BOR#VI;7stZt!6^rRHQ*pMBjj0pR`-KOl3y@u>FXOl;<5Tv7DO2xg1-Gj9o0MgYs9R z1y9QhTlH;rZam`@uMQd4M?y{qXk?^@QFS&^@{6Agmu$@&tt49VW_}kLb$y4Ce043- z(QgOUt%hhYHFv9zWtGh{$VTnEy4|;lkh14PNhx>Skh=xfGNlB}w&>9CAHEZnJn zTH$XgJj?O(#SXr8@;<_Qn>uMVjPa<@Fvd2%VT^~(hA|#}8pha;*Nqu`=P{VqH&Y9X zcj3Kb<#EU}fm%Ptt5OnJf_r#1Lju?s;~PIGVVue<=Fg%7G2XYFLfiiC1Ko>_<7iLy z#ir5GH;v9|7~4-EzGLOHm@&{l4~c1*`%YkHau#Q2Poq0IXMopfB$IPbVBY5`sSRrN z<%sioGiG8PlKk0cAvRz!Hlh!=a%2;Rc)y1fE5p^bW;4m*;2PP z?E&<&ICqHuhlxoM89rqzwoH+_jWTvdHqq2+pr?KQDmI|I@#Ni~Cx8Ve?I*F^>@Di?3=+7t2 z*YbH?tS5FFT|Kenb%9yEHD)blpn@S8=Xo{BFkHj);}An{E5B@v@LYWlX9q(?w24#+ zM{!?Z+ICFgegd!tOY!40yPdpq@e_QC1pqANNSsM9g`ccYy`@5RFR2tL^w299G4NBw zr8zWj#RH_90a?J?PxJq0_}|SzfKYKpT;bLyy{UHu_qC0PY#k{jlzDd zV!3f$M^A@>wIg{`0PD>)u&zQE*S4w47y(XW9z$*k1GS%lxdw;n{S5OqOHFeO-h2S_ zHd4;R<#;i`VGAARrH|4!21n+z`zGNVBkaG7ugTJN~(s5Hcl{n7dQ9OhXbc9Yoiw) zja>csSdaoEl=Ns_3Mi_N6P1ukr9epaF!iXUz(L}B z!4&wpi%o$~l)=RdTt)@bU>&#$%`HT8>yClbm^+|BN(>~oDQpIk!!-~s4ASU9Li9Ft zGrf8kpw}`)2N;O=PI@|OGVJ@?$RpL1{K z)&FeyHW3}AJ`B@3UJ>S%e4$*vTuk@zSHgS|e>Kb(^QsVE66QDU4K_e zin~jA2k#8?E`C>@-n009>Gj7j|4AV9O5DFU4oV~A2=)lU_as6t)^`luo-Pgz)=3IR=3 z98zIvDUpjUEu|qV?NbiRmx=mz^H-pp(?Bfslh_3bs@D6D5@d?b6@GT zUr6mARtNA$AvMHO2Zre;5LF$ZhT=&LlP_4^O=`IGJt(9`gw(-db%;6?bW+uL!e=#7 z9U4}n)M!hMu~ZFHSyQqt6HjLv5H~@sx+&F@3@F zmKqpjK$f-Vth7&t=3Qcc17c2Wv4_wReIaC^WcwRj!Wkcg(S1SaF|@oT*0#7Kwm9x# zFt)GpGlIQc@|uO@d}ZpByk<2ygAB+42IM4gbPw5Y;Q2=wVD@<(&At`Z^tHn2zOF7V zqNH=;(85?IOQ$|XaZ=9_23XN?iMB-M1g3t~Bj+&{NKdBn8Hu)deMjrUcxp}z3dB@7 zBiR&dnHNhXmL?{(sTbm=PN^eq;`fo06@q$+l=Jp6+PL07ZFg&@aHQuqDx&08#_; zAiz}8)R9WT2+W3*G8Ls^^g2LA2$PdL>I=A zt%>GjN3?atLKx6=drL<;8owYDZ%f0PM)A5h0lV2A!%Z95s7wt!2L*Y8`3+wd{1>EEm&X@I7be=8{pSAUcm^Ze zg)boXvRF$82-iOfnW!=3scF$tF+AvEX2-;pz+MJ?&A2_Dw;_Ih2Yj9egPB7qyo=ZA zhZv6nLRr_gD9Lo3UnplJ_g0MhH61S+dekX<0E=n1+L00+CHLY55s13uZvgBpc$6Gcn4@w8*TvBa>)}PK%|N zfK!elUZ7)wmUt$*B$H{6PQyivG#U(D_fE-*+J&1?9HV7{386>A959RNP))$y&kkJ# z!J%p3YJQFQG^8v0<5=O#3Waf4CJ#t6X!&wCAvlGEGc2uKQxim)si}um z`XUx@Ymqa;hJe6GxywqX+_+BriC*}wvyQQrIvn{aa!=@dz}Uyk%KB#)Yl0^Tc_Q7A zOu`J~qOG}EXY~)?FmX2H%lB7TTurOxNng9!O6;kAA2%3IEhYL4c#$~yOMN ztzAS>rnMce4RR$Rr(_&X`+f$Zn+622wOTyVn0`9E@0&DcdfgK^@8c(G5PYfs6GWq2 zu&77OGoh{73Cv5)v=Taqk2*LXOCX_UPNy3tjek)l-b@4`(ynB94-Lu&!8-bp;4$$< zAv4Jdt_@Bap%Hx`WRy!#I>y({L_L1bqfvLd=nTa-@(XjGW)-d=>eVd%;wa}+Um?gI znL^Lp=M3KKV8o**DvDA%R7YCsD5m}M8Pl3(*K$^6jcQ}Z!q$Wi{1$c3lF5ll zM18R~f68fa@^L*6sGgm2MI`|Fe{8}-$+ngiGm)x$QM8s$cS;zybUc=7T7qOv=cr}Q zs|2uZuqrUqPQxTgR0b@JFGAR9bVw5vZns~De1rR!3|SW=9M^EzZX^+TTC6#iiAC#7 zvN~(82K456H3r7v9&M>{mO4g!u5ltYX}=g0w>#dqZZa|giR{gqO=oHL)gc;UZA+Q% z_KQv~EA#L_Pm@c1Eja&UhW9tPJLOJ?6JaL}FdiE$Y>GF;7ol+p)|W`nYLB-y#$zqc z`j+g53xMBy&XJcXo(<5h*+ER(Dx*t%2UER{4weH_nmL2A`tGl-GF|=OaP5E0qQQnm zeheMn%-ap^gDR7k*zoLrxTY8r37E;4uk0L5ASO8l2RGz$cm;cT#($4kuY3%~!?C6s zr+86`qD9lvNshmsU=UlDH^6Mpp!g)cCrp~0Nq!-+!|x@H&q2ac$L>wRYj%e( zJscF(v$?rpjYpGVEwR>x&9M<#DK{a2NfkyM!8F}Sx~ElsE%VAX!L1yB1nor=QtS%N>O^%C0)`!HFWGU& zx*fMYv19dm(I$ySrq6!;h&;cJ1Mj137( zO|{j@YMQO;)O6UNZ2a%UN|rjsRx{L0ru}wp*tBEgCEYh%g6XzzUcKwmXSZ+Ovh&d` zA3U?lR`qHY3I?{Ctxh%WTdWs~N49EEjgW*qLIv~aE6&L}=h$klf_&xc9kf}tI!&E! zt1|?%svR3{-SzZc-5ajhxo*|Fx31Z>VFPet8sBTVe)k1CTg_Kz+UhJ!Lf@pvEOoZ6 z&QS}P#_qV}k?u`T?s)2v?kld__1u-aHaz4^|G_iYfkNHaKKJgGtGgdu?R3z1jLft4 z;A-4DjjhgAF*m%y8FiKyRTTiYr}1} ziqlKNh((~tuIKLRzT6<@h=InWf0p^i`k-Xv)N>G>2?rM2YKbg-f=XEGJXWHnrtiEEYuiEMo zb*Zf`Q(v*wNJtJKv{0>p%wbOx2%neoh$WOKT_NL^E*uEp)T z3boo+*Q*E$UW$y{$ssZmBx}6om&{-Ko~t^fYx^YOSsAQg>IV z>E(s$o(grZt?pCnEOo!F9#CJi)PuHqNPXQ_535H43Mzq!O;6FcEcGbBf1^TuQzn1R zrcJcjR*$QdwpuTg*J?kPs$R3z>+1Wq`TL<4Psrs3%ey)CDt6yr9x&68IJ8tcAba?0e>$}&l z^(o_iJ-@oTy~ke;eM@VTIx5J`mL>gr&co61Tm8E)$u!dH*W(L-PuDxv7lGG zxZ7<^kW92IZxC)aZX5@rGh4~XQ1t3`gumF|!&>xSBJNX~jTtb7zRIjEsKZWV3`be8 zk)|6ph9)5lw3&>MX-uzl(*7fu0OYq#!9WzAG0~Qp=j@^=Y3t^6P+3?X2igR@8QD28IwbR^Q_R%eY0pp`uR>~>FCX&!dz_pA}6#G z=_#%4nH6yT`5_PrYh(9Xt)2^pO5SlE#P zmjg8LFv#j=mIirI&34piB$(KIc+PBd4-qN9T{lux1EfDq`5vdifoU;<2MN%e4Q zb?+*e8``=X(D_k^m=V4`T==N4KCQ9;Tqj?*DF$z zjxCGNO3iIYJrZjzX`C}*&fLZYQzz8TU^+Dqcpp<;)0T^T@4f^R4yvB-CyrYXl+dsP zsv1xfkH5hc^$CB7sBqxmM`Ij^l5ozzD6iI}4!yw-g@+XO7=Wlrw*R9j^Xg*&I3BUP zKG26HF>J<4jvKHEE>mC=DgtF496DjTJa17a$oKL26766z=daAW1l=p9h^;^!Je8S) zm=NiKtDD;NX=93tPLK)t^vFa50X6dNLzvG_!OyLPc%h5GSmW4lN7OV9G6up^kWQ=w zeicSa>u1ebFm=}4dK9a*T@iKnaL)qn+o|V6y4azI-WRBHiQx}n##`$5h_!+w5lqwK zzi{lWEt4K$v<~>%mH5AECWsHw*ScDVEa)wCrtfLjDDnVIn5=_CdF(|!%Y|pMz znaim)1jv?4uVSH>cues9FhA%?avD_Q;krzXoUd6Zu!CuMUleeQbiRB%3qiXKnS`mK z`b?h*cg@qDdpK0kdY-oG%f}kl%rNEDfDGY)Xeu6SMY+pWGQD)CH45bLaeP?qmt?`n-gLHhbo_B?D7>DvY4)EE8T zVOskp`ccxB+h@t$I=r7s9uvfN8a*t8g{y--7sIZDrX%{m+OR+OI60yXZ72N)V@#?# z-{6>)5T91)kSzCo4-Bb$ilr}9#cJoAPj}+YP{K=@2L;&grqaT81R3>6`*bpgkfNYX zzXW4xkIzE78R8RH^~E|vJHPwQ<(cyyq<Io(rcI{0W11t?E(%Bv8cK?dpNrIH} z)7^v>{^huM_*UpP`E7yQ=0p;6^y&Q2oHJ%mSukM|3gN|xbbT^Y-_e3Rs2sF+F?7O1 ziJ+&nHJcawWz)oXW_di0W5ns|`M!ybAnr*^A61Ur6l=mlSULQel$&aSgeVEdQxjKA zNH?K|A0(G6ScX)AKZQaaDl1o5w{r@hr}e5ssc0{`>N}b`tImPj=TSzN9}cawW6?2i z?)&FJMMA|!9X9u6mi#;C0T(^jFOs>+;-dXI&~jt=sk0g;)=i!~r5;k(FlExLhRF~? zJOgWY>wASCg*^JXXH6#0-b+S`tm_T-IP7RJ6>t|10hGjEcHyN{AcJ-L^yNGPq6v#o z2x#K@#`~9Tun!7%9$R3}m;k2^ozgocn&G{Vb3M0X3FJH_oJ*`3^B>UrAiV=TqWAB{ zr|53th31GC%7G_B?#q@e^{%bnQ-89#ozJ(qgmo2CAO$YDk@xwHfE+UtHo8UW5-)3jJyGyb4qgwxY+M_uFFV`gWd zSWJKS0MtG|I#c#N)^Di|oA4!|J2BGwy|>HW6>s(F{JV2p>&D3w^Xf%v=8j35zXqhqU zTU0Q5Or)SDQrJm_wMCJlPAV$CbuE=diYl$m6nX;pVz~og0d2!|Uw|i?NB!w^I*8`e zk#rUvPiNB zjro5zpMIWwe>vyW-HleY@*UmDjVYw zO=+T)>E3NvPCE^zlqS?r2ZBeaA@mOY3Rv1yNx!Dw0C!Oc{O!GOalfVCp-mRpUnImV z@Et+$_jvyUZ3itOLHrv452M>_qbtihsbU-TuOD4m={(gI)NG~!!edCqfHhQHIdC&o zJu#+>24Q=#Fj81KxQq4?#3QvuvOsj-x0CkUM*G)V5v!99h!k|vkhK_ipbXqfL$T~( zmE}&q;oE3vGf-A=cM6iJdVrds+fvc#BE};>0DUG5l=?J=tPNHjQHeCmSTun`MBdw&H z=yJLl*IVcgx*asV14lyc#NPkyP~f%LbiWI_bC2f8B8OxiM_!|D+5xhHjI@(>ffHf$ zdlzEb5A$}?dw43qtZV3f`Xfa5B)XRVM1O{$&ZZ0L1NsY8;c}Wvf29v8g#K0Z5&eyd zwO|hdG=bYqf5!|?uaD77M0_|Eeo7-O`Un0i{0|*#(f?WWPmBKb2_0$CzdxZdOrM~i zqE9^;`46Bt3hgaJ;_8$L|8eOf3fGV20r)7%tpA zO>+{q;*f1rU0bx34hIL15UHp!J>0C#rpxyshZ*ifHsZ$fzE}1 zH-Zbe5L}o}`+?#+Fr%0fp}5oQWAt*q{T<(g;xkEoMyFB8;v$PJi$gBS@dFjb7KcgU z0&aYUzP)$q=X7#BnJDh>(A~34T%r}X3`~LIf?H`U4D4Xr<4irosTgg^e4G(Y1VgkM z7H+0vDv#}=FDV+QRWwoFL&qaM47;Emp*9=| zzXbC)@kyE_<_`cTN8n+mbkfvqbaHLUR+Cylxg``L;K)!W2CH;=0xl*G*>>) zQ!tf|wwHQP+)2tK<=IKL(a?ftss9=MDo<JA1l-vQq0%{B zv_RaF%siOXeCCoQh+?@nA9sl>!3owUSQssvmb zh^`5GUIY$rY3%?P?}3p4dVTj&tvsO?QCk(M>LS#O*U+Kzgp$KHO4bgF42+aU26a+9 z9H!jQ7jyRTXK!z%)ESYIhz%tBM+R=9v;fFap$DiM0=ff&x)UbnJ;X?VLOk~&%+lZB z3jR)Y^iP<$e^E328-c*5w4DA!7sGVj1e3LvEn3eZdK$le^KDq2*Vv}Fpd9aV1%1T* zImCl;-53Av#|QELd?Fvf(|8Cs^MQOJAI!IKHQ&u6`Dq@-+jum;!ejWyT*DvoVK87( z73L%H3pPh-wf%%5h&QM6KESP%-lC&80);E%52;Gv19ynNtJHXMf)ljy{&0J6UT71i z2w$QO(CS@4gH*Xz??O6ADXrc`6y=Y#dRzEWpzT_{L(~AQ4#2#{l)`Ty4dDafSa0H6 zc_XFINq~~2ldmw$!`TMydfIQhzLJW2D$Ik}zF9BUu9dEs%&&J1yI1B}?@eJ5o|rYOG{gq)e=2 z*%N)IEkh)2;o9<=PRgvIu;~7X+HyeakUS=0!4Vck$|cxbR$CFN=pvluk%Y!`c@;VO zI*}@{rpZ*yQ)n=sOb7FH{6g0(n#89fq-da1cpl{EG}wkS=zKntF5t82tB9d)=O%gp zGWaMj()#q6LkL%65ZJhR&qgor*~lmGi69*arnRU*Kb?dOs8BymfMylxr-?`fB#GO| zlQ2S}wT)Waib3#4w6=xeoYrb>D}g(_PHUS@hr^bLGcBb_z*wAV8J$ljVSTStIYQq3 zcnVL&ie0zrw496p9E`f?nYf9p8ywY0S-m1Dx}BS%|rA>fWzXiwa|}VUnv| zcryM7Poih=M|hI@0<;TWvJqMX?LwRQs6t>}rnROBxRcfz3u)s=T5CcymUe2bDW-|^ zw$_?3{PR;h2bxquAJZ^{foRPj%%$<kFF@R0gt)x~aeEEnW!jw1_xFsYt{DzSqer9dYn-OXKYw`{`NEpd_57CE>^d z&x&Cw0jt(qbxYWPw#WVp!G0+Rt=?PqSB2Kn{^G%}HuaeyQkc2sNxD`t6CcN&3ZqXZ ziYvrb*NY7rgF?=AFnFW8Xmug!^ym6OLFWjq-G2bHw}aU`!0dOy?DuI3|B>qX16sg; zf$#l@R`TEIBHSV<#~+^S`NP8;&YEg~8*BmjfNOJ^ zEKH5@LZj0YahJ&8;y$VcH{>fAR22zR3x%mpT}LzZM#EI$*jBm;8RpHf2)A_7t+?IR zNw;^=9Vj0O*)&#_(G=tb^{SHQ zBVb&Ndz-4Fv>HS!)jpb!PRZwDkB=8~6Cx`ZYPwkSOu7!a`u zmJi~+`5~48VtD|f!?$rA)=-6FGOxGA7(f zW6X4o-spb7EEX+qyMmROk`vekYt;7bY~Jc|95*ln+jV>ex1?Qf-0+K@?TjDx%z|~y z^^O=>%XEC>u$c>7Z`v>`4~(8t;2yI*Ym8)5l;f~HK1wOp)JaivCtYJIlqAF;_9CHD za&lI|aw5^U);;nqZ_3VDhFvJ;4H2@8Jse&16HY=)N<_?9IoBJDFBELK9I5^F_%R`k zYS{k%z|PYS^%|4}Y-B1JWIVsycI;q>f_WVqMin&o(&p4FZ9CRrsgSk25tG(c(4Ka4 zW`5N4Y&plk=3v4mn@x3siYq-gpSL`N&fDV_EOA~0AZ9)V z9VEB4VK5!DvPRZ+#*%S#hZRV8GU)iMWy;K#Xt<>Y)$Q^^eY;}06)daRVAz_noSxo{ z=^Rn8Ai~>LK7U+^dwK_iKrHdfBuiiDcbT~^FXXVi!gwf{u)K-~QeoWewWh_@p-JiOl4+?R(~*#*pK&(MdeZ=OMG@PQw+lAy78@+oyG&a_Tdw4J z%!hsEI3s3pvZzGn-ki?41tV*^1$)db8HMRAOPycLmwbaI!!in1V2+uAY4i&T8g2B7 z9$YFBl7@+6Yr$|}=8n+MaS6C8v@oS(es(1VSFon;^XJeKk@8^6HlH$`SO3>yct57f-z!F;(#! z9cS^Tjv1WOu?07&n3cm@D&E%d4&GJqTOIG=eFbXP^sW6~UdIi%QN;&3eupzEey`&X z_#;b+!?4itC!A5x>QA^{Fc<h4B|&MkOFDzr zy}^xJcbU^ZBQ)+^?d*D07l=<7*B!M)qs(g52N?!_DVMW+pMhB9+{2LGk*r;D6}_T5 zbwe$84jI+yrQyhtZ0D7>wXcB~i3%Dwl`9ZT#lIMuwX#LS46W%0rW5$r59cPVv63Wq zs=C$t9fw^mZ~DH)X<=EWueWb-1zTMk5_Ktpwfs%k$wu6QCTU=7 z$eVeZ&(+}CB&B~2j9p_6jD2nnjIFE=CUn^=`TZ=Z8(bCPz408B*F$#O`4uE!4Z8W& zBLv)r9Xu)c9B!vj^7sHxO;W zgPkPOOI%?SL3VK`7Ffu&kAJ)GhT`K6?)D^DH&s}-%wT@Hvt6A;q%hEcbqXr_ zYgk8+I~%gzOK7^n`e`z5rg-b#K%#iVdO?K7c`TTZ%;(qI^w+sMv?k)1YD`F<^9;soV|oZmzjTNM%1p zc_*GaO+F%X_offgwrK`SnqNVxc^2&hodi&N0kkgG2oZgj3M53E#j+VJAMA?V+8nwy z(#FRU1h|g>4%vpOgf`u=Hspr8@CC{ty93-c5wiscad)hZxIBW~L&z72Hy_Ps* zVP@S)M)V_e=c82jF&xJ6&~Q&!9gVUb!BU&w7ccjH_qs9lsDHh#&o#&Zd; J;up8C{2xD&R9XN4 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/JudgeController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/JudgeController.class deleted file mode 100644 index 6a038af999a4fe5555b5f2e61008ca141971d41c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19950 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 N`3roPGxs1r^#3HX=YjwL diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/RankController.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/controller/oj/RankController.class deleted file mode 100644 index d71f58349ce490c827f8ac722038828793507636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2424 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy$RemoteProblemInfo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy$RemoteProblemInfo.class deleted file mode 100644 index aa1b751e3068a515f981ec32939405a7aebd2169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2661 zcmb_eQBxaL6#j0qo86=fg%l`J)M}}Q1e(^OwFyvLN-Z^^NU&OcaS7XGF(fhB=U0GyVpDhL6_z-Q7(H8`Re65biyD?z!iD=R4N}Z6eW#wWYL4yfW!62T9PJ&moVQz!z({__{L;*{9lM&58XiWA zcDZIc?WQGgF>t)_FYY(Za&C$DBMWxTc9sOf$r)l(mWf5+WZte>Ywg`FtGQ_st3W(o zFPYW5X496>zEW{2c1vJ%!`iJomXCO~cE2uQtk!B)bGd4^S{6;N1)!9g=2um#nenOU zW?OWcrel@&rUyI{YOHKIehh(g$(ex5{+p)ffhS^p(Kf4Wp>aQc)vT2>ceZw{l9QYH zL_o0H;vN(IM*?cysaQ?6qU_RXztaSUT=n6zcifvX|M>8^=$NI?3ueRZc@Doj!+OcA ztw>-3dc|y2ys_a7tupTV#%f`Oz$izWR;yj*=<0_7_355--Kn$X?OIu2tlNfe5}sBz zeX-tdmaLn$9Ktcb{kvmwUN*CV1YR(33S$PwF`?ljfvZQ~E6?0&2Cm?|f!A=>z?_t( zan3*%1a#URpgxe-+jezZ@|+5y8yMoGUxY;iALE`}Sijip8J~|uayDb&8m{wIcNoU2 zwZPmnB}MMdM#HLY^J0JJ_{{n*g26nP;t~69r}cH1=fclBhgbRfkMpY{#6MQSl~@Rn zD_5RGlroFN^+jqj+y!?v^#I~K*JO%o#8nRCCCY|pfS2hUlvxO_M=yVm(6@oh@nbKu zc0?Au91dPSb3<$B``rFn)nGwNirkzoK=~SK_#pi=l)`MP z1J!+`5Luh$l2zt@#fgOS2&4Nj<`PN=TGv9)sx;BFk%TI3B99Q?$528|M7l=G0b>p3 zaLdEcBcs9=xIl#CDB>b39O8K0z?;;CNzM{3QQ{8`p3GBHQD81_QHtPg`agrHrvHgy z4VNFwaes#&T|CC5Cr0@tE~nRL;0kwH3RR{q;f4NzVzmcPB`66`$bt9W{LXtSZ)Znx z3(BHP*VIU^LbCLc^ggt?4x*n)y`EL%K|=9QbV(tPrjDm(-t+3m4&yQwu*jGy6JDYe z;;*I)xXS-9N8mKxrKGqt+=lXm3WYQX!PFtd6B->phooX0YS*A^qa0PyjPdx+@iX0E zOgWv&9}&Cv04L%`2SYO94u<0=Jz1CX2;~k&kMDnPfRlb+AuPMh-(c~;jAV&!;T1&x E2Kl&43IG5A diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/crawler/problem/ProblemStrategy.class deleted file mode 100644 index 6614668ebbda1942cbb5b03b50afe041d46b6055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 629 zcmb7B%T59@6g`E3krCzTYiZ&FOtc$!7+nxeNQfFS?8{h(lA$G?;^VVinYi!+{3zoc zFcM`&7x(s_`#LB0^XvTszzOyOWKs9Am?Sf_t+UO;{W@aQlo5mKg%N4`P> RtFyiubpZik9$`5Yz5!f6zruG4z1OeFM+H#Y*F0QSdUJNk?->ASf@0Krh29^(>BE; z=8Uu*J-Zk$=7KP%pc5T5zN--w+&DF{nKYW zdcAtpOJ`E>@T9cC?Hr{f8ssV@NaB0#v7QzHc% zGo6(})0Uh)Ombrt?8~jbVH?PIE?2>~Rj6!J6tPX){*^EK_bL@FO?gX_*Hih@nH8+X zCQ*>LO879IQXEE?^@Mhg3Ov%D-q+jz=9Hc_VcwCmh*`nll*=Nfw;TE^de~DFn5F}fgsT`%q3C8PDyq4`**}F)&8buC}Lm@U!1s%oA zJdNgkG?(wMGk_PYGCXEjWLO$34(`}IRBJCp5AMIBt*1uVrg8gh<3UQ^(^p}okXI9!%eF)pP+CygN6sAG>eY52g#wG?@FIa4rQ zNastw)oogS`1^V#cJ^&Y!O^@+0)`)T&_&Bv)=Eq^#0CW?x%e8%QMqK)gFB=j0N_tU$pi aosIN0km_ctBiMrRfEjEjoTkZSK==Zb;@5JmqIf&(-W7vKg=L+2<3NK}qeaDwrAWv}J+tn4)sSEI-QawwFINea@X zn3*rl=>Mnryk0&4Y_Ux6lwh7mfb{QBBAGh}k%kFV(SLYXATM diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestAnnouncementMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestAnnouncementMapper.class deleted file mode 100644 index f1acdc3374263715048bafdedb7af03a153840ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmb7ByG{c!5M1-fk?;^L4J8c{+t39e0TR_Aq(q|kIm^Yz*=yN*p!+onK7fxxIF|x} z(opP;Glp*1>?D`y_PPL0x28)sc85Bh%8b!%DNW z3+~YMl@^;q+a)v{37rmsBHrpm55x1S6b`sFydYe1gMk}H@?xdOJN80JZoKEt8*+I( zy`CzV%(;t(?robroNi#Pr7u?I6r9YuEa&LSCR??%Qj=_oeNu2%a;#AYZI*;~@QV6} zfNP=r<@rENAzEKQNA2j1;|nICNGyFIoKfIpg=4>B|K4e#dDAXyaRtYJLsXE%`d5l0 d1q!xuZRdMI?mM|}!7hvjEMPC=Bu~Zz!Z+(am?Z!J diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestExplanationMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestExplanationMapper.class deleted file mode 100644 index 604f2a3870e0cfa902db35c1c9115b1ba2241bef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmb7=JyOF!429qF6O+(z0WLs+8agu+Fi@GH$O+`NCRvZY+VQS4$<-)wfE&D@yVqfJ*iI;)AKgu4Vk09d?*bT zOC1L*FRsfLu75Wj!M9)53~s*T8`eLt#|eY0pXV54+yA;}W?*oV<1~K`S)EP!9J8qw EpPMUeJOBUy diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestMapper.class deleted file mode 100644 index a9cd8b8d1c7ff3b3b85115956a8f2e03f80a1ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcmc&z&2G~`5T0$)7(yu}{FZ`{s)ABg>I$ixf{-W(DJVeINaeh-r_QGKjqkL{rz^DIojb{T-nH+}{p&ZjhW;7u=B{}2hgnG~UrrXE4@jAs5 z?er+YBV`rSg7$?m$8p4$u9QgIB6>vnO$-PWJ*e zp8nzdH*Utibj1771Vi6j)=?_U(8@#Q@NH#YSO}SMU;GfFlA%4M+=lpCC(K)C_MRGI zzidkZn~Op%=<|4qJ~a>vv{wbXtnAy*!t~mRuPwibaUR+IAE;;S`+(uiIP(1RU#foE}4D9C|OSHij6GAuA$JJMQV!%J>rLEl}a&%f(y?+8CF2BUX<2YSK}9uVFUsq&94Foo!R`Ez06 z4aZ-Y)JS5P2f_;qoSbl+EBc^6ps~F>oQ~JP_VVv^t{G5w9%b8x0Rt<#R`t)CH3Ms~ ruK9*$D=>g38s9FiH+2mYY%RA>wWNbRgXb;$1#D{^YT-+bI{^Oyi=*=Q diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRecordMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRecordMapper.class deleted file mode 100644 index 1c71b1c137e31ff62f8d5f402716cfd8d4d98b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1207 zcmcIk&2G~`5T0$*qy#9X{58M{sZ|kzy>JUcYKxE}8Kp{q`^26)n>stz?z$*9o`479 zzyt75h=~n2Mu@719#%W!{dRu7{l?#aeEkLhFX3?qdL4M!fkz6ir4$a22lkW|#0OE# zb3H+xn}iEJUraCFF+0+83YcI(JvhOX`q2!}QD%4oM)`b1``(gn5AqVMkL)O{nt|5lTjf@ zbNXn!nPhZ=4y9>wht_fsGT3?rdl9=-V~+8Zv?)2#SOauJz&&?L}F{VUd#_QO@23b_+r8H6@!MH>FyI zRj^$TU`3e%8Pxwy@ZX%Z6)0GfwJyJgwU&YwY>3}pdeDJQ*?Y?)nOj+157%q+hQM#a p)*tw-68^lkf~d{y+PqzxJCe7`bqDU2Iq$)J*}D?-f$X~gKLO(obmjm6 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRegisterMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestRegisterMapper.class deleted file mode 100644 index 4da6da9297e9bc4aed30e3670d9a8a6f87969d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmb7B%TB{U4D=RgXnBY$d;lDf@P%6t5+HF3LP{m>PHK`3$$GWB0p-^?@Bw@j>NY(f zdgEZvYBd^<$KOAnUjT3o#|a!HaG1c6g4se>hC=UHfz29vCv3@7_*^txhBPas!-AyK zOX;y23JTiWw)a?yW9-OUc6d*opT_4+7Q|v*%962`2CX!LY=RC0K8OkIL(Y}%cO^gSHqJlWVr(R@)}|Dk=6#gu_(gkNw0vibglI;LS8$$*tB@>}HKQIqBK;C@ zBNWG7jzn*rHr1=6jz7e`;o1#L7%XGXR=f`4hRDA7yUUVfdxwp%f|Kpw6vTl3mE2T; cf=R5Mcq52?H}(na!F0p~_9M>Y&um0k0e44}CjbBd diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestScoreMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ContestScoreMapper.class deleted file mode 100644 index 6a099b5e84a7186c2889503b5e93f83322520f2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmb7=u};H442J)s(6nV?;{}-OrCTZnDlr8yAh;i#=NlVsbcl6){*?F z;^>CZjssckg*=BKJ-zTCZQ3D;U)|)&$+>>)Umhn z>e_Vt@pt=Twm#z+JY8GXtXEc-S%Zha@CFI;U-WYWgPRny^d}^BJLNmfr<(l$w^L-5 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/FileMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/FileMapper.class deleted file mode 100644 index 2e44a251b3fca495ebcbc84ff1dbaa5d56409519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017 zcmb7D+invv5FPgx8lWwOQVJEaK#&9^ETp~#Dy2$Lkpfh?lm}ko>^h0V?s~DksaB{z z#seR~MusUhk^;9;ei@m$V1GyCiJkDmZ=1cxO!D8a)LJRBj}Af)Z$RJD*Yxvg ztAnqZ44wbc`k(nTlN$C~&imjko9vI?^hpPD6Sz5n9lyLyn47aHoj3QfM|;*6K{u2#CK{ z{AoCKUE6_**^sMPhALxm?w6QGnPGv_g2g;dg=Qz*h!5WUCr0J2%5>n*kHEGgS`@!> zH@BQ{k&J|2`t_OAo#)8y_d@Bf%;1)Va*SC=q{>LEbdK4Fi&}?Vd5w#11a{^JUvMXY z9RG{_1_1&q_^sj}x3Y#81MBE-ptpt55`H(n05Px$WsL2+)SE77;MUx{jfGpVjfFd| e4cxhEuzS_uE{-T(@4=qWy6>~fn7@zy1AsqD{V!(# diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class deleted file mode 100644 index fd0b4f622a15ec082a03501d3e8593575aaf28a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmb7BO-sZu5S^^Lb=MC(c=71Pi{M*gFnC@CB`ne z=*>gsg~`jC$D5DOw|4+Ihy4V064*^(Pr+=dD?_1otf0vndLeAdRQQlLT!b_$q{Ez~ z)1~y-4LJqvZQFY+#4&bcEjzp>&-df?A`4=%E~I3vr9mr=Ae*4WfOmaa@lB+rm#KpJ zQhHbLt#0Gw!=Ja6%-OdQ1xJfMe(m^Cd!4s@WsHPqK#W&#l8LL3EEP4Q9(^IL3Ahr9 zgHA`Hw@#bt$x+9z;-1k5b}V7Aj0?8nbr3g1_VI83CCS?NN>ahW-RDps? aJR5N%5bI{F6WD_3hzV>*oX5^=MEC-O8H(os diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/JudgeMapper.class deleted file mode 100644 index 511093002db015dad3c68821032fda27d02728cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1769 zcmc&#&2G~`5S~q%rVW3g<*$VTLISlyVlUi+kZ1)`kb$T{y>IM^vmy3ayX$}-j0*=I zfG6NhxFIG^gdIv6L4-KiJG&l#o}X_%fBF9DGXOk>yLH&B!|giU5wI1aJEAC}_+=V| z=xOT&eBAeZieyhwqytK2l=YO;HW{T>;s=MZ)f7wKhB~$~QM~YTKI*6tTi#HOl^m%! zlwD_Z9F|YovBMBe`RKIM?Brl^6h0Z05jqtpr(`?-u7J(14mpz4pnz|yn{r0`7Zc zLa7qv4^Zm7y;2np+(~|`C7?D|qm;|JX;B$}(9wZ_b;~d*gKVT0P0Z*5s_Ep(cFrbl zv2`UneO;v$XII*zzo%D;r-wu%RB`K187FpENo{#EOCg?~lK-0f^4OU(!9+7u)@Ei@ z{hS{??DOOvQBIL=+KV*HO_N#kmI9UKoOzu_?7n}{7SJ!{|E4!Y-?f%Wf=UuJ@=#fP zm7Bkf6L~&dHl1dkWdV&YrN+k>dc;(2=3z`BlD0Xy>}H8)8QmQ2zVh(Gc$ceKew z68n>xd{5?`v^<$eE=y1zV?tItG8udC%_~r#X6iGA<0uQ2ot8#`TqxR8x%{;@>jDH+ z_^R@6p}Hnu4Qjk!=UoNru)(XW@r^slSHr@&!aQG?7Yg$tgIt2kf@Ppkl2PU2nh-b6ohmq(QlF^=a6_U+c}h9qu>MhD1=E0 z4mt|&SoZAfc>MAC_6`7-aG1be0{aOZD3~pEWhiux6*O5*Yr=+1g^zj7MM$$kTFgmW zT}p>-pHtA@Hl4>p9Ait?vcp^Q{4i{_j{b(FAcpdm=2i0Zp3*!nGFbE_j8Tj diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/LanguageMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/LanguageMapper.class deleted file mode 100644 index 16ae2235fd66265d081d89a89d752dde5eff9151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmb7ByH3O~5L_Q{;f{xpsOYF@kl2Rq5E2wrK}dHJ{U*2M91^c(JD~g;1s}jiA(or~ zK}X>o%O1~+#&7R0uK;ik`x)$Hu$#f2fyu&Fj#3xcfX!=qB5cT2cvsY1rdeJ}iv>w* zm(pR|7nE%DO&770z}S-a9PpYV-wxZ0Jc-9uDNDwc)aa!aWS4B}F<0G=DxO`=3``f& zg_3Vf>DkM+kiqQ_KkbVfb7E+(n zff#+Tu6hX6^0S0TjEMtF>OJF}y+oTN^vXW|oqkF3oqDZk;NWjZ2DFQRl{7YBV5Dn9 XzXNn`>Kwrqj0enMTXCudo#aRzVxMI@p!_ukegHoTaijx< zjluUU``x?e=a0{~cK|qt{S0<8*v(*1!DL}-r&AY5L7O-FMPsX7jrT=EWt!zBTP!qN zQ*np3FLW}|w_U`N1EJO4Q^0E->2BCw4LjZ(yeJ__Tk#?O6u&}jDn+iC+(IVO*GPe~ z8Fe}kqYuW_PeEIHfK0#Y}nj$jMM17@%-IF*yhfba#fNR5*K diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class deleted file mode 100644 index 41f365b2a7d52042cf0d67a92bb5511b70a3c65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmb7?Jx>EM42GQ+S}5P&Vnu*JNO)l@LINbFLm-eC*wU-HrrgC*k^}XxG4KQUQ3&@s zw4Hz#uI=VIdicbz_^ zv7Mw`U`KOdx?Ey0s61R=229x#7TP)Tc%=i~R_Xa)Uw9$cYCUr4Q@Sy^nD0yi7>S(@ z@haGzMlnU;@D~CjA@Mq?8iVu3W-mjQ@9bYO2vOoVaD)%!IGD(OAl>`ZbLwiIn$Jj8 z!RmPaBVG!G%fEm%6ey_4s>_e3W@I`rD^)|Py}Be#S#tsA$7ySvF371x>8!yLELU*_ NRwcG%XHDWdzz;hn-U$Ez diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemLanguageMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/ProblemLanguageMapper.class deleted file mode 100644 index a88dbdb40510cead1dddb221c5c2457ad316a224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmb7>zfQw25XR318e0B{6&?TvByM3VLV|%Q2-HgKm-I*-5}#!|pu8Fb55Pkqj&wkD zWAL42efr&ZpFh9eKLFqo4l~%xU_XNc1CxcV9HlO>0iW0OO4yLA@S&)=OtZX{77LQr zE~Ue^FDTjQn=WE0fw3j;Ip8ftz8|hvc@mGSQkIM>snJU<$S&E`<71Gb;Wk%%M-|Vm zX9lJV=|ahOw$b?~8;UjZ;>VPM<9Vl;mY;02in(!4l9~}04V>l@DkM+kiqQ@pk$wfZ z2I;u-K^T3ou6hpC@|%PgjEMtF>OJF}y+oTN^r}AlyUUVfbB8t9z|m%K1~j05B{w!; bV5DbD{|K~hYaPK3jEA1VuJ)F-Z#9ML@3{EYH~Ezh-_j{(g1&4FKN3K?F}CcpAYo1-luAiQ`#8Wo&#<@bz_^ zaEUX`rAfKQvYF{%ye(>v2|L1)f=+eNcskJ;jpJM|H5R(cFy<;-^{2s^^^?;oP)2Sw z=r4~Bd)+#i0^7vK3T{tLR_RbXQgHcyW_c6`wzx<*C0uZhmUG4><2B)P9v@2~FV5;J zn3B$oHv)d5offF%PO6H7z~;&;cp0KskE zb_snnh2*z?&7hZf+fI#wgLM*X0AAeypcfJXZ@NHl+hLoxCP|1HU~ib{9*_c={C|Fl-wEv~5Ztmh<-@5h1zWH!{*HJX5Wy|k-?xqo mwXBhcJA-+5Fz*fK?qJ>*)m~{29(0QP@KE-VXg`wuF~AS}PPGU^Lg2rPz8_u*z$CA#BK2cwf|9#z|g^!Ggr- zg|uk8f}#$tX#xqK# zTv}i9oo>?TLrxHz@@vk$*)sRG?sx a)>iryNOe2a0qnrA#|(B8j?>AgNB9ECk&JKv diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/RoleAuthMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/RoleAuthMapper.class deleted file mode 100644 index a0ca039124df367fa08bf487a6afbf8bff0abe76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmb7CO-lnY5S`T8YOUX1yosPFf^+d!5%l0eDoTakv%BLqb$2Hu*-HPK2Y-M+N}O)7 zr6P!jFqx0MnfE3ipKtE~Z~=Qw*lxm36LuA}QwlxK=(-F8ui*IP?z9`&;vnXPaKJ;f zJY*a(&Z_#{QE=ERi(qo<8*ieF9<|ds1#;I#!9fSZg`gdE*`=thjt7J$lCVcTFTm=R zfGv-7R+54xXA%XgPbMvND4j%1cc@1iGhL+k5Dh5~oo>uIMw)YzaEbZ2g0)%cF=j`Y zYir5jjrMe3T`zy*Lo$3A&p36iWQx`kmoBDTlS$*E^T`+r_7_<%kUjo`>=a1) zoK=P1I#Z<26WLzby`UHIh{MwV2#LR+(7q%iK7?^rO>PhTwYuc1Hj*=AAzsA51;71{Hy#c|- zV86(E_It5EzurFp;2Mq-I7r|yfg=TrwXO|?!Lb6)T6!hy$kg~)v|NTXE2YPRq}P=U z*pCGT?QJ)BEX6VQWGy?qC(oZIPH$5M%e4%ypA>ejU)VQ38-a2jS zXGcB1iF-jG*s+AsGUjZ>>mY87?DOBQE0W3WcAA3Izk5*-|NpPW%oQk@#n_1_fS7k< Sp1~f>Crn^J;xbki6T&x9oP|vQ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/SessionMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/SessionMapper.class deleted file mode 100644 index fb54481e50773c4110454f0ff7b04773efff02d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmb7ByH3O~5L_Q{;f{w89Tgo765G%PAwfYEgmjVUH_4JXBwovQK>0NaK7fxxm>dW} zN8ugI9?y)%Z|^U!0B{cb3G5`Wo4}reMXqZ@VQ{RV$y$0M?8wx3SF~J)G%KaYf~41# z4A_qa1?_D&cr3*+_GB$Pye7}L)Ak|@VzDWuVr-;EE3F`#pu>ncd#}Z$m#KnfE`uxi zMt9No@atwRarPNP!O?1n&w9SsUKbr-86zQ@i}4ChGI2GMrLtkvQzoPz0F5}5!Lihk;dx=Z{ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/TagMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/TagMapper.class deleted file mode 100644 index f6d58e65b1e21b19bfe64191c76e3f7130a6dba4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmb7Au};J=40R5;atEAP5jzVKUf7C|U|=djxm#|9UAc4aKjub35x-t}c#|p}q1J#S{k&{2(k$}4ERV@dYvj*Zlrew-|04L zuHtlBz1WH?I9d0R-tm+6I&b;L7zt5Sj8|}$iK~z-6*Z$Cy&(M%a5@wv&PSrRPMhl4 zQO9rMUeE`2EMc&WYqsKb5I02j>2J>^$=2(1Ou_NrP!z<^|0|Wb0tK^JJ28KVeK+*OgXjPN diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserAcproblemMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserAcproblemMapper.class deleted file mode 100644 index da756db8f238f4d048e248aa5083278c05385401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmb7ByG{c!5M1-fk?;^Dd;l~^Y(p1>6bh&` zN8ugIo}C?!Kfm5T0N@Ia3fM2;pnyXKBFmS_2KHJ>mW1=`SA#&A{o8C+n zOcvZlLwB~7=_ecaYq`rGLkdpkok%!(vdK#G%zMsagnd$QUUIBa2W?h_cJPP#mw;;_ z8Fn!cQ;62r&rv&iX+WHZNJ*k_yXSZdz%zm`>S{5LWM63xFd8!1q* aC2L!L2c+&u-GW^h4OqaQ;6zTw1Hw1`mXJ;W diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserInfoMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserInfoMapper.class deleted file mode 100644 index bc213af6cf172e64f7d6db4560a2fee51784d0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 zcmb7BO-lnY6ntrG*VeCsCvTqoK=56>tq6(;g^JLk_w4TLHtTL)NV3ZQH4pv(f0USR zQBk~jNam4DW`@bz`^zf;oWUr9tq8Uw*bxxPEW3AP1sontJR4l3oDnX#K*I%N<{77y zE9c2xdybFC0tPdcYw2rC0@S3CPZCS1bG%CmN_{*@xxz$pr82IuY7*&{GiB{CWlLB| zW60u_badN}=YRQ<_R2T7j5gMDjxS;X!x`5$r5jZSfgc5S?w)hK7DoC{W;p1PVf8E_@t<5TOzxlB-sU=zU{PolR_ywYv_=U*o_J z;71|Gb|DEw6bW%yt;aL_cHVnCU%!3+0szn9K@*OeaIXpX73{|3yT>PeolOGcyn?sw zAmkK>no|>Tf$40hy>WR`I1JemrsQ>`y~f^|j;Zq`80)FV!kYw3gpPu(fr&Hi3rh;Z ze}sD-c+PPYazr@dG3GpGoHAbae9oOWa^t?R=u=3Uf7LxMxhObjujuT>Z$JMIe@F07 zdvlS7|A|$7$0eyfx%8tW`+-yHWf!dAWxEzT(OHZGZ%r19{;LK0aZlHz}PP zXNC!#X{*IXvfV6WFZOcg6g&#p#;9{0jtEWVI_h}=R;L7PW2%!vtX(fmq+qhp(&=za zq3>MvfOMXd#dq4#N%gtX1M$-M8J0A}S+-GSbZfwc4e7l}q=CbEvIcrqK1Bsb%WRiO zKE8rv4J0g|R)sDvMZPHI`owmEPDCU2vz)L`IXmOo&PsuoO^7rvbY5f1E3GD_GOt!j zfsE82XYE(1HWesXleI3B+-N9hz=lMd60Jc~;%l(=Gj2(IeIdUs@eb@teoyMROQ?NW aHyj)YUX5`RZdF)^a9j44px%-FF2Hv$dr@To diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserRoleMapper.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/UserRoleMapper.class deleted file mode 100644 index c13b9fe5d4f595af7e3c0cc732efabfde38627a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 zcmb_b!EV$r5FNMMrrj-2C{PL)geWRPVlLc*D!~D1rA44!(YrSpvfd`PWjhPG@m(DF zfPNHWlE8+AR;>gF%QM!@do$xVXWzem1ArIsAcA`l97J$mz)nWtgC{pOIe7uYqtRS0 zB<50QI0;VaEdKlD=_nYBv&5u?Gc!kP<^~rAmp~^b7Vv0X>YxfbQC>}RdM}+UD3E)l zwFxpPqnYqQ%49~Uru^(tb^+LAG1$gJ<|PSOFI6gFtK^b3!wDGtY+$5(5b)(_ zl$Zji(iAE+B^Ff!Y4g$}eGa5O(;~Z>(jKkktEq%}GKz=8^Lo7yFfophTau{^5{C_h zfbEIO7_@X;+}XdB^YRK)KK>6iUyX;qAXkOr84r@uIntr-S3q=1)hFZlQ`B$6dpDg^ z65@+Lqn(|!mK?s8p58X*xur0b3e{3v@iEJxKQX0C=#9#`guP$7YeAmZ3Knp%D!&!g zJ-I}6EfDiOYXZHk7vW>AUvBjjJ*${Zs4U@_tnn%sS8?>i)wM`vw-PO)fZcAr+8GJJ zO9b}kkTwMfSmU$K+q~8j(1Q*3Hrd;+pCdk79=1EP&p`v&;iPMI3S4i3ANSZ - - - - - - - - - - - - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/AuthMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/AuthMapper.xml deleted file mode 100644 index d61a52be..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/AuthMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/CommentMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/CommentMapper.xml deleted file mode 100644 index 1cddd138..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/CommentMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestExplanationMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestExplanationMapper.xml deleted file mode 100644 index 686cc0ee..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestExplanationMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestMapper.xml deleted file mode 100644 index 1f11f334..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestMapper.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestProblemMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestProblemMapper.xml deleted file mode 100644 index 91899fff..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestProblemMapper.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRecordMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRecordMapper.xml deleted file mode 100644 index c47be7e8..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRecordMapper.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRegisterMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRegisterMapper.xml deleted file mode 100644 index 5cfb91e1..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestRegisterMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestScoreMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestScoreMapper.xml deleted file mode 100644 index bc02fc2e..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ContestScoreMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeCaseMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeCaseMapper.xml deleted file mode 100644 index 28ef911c..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeCaseMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeMapper.xml deleted file mode 100644 index 8bfe6679..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/JudgeMapper.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/LanguageMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/LanguageMapper.xml deleted file mode 100644 index c47f300c..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/LanguageMapper.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemCountMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemCountMapper.xml deleted file mode 100644 index a6e98e0d..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemCountMapper.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemMapper.xml deleted file mode 100644 index ab554c99..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/ProblemMapper.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleAuthMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleAuthMapper.xml deleted file mode 100644 index d909b67c..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleAuthMapper.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleMapper.xml deleted file mode 100644 index 397d6d71..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/RoleMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/SessionMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/SessionMapper.xml deleted file mode 100644 index 9a333c5c..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/SessionMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/TagMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/TagMapper.xml deleted file mode 100644 index 78be8b24..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/TagMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserAcproblemMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserAcproblemMapper.xml deleted file mode 100644 index 34b29511..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserAcproblemMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserInfoMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserInfoMapper.xml deleted file mode 100644 index ad00bbde..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserInfoMapper.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - insert into user_info(uuid,username,password,email) values ( - #{uuid}, #{username},#{password},#{email} - ) - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRecordMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRecordMapper.xml deleted file mode 100644 index d9d98d23..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRecordMapper.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRoleMapper.xml b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRoleMapper.xml deleted file mode 100644 index c30634f4..00000000 --- a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/dao/xml/UserRoleMapper.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils$1.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils$1.class deleted file mode 100644 index fe0ef03c0580a034d975a3302b1cbf4e6a75139d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3250 zcmb7HTWl0n82%2s?Ud~xwX{IJAWDID+cGVJ3PluZ(c%`QH!kHiojvSMyE|u{nQcM5 za8nRPKzPu^2Q?=0D2XjaygjKg@x@mX;!9N$V|*hqM*YvsuAMDgQn#7&pE>jY|M~y# zzns(W|NiVt0IP6eHWuSqImG19DTgg`*eZwT?CHnyd2}zS>Fv~C)!95r%M+#{LmIA>r zdst7^8X{}C3=OeCeOTABu9?ydVHsK5=9a7Ju1K4Pw!tGEmdg{|Ze>uVr0I0=v~W4Y zJYP7aTM2EW5Gk%(c_t@2kT%_pI73B%DJHB0amv$1ia{+S28BjGn(iU3 zM{Lf<6H;NRn>3x;W`<=`*aszp=CR4`x!p@pIZ|SsX_@YNhU;}R6DjUwQKSPd<#7!x zc_+F!WTPZkzHww-}Z% zQl4~J7Ps3{y5n$qof$y2Ere>w&RR6q$*mdfQXMe7{h+}!t|?@amD=3NrYM1x zYa4u%DRHR|hAIP<8f|qH$H)a0$8kc%t2jXcDlC!dF{E;y++gd#AU9kEucR1}Konj#$| zPBQDp#R#>WytOUT+TIyjTOSj4LUS_m)Hz`5X+9$CA#H>YXhzDE=O}d^w}+=QDc$u> z89kHX79EOBL4b1^Q6KQApmt@uBSd@c6hl?r?QHbD%oV-}o#_9=BYF#e`$%(o}HA4dV;!h#Z(5eiQBfI2Dv=ANxn)ayGPE4 z`aZg}Ev7pg!-G&NDrDmZh*IzND79~oQU~`aHF1wpANMGAd%7FWqNf=xq-7<|_S1VA z(Z*=QC|I;{6tkjDqXFaP(8m8pG`EL>WDyF+^hiT6x8y_pwl}%Mamk zs6l)_nyn>3#yT?%3Fot0>0Za11rH;;a4`&X#f9n^$_@q|(a!eU(jPSacN+gg`Rv&Z_FxO8@T2R1^N{ zGQwy@1{dg-Ea?rx>;kTN^ag(NXb2MJy;wkF55=h$RghV*ozUGuNbe$K`$>8a$?JHL zF5@Q=$2oA)v=@ zkIRU%a4w=%_ygmvZfZ{zpz@thJR@Dkb;dgRnP{e;Hg{Ktf2i*;t63B@y^22 Vc!p@0{x#T)M`#uyEsKfL?_WTFpW^@k diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/JudgeServerUtils.class deleted file mode 100644 index e059dbbe3abadba5fadee1e0ad72366f40cdce02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11543 zcmbta3w#viwLd4>&1^Okfk?n8Xpn#q2+KoL3=jw*Xm|un0+ffv&1OgzHalT=7Km0W zzF&w|P*7B~+Spblpk1CKZLPNUscn60>%9i`KJ>ottwrho%*<|PHya37e(cW7x8HZZ z^Z1{~cP6iXb?7J&UCbZkl1_h>uP?m#`kR+V(FreoNnd&BO}U=*Fe%Jl%H=FCHFCDx zxxDP=94uf(VUJvM74~{K&r5??^>RL+rSJeR74krZ2YG2I7v%EUJUEXFd5DLHdZ~oZ zk!3{+pX;Ub>4b;R!LLMgO@g$xsUsDvm*h}SniHFPO`VHA)s?51m;R-KJ7Y?T3 z%F{hOL#~w`o+;N^Lchw(v$l2pUv#u07hhM&RKGkn zDID-plknP%D{CHlPp*}+`x?)=O=?PT`Q3+c?am)`r7cq&nn} zMzttYc1UkwDp;ULT71#anv2)^7U(T4T4Wm2+0DUdK;NK6Iu=Ltb}eEAWx?bH0lm%V z4+We2O@3b>q{o_lVShl6`s(C+PVY4!Ra74f8^JbhX)qdW3Taj0ux|K`pdJRnsn*`@ zkzlxGO~l`(ZPX*{d`+4^9QCd72Mj&Z;qxaK_^M)tzA+flnn8BpyjXLK)}Tc;1Or+f zmWm{6{TuwgkU!kwYcPZ+=3RVdTP*d5Vj7mYH^>bXQF2Yx+M_HM2~7xNqidnah!!;( zwYK(<-@v4@jC*XT7-Ww!R>C z@g;>#E~v#YNU2FuP=j#NA0n7)FVC4C3#>?Q45W=3IiE?0Hz_GCJC!B^RV?#iiNY&qG91Dpdeb$T^jO+{O;Xo`B5y&^#Gn#8QX#x0c0_f0|JD?*Z zFpbN+(r@T(!GN#Iywrvb%?e5REt+8&w$UG5$28c%8A420fC=Ii8GX@+AfzCmAnZ5; zN@LHkU%V+d7}ep@n8j3nCWLAe>p|maWhH-m5c#PMiNI&lsI_N9 z39evt5kSN%#OU@gVwvp>CYTolqY^`uby|nqG7WX8;EEV>-c(u+W^tSQshd>xUd_Y)qn(WSlk={w3fp;ZZRMHG&rgafP)91_-r8B3h7vP*%n zY5QR7iGAo!OL&V_*EpRg*G|h4IrA-SB{TSGAc!IbNVI2zc>^UP(AN-b3Hyy$1Q@RG z2is?C?>q$Jz&a~(0;yxtOmhmSw-jcUQ)Xh2#NjrP$}}R4OfMgWfS5iQ#ab+&Ra;3x z0yoMErXfy26Cqy6X9b~GXU<9d$aIdwN0ziB#cE0So7sP?#>|zz6aqj(>(`^uf4rlJ zM}{yW9aSy2 ztE^3v@JY{sgg@1sCM%*nFJ;4${{)Weu(I*t)mneJ`SW08P17ZoZJ zydxZ%HTDFF?vZ`*C zen>xJI=?3=)x|=g#d=T>oy0Pj>AvlWPaofLeAl6m4s1ETZO`$$HXncHiBGz2{CL|_ zAMZWf{m7jVhHp^#MwM^ko0-O%6w}MpOvR=wyam;ND!Z8>S29Uv->UF!D&Nj`D14{N zckvb+=Z^1t?D($RySMHUh90~r!S0ssJ09!a`PAn}?)qfU{!ee+a{T_T?yiSF*|Yug zBb!yeo42a8pAJZ|k#?4y9Seq7>b6yB!tcD`Tb2Y81{@6fx5!#$H6iXUR>I8C0FFxi#eTkrk!`pw-(Zshf2SqUn7aD{4j4wY-bv%DiZOVMVHEt@S{lbD(~jURDPVl z2Y5rUWE0}lg`Ub!h+?=x`@5fguINadgM&lLW-%CGP*RQ{#N z@+$v|sdla(PTyQ?=*6gz!#Lg-8?9QgBhgPNUW_wqR4bMPi2!-ex3iI@*nw6 zD*Xffqrz{f{3gGZ62UTMW0l{gn|j5>%t1!scT|3t-%IgZtE@#a(c`63r6v5xEZZ7e zBl<=wsaw;M2ODWZNq{j2Y7try2oYOO?OQ1oEKXmo{%EV!F+%&O7AH$>eas(1by4W7 z?-Gq09JM?s)6JxXb_{aeX>fzOEDsABlC6pYtVxv?Q_eE`0@AIpDN7dZnU!n=4(b`R z51I(2W|wc#8mUNEI9DZ(qG_TejuNO(tOS*wP7=)y=wL`#+n8*Ezz~|hc`-UL=%S9P zb)H4~*E4Zp5q5pIpJj-pfOPIMCA&-=B8U1MO{8>cN#PPgCyq9b<+j33Vd+HUN~9a! z14)Ng8qqvng7OFEYN)ARR5zyqAt$qdiK&1^Sw>oY@eHqt+6}8JV{UMh)?9CPcCT~- zIoV~JH}5ptpU%E>V{+gFm-(pD^#~4UsK=rxu_~SWCD4|pJp{A9+cY`SkqF}uRhE%b zj}KVH?V2EbV&Kn5#!De`i{ifddCL?6BY%F<(qf zTj>}{gpS@rIEjK`IfWOdxO>le(Tm>~;;iFufnEouzvIAqQ}t+N^@~k`rz;w~8nisY zWVjrX*gGYRLYoRgW1Y4Mm_=kn;B$q|ht$wyOJ|GHj#XfJu^z#yVaXWbc$?8O_|a`OVO#xQ?(unA+Jj3&l%s6TW4u#%1w2uAccmxyFHR|y;qN*D4pF=6~(!B zbOt&ZS4~Qd{88%-%c)*k)`hL9LK zY?$wZfFA*qf0J{?kW>@(053n9N;<_tiD{=zepVR>PQ6x5GP^^-KG9j;_2&f~{3E4H zm1vToQUrFL)OuCYDcK&342Wt1r33|}xKU1f+tDhKMxDwo%`ng5(#a~tY-1Gm1nwU2 zVzXRnN!Xp(WFg?(B@cSqhy<&Bor`zTCOu_-%5abh-m#74BlE;8Kq zb!bClRpXL|)eTE#TkZbUbE|3>NY{T<+IATUL9Mxf7G4S&F_BS3u!mdZgNeLTC_IgrPGFatUuD}F=`d!i|g8;&?y3GuD_DsvV=rfTs!G#9K_l>I7^CnCKZnkh&J6Cd z`+tnvCOTuQ8mI(#G=fjP4J3(wUHTS#)-#O;sIJy=0sx^UbqucSsbO+suZ!G5P$W0!M?H*U*$|`pkx#Hyh5uVHO z$;wgnp|}=J?OZVh*Re&ef}A)hJ84LExx14F;@M+9=eWw8uLvJuth($N zFgJ| z3v{wc#QhWWB-ANj7d(C+ zpH7XQq95P}eL+hmZox9q`SybI4$!c=Qp?oCD_ljcmuYk9^OSX%&R@QtE+{CD(+Gjz zg}9ExCr%^B7nEebK%?R``WThemCCOd#c50@U0&hdN1Rw$>R4G|FD-J%Y5YMd%O=ON zK>%TbNKwvHt`_LZAtO;3lIxJX9kU}?w~^+fIaUYf zUkump!1E1wz8TkhaJ>)CF3u-FT#Ox_re{psY)|Tcds6?~q5rK=Sq{FRr9IenAn0__ zUT`QtET-&}*eHpieF{CN(DMZR{dj{y@%+qoKzkC_fEZbWK{6MFJ}ZUJC+sKRLTCql z?1#zC@UuxU!Q?s&O~Gq<*ybSqvZIq16T0L_cje2X4tEGYLBdUjGyk7;a$%AJ7+^4B;4nmm3c&sflw~!d<0hnP2{S4Z81HSqp zy!AL-ez^g#Df=1IpIs^lM2q!yCNATT6mzpLN{C}1-`e&wFAtg~ay+B7{ z^kMWmy@QgiZM5KCMv~sP~}%tuF$L2pALLgJGkot=o5uL;Iqr$6AQEczopc=uspn%>2eaJ=d;H3D!;>c+i7 z7nO~V)6!*S`)FC5z8RBkJ(pQv+;{R zWwr!XOUMb7hx>zI_Ym^wVF+~uLcV|ubCf2+YO`Rk`LI?!y+kYNm89_CFDddW)43(! zt}?@H7N|ASoAeg;5aDwv>jX_y=d<1;1Hb^Osbr(1%v((<>XG*9rk32p3|7a5FQzQX&9& zZ!LEfx^|*&xhb265A-~47X&kKzngM8Y3N{Ddw@cne`r zvVzV6**8G`Eg0u*0O%bU=slq6eX#!lT?9c&(e#}Nr<($HE}@U$vL7Qhe_|>@V)P|& zo~JSH289Wjcf{2B%%oyw!twu%ok!sBU_ZvM;yyF5{!<7iPHGidGV3pxWx1i}OHASu zG=SAvz;&)2!9QdM2rgIXpT3}+Y#ZGFoFRq}^dQRoE6529YOs;GkWwl|Kz2{gcb0m{ z6fy+?M@l`p`yBa1Ag9p3A>3zyO!uLDq80S`YnqvP2zW&&(~*4^aDa#KOCCdMUX6A9MTvHMJlN{2!jz<5K{pqzuJB N{DJLD{PL`#zXMVcI-vjn diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeDispatcher.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeDispatcher.class deleted file mode 100644 index 7cbe76b2109ea8977c2f45c577f6bbd18bf1cb2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3316 zcma)8YjYFV8GhCmR+2XbOk5&Uz~<7}+%`=DrI?b)wjgrlOD);tT6ZlUOKVHJ>h20~ zLwX6tC27(tEhOzsrc63*XGlUIQ4H>+-}|XQA`am{WHNouN|q(rP-{l#yyxtDF7NZa zm-C;m?tBX1N&F>*Js45({SX>362NiUj|OlefJgvO1<)Hne-OKn2qKBG5S#H3PUG1S zp2PFx$19XAC`SSZNYv zrF$MQPIwaSYK_%1y|$et3Drt5%M;Q8d?QVFn8zy5^H0;-s!ofZONqQ>m(T>RjK$FBwl%wADTUTR#+0A6${GuQP5IFl7gV=_Sw9J>yf@H_2tV_-*e_7X~VRL ze67y%?Maa5L$)oRvh)o7$d|#&0wn#32>G)$luc z>n$r3R@^|tUVKx5`NfS3cQ60LPaR7)=9ezLd+*xSyLWCaUHn^Fe($xVPcPoP`p(j& zD@*@+b!lPYz~}G1`}y_1mOg*BxVZGXls{XzbNANb-NkqAU4H9}4?Z|p`#bUSD;j<; z;rN4w%lM;)Kj8|)x)z4}MfD1CDz0jH3vbhLS8OVIM~#`ujANfI#do7C=$Db|NL(FP zWe4kifb*&Nvx42V7cOO0I=|}~mgnyAvle5g+-ot*5>8*%a9u$k-IYj2l4FU9(dgiC zGCDCZ)_*EGaXJ!9#)eK!JQEq}k4F{ktxGv;9>GXZ)505KVpi~QS9ev=Rbq7O8m=mf z1LM`R2N+q@RM6eEmdQP9?zm$u<5x-wQ*JgpQgAa09$g>WOj9jnCsD~pPgJk-(@}RF z9IGOQP;4#Zni%UHj3txN{)v;3SUlQKO9>J)hF2i^Z8b2h$$>4 zZW47I+ZhzDYoy7_;p(l*q^xJB{k0%Juw1g{7xGhvCwk{(E^n(oa@nJa@uAu+?-yk& z)wVV7*eM!v+Auwqq*5&l5zC5oo9f>mbb2A}UpMzG$?emInN8YbuJD~`q%fH^-Ap-l zYN+^srE|H`$Qrn{{%R*n@0F4_lwL~=vudpT2&K>0ucU8nuf?t|8qvuo+aA6eo6s)v zDWwKk0>Hqcyn+2be~w9i)f`iF-CQHbEHiAs#Z@|cg?;nBPoRA0Z}T`?xheR7e1ff3 zQsATYFh>fG;M;7uSotrn6yn_NMKnD32^x>7VYRhse-X{6DQq}U7SwQ4SqdC13&C)6 zSqg}dij_c@C1AVBSQ977K!f?Os*O2_eC zpOo7;L8-z2`V^i;poZXD3FL7Q)ET&>WsQ6wB z4~kb@qtibE2)6E8!0ubvF5QFARkkJf*u?V&IcmUA#S@1)p5s46%_Pp?+|%Lz0R_^k Au>b%7 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeReceiver.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/remote/RemoteJudgeReceiver.class deleted file mode 100644 index c62583786775b81da40fae967c431b97e42380a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5013 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 I_|=jB0c#43cmMzZ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/self/JudgeDispatcher.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/judge/self/JudgeDispatcher.class deleted file mode 100644 index e1c8b19afbf136ff737809f31148c39c156f599a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3199 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/AnnouncementDto.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/AnnouncementDto.class deleted file mode 100644 index 5dc7ec07f3a5820375a4a264a1e25308d134d44b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2250 zcma)7OK%%h6#lL~V~?G2<2bJxQYa;~j-Av6TA)r+Xdb00c3P4U1S=-?D4x`rG4{Bk zYu4;o!JY^y5+G5x3If5VNc;wt74!$Nq?GS^#*HWSqKb3xx#xYpbMBo#{yX>uzl$uocwdrhQLGDu%T`4o zS==#h8Tp!FZ|94Sy*(?CUTfK|wQFu#O>3)WUbbz=HC)TFn*wJ#>YwFr88xfYVdl#e zxDCUy-DZB(aTn<7CcQ*=&1TcsHU&oh`tHkzcfPhN5AJ>O@bjM^+&lRD+XI0U!7v-Q z>%maE!N4uMZ0?%2E08I=PCZ{OI~6lub$0S~XUEA?V!5~TGR3YYLr3N;+j1|l#LU#D zfU-y%fx)6>o2#weEwiyMS4hO4+vAl8!W$Z*@HyC|_t zWu~4+bCA;B`~0#gg4UD+|{#ffG80F{0x+JTGv%PxtzahK@Het>a}(>c~mz6`a=b z7A^{m9|Gznve2?>6$$6j3^GJ^UdIMLkc;g2^vT{5=ZV9Vj<@j+@A9EnuT8|qsMk%K zvpLh-U%&X?X$_=7SOWUpdFYvgpgvyW+mqru72+R(;yTLH00hSPKiKh%%_^megjq6&;17FE2!c9+^?xM`{m=w3?1|m6UzP3P07Ut6mOIDz0J%XPMzB*4gM&%yAM+I7eQX z2wcLer1({%{%fRElvvm6q$2zTf*puOwSRFeiVKf07R4L8-tPd0 z;l$B}nHV%2m*IpA9~zjA^E)TQNdcS^YhH$rWcsmz({WgsF>yw|pU805#HS|CnfOd* z=MC5jB5qbe`_z(s$xh|%!eVO5D=dyENX)JjeD|U=@0Q$!ymPov@O;~My+TRBo&bJ1 zb;-`V*}$2~aKSIyZox05W;}n4sV*>!anUK2>_tbx_QyBBS-bti+KpR}?tklMAKtyP z_SOA|ckey<`JRHE^_!jia=CuPXhv9W2~#u%8=0Jwx!@4cSyRTC=j9!{Kn~j;e|PiI z*H@qXcw_CxPxbri2i$_|A5;+S>z`Mkj(b^B-8AJEoSBu23r_K*&Ds@oOnDhQKW`UZ znU|fapK~e3?kV3}PUSKTP363$)UvnarLw-48W&oJ$B+0PNob3XKS_!mef>2g%UbJP z9G42?VpOW>s)JVR(Mn;e&c4P>QiIObFqasWT-~+UN~!?ve7<7mSw>ea;`qXnlkrFT z&nQqlDZhF=%1f-s^K(v-EfyJig}oVgLNjm%U5ka@z_vnng;iU5X?;HD+nEc~_Hv*w zk9crG&5T``5SH8_XP0teli0CIk~lFtIXyv^wDqD>TFLutWGU*lJ;?3@>4qf}a2FzJ zfMdMS)tq6&7-26jI|YUg)pojEdhMaCBSBH>@RgHMb0X^T=;0I8#fK}3h-k%e8)qB9 zCx!ppOLzf0=xBq|iK;6ik~U*sY{tGw6qRqr_B3OAf_>RG?%c~wQ~WCYY6Ewm{6Zsw zS2*f{)55E?tq_1c=;KV0wsEWv{uPm14Z-a#gW2g8!O_Ox&X&PEAuWQ{#^COj!Fz*R zg?5@nM)=hSlD83QU37PdC>Je)NasYW*IMU^K5riBs^obcZ*XklqdspQ>A2+K1q$;h z`^h=Rx~?P#u0m6+Cgh7WRrf zUtt<$FXMDZpK2dDppFKT?`R*%QE;<8c@4(UDmI)Ke=M!aLP9OCn9_!DDW2AXC3YYP zG80;`w4=4C2g41^w4#{B5loN{e<4x02@;Cq7)2COck}eUPfMj(TQNyX3uOBO`ZGFI z%BCok3X1ZK@ajAwjxJ~wKn0`LyUH-V23AEjdI=^?KGUIgI7h1TC=LGx>+~J8b!=S4 nCXsLz?H!v#J0^BVXvf9wq`itQjgLX?8#Y{)M!{6j*XjQNDc|ea diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/LoginDto.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/LoginDto.class deleted file mode 100644 index a9f6fb53fa7482817e5a05feab74de5daea4c01a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2106 zcma)7OK%%h6#lL~V~-s>b>1~eX$pZlandOeUUpL2G$~C<(h!$Ouwvqj;z^wuV~@*Y zhma7PN-S8hVnwJF36LPEfy+1t^TF32AAIp)tAA+9vMu+5Krl7BDxh3;)|u_Z zf@Paa)vYzNe8V7oS)`LUimOK1lFz`r4+MceA5! z2?(dPVg8YT>bM27ED)D9jWoL3S<^QuJc9nLsq>RLgnuiX}S~ud{tl zj$;f%I2A(=dSiGDy#lBIqen43kFgk@#7GRIQhG{CFW^Oifur+1Q?-igk}OVz*Wpy1 zu<00H#|qmrK3s=9&B8`wn8t`eq7lktUZA(8vK&2Ua=41t2j0Mij8e(8Ikpq+8h>mS zd`MZG;Vte0p&`Hz>*w0XH$Vq<{rnA7a1u!>;t)M(r~;Cvlj40yxbzR8z(=OgZKm5Zn`d5|U-EtHLsQ~@RojitXwpgrz>&%(zoYm$V@a#QW&1pjXwNw$o`QR6C^_=~y1+zaWkFQF0h9H4mG%w{u#>R_}DJg+9QR~(m0olGVv=qlFB`FZ6h|3RCW=rTWA@TCR!$xRHaSm z9=f*?PpZjK-ALJCuHdmwUG*>=R$M?D<3!kp946Sk0Lh=lIqHH$eu2#&mwy|yKTk=; zA_nmcr4XKF{9#1G+TZ95YZ*lzBo+TelN9o3 zs6924UQ|DKkojJMgsifJ45a}7AI~F8JV6fl0H!D@H5#r#c|?Um8iZi!5aJPy8qWc# z=!04}sM{#5Dw;7LUnG8|E6gcaY3c_=-`qn-cWf7NSunTmPEXdPe1gj^5=XB{^W{wW LbqO|AGXKiIw{eY| diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/PidListDto.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/PidListDto.class deleted file mode 100644 index 1237a68ed041f30e4ee96f205f04bde83db4f535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3176 zcma)8-*XdH6#j0qzY?~zw4@~nTA)II5=Br<+A5TS)wEO!RS=PFvL;*7-I#0;p7ntj zMjjkx;K7kW&>0k+k;2r`(HETY?|@SO2NBQR-87qY9XbPd&pr3M=YHoq_n!2xe;0lO zup4tx#4sI!hK`1s^KN z@mXGm!5|lnY}zQ>3@zzd?W~rl*hV42Jt>CBl#w$vyHe5_wl*vey7Pi&<`QYk%%z5D zL;Og^w2e7^+9(?{1%01sTDE2zmRV-l;cPgUII9(mtm8~%Xu&RNhG~}*6P7(XSG3Pl z6nRcBm$e)nx^3~RZboB=#`|!e-OJ9Hc;NHchPkw!HZ{g8*3k;j< zPd$3RSby?*qda1nwqCX;OBT_Za}#d!Ww76}3c6;};oF}|bD~lx5O84e^6iJ0ZV-vZ z+n+Dpx#}`p{Or<$h3gM5Twna+`+An)jFDYdxh5NfG-#NHJhh?bq#OAIQ%MP19SpviI9=5c2^_!Vt*vB8Uqv(dTu z5f|s!O;fg(IWw*modQuWb6Sy-(acev34@Z?%6a!4(4!b5qLW9)#z!d=vZazn^D4-$yHPFJhrQ7M~8~% z(5Ye@x)`=R^~tFi!=Q?O45&zPD}fhOyog;Y-o#rB9kr6UMD|yVLY5b#t;V3+E6b3I zS)Abm3DnWw8I~guw&2{9I$FHx z`SH~o=DS(-cx<8HqZs{)g%RTF(RTyQLWpA{eb<2D8T!AejLmqK98F+tsJTL1Y(iJD zTU_i`A9mRl;x+MNQn3iRgJuc(GWv?Wcfo!lBZO`mCCAx}9`jPYU-s($m& z2>sZwxh-I`o7+wbLUpFGF-W*ENP9pK#_vbKW}$KOhQQ4)(O(QM{c-w+h_&3?cL$+f zzCFAm`*s)NWlvzIObmMn?JC1PapL19_cB?pV6Vq79NpPj5??n61~GjHB1d-7kRm;!_=DIrcrcc z`xw#_atI_FV%M`6+JzgneG|2X4R6m9U|Lu(3**tgt#Re@FFnCjuR;chb=8>kVYA6CYn~j zY+(>Hvmf;B*J|n}EGJIBs&&lwVj;GW7e@2GSOXL^C z`l1Y9lHtoTJS)RjWcaEKR|NMp9bZqQACDXOhWtM#!#53l%fPn{e8<3d4SdhQ_YFL6 z;Ho%(pyP)c^!i$DzFNMdVgHO#kK+mk3N$8ng8k?obHUoh5mJ zyLYg|89&V1Ufgw-7=LgF@pI0S7uqA~ohvhijw^excffHn6zY*Brz)!z_qc|x;gJg( z;sVf+ovEyr&#hmYFR#rxEUjduw%}ARIBOMo_9x@+a)ld+toou`3rc>HkV|-WyB%0b0Q8?J!QMwVT>+QqaD60rf zqMC&*4tLg7ApPx{0F z?5gTCgW@sIM|ZOAAdV>(R-II;>_>LOqN*+gITD0R$Ne1J2~#-M-&3;u$huP{QClkR zonI+0xRWCfYS3!!oz!=+lh)kjGTW>v{bQ(kd-QnIt!L$KUKYN)`P}D4Z*KGbiYCJ0 z1w^#_0TmJ9N&9Pf_3RFay{C-l61n(yK~}j#Gbs<^ddD@byy~IgITk|Am}x93M8|B; ztm`a1eAcOZJ(qX8cjX!j&gyANKLxk!G?t}2UJpOR?4G~>%-PdSKkejNxv^e#iE5?Q z7;2_4KeRbZg`tQ%BnkB1Iz1G6zr>Jwoy<_jrVY2Ijsy?-Y;ApQp*&rYTO{kBM&1Z_ zNGCUOH(q1n0B$$&Y7Cng!?=kF++m_5)}1nUNQNUA*049?>!SUhG4UwgW#Sl)n|P;K zuf^+3oWMyFr*PWDv{-MDxid1nS%&xEy&49*i$&h8q;`H{y;5BikrrEf9`>br%*2oI zV;QdT1;+>dd>$ise6Ta4ob4SS+>}#J8v+RI*<<&(E6H)C+b=l1?$&0oPADrPW@z~36#vy*28i+~tXvL&}&@kfJ zqkLv9J)7n9{#jA)pG9rr4id-uHlGjknWb(%--SNf6bZ+B7+vDO#{b0Vi_m`V(H-TO z^d>W~X`2dwNlfvHZ4Spdwg>+bv7dDW=OcqDAMU6#xT`a`7!j-z@p`UJ`9AbC~hF4B51dIe*5MJvRD067g$ezeoBC5?$BEUPAip_~-_@y+<16 zxp5A5eBzJjw&E`%e--A072iNlfXLVhLNa#JN(d(TG74AGVjr* zkZu_vP|i*fl(W-TN3% zW7y4g92C&td(C6FZu|!s9qudW*Rjr@p}m4zl$rWJn0#w~S}A3+%W2FEuVIm-BsR81 z<4XjIWvb@6U1pxtZtN=bi4F8UB=Z?NE)Fa1 zdkm4ba%Js==c1~;Aj3)ouAH6pT*;=3T31ndTlZX)xgVtmu7YiNE~Dw9_*GQVPI)fs z-j7NJu3kIsxzbG+PXnX&M9Z$O-rLVk7ygFJcptNpz+drxS}_Xc&-ef{)`k7}6+TES z&JUUA@F7|WT*Sxl7_B5+O6|k6bUZ~deuS36@6to~D6JI!fB_;!c9e2}{w4$PYeqbspuob(d z+Ye7~5#D0B5yB_w-kPMva}yA$s0n`StMh^@)P;Qg)_;Tki!WlJaLWcPIW`;ERoJa; zw$5FJJ<86CeXFwBEv>?LJ~?+3T2-rLp+J&G4{CZ4+Vq} zizpHjf+wCRph7`Fib_F+ha&L@_yKhN4?y|O+;MEj7DP(UJ@=mPoO{+g{{5fhKLfZC zuOx5@>^My97cwPeT8Ja$851)Ju6ZG@Kxc)U6H*W|FQg~}&qOJKF4z{Hm9=c4V!^ji zwQ#_~b8_~)i5E<~s1U7I-D!pH(OLU|oh{hKne3!rc8fD33Ym#&(Rb&ay>7+bUvRb+ zi=J=$u2-xmTsi8MXR?)&K%Xhw^UiZ#c~0w(R|^H3cv`Tk6{lRJRNf?1DQT zSjkS&l3%vnqF>35d;WIbK1U^U-l1C*U z_LCE5PP}*FgOAQ1J<4oOdDG(eg)iPYfAnC>y|FEB(e-av=;-U;OZ1Kay<*fYI^)&( z{Z4t0U*VZUM|Y!z1eKZoAt8OzL%YFX55PJl<)FA zN#cy-KNOU9bzgtG;wA;KSRL8zUQC+BT@a_Xqun$sHH)|QwHoYSo?DxmE4SO0)}hl) zy_J-k>aKCu;2L)|*T`zuV$QQwyTIi1GH{#j?rAL)NoL3xtYdW(l51;g|6PFW!? z$?es%kOC+el~O8%x9UxL(zmDP#_Up1 zdyYQGmD4n37k5geWb<|2M+o?u&X#V|Jvn0>1;Qyuyu0$^n(om~V zKZ;1=Td`NSVy`BO^$D@7xrTQ8(628T2$a?#Qoo>&?4mRxrER@ysP(QPte{DD2x*p1 zXSph_#=tSCZ^%S&EvWB=2A&l(cDr) z9ZL*s?tuni~jk2*+`SP~P?EW^&v8BqJ+A8NT5++a92y8Uh5CuiY( zYL1eN<3m<#j9dZ>e8$GfC2@ie>I39b*iGNIq1&|nLZ^ub|Hc{<6a2H(-&m*F`2VwX zj2|dnO@542FeHYQQDSd=gc_&FSd86Z#1gxbkC-;2PE*gK_S;<}TcTTo(y#9t$+PfQ z*Wh88!wXpPw45h%Q4wUKp~RAQ(4th%2t@3JK*`D&HBmYj3q-L+5&J`Hb>_@K#MTJ4 z%s{lheIX~bn_(~=coTc^FoQ7g1|A_7Vd@WJ9|P>*hbfOo$wfKXV|a|5LCN)aoLme( z*5V0rW>A(tk+{f%D9fT0O97=W(nNh9k%Jx>H9!p$Z9WQNu?AQjx%4yyo6X=lzKtMM zv07B>TJ2?2WSaO(LRTCIm@4_ojsA$PeaEn}yL$nvr0`t2S8F~ge2?ZiVXL~=Xg)3c cTFrL~zm8-9nf9-^{(_E%B~y4R=+dYE1xlK{KmY&$ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/SubmitIdListDto.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/dto/SubmitIdListDto.class deleted file mode 100644 index b74d43f2035e208c73613479788b66086491542f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcma)6U2hvj6g^|FKjLf>H(w{B z^cfy_LG%r&F9-w_q(~Hrx>XPeUO?h^gf>3{C}(yziS6V8$(}oNXYRe{oO|s*|K0ut zz%-Uq=)p_}qL@u!E=BvYT3%7^%WAojzlN#=v~1s=Uc8iA~G%%o2-^KK%Ua z-S5AAbo--+pWfQp{>m=?_3>xBUwpgs;FH}Cf8Kep{ph=Gfs?IOuivb;R*uiujxFZ| zqM7kE0d3wbGIvkjcC3~9=DJn8ZW63OZ{97Kl{K?wt8?hoWZ5SAOkTQGqg-I9QFb?s zs=MJDMd=!=p@K@XtI{QWy=2KfFC%+1<89LM&DbI5k$UQ0ORBz1dnUzauoX7hhtSWq zKR=>|N)Wf+ubUM@9S8&broOqpVHIR<{2c+|DslYrXucANxw3541iF<-V@<=<<6ks; zx>luGcyHOP`rtUR{s1Nmrn8``3na^?R}NakK5;l>Z(UnjUSM_Z<2B2xSEN9yIcHM3 ztFmT0C4v4uL4AOMmpZ3b-FmHHE!wKT{d-*rdv!rE(lLY+I?^~MaPI&0SjRKS=s1Pb zI?k)zvv^M6_<=q_`73q1QdH`kXsesq7iw0=>v%&gdGZ|B@e(fbmw1pVXaf10)vDzb z1*V!?6w(amtBHA7ngX=E-)m`8D_fxEaGL)hJ^XtSh$u;T>g6edKJ?Re(m%lOpoiml zf{reTJ{-6byrY_2pX8-MD`;aA_aT1ZCW2wEao^d6licgU13ZNho`jN=uUdnDMC5K; zaQcYg0OuJd8O2zbBu^VrB`31?5K$1Khae0FFG2_kp5iTVmahYN%F{0Fsalj-ao zB&HfjygNI5G(iQIph_c|?|)hI*1uSC)q0kBjuEERV_Z zxGdk77@sJQlmb;z#UN6Xfom5Sq`| zS36&&i&qWL!iLN5zqRznlgsCSxBS}^S5KU}a{8T4TWZlM@lETlyzt`XOTS)vphXB;o!`&VdJ&cC#L;Z?hI<n{ni4H6|8A{{|?6~TV{pXif^+k zwtGA4GCFohfx6R+r*FotSbG}_N3GgHlckV?IYqO4$gJ724-Qp#&Sq^k&$v!CKPRck z&pGq?sx$B8ORkeY=-k&R&02T4j=X8sa`#Ch21m!*Tv@4piu#$A%xm2Fz6fup*E1cw zAcccswKr}twtFS?p$=wS@b$o@+eUjm8e3IVDVk{Wn!CVjk;Lm;+f92;ug>tG_!bfv zk6VFlZ8zSGYjyVH)*}tG%<2ub+j!vUJUeK5>_G*J(>bPrNttSf-rb}Z&B`uG3xk_8>vMi7IT^bd^}hYP_v~U?D93A7y-{{KE|JS zelY5Y=X`b~WGWLQEl+gU@kfBkIN&sDMeA-`2ClC)JU7c-Y2X%o!NBLR(ZJ_r8I@%m z69%S4x*2%|oBrn@8u&KuGjJQW8rUt;S4AqwGL3Bpwu^K-zGmP%_^yKC?rVBS!!DPk z`fdJ=vIn*sIECjFq$W2ubFrOw@#IFy2BkQq0Ck#Iz~siBv=BscGcnvLV+L$&<;~f0 z!f!&FGpkjr!tt7F@7~}p>AhY8uXzh~;G5mvGyF|FHt|EZfgjH}B9eNpo489s!HxXi zT*nA*;z1h98nligQlVb#mR{@@qFBgY>{u^$j40N-7dzRDog|8FLDwSE8GH`VUv?1J zFLIaXQ{giJW0Qn|ysJnbQzLj(3yShmtu(A!Mzaydji)2ks2W(=1_xN!G?E zE+8`AP4|nn)`tYeBG~Izsqv0*L(x?ml2#T&JHrjBt2QKkE{5*HF0Rr@9ihcmZAgYd z4BZ{>QGC^gWJ1KyJ-C-^k4M_74ata!A>OFIp@_Oaw!2B0faS%Z3s))!@DNJJN56_%d;r2yT9Q9 zN-9fq0sAP$h&hk1Q;MUE7qOp`h8mv30ZKZ4j$=4TDS=7(mpT1I*wURT&e!>Jznrh9yoejZzgqrJjKe`6D46%A;@E!x D(Ai$M diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMContestRankVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMContestRankVo.class deleted file mode 100644 index fcfac1d85923d36f949e2da56d85a1617a740d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5178 zcmb_f>vJ1d75`mXt6j;fhvnF*NNAnn7C$QV!H*n>x+h~iO6zAMT1BsnF?X-OWF_N-a9*xnFz^!tD+XRPa6t-w zs^g+STdgoBke*nyPuSU_U7F8MJC#CdencQMRVz7#rTk2xT9_^7$4aHLV>^X%sVdMv zQ7C7t58Lze`AXJqXtHC=g~{?9MR6r>7nL}z#OoJcy87zHtCya2^-+gAC?4US1X8{&Pn6vaC)duN`}>=} zSbOxX_1~|oonPgvT?2tmA9%dv@N8rY_3s0zhudkezyInc0mj8I|m9l-`j;7g#@?v(myjaejC}+p^Pwp=> zgjHwCE*+mKb3c*!ymPNi>yEzu)}u0}QooUKxtiL@v&q$wMpo0CJa~CE>KK8pP5MSE zHA2Riz79U8n{u{c^JrxI6*;&X}I1yzt_PR4V>WUN}SK^I&NO-ypfdVwf zsR!^0To1l^np7@)l2`-69`>mPbXO(krJ>}K?R16B6LW_GG>hZYj-5Ns@##(-UU%+o zWaRA90U0woUf_6DgNsvaoFO?pH9mQOF(V(T-C){q86Nr zy>h$B-sU|SPFam-f!K7pR>|e>F32(2)jacVleeXbPs1{CGd^UZPm%#ihA?a*i;tN2 zm?XF369TtxZIYTO<9-vL#h8ivBzLFe_DgaX4w$$bpEGe#l5u?A#4;Wd*x7t<-&rdZ z=VaxyY`TwCwAaK-_!+Y~)Kd@GUUyXw8CT{|&qmN({Lh&TPe!#i)MMxP>=^3V96!oL zzlm>QjF)p`TdJg)GJAPBU*aV(?C%BdI&8f*ymN3&Z^GAmr)8Gb@%#>o@(<7vlDUCE zFIVk+-on3ItN1V#%vYaY@-xCA9UP&||HfznozptP0BBqb>2fs&b29TdLIaJB~jvI<_kWyBtQ1rIQ^UBbkJ z9GoEz;%oRSWo^6!{)MlR3v({~1xLwg?1n$XCKo{wZ(x?3jtX8wj+}vKa1L|iqBxH; z$dij<6~}RmTswY8$vim|f8`~M6ioC4Q-||H z(1y2}`YMmEF|`gkdH5@+F)VHTez=Ge%;yHzOr9Y_n4$0rB__XA2BEO2B;458y#Lamn LCh%>y7r*mgobEi< diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMRankVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ACMRankVo.class deleted file mode 100644 index 2f5bf14a759028bb8d8b20139a9bf380621fac9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5431 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestRecordVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestRecordVo.class deleted file mode 100644 index 7b0b940ae46a470ee499ee5c714c4458b2edf3b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5464 zcmb_gYj;%T6@JcK&)ky9bIHu1=0n%geV+H- z&$H*f?7hzkfBet*djRgndqMQzMa(`iuZsDJnEhf7h+b1lIO2POdK%GP&U;8sh89xl(3}xgk@` zY|5I;bGdveRm$XZMGXu3Gx=oksnqbWSxBa8p5*e;%s_s~%&sluN6kX%X~ywxO=Zib z27PMZiOHQ8Ph;`(z3ul;5RC+}2~l^HHgj#q=WTEk)$U~>Q1_5J6_y?SxHer96F zo{8O;)D{$nOIn)AWlHyP%RLJ=FxU#7yN1^OOwL?W-m=Lo45oN(a=H0*D!U<7$jI29 z^pr+2+|BL%rTl1eBu!~@B)>U1n%|sHZp|lGXq>V3*+UG*A8xmJ{Z31MB95Y|^OCLkmG_&cXXuU&v>2d&fO zY4ALKMSHoOJL&2(vk&_Gf(oOIazk zu+mnB5guv!iGkFpmBQ?t>|xwQoHYo08(*>=l2d_omHo7T0{XD6<_%G4Y(i|ImUR9dkHgs}pj52F`-VJya- zVcaF?(_-$C;k{y(h*^gF!uTAPYnVTyst;p3%rI8t;V^~-^oFL{qu3C}v-q}#S&grh2g;f3kfdqjvGg!wmxVEoOT4Cqb9pb;=rXsuaBk&#mRY09 z1#v_suZX};i9)1Tu8H#jj;tb79Jwkh?iD7)f-ruJhxrPsEmBnzS7%M}^|sz*$INE7 zsV?eEjgFc*cBw`61#P##=8kA@mNz+#U#aG%o>b#^vm4ydjd^_c_kb^81mKcOCtk>} zj}V`W`2QV6B;2a}`OaW@@Im}bXk=wK2xJ3dPX6RX)_(7|MDb}XfX3E1qo zpAIHvv*Q8G;v|!sb|tr%~0iyIf_{&4q{KEIPNHBbvcN=jpA-cF{{!+>}wRyaTK$f9mM`d@vV+x zb^!;m-YA~$C}#I?5C+#Gqjw*2tUv-Y-ooO7^5j1?wd0)Pn#!(GK z!`GeT_-7hN^&1V}aE_zTG>&Rd8a5*3bYFp)#!=l&!zQGwaoliQ`7`G{f-{Yynx7`G zSQW>02p+Vve+~Ba9)s6&vhTMD9fa3?vhRI_1{U^?A#4o^B5M}X7@kFcKq&6{0By$+ zUKIC?p{2rTHN2#>8osz!IKB@MJB~=)8~4?bqK2QOsG-OGLeg!LKd#r2+Kd26ZALI2 z5K_=41>(UvQp^aE6f?r{kdVSQiKvd$ZbV3GH(KHmA+^|~NW7(v)M2!e)L}&9twM_0 zq}F(}j?`(ik<@9#;%!2T*`&63td7)0O4q*E77{d`fNfg3m93Xd?FRwr2X%vYf_$!|!q89eDL6nJFH6K5{wh~3P`Fs~XMbxJC z@k8KSL@_GCJnZ)C|3-@++df2>AJ6bVUHcHT6%70zV1(P|SD~Ho_wp$X(<>P&C)@l= zR{hdjIa!|72-hoba(*SMFz)4?jZpos=#r(LWmZ;qN0*E+r}b#xarhUFVb(^OZ#6vP zhjrbL#ev%35lyK6rKBQSLpej8<%xEC*wAz0uRGJGB^H#@8CHe zl^1`{6 zluh&1(Q3@bS)1&iPOkAC9JWMnlGIerK3f=Y64tagbldXa4dk^5|BGP<3EenIEzZY~ z7>e1!zh_iA;TSJVzJa!1!tBQ`ARfDE3^z+v@e%7*xOEJ-#6F=g`{~WGISRK4o~tlh z=q<5%3bzZsRpAc7w<+8yIH7RY80N=5Nj!$z8^7D?zt6YZneD=hR?FCB{RI={ns+m| N`4`L{>@DJ@{{q;>L;?T+ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/ContestVo.class deleted file mode 100644 index 1b8d439d9bc8769362005e36f62405e5ca31094d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8498 zcmd5=dwf*I6+V;f5Wvsv=GB!Q@b0tqZwtM&p`1hlaMDIl%dhfA_0iy<4c8!Xyd zXbT1vi-LkYidY4!*q}l{K+!(5weQx}R;yLZCeRnHefp%|xifcnv$@FfUw^;k>^F11 zb7t3jK60J?En!{gB0vSp1m9Pgwkv#m`v$oW(C#{F24Pv7xFw@yMEhN+%avP)1=Yc$c)73<{a zrM({Q-P6DEHatrLVeLjxCyci&w>+3Sv^=%*7Io&HGcXzd5o)gtPx8C1>U@ds5+qU7cU_6lrM-Ff8zxh6>1r>J0uS+LScQV!|ZWbf_#WZS8_h` z4uO(^uvOk@N2^lE2-pg(wY$s8OhM%;5*X;t!^aQx4D7rE6G!4DqLKEwk&bHyui{1V zczZO`!FkZXu{X7L2amY6H?@03|Bfw~fNdp*og({>?%jvw$$FOM1Dp4xdUng9<-8Czzc%y0o`*z>nrkd));7y7PcgdC702ikntHdCO161EIw%M z0F`GmRD76&Y)VInp%tNuY_c67W(PnS93ph2L&Vq)5wHpokQE|(j+qFtN8}|tNXH1x zOpMUTiV-u@F&Z>QJ4EcTB#S14Wrua)TP31`YolZy+u-|T0W_=0_|5Cs}ZymgX(Lk)DP;D z<0e#Is&Vb6QmR$3m8vO6<|ztNBg=+njcgS_pB&M`0jnFX?bRuf%B&vUqNJ-?u_R>L z@{!Vc9#GGd?kJW+q?c6@>|!OTbPz!S4*U0 zCNDo=TO`pY3l*wX6IOT5+@@JGvHZZEu4tmWJ&A&5t*y7-UPw>9S~hpRJmvNJL95}d zw?hx4;_SApQ5Ng1F#4Hdhfu3e2gg^RDfYhl%p(`4v3xQu8J8Ott0wo?#W6n81L;aR zfpeED>M1S@sHo~5aOCjz{uRA~NT<)z)jFL|AJ%CaU8K`Y78lSZIyEu+7^7J%E@Sa= znyb@%77JK>lKZZtt91G_%@s8A6ct^k-Lyuh&(R{CZe`R)F`X8(xQ5zwTEeJu^E8^jdfWIjSg7IrB>KlY-z%tfIN+LSa1N{qRJ&l)8AO979EWu z_*LmITlT`ERRX)Lq(+YztJ8NWhKot&8D)7ARAzNy$>&9JzP87%=Q9?wh;(*hINWTr ztGHeAv&!6{SRpkA@$K?>Qa+u5EBv`6=sXHg0Vfc!iPw%0ekY@6N`j`+1yTA4U5FNP zOX-X7J01Vf&wv8?HdJvj6v)A$ijP8pyd0{y6bj_(P(?Eo$lsxg*-#*-hbrbkfjl3o zmrpj>g#H4#uur;~Ga} zlm-W5cdqeBM`M%}2V+mJ@tKasC`As&-dy8Rj>afq4#rxp@fb&Als*SzU#@Y3qcKXR zgRwu?c!HxbO09!&QLgbMM`M&|2V*_g_#8)Lly(Q>;#}kN9F1`#I2Z?VjZH^m93>9M zCAr2^9gUaK^~%`99xUKJIIdwY6*%w73dvA=lJ~2uoPutkFF5%r%-4^su!6qm?8lX_ zA6bwE-AG?@nvXkQKeB!cTJAg_PriO+xfis;c|P8J{m9cn(3hS4X!-h)hl!xCIQ#MC z>qnkFg1$;Co#O1z*N;4^1g&!RQx`e>NVC^Oxll$jpG%^c4&6xvC}hTHIDk;+Xk zNadzxc$uUrlGo6(NEN0Jqzcn-_?YBZB%k5WB2}72AXS>WQN$!&k$|#DRc0|rRc62_ zW>P?rij6=P$uLVmGR&Y+!la-gl^DS+(r~jBq~T`BC}mPekxGqF7OC1C22!HAo}P8l##?HHuVi)MSzB%vzA@%n?Q{lSU{~tuewTxpv`PD9pW~iSuRt z*r!23J>5oMLw1!Hl+aq-+6t&12g>c}E2MGaExH59MVE+|X&sQ8W{DSQJ&=dm#eTXI z$V*+~QMwCAqua$g+5qIE4PpoBg#=%BlSis+DNqfJ0My(F4wGf*+TCZ^LCpaAZc z^|TeJM0msq`Z`chjG_~?4X9K!(3^A*P)J-#FVc3PVPXzFPxk_qi8$@0Zvd5xZtA7` zfGWg#JkR|=m0}b2^A4aY@i^Z4b^;mVFrM`RpyA>bx|qHRR4tC+z2QNinu0=HeIEj< zE$~q_?E)G>4Kv&831< zV(6t^UJ%@NN??)K;(__Dk9S?^#=|dErMS`G7@R!CHPtFFHNnYkC@xyCVJCUV_t6ms>muVMpM>)A|g3WOa?ou>Q7A?cf?Nwy&U~-11za;HHNM~NLkIo9!_t7XmRQhOi=mQet1~w`*M&feDVP&?hopJP~&iFU@TKf<9XszGPZb+aR?GWxg_uTX2JKs4s`Td_C ze+Dp)TX76vDh35trdo`;Az5kZ118#IGtG*P^R2f#yK==JJx(-W5uf7G>J`C z;FiqFvRSj`IZ!HI*(TVNvz}Wu$|brQWp~}Ey6dj7>G~*dk%VQJ7<<+%Pab?mj-)f) zIFUvRdr*7ooi69oPkUsZEj8n`qeiTc8)k*Llbr!?tgKrlub6pXK)Cxm7F>~1*DG5! zfnHhnXuG|AO?`*LH)wMn7_=3=OP*Q!XwIxQndFrD6H_vsX$g)EE1UJQ-wbwUhPf9O zXXd5}j&h`C)f*L${qD#a8*PWzJl7vHf%uZ!sFkd%w(Memb8!5YoR%XgaPGe+?RL%f zETit-tyspCTWM@K@7k+gxhTgcrQ>A<~U-S1CpC8sm>37S;YnUlikyF&M>Jel+nIM}0BIZ)^FO0tPN{mpxHs=@MS& zG<0@E-GiqRl!Pbb`wPPSK|ht=h5q7%GTEeSxW8B?Sz3Q?3(@=zVjoJqR#4 zNg=O>yHhjnM-6g^nehS&%&Fomij+e9**t>@;t7+eAxu(InlxO8@`MV7Gzh`c`K$GW zM(uM*Dw0rJ1}z(9zlvte$M1%q(naPJtTg=-;_vOEC!z14R~F1I(dWyWln-&)L4Wrt c_n&7vs4Ijwn#{l1{D$aZ{7d{FoWbRP0pAajOaK4? diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/JudgeVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/JudgeVo.class deleted file mode 100644 index 554a3d01f6bd7adca3e292edb9eb074d9956df05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10411 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 QXOSiRHS2ry{S5u!*U1jhdjJ3c diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/OIContestRankVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/OIContestRankVo.class deleted file mode 100644 index d57e92f0e9489fc4e4bc672a17c9fca19074bb6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4066 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/RoleAuthsVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/RoleAuthsVo.class deleted file mode 100644 index fabf8e0ccfbefbb1c9d933aab118ecafe7157384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4943 zcmbVOU345}8GdH7vopJy>~6MA+NBi}iITsvP>aH(t(LYxG%2;gAo$m9GTohYySwbp z7VE#3YN6Pa+CB5>}8!JBFe6!iv%~Yf3B;UOA zzR&x9@Bhx9{&n#k09$Z2hF%VGgd0*Miiv?)ryXN*qXGf_JM-6qgX6CS;sCFs|p6j>{6!s zNH&+VDw%9UlG#zV$4k>zVQ-~Wwkpn1+EI^W3pGoDzBK>z(qpfS+rpJnft-}@(g~+x zyVph}OhNm!Rh_EXWpSl~$d%dIrFUN=QKc6(`mn~QJz8`uy29ITxO(ZCrB`3Nb#eCm z2dB^e{q4tZyZrkn_TQ2In*^4PdvAH>Ee~Sg{yOK&;gmNevROLm-Xg?X$DC3*lb>Ra zGWpU>rd*mSWh~~|Ihxr)izC~GA6K3~cJi4<+xViToWWy-qS7L%J44eYkfWa$>M@fGy`w^h!0>XSS9@}-v-XHPC3Usyc< z*5bv}ADnr#c~QZDi4g-I!%YVIF<@Xw9Gh^9fm?B#flrF#c6^Gr2CTv6b!4D|uNv5a zy9|6qP&={9z;1Eeje88-i%|og6UXNdN+kSGXPMZUH3`EmY#qKca-V3Ae| z1}R|SRtknGU@=z;G8C}DD+QY=V9{3!wot%E;Q48K6~Y~@-rb2c)M7jF+)7A>PlZo) z@B)nOz#7 z9Bx(K5U9-V4p3HGm2V7G=2QeIM_QG81C=>V0m@pda$le_r;urF&9>gEd~<-ZY=Lp! zy$APs9+)&1Vx=O3LvJD!T<~s*@Cq)PK{mRAz4$_qown85k#nJ7U$C95phnhu=r%Jd920@B)lFqQg`P=`bT{RbV3TBQ=kXw3?3iKygzeC~oR$ zO@MR{q@{HqC}BnkN|>>9RDfb0D4LG>KuNQmprmP}+Xcw*K%{)2PP2ocPBWhF5TLjR z>PW|Zpp=;)C}k$o2?0uaphP-Z2ZhfCCjXpFUVT`UUVIH-XKK3?1N*r#L)^gEkR`7T zgZKvykP34Z{RLB`RE*=#m?jlL0dK-0rSTW~JPwl5@f1!WM=FXroJ5{f3=22}n^ZgA zCVqyLfxq&{`w*!P{Ec@ONX5C;dvTalLWy7lilmY#F@^`QUeo`HxQ6mIbZdB+f4Xvw zT$hagza+!rr-ke)+{vftTUE4^$ejPD!QZxOJ#);(e)=eWj`-0b&4ga3UX0rBB}cY~ zx4A92F*%ZF1M114d1#v!ux7vDcbH)zNQXU%F4|Ix;->0~*paT1o>uFkgc)%~k!2D4 zRB9zn%@wglJuR&+>NIs%q%VuuxKb-+MqLqm*3*i*qK(1Lb5I87rJxP(poSw1U1ez> zAti#pfNwA@ZT!@D0Y^!Nx#^GLo1|23i9EhVD#C<~LZfw6!eXfP6_&>q!-ZB`bpsbdYkrIEQIg7v-kt| TyD&-Len=1b)p`s=RXqA{QEcYH diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserHomeVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserHomeVo.class deleted file mode 100644 index ae32dc103f08d3884bd6cd472bdbaa232afda09c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6212 zcmcInTX0D^B zYSALb3xe88r7Z$Qf(R5S1PX|)TB?2SlfLNpF$sP0*-tC}>+EwfCo_kV7r!rA^Y6X> zwdSn7F8j>8|Gj*Th#sPMgVaF>1EkWgSR7(;n8gtmud+DG;@2#Wu^3}<+)uv=;`0QH z-?ERBj83sQ&Eho{XIPwNagN37EY7pIz!u|vx)`Lp=%7NE`11{gE-Q3Jp{ol0PN8cG z{hqhqROl^*{-Dqw75WozyzQs!f|ODrozJDVr3FQMwx+hHlG#*lDA`xcXL3V}1!)^f zxngEpdQ+y5>CdK@=W<3dRm>Qf5}17c_{8YN^1eNSe1(Bw!^i@ZPaT^$bQsz~W+;~`mhxb#H!hu+*f}Y5}EWs1Y4e(Xz7e)&xKm7Rh-{aIrOyX8Fx%BPRmyFNrxOyzn1==t(o8%pM4fIulN>r(rIG)2g^JOrJl`o#VIreIK_v`N;d2#Zk z)8*0qHxD1j6D`T)GR0+r>f72kA@-FxWkHQSnOu5pX554^%m67Mdz5~Bcbl*x!qb6-gZ(>K^D0Pd4VA7bnEQ^6kV&w6UX^Nl*&vmbV{Nqbl^tn6H3p>KUIt8iISYbPB^T0aY8*(F zy$qUG)=UUVoxL(u_5`q=)?P|GYZO>^)~Znk;>cM<`gKl;a9=Ss@I-HF#B5Dm0&*4) zq;jh`4Hz%Oslu@AZnSzgPI>)??%q{M1F$cjE|jtuHUY=!`V;n11{01c>QC4w-dSV1cV&ArpiQ|bGZRcS4)Q|Spt>luB4#Re9AEH<)u zls2jKMHXLT@fdAZX_S5-sI~g~Tv5to2e~y`Dj~Jm4YE|Fcj(W^Vb@%lxTUy%fbDw6 z5-OQIV1L(KPM_SB2?SQU5Ew2r)7f843z}M2L zYGfpx8x*wAIjXF?srDMMVnkM_@$JD;Gfizi%|kLf@a`0(I?gA-0ahV=F2aAZKp%ku zIj&Va2nF(9t9S?s)IzP|6HuT&Y89V?0yR^s(4jyb)hd=kf!eB7dg1;Q*Erd8l$sZjJ?&yvt5nRkuJu*YU6udjnT<2#{O#K z`L4#804~N#webR1V@wVg<3P1>o2xMCI)A2}HWecj!UXQqDSAQAMqyC3gN z{m8i^DCO?QH&Z`yObP0D_v4?bA34HV zbf4yBj_*1}$0)3MHJ^jjr29c?(iP3mB*h~6HN`=S>H(0VdQb~6DQJ-bTF^mi)#7!Fl4_BF9HbUK3{s2UpoN*#V3ERFgM$>)8$pWc5v`F)5sTEQMI5BK-UL!yk7`X! zidv*5E$Se(>dhdv>MdF`lUgiNv)1Au&C+8a&C=sqj7f2e6w~51$#c>**EeOZ?3p9> z(KgBmg1vg`5L@U;AP=n(-INFNQmR{yyukKn=Ll_t7_j8ikL3 zNZ$gAhy|##Zv!=nPW0HbKvD4st)`to&0;-XDZT^LA`HAReHSPuN_00p2Nb7Wi2rGt z=U4ti4SxFG2Nd_yZu}|Y1DYja;Qt13W_V+k9fEf#fpf(x3%3TRrS3K@=(W>=gEkNZ zzvY94GB@-jC=WR%jkeqi~B!Rg>;D zRp>6$NYT8uDysWTm2XOgo|9J1y5Cfx-7G7=t!mK~Q>9F)(1g+|rUy(F`p>co*s8c5 zG*!VV6}nPdwdx^Lg@&}OLbhs_u9_-!N~M~r+3uyjOP-c>ruCu`W%VPRrB{UM$3S%y z6bkLZIoH#D^iTQ;kO!}?@6lc$FMhkcfs*7>FVaDjHkbNd6xYvy6gq(s`*WZGy^Xec z9wpRtm}9qMqZm>b3D_xESk?j zt1zo~EwX<)xx#l*SSCu1NyW-tXBh_E3@f&`Ra@r4+n858d>F%W61u&Uik~}>ELZA> zx~h1)GtY7uzLUd>&lyqS7WItZs&YcmIn*@&HX6M`cRhBI?vBnLr#U<*@DaU7V%$e_ zqW4PN#CWd6xPs>9xlQ=d`iRc1}anU5A_eV7Mr}pZX jXXnqeQL8WO=tXlP{?h#67s2x%Kot0e`x3oepjZ9}6q?8~ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserRolesVo.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/pojo/vo/UserRolesVo.class deleted file mode 100644 index af3985b24d17365062af8267715dc0b64c1a054c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10205 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AnnouncementService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AnnouncementService.class deleted file mode 100644 index 7a7a4657810d11530c43bf66211f7e0318874b04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 815 zcmcJN&q~8U5XNU~ZEXEl5yVGmFU~=45kW;E5Kt(3-)@I=L$XtoO|gf*m+;xH=jOAEj zB29!h%n3>3cSFS~_9dr!zy+q0zO*_YB}I;kGs2Xt97roMc$5+O0-8M?8EK1*1f+ja z^D?wN!lB{;;gDk-am+YotRg(Kf8~0gII>$dmhvS)0Z*L@TF55yD|&$%1RKLn|D)~( zz%Lbyhki`T`s@9oS4$?>Y%r&6tQBFo}Ux@2fOSsL?v$gLh1nWB50IEPQGE__!z zo25uVciFZ@&lMj8w10zFVhA{2o4fTK4FLjbZf&{H*Xjc5u+<<82R KUD%ty*#81RhYTD5 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AuthService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/AuthService.class deleted file mode 100644 index 83b450b303fe0d605f3ca60d243c7a7666bdd21c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmbVIOA5k349)nfpN&`W0%oDRir_{N3NCtr=@{B6?WD9bqE~a_0X&pA{y<&2Nb(4I zA9A^#&HylnQ2_k_1_2BO3}T%cXY^dIAMYxHdU=dlaFjKrE%s9u2b4D^&+as==&BA3UU>LKj6|HsQjmP)( pi#@$(5HR`Hczb*tdfIPX0kc2y_5=uM`D**`fJdE2??Ue}gBwXgVD15QX15i51IDz*lhXDUwbhO~7Cfq|gag>%m^3-4W7C*jG!D1NcxT>%YP& zQ_Rc4&tkoX%VRT6tJ@wRQZ?KWkXbhkX52Oq$PGL9{% zpozErCg0!8zP-P^0>CNQ77Q#nB+%E~T+f-vFO`f%Lf~lRWo*f4X+%zMnNIK7!Wlmk z==dU$%#;Nu;Qm2!YhBJ{LVZ&RnK(ZtvmoQ4aVC{j4?~}Lu#Oxeyt+7-(Ibz9UQhc8 zH$E?xBII{6Rs@bmV=q*5%5o8~fYF#~lW8UC)So@9{0R(EHZ7xsZ)k1Qey`;TZ5#q; zzlQF=0Ta}9eN`4AzY#f}!mj(S(oQ}@u&PlDnuaRkG*ubZ^%``8N?=emst#7yZxbNU nzz+gwH3{rM6LAYs1KNnKExfyhJJ1C{-X8S6bo=<~R}Kdsz1@hG diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestAnnouncementService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestAnnouncementService.class deleted file mode 100644 index c0bcf8a773a0a22671ebbcc2f315718b410c3ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmbVI!Ab)`49!^EZR^E9@DEHuZ!3ZbLSezfe!=WCw6p9c%TA`WzviJI(2puks~!}4 z=^@D@Broq}fB4t|z$4sbFwS6-!PLN{^h>rHdor*oYP+`BSYG0LRg=@aaMEIBrS%Jm z*lsJUK6FhCNE;;%UKj)QYwrl>ddExOBpcU%m%f;9KKvQbPyTQHlV=83zk?av{v+AMz~C&^DE$!$jgS2tljF?Z E0T6X^lK=n! diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestProblemService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestProblemService.class deleted file mode 100644 index 40bcbf4919d3d4e989ad80c2ab83c3eabc92f3f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmbVJO-sW-5S^{HvGoHlUi<}$;DCCIcu@*MKq27C%O)Mt4arW(PJ;bw9{d6RC~?~; zHqwh82If7OdGF1up7W$0Q(A#GLl=iLQWoQP6{d`<3z#5NtEkWW1($^ z5!)>6a3iL`J1rERt`WuI}XKFS$JCVJP$c?w)#;H%y z0}sGMp$>Nb3h}`bh=V16BhAeBeKR``kALq0;1mwZ@VN~8W%wdsJwRJ;y5=_t7=QKp zYNTYSOdwrjF~G?59}MjSeM|kKc93cjIt6gw*Uwz2m2oCgAA* zmp$#eEJHwLeg-oo0#0)8S-zAt0RmR|TjjG`DhVjT2S#g*R-nxIBdpKx2IEcmG{akr Sw_#_7E1Z*MR$(`-u=fw&1@V^v diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestRegisterService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestRegisterService.class deleted file mode 100644 index 7030935d02fc43a93bc304e10d0c7cb24ca2487e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmbVIy-veG4E_$u-bQQpjl-%mTDVHdM_$=nr2QKDy%eqB|SB} z!m5vL-ACfBa)@36Mea7wy@RX^vw05#$T1!Q(R6-oo>yBO|C`Vm#>7#O&KBorr zT>8%OtFH$ScNZJqoDWB52KT?2f0X~eF}S_VWAONoKobLltD&xk_hCSzQy*h;n#mVn C25!&* diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestScoreService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ContestScoreService.class deleted file mode 100644 index 6fe3d048468aa09e04f56732804da3be94f0186f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmbVI%}&BV5dKz?3S2z;3SOLp-fFy%kdQRt&?nd~6WFHRsog1oSL46~@KA(`nyB&Q zVP?K$GT+Y}Px}LaXG{{@CKx3c8;o+l3Rb(84c@ZSZY)(ctY}e`>@>}s)Kplh{Zcxr zcZF3So2rY%TjdbF1d7~lyknZ@AK)cZX=v?a$+VV|8YzW1sMj4$B`8PDowS_3rUv6& zy4LZ`SG|Gz@9R&t$9GQ#4?j7-H2*j-xceQ$;OQSZh6V;#eO>ooLyrcReuLpU!QM@W)Fri}*s16NxCJL+0ecRG zn5GH+Pzew$SVWUI8IPaeJm>Z8=@|fyVJ{EcdDzLrE`y?v_FOBA#x|s}3?3_uuILLM z2<7t{eef}I{vzetNGjhsXn4BETSE6_TgSXNXbCG#7{rF-y+viDR-B+OmEobFK;J2K zC46)kth&;tOdKJDmw!z4q+xZ)JDzSM@8~WMbyxGg=Bd^<+Bv1ul*j7V)UB=#YHbGl zmHNS#s~MEM4tjTKzq8nO7(7(wtwUv{9b`K@^Gb-=wZW*V12jZ!V%$|tIiYB5)90Zf z_Gl^*nmDl3dx)9|pko!JaZv(*7=V4X%KzsA+Nckm$_D&QEOb=;TWq)@;^N>$A#y z!sM^*-+DE}+RXPdN(kK_I{D4ItB#q+izu;HJ5RF9*(vgPl)EPMj5>(Wvr$B-VxeC{ o@yR5#-w9W{m_1V=5DNAuK(Rz9q6Anhqw+)tRXZWnY%QSv0QtpP+5i9m diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/FileService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/FileService.class deleted file mode 100644 index 18f90f09a345262fb0a33918ecbec45e6c21a4c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1185 zcmcIkO;6iE5S^uv6#7931bRZWmnIihD&Z7_6w)Fh1tF2N_l-SDHaI)3y$<+?z>nd; z58y|ku46Yi#zhqp2g{z(zBlj9&iMY}_6`8*@TmxuB5W36i@|o_+Ct;8bg)O?(Ls$z z;ZJEdmE8+nWbn1x8HtJDj!*;M)t*#?#?wr#&7kr-Krf6rniHXg*O9(vP_EWuK%k|= zqg;c*a#s$N(1B-4)SnzU=xB2J&>|c8kVf345ph&n>X1iL8;6EsYk;~%N~5pOg}V50 zWubF|!e+3aXnri1QhY?@piqq*QIy3Uq;QG%!?gQa*>8&hlA*gqAkMk>#DK<+JuP zhOhru`y9*bOP8r}NIZ2c8uPxOv9u}Rzc=v*_&AGKOb;@5JmrzfCFi0xB_LSfX-2xNJv4JQuqYx^~kJc?^xbl1XoLu18}G)4kVF6 znPO(XG^78Y=JfIQ4q%P@1a}Fh31$k@+*VG9*t3GmYQ5LgXjjo|QL_nYW~8M;OKVGs z)E)~RtnZrWi4TFDx8lfizqf|zCBKNrEJ#N?BPG*LYU-pGVi#;U(l(YAKWoqFQ>rk_ zCH96lwi(hFzq@arhc6n1L2(M1%=U2H^Z|qsM~WNV{)F!C-jYG AkN^Mx diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeServerService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeServerService.class deleted file mode 100644 index 69e8af0b7620a01a175d9b5a60e9c5665fa2cd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmbVIF>b;@5S#;o12pOK1*&Y3bVig&L6%bZ1?Th1oMqoy_8o$+rQiWPDvBYA6riKn z-H~=Qv$Myq&jWxr%pyESm_(Q=Oj27o?L*57O;YNurb@elKC+UHj}s#`Wm;;ROQ3q6 zX>Yrx3LWvzv+Jxl>bTun!}Om1fJNe^p^cH8X(J^yQVOy2*6(Q@@`6u1ZsTRFFij=2 zhF7-g{h$ABf3;pt7b(my75^M>`3g_h85Cac2r*Vr81yylUxpry&iw)7^NhX$DMo3B diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/JudgeService.class deleted file mode 100644 index 4b04f22a9562c8bc29121400dc3c656ce53c9075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1268 zcmdUvy-ve05Xa9HTFPfXHby2`@Bm^7VgL!LC=wNg?rw6VjuKxLI~9Ez-h%-lMqY#W zK$xVIfG7gQ0D~p}?X!G$zq`ACyuJZ|9cWgdR)Km28Vni%nnQ|XQpc$upewauaJAuv zVkmedRKQ!xV1SA9`BBFtQU%{O8b8}~J&JixP%M2)c|7U~BlRFkHTNh%9-|SyFoL(* zB0z^hwIc&1Oqw8r+rRDYo@;2p`yTno`xNp4g~W%%vwU~S*|*^|GYU4*+7vL{{YGFe z{TxdH`2kUcLOI_i_3-b5_zJ+a3n8O3I@frLzSQls7fIdESTfixrr`>p&}5a~YpS&?>8q&N_%t)pP@$!1V1i%O!M% w*S3!4@3+-IW$~9qVSdlLc|9B}ygf!&SU!<`qM$H{HH@D^RHI8DV{)0vFT(<5xBvhE diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCaseService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCaseService.class deleted file mode 100644 index a93cbbe9d78406504bc1704064ba8cbeb3ec288b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmbVI&1%9x5dOCQMD3-wzCusVL2nT+LZJ|-kSExzgKkK6LUtqiYCZS>K9m@>1#NFV z%*+Qfd_QwMeH{Qy@f=|gVHjbgFih>*>Cn`yP$jwEYAUo_(`S~m32|biq)ba`SJF_q z&vdZ9DjH9`3+%iVN1p4gHB2Ar4a|}t6>W^Hm^PAACAkp0V8fo4wPXdC3+*|c#|ooV zn%eNYEn5B8yX`mE_~J<6?UC_E@$bFD%kK;dlYfNhD=0j*)oEXb7Im+^hyHa&XZ*ow AJOBUy diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCountService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemCountService.class deleted file mode 100644 index e6e789901bde582074cf4b5e3b49fc65668f2532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmbVJ%}T>S5T2>Eu~os7^bzdEIp{6or633ah1|St(jncD?8NMBv9IRA2k@c9*eXU4 zEFR|XFyGJ2>)Z1S09?Xx1d|93BRE1hEm-H`l)c`!l2u&KB{)TRI7>>iGE^B?P$I5~ z|C(osN<+(B7EDVisgY8MomyQ}A3H`Er?zlLL(2${J>0vj9)DrmHoQopQIAnoNsK^37Gc9eWIOzct@E1bo9mf%L2m5 k_qnz<5H9}VV}yV(=wh$?6%G-Gu-|n97;SO{2b(&62i1m^B>(^b diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemLanguageService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemLanguageService.class deleted file mode 100644 index b7645efddd35ca680cb5399c14fbe903539045b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmbVIJ8r^25Ph2f2GY=Tg(y>m&QZ!pkt_wtCs;2dvzEPM*}Dj?mLdn>P$R zz3tmN^u$}wuD9Z-=Wb&S(`SALZ<&{t)<#xLYpJM}N{F4een-nrikh1&N(5bU`kpFG za|xZ{4_ikM^P7ze=gZNV!t-C|tMdOh3bWfh3a@tr8Yw6|#CnYHLqvm9A7XTx$u9)p BZa@G4 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemService.class deleted file mode 100644 index 9deb08745ce7ac1e2fb3c3ad339eb0ac01c1ad37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmd5+%Wl&^6g|_XH3_9pTHdTGlq_HtunPhq9+FX{R77;aZerg$6WKGCJqgX1@Go8P z0elqVCb83`DX7`8u&(dp%zd0Y^XvD;PXMp*)Wbaw_dPri*pA4ZWVRbq($cvT_)+)$ zR$mR3jFpLG%bKV;r*~YY7cIVV6j3%G^cPU071%^}l}&VL2QnFTmD70|4{}N8j!dqt zk*r4AS5?OQptvY7CxZNA|~ z_Enf@^EC~XqrxNbtbQFfbTjY=XPb?00y`7*yD*$V51GTZ>rvMJT-bbbW<5L-*!x0> zon;xD1-5)+D0?5PJf~b>RR1Tv%Y+w}#+7=5Onr|jlj(Gu%APrz+l)rXOO@~>Y9G%7 zO2;JU9v%xEmAx&tBXD|kI;&?}?s7cMc+TAJ_9<}9n`~)L*-!^0{m%5~TH?t#?MCGw zCe+tDc8~@1Nyogz2L)Tj8861SPT+WPh008eu>!l7cXV2}z{?w4ukyIEa1T!e-Y%wG zdA8ijWi>NO1)i^T?xuji8h`8jN^MjGD%fCcleIN?tlvTvU|B2VZS1grm;Du%d+gcA Z0c-08<}MB=*duJStZ~d19^wwFe*i)=rey#C diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemTagService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ProblemTagService.class deleted file mode 100644 index 91259a03b86f4827d241bc8316b45e9b1bb803b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmbVIJ8r^25Pcgy2GUUF3h9^vIwMM?NR~h{7g#SNvzEPM*=qz>OOXR`D1?EaD5Og< zGf$e)`^@S5`2}Ex*8qb6!vG_NVQf>UeN(Z5M48@e%C$>rm1Jyu7#S%j(Nfs0G*lcD z?QLD=O-+38>}o5HYOeOyFnz>#Fps>Hv@^10+DS&GWJ2t`^+#G)lH^=$bQ&%~g;6X` zWq4`xR{rg0`OP%B`cZiQ&G*pzbFMIc4xljoM}oeB!b@A7_FrgG_ttyp-)3+DmcnQm diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleAuthService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleAuthService.class deleted file mode 100644 index 2a23b80e76e3c7456e1e32b0925870bdadcbe5d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmbV|J#NB45QX3JXMP%rT!A)IKxc$RgA~b9r1%8uWrWwVcPx7s!PQc5fE+4{L!f{% z#mqcuM(=%^ukX(bfE8vD#t|kFrV5kP9-Q`}VTCFw^ifl(-GSb-f{l+8BNb&@D!Z3J z)j8ANwsjd=;*)3BT5;5JbF_x(E&UVg#7j-Nkv&r`1=UgrvGdlS=|f812A{{9SYet< zXbkUc*@eH{S2vf}UlxVMqt`v_=~!X@jIOZ!2m44tq1RQv`xH7gxb`7N*BSi)!x3e; diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/RoleService.class deleted file mode 100644 index b08bbeb2ed29e18bbd44bdcb269caea88e46f101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmbVIOA5k349)my{cOB~7cdLmRa^=}L9i#7PD4ATos@PedNmgwz(a}S57ecLB#)5y zA(!jv3;+ul`!Mif=)*|BFw&`!wyjBk4s*GeSV)uNHqJ@eAXHppEV;tO5pJR%oHbt8RuAW&Pc{;d&C_V6s!UPqlnvD(OMVIcyeFA o*t2^E0n=}dx5vk!qy5GeF#jX3CqO{QRo8t79O^xKAH2u(Z%LnE_5c6? diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ScheduleService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/ScheduleService.class deleted file mode 100644 index b322dd74b1a5a9b29e7c735e3ab3868cfa6e1a9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmZ9HO>V+K427Q|B{W4<5nKTYHk}O@s3NgKLTV8EVPf*5D1$O4hwGvT;7}DtuKJHl|eIuPC;aL++f8<;RHSax;lTTv9YRS?2V zS?Y5>`Ob0pwob;@5S&W_4x~Zi3#r*6=^Uj*Lb62R7o3k3oMqoyzB9sKOTh#3D1>cHLCO@n zJJRgVjQ02Pa|ZBV+K429p6LikzGBlHA#(e6@pS*cPa7U2SuiIq&0jH6_N%GFqK01ky1pjFi_ zS=fHEY`;%Fp7sX-uUJHwMwmsIE6h?`IPHgy70RU2TTQig1+BA+jgJ!}4P{yyo6A7W zF4NxjZ9VkFU!GlW#Zk}Q)*7bI^d{aCFD;cua;8!$YNZll=dIt-Mi=pWtT0by=nQ|@ vI`}R__j`ABAy9b!d*R37cTVByKdZva9k3Gxg@+KM@EQd5c+F!>t~ELX)xBSl diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserAcproblemService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserAcproblemService.class deleted file mode 100644 index d31b789713bfeb9344c840f252913fd8737927f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 339 zcmbVIv2MaZ41HHx0(9xhFLbDfvIQZrRH_uIL(~tr92Q)ZoTJMHm0#c&sZw~oWIbQKwW08G?L^`I4l8{Hg@+iu_&7xLc+5}eA8T>| D95QS7 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserInfoService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserInfoService.class deleted file mode 100644 index eeec6a939681dff145b450db64758abd82d02ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmbV|&q~BV491gn-Emh1559t+7jw{yR6L1LCX`rnywqN+ndN&;ysQ zSMF|AqO+v33rn^2CBhmH}NZxi=f#kodFE)8W?8du0b%`&s<`nDc= z;%8;wJMk147A|Ls(~Y?Pi-x^AUD66T_D>Ss1n*fYLznZNtAqLRw)MH?d_{|J^7FE- o*RNrOqp#yO=m;18V4ol$j6&>$f8!Wo47)*%V6x5z_SSX!0XSZLvH$=8 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRecordService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRecordService.class deleted file mode 100644 index 2b71a1aaa2526742e41d0b5c876e9ab5b4371353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmcIj%TB^T6upB;1?3?=enHqc3tx*GBOx(1slm|bzAa;!T4tJdO61pE_yK;D@wTOc zK@$?=qG`{4oZEBH%=^dd8vvZbfd*|2_B7Zh(D0b*_3wtZcs6;g2wZmzqiecyLLFO9 z_(&#nGIMOj<1k2K%3c%`F_(fO^tgy=XyXg>7`nGTrW2@I+`~u`F#_%%=`KwrLppZl zh|#h1X()Y3r;^V9`BCauII)E)hRkI`UG(~?76R=~*YxeFO%uffnrg$kvz6d_{B`6X z7>gx2|D-CPF&EXup${>OZsmj-;z<%X@8psKTX@t`5f`4`{bfN#Cz276OML^!XRgxM zu^5L>xyz_wuovjD>;<0Rkm_Ht;5t%LK}>iKv381RCNksD9xZ;_apU4&pjAvf8|( J39St6egc{q4vGK( diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRoleService.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/UserRoleService.class deleted file mode 100644 index a8c8de52d8dab26cdfd6e60e416bf2ab9c996a9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmb`E&q~8U5XNU~ZEUOJ!B-IU;vDoA@gzbZP%-Fzvl-G2$xg^_f_*g)K7bD;ZX4@A z%+15V%rbo6Z@+ncdwv0cOE?T*9>9J82Lk3fxd%&4tgRDpa~ef)Av=ksG&v@&(IyYi zV#O7vk}I8Yi`6QXPTRU{Eh=sZD{?ZEPGWQ?a|#7a6P+9B+J*$^e~`S29oM*2oDnX$ zz?uujj&Tis&n4MM4zIm$^^JXz7NlG_j80FEjMZ$=t8`isMoHiNX-CFsxB9f)_{|b- z8%4Le^dCLm(tN0#uX7Y|@)LdQ^=nzc(O2v}x`2zp*oWCC0tAeF?f6rRv4An``f1{) O5d^;aZV#rLm)Sd3j;gi* diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AnnouncementServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AnnouncementServiceImpl.class deleted file mode 100644 index 1c9fae2c5893b3592efb7aa1e6a30a3b78ad91f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2346 zcmcIlTW=dh6#m9u$7$lUrI*m8E^VO~C%p`m0Huy1g$g8B1|dQt^>MwPIupD**6wUd z9uN{zUg58Rgj5O=KY$;F_-1WK-qeOzw6Z*B=j^$B=emFW{rjH)*6{HhW^t>G+jA)3 z&Iy!pcODY&y5qev?v?R=8EXP({3tSM6sS-|_H)12Q?bB}rZqje6PUJ=J7!n5eIqwt zlB)|WeU(O5hiY3Vy46)q#`;#9C=s~dG;v2Jy;w(`r?DTZXD0qewv-E87CzLjn;v)zp#tA`M$A{@SNEf^V9@?{53CcJ~3( zvpbsZ*N()HsCZ8YO6suJ%>}d7f6*YHuFrOq9Syaq6D#m(tCU0hWjlBpY*zEA_EgE87k|yee27{mwrdlda0{JO?#ptFdw9G%%rYmv(axdR9+orz31f1B?9U@9&h8(_%q)y>`k)?fTBCC>Ig#{khMl#+sQKvp~AJ)3j zn7Z1j~L603w-xF98Qsm-;Pu4+`x zk_yt&>T`%+_)x$bJe@GGgfl!VeF2=sIoqp|6A;0Qyo%aqdWxz@qu+pvDFEHc1gzP4hQp=ES^mPxB zRdEg1Gi22akBg(4p)F=l4y{M+lNrX+A;v!EGUL2LxdLu5lK#_8dUBkV!@{fr{{Wcj BvR42A diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AuthServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/AuthServiceImpl.class deleted file mode 100644 index dcd7c57a124095d3eae6ff79424be84dfcb1f3bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmbtS%Sr<=6g{!l+FD=r0WQ0%Ma;(Ch)@JU7+qNDKApxkwUaw!GHU6+hV0LLGr5lE>JAhYy6B?7$)*C-9Si#9W-Z&NOdvdoj_1bCj(?rX!iGn)HSQ2ReT}*-CAMyz_e=jvN zBbr#?jp4=M^$~oyMYa`2vcN#O{S5KMjs+~U&BH(gRkrowT}BNnj7p4i)+*MDdmS5m I=lo6J11OBfO8@`> diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CodeTemplateServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CodeTemplateServiceImpl.class deleted file mode 100644 index 75eade51b7a5c2bc0c1b58943d0c05362e0d1c4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmbtSO=}x55PkAz?WT1;nm{0z+>#zDD88*Rgg~LN>7fq3%j>Bv$E#ViS~vb#JvHQz zACMmvI_snm8(&HhjPyoNGkTACe7b)C(8W<3RqQu$(8Px(4iy?b>ul&NRL{Vb6pm^ zCOMfvgXfE{f+B_1z)qYAg_rVoal)w{8BXn(3!N@UCfGci7rCa}KrXlJ*6Y5i)!XPl zHoVsM%48Y&XoHpUj5WDn!*Y!s^*5P+^=y$MGTH+!d_rGrY17FTPAT`(%q)z;@%KU+ zrZlv<6&o*{;~+xWiHm13`-#poZ{6gFH!1yOf1~q2o;WNs(l3gm9n{fK`26ptD@6Zc zv%>lImRmIA6cw2?87LV$B}=|6u_;KeFi`*a8|s%NDtIHYyaqaGN!(eT>uBSxpsL`K Q^$zb>dk4F+m;6284|Ay8g8%>k diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CommentServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/CommentServiceImpl.class deleted file mode 100644 index 3bc314d52824f08c8cda8123d72f552772ef8fc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 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 W))>_oSFDftG(9)4$!Ep?4EzO2o9|=* diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestProblemServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestProblemServiceImpl.class deleted file mode 100644 index 15a17c9a7f42c6c01572ddc265b7e9f8deb8b6b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1277 zcmbtUZEF)j5Pmi<#-!2KzNq!3w!W0K6&Iw4kWwfWK{-X5l23lwT(-%^-0rcrmzsa2 zAc%hG5Aa8cb9rlXq=LwCJ2yMeJTtR1d%u4FJOi+c%@XohDNlTQ1P4zdD}Nl$=jyGo5JwJ8OSQb>QStn3S?bHiYN}WHcmKY zbj0w|Gq%N}&??)b1`w?2eC7!%E~6uUfEMxxqXIgWvkAR zJET+?<~^n5`#5Mwdn_m#!=h(=(X9)s5`DCpb8SW8U!2f_4IfmyIuOoVbcZF_o&*)ZlsK-uq`77aMb?d@L;zMLvUo{yP(w+>($O-F? z>Fg%vb0RX=R7(pNTQYzA=fHcZ+C$SZyqE4`-BkA}#WT-00dEKssHTZ|&~H!&qp%xC zTz+;^N7PO}b$S=hD;??5S(%lQq}g%(R5K{26m}eYx+$Y1sDM(<#MYOuRWcH5Gf_!v zpC#Q(rhC>{MowC3TtAe2OkBns%4HOAwSXsOEMkdaclu_GGyD5YF;xHKgc){b2c20c z!{#*lvW8%T{s?){U86UXR7tW(e~d&gk<5^!1EBR9X`Cb@ncw~n_H|&sPHO@NZegC* z1WEub;08&$oLC}~#Q80<^blhE8!|gje;}L17t%90=U5wXtPgP`j)Zd=D+As#Zc>~K WZV&uc2{-(@gS&&Bdz0kv1AhQbiE}6b diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRecordServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRecordServiceImpl.class deleted file mode 100644 index 131b8fc5ee6bfe00b2f88b61693478cd9027b0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10824 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRegisterServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestRegisterServiceImpl.class deleted file mode 100644 index 26a7567b37317a684d037dff862c80f377d8e771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 zcmbtS!D^ z@rhzOqbbKkVfd?ds-?_ed&pDoQXRCzZC*%e$4*L~NNvmI*d>nDqK=j>6Zy#E|GxT< zyN+5QK-JZY+DYp4LczJ$Dz* z;OSYdol6>VWOenu_mWh!cs2DfmoT-l3hbw!gDdH)gfF(SkR&ZDvUlpU9dxl}@b;hn zfkE~kt{c2s-*vrmJjaHPpH7+1qR~$uuCb@ct}xJjc@1-=i4EM-*pz_*wl(go_FeRG VUr|SK!+L;+t92K9x;Ferz)yK+=A8fl diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestScoreServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ContestScoreServiceImpl.class deleted file mode 100644 index 00e6a0f2455d789d578739f234a25428460500ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmbtSO-my|5PfZo(fA!#LGa>DJ=h@LMg$Rrg>erX$-Ofvla86Lp}R-T&)U;2d+-PN zqr{r5!Y1UhEDhEDs$W<2d(`XO?-u~)*lVJORs%Z?d}&};Vd=s;8!r`VN5>t7#cS@7 z!e(k6eJk@W`8(4cNv4%@W=0+3ZG}IQi*aCs!g(6G(1T2#>H!aRApdAH(l#$f`kGy& z5Zf7hYX7ZZ3 zhBUy?ChB{ z-}x@@_kQPmGq3*Vg%<%_j(_@bCHj3>@5cZ>?ne$jQG^A!sTiNcr^M~2#pvcj+~UWr zxXq8xV1pmGj_xf<3A7`Pz z5Ua)H{o>|)`f*ePs2DFmMKW0sJgg)fWCSA^8lg?L5?4Er$R!?Ql@k}xe~L@X_4tx%&;&6F^^ z-ZG-f+K|zqDQk^xr9(B8noN-@38hW(h^6;xt$Ivv4{Ozth+(OgZbV`dK3H#XEKaQ|;CI4YNmS*VIT%=~P3OVGby2YJpN6w~T(>)Hb)S}Y;AyrNY?UJb*Na7w)%(Hi2t?V8!FG5`rB z^+reyx2mQt?%l~eYpu?Rl;g1Oy6Re;-lbVCX7!9j!nX4IZnaNU!fK>T2@vlt&8+%g zOa(20b5%us$mmttRijt$Fycz@Ks(bBi-zMdMO$xakr;EM@U}~57NRQu>~twB)h>-F z<%jiNoo=3<#U%;Fp}1*k5laXYLTez(zk(Pu9w$1!9&Lar?hqKJV|4wZIIU59(aAYD z)0-Z8;HGHJN$6cPDX&qZ+fe#aY;QHH789GIpx#Ba;wGaw@PC}fvUXalO_6)NV!+Q_!xocwg*xUOzO$_fCAHH{D_k)~CJiR5c zZRgwjZ}DNDjQ#kk4=>6%fP+4KO~%*pk`LeT;hQpE#vvKs!Ye*}TgLbBnvCz`6&XLk zYZB%=>Lw0s8Q=C)V*kyFC+?(~@mqI}KQJ`@&}|dX960j8GbyVyCgX<)2y;J@@nfOp zCqhltlqei~dz0}~{7lBr@e3JOW3dmf%XkC7lu+TN?7M7q5|(;V8cS^0nAkYt1b5`| z`;R=bd*a1=5*u9f62rH@HFV3wfd?lZ*);y#&cyAT?8ttFU(5InekXZ%IR+xV-DzX`nyJbG;cI3XOlck9IPu*jHg?C`!v8CS}r zjK3owVV)PqWQAmQuP&)Y9lTpIk6qL}&9htc7Mz6B(#@LNkn)t%BUY;#jWFR7+I?cGH=$Ss!0NoZ3gzq!7Ke*jQqk)uho# z2iwsGcf+<>V+)*QZ(QyTed^|eXP;)8hRIeW$~PfmxH!wY^YKrIS`3xW=&X)#WdQV z9&D~|ZV9ewYH4T)G+Zm;qDjZs6e`IepWPLUH$&M~QrA#hSIcJ7f~NyyRG@pU`X9T)Ws zcanKHdP>3-Uc|F)OUXvovpoqSHAV>5vSZbJDBV@N%?z9QG=*H}h<~5hbQ(MP384JO zOo?<8TTG+rM$*fpwA3jXQqBB8k%3(57$I``YA5>%zVEu=rJo7H`l+NY(&4NxXxG>x z3TC*OX>6{mX_j#9dx+f=S}OQC*}j+99y#o45tTrU^jKYQ)EZ#@x}>bGsi_MF*N~L~ z!BvqKwuT&VKeP+|noMrERGrMrEL%k~=>$rssu6p})tRbn{+*a2Ii~h$jb=-fM*zVr zPS#a*pkBgxULuOvGfE$``DyG*km~#vmm|6~j;r|Tu7LlG_@5)XmPvEs8QVi%t0|%I zU*doM#bc13wU;dARR{s+qlQ=65kM{Kct>vIS}GQccTmp9|B8Lcx#5ygEo#FOg~unkvWIY*B4 z^&I8e>*_hmvqvk?fPCtiiAJoXL#sF|Ty|!fI1}Vd4w^Z~u9a8e`Zd%eG!+Xk%l4u$ z7s9z5+c_ut`L<&-ZPUdm$BMBUAEFWoH{eD`nY4nc3b=Zx@(_wjiuS-iGH(>cgV;fe$FV)J&3bP&U1{MyPDygUz#_HvV)klFuyea5ag2Cu0Babm}f`00Mj^L z!n1Bkxj<7c1dZ?&JH&*b2XahDA*!u|W!-P-pVKHOv=GWmie3&*9 zk1_>}KZVi|*5G4AN6e{cw=o<-2pvQ!nIK1pMjf4$D?+aS9n`!-V-mWs)`1qUbE$x~ zO#r$T=ZM${?DR?oEECnO%-kNlZ-loO*b?(On)9-t60M^V9L zd19Hpmg*f+o^O+|4QDg5GDbC@ab3kYRxyTF`ksvbDx3$M7>JnLQZcuohiHkI+wABC zW!n(8V-_P3y%TFba?j3NK+#@AoH(ThmqLSd)|2$@n3`b-jsO4v diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/EmailServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/EmailServiceImpl.class deleted file mode 100644 index 8254b70f50770189398829c23be873df94aaae2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5225 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/FileServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/FileServiceImpl.class deleted file mode 100644 index 2312ae87a08202cdd0f7eaa50832882dfc9c135f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6142 zcmcJT`*&Pb7016PnaQ0@Zc96TF}7d|ZJM-6Z(o#>l-9JN5=@iQgkS?=Z)R?io6gLg z&fG~G<>3Pb6kpYXMMMNKqDU#$v?+=Oc?beNLH!S0%U@hee*vNOd+uX$XEH5xxm=Wc z&pG#;z4zJsbN1PjSI?Y!7QhDlEy~ATwOEh4>u?XgBp+W^aBmc0+!euB>hM*3ErPE{ z@Qo+po^{4|0m<@;y^PepJ{!P8MROC8Np zN3+z?jGxKJqY92I__=~f1t$ceLuSg@sb{lBPTf(851^_Z8K|)TAIP2*yGMF+qO`|qG7|{ zZe?sEZ|~MK`>r{dFjChVI<36I+tswffZ5wDE5&fNRWK?%!sQzT=FGI$`E&){V5hUR zK56E&DSf=NLtt^jwP9DzVz|;B{ug)iVKd*peW$>@3Kj@Nq(X0^Y_1V-6s`5%>%8}R zfrX`1(BmE%%gT)19MI%NRC;S;BiSUw{|Zkd7G`EU#>h|wX+2+@%Z-uI zdYX5-z~K)Xs+l7GuaSDVD`BOzLETE5Nvoix#|K$5@RBIxHRGUdWMp2@O0Mg`Rb7r- zSxHhUVx_lX*$iKgy!bsebbhqgD&!JQHNgB5_$I4`)e>8op(@okdE3Ytmb~UQU!00o zw5iyLD;1nl(T;5@cHpBF?C|fU+RQ$~yWf->XjFY?hk}zTp2078`N@$CODNu_yA3^6 z-_5p)U*cJTDw%`l^s(+r)%OXo92P%Gr(+Z|kJcnmh zJda;fPWg!xXeccKo%*6edQtHLUR3dte7r0lzriaiUX_pE;x!eo;|&$R!|w&=PVd?~ z6e|9JKl&e>`pUcfShSkKZk}iQKjXaS`!jzZ?=yq;W#F{Bq#+~cMS z?sJo9aJNA#Js;CiW74%fLo8ey2ZA&F3XndMzsEB4QA<#b=c3>ecgQ;#&RYDn`HisOs41PT zG*6=L2(FJSF}3tdBp!*)Djlkg*T!c1f;>xF;t_wuGh_k_DeWSE)SI_z3UgR^QtA}u z3LL>|*@_9A#=O>Ae?QT9H13IMiF>=4IQvG6^kvA2@)-Yy0W=_j6_|@gEJhQSVI@{$ z6|re%q*v3I8hWt?H}fwU2GL3}I%9l7?WXp;B{MN7^cS0KvPhx=!joVom z>?{g)E)I6$!On-g4rMKFRd~8fnR_V6TwICQib*UvjZ0d|-Al;Fqp?e?PvXPQU_B4U z#<~SO94nu}QXa(1VwX>18RsnLoCeOB#EMuWhbGa~s!m{qKW*iCrg3ZDIh(*No>aO= zp67|Px3t8)qd9TrtpM+XxR`P2V!U^f`fiflLt1yClX31RO$qXpB}=!FqB}YA2+280 zW{#7XmvIwbV_g4*Tf`#l6-%LuWf&BzkrZoTh*k`Vt1(<;`=6vGNqS}VH9+=;P{(yq zZ|o@98^#FxkKkU9a!u61bV$7ulNjY!1r1_8_VLVxB?iSauoY>}lV@P7a~k9sxDpwT zRXc2NA&agCiyBn%ZUR|h*kcl+_J=NKjF%8?|FvV#@#63Fq7&7IKUJ&j$?H9aoozE6Spy=-|iqK)74=n#BnCh zC|5N3(D2XKE;OTr*MkQ4Q^Kth8vcrKuWi}7&4q?7nL-H-v(q#*8#rHcq)AjX*0Zv`Kzlh!4OEm>FI8n}?DzaU<2Rb8Uk{G}jb|gFg-jHdx_0PHEWPBuO*77Q-*9dRTD#Gu9K{?vY1?kfeyBs?ts7o?lhZZ(pE^YH#Bo}Xes!5FqlpCt{f}K%NdBX* z3Oj$VS9gogn3JKB*^voTvgET8TY~fq1I_(=s5>F%uqd&*20B=hxI8;I(Z&Zs4Z)Ra P1*@}t4ePR3`VHV2oIcZC diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class deleted file mode 100644 index e34b920e79eb4f253536b55214fa94ce4d387c7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/LanguageServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/LanguageServiceImpl.class deleted file mode 100644 index eac122c66cf49dbb943c4e65ebebce50dc68a080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmbtSO-sW-5PfT{)%sDbAL!A8pdMTg-XaAN1R;8`()%`D)2+=;*lg7PCoi4^5B>mu zlsKs$Xz(Hun9Y0pc4po%FRxF}01mKLM+MCqmTOq4VO3!2&{*SJ0+sEZj=j&i2JALOL(n@nIo^pwhe#7||P1~Sv`#zb10Bpu37**I6R zZoiYK%mo57Z4+DNbH}Og!-x{uRg{<>7mpC zyUqv0Wj4F%^)jSr) MX9J6T7WyUN4X(G*VgLXD diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCaseServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCaseServiceImpl.class deleted file mode 100644 index e70aaf4f0ec3b4c04049cf12f077a0729423217e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmbtSO=}x55PgcjYS*pPv<;M=dUJcI2<>f+Ap`<}Z7Ff^UAtCoxx1Q0(kAiG%Ao{u z$Peg`3Ym3XaP3?|5RCLjPcwRt`Ez%33*amEJE&o=h1V^-Y2mFvb6~6qLxEcV<5-}6 zL=!F0i;dOa%RJHUOeGm-_F_s^HdfA5c$KV&nehT&;y{I*rTkRRXfC~W=O)$C#MhxccunrCcV8axs`O8qR=kdAQdzxsckS}u}+SLo5X)&wso+E&WK8v>SI$`^nROCN&P%m=Stw+ zY02GkJvQF3A&1sdV3B0mz diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class deleted file mode 100644 index f236209872a2d42f68acfb03fa4ac481d638b232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1188 zcmbtT+invv5IxR?kTjvCg+fcY6beeh#S-cRQmRT-BqXE-Aqsim&DppchpfHwdRy{W zAR%#i-~;$5#B44l2`N0F)q3pl@tHX@_K%<6z603B-4gP+UPKNzmT(id3fL~-b^&)7 zRwHZLeHk`QqTO>5Mba|d^PGuz*Eb!>yQarG!tj@W;2I1YujrHtWlP11SPrx{PB>+B z%<#lBHsEn&l@5-q2<3^f?|54Z9rGjMJ7Wi2oF3o@i8Ck4$_~+<+f!P(eTHnc)?&yt zDG`QcPigrg3ER@X78H$=_lz(4En!u<9y@cct0?^LoQ7E1W93V(!l*wZ=5Vy}jQkXO zJ&>+xw3D%$R?P6W>h;92;C-P3?in34{)|XFJ+QO{`n6wp-(qc1I7ha;+Nh^&TM3PTv%UD9Wi~`OV zuv5k=))*eo-r`ACf4cz;jsK`CLv3-$1tJ-CX0eN#fNgrUdC;4nKa=VsTclT=u1jPy zWJx-W6SiwcI^oYnmI{b!0<;Yj5e?sQ|gNI*{ x&EW$%GWbohIV7o%fMXImf=jqOB(7kcW|@=*S7?@{@9L0a1Div8?KJ-_;1~AMQZE1i diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemLanguageServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ProblemLanguageServiceImpl.class deleted file mode 100644 index b669b081fec5068096584cc915c96b15a5af444b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 751 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 I!CwPD04Zh0O8@`> diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ScheduleServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/ScheduleServiceImpl.class deleted file mode 100644 index b01d868e123843b45c14af8c849f831e0945c342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9941 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 Rq8|~0Cs8&}<|#b&{{SsNdgK5A diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/SessionServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/SessionServiceImpl.class deleted file mode 100644 index 90d78f0186fa2d2e30542e49702def520294c96d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmbtSO-lnY5Ph-MYW=9+;!*IRg686FMG!#{Ru5KsPq(p6?PiuFtM(^(^dxxj2l%7J z+0`CeyofAJ_PxB!ycy=>^X(nLF*fU{V6}#|8rEyr5STeJ)`U}m%HDoUVEUXoTA&dd ztFQC4t=+9^513hvDN%!#a;CsP<^K(bA;ZKsL4ahHUej zyJRX7m}{D@RUvnr`8iG~m2E|-=}<1yVOs^`vqA2qehS(auP0NM`HNg96Qw(fMisAA zmT4DF2r}xE)Hawf90{Y-Nztf*aqsNA-lW_m`oa_=*&4qt>>TyggA&-j$+<$RTgDrn z)|s^wxGAzcti70ASNhBu+r4ut)sN)vr4QO^3d2mZtFpUj0aeTh9R6vx0?|LFDX{x{ zwee1|gDGAk-WJ{|!5euOK*g&*KY ziFazHT3iScxXHQqkvHmmk$c@h--0sbg) zwkp`tld>?`H}f)+_n7yOmp1?hSg)dl= zzRc66_SdS}nH2*UK}hAA`1;Av@goSFfXy2ecFo z&%IF2X&;Ty9Cb-*8%*dA)1%{2>W`#xYFJ6NPPtF?nJKK=97if7?{(F^64A?Gya*qd8U>$pHq+yU!3$oS48g$D$0ZVus_~;J=J2W*Lg0z@0KKP(1Awi8vld1_--lyGZncAJ%%+7-SPd;d3 z;>UwOz#nD2+b`@=6A~Zx-pt)I=iYnnonOCy`~>hAyLn`AJBL}^nZsS&%VQlIS!`x; zKZ`Af`6!gOs$1rj2m)ytHfzoV{G@3-$xlp&d&2N{6POCa>QSVf^5wA#Rii5pwKh&T zWpv2!q-JcJhk;eP-Lk@$XU4wg4JmZUTcYWV?Qt=_zz-v5&XkoN(Ps9QR_=fyT`C_l z%si(e7#31Rcv?!_4ot^z&l!Fs+bVR@zHp{eu64wz;9a5HysDjSOG_+s_8h{nbr~Xt zTwS%baFM01KGvGX=M7VoQ76t$;Vu?a_ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRecordServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRecordServiceImpl.class deleted file mode 100644 index 41e400cc1b54cba34058e0c96df74f8234cd7b2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2450 zcmcIl?QUB|5IyUBnAmO;N(rPX(3a5JY13^>nwC1GHIb^iasx^r5`REzd*f{Cd)K-j zDSm*y4mLBC*i0dfyGh(jA%QPv zkiu#j_p#=d58SVZZurU#kCMnIv7W@&0&{VwgKb^0LG^`dG;|=aRElgv?pJJ8%YAzw ztIEnB22SM#7PezQGM?Twp()pO!S`*XB4hnf;9^;8cqz+T`JvoX zmBlXgYOl+30x@IimLCb zz_@j1b28dDbboJv0fRp@6)la|sP|CWX>S*~OULJHIx1|w*jE0_k_jV$C)r{#SE^V~ zmX-BP)yC3mmPs*e)Z?oqSvjS_`wq|wZ*W^y*YBZlaBj;U9M$C$gP1O}%OYvT7f!{~bs;>-tif=GI zLmSSp0C^Qm)aU7sfntmBw`Qad&dD*CB${p8ZA6Rt1Zc3cIrL;G16=|J0v zRVTZk8N81R0*~IlYdD0B49?+v5|1VP!Pszrvmwo=+_3mr^7Q@o&y6o9khp&>Bo{m&iMM@T1O?61Yr@~fa z;1kB)zty?jCmms|9*(PgNz)L>@JqO~aGvFhJI#5H^Au<1oZ|;vNzTIUF28~JjXx5& z$k81J7VsfQ2jtA=@eyai3@`AMGj8(SB&4e^FtN3={0Amijxd$LpP2rY ze^0a^-MbE4BivF8cDZfZfh7no@pG;gahYF&Cui{qKBfI<+;w5Jcdl^fDt8h@6YiRI z!dd0Y*{56tM@R}d@4bX_J%myn&uyeHXnB1!V($$lCK=q_F^SzcCYEJ5tQw9^=f@=B p#7jG3H;*urIK^zO<$At->{!z@ZsHa}x_YhPc1sa?d?W4v{{u0jq~!nr diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRoleServiceImpl.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/service/impl/UserRoleServiceImpl.class deleted file mode 100644 index daf06fe511b5bb67b0162ae069945d61579a28f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1705 zcmb_dT~8B16g^W~Dy4v;B1q*+(SpKY!h@lNglJ4ksxefX_&9BcGSJ=G?9PIH^FjWN z51N<|HSq`dql|a@r7dl2A`hLrbLY-E_uRQN{rT(L4*;8ZoIo7QaokTJf(IiQMtT%0 zSdHUh9FO8yV;Bzu>F?{Rd?7qf`V31sqdk6D(q+jH^${-%&EIsyWEf`lL)R!r7F3{$ zRk`cB+6bex8!$Y{X}`h)&sT2cz!#1@)&4OrO5q0lK$ML3Yh1K9@ZHepQ{~Gt!47XL zSD77#q4Y|DA^Mb(V3^1$SH29LqV!)2Vq=)h>5`}xgs<$p>5Q5~Mf4k8`BUmAswBB` zylPuWzTwQ0k7!3L(pZT(6&QwR>1;N4Bu)gc3b(@Z#tO--LDCeNO9|zIa(GY(%LN`f|#_uJcj#ZgjyR%4tS5%9yb%~mkRHj5;hki*uSGK38 zyVh-QuG{utNcX%^fsww{hEA5ZAd?uwIKx)oR{dw^ScLT?Mv#buCvgKC4C|c_LQ7A- z3&oHbfWHH!nZK3Hu-u!jt2}hU(tCUMm00MEzj$m6@6&@cM!(B+3C{r*>Fte!;R^jC zw!CCV>5U#HnN_HDQ)jbh=NQ_Gu6{vuCOVs1`-)f$pJ;su7SsMS0CPk>U&q~S>}}!_3Z{tB w@}@9NUp6|08QiA*W5hR0vncM6*Jjl4%#mlFJP|BVRO4$AOLfoPw(NVrZ`tSiGXMYp diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/AccountProfile.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/AccountProfile.class deleted file mode 100644 index f7cb916585d5f47723bb868c50f3e2057990c0c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8578 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%0D(E7gOL$-9 ztnuW`TjS}Uv*zPF2N+)0P)p-o;@wv>4Cz_N%vxTBQJ@OzcvW2i+=QF?CSg5p;Z-QF z3Gzwqa zFiM)d`zm?y5R?&=GE`s4H-a(=kKhjRak0Yj$$@FC>Ps>zIUP?bq01gtl!^BQtx)r6AQPGG^ ze5&WQ3AYk;f{=#l2sUF2A@bt@<(mm)5D#J-S_s!%+>2H|$+SEjx8ZgI+eU2xw=1Jij1wI!jF;G&Q`g2lz0eQVo7KJK)nW(e9at`oo) zJHRg`a3FhpgfB$sDhb{q!nd4ottM0(2+|gUb31`)=e3W}2+%jUVWa`x?Qzk^RCK^# zxFK}%uZ#OsQl}dxf!Km2=pp<*+PVt8h%ik8&S@xm6U!C!DTpetf{1ZZX1+eijK-OJ kw?-E5F8-ATuRo2YC-DwZWKu?*RC3=0*NR}L>p2Ph7oHG_ga7~l diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtFilter.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtFilter.class deleted file mode 100644 index 7af31174f756be8cff6210c3b476f3c40928d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6373 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 C`}$M> diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtToken.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/shiro/JwtToken.class deleted file mode 100644 index 648febcad6b380be26eda4c0f86ca7806dc2246a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcma)3O-sW-5Ph3|q^+@Ew)F!MytNVBi#J7(LJv|@Xz6{MF3r}ME$LSOmVzR9@CW## z#7R<7P{c!KXJ+5L_jdC3{_+ao2sX+l0^bDcOgz83eB15A@ zK)j`aUPhkmso22!C*NWGE(Zl{JIKRk*!@eLq58FlREojX(Ugn1@O-&4E0)Ih_!-4m z-4jOXFmcb2X?I50r!8ke+ojKnW$6!OC@-K$u|!pm`WBrf_ZiGRc!Kpnm4!8mWx@gu zF{~55Oc~Hh(bOqZMRN%&Ben{vD^5-)qr05@2=1+6#iaY$q*ui3MwdN5YVo~1r=!pX#uGOiY*j(og~v_+H@w)Oel3%P!Yui zMG#RIm*S3F5f%4+KgS>b(LWvw^2_62&vCi;&1BNFJ;xt?cfR}X{_cG*{pz2$-vclg z--pozErfU&CD0Tkm?p>`?F+)1ACL&Jph#hbQnPFS|q7qhN0c z`$Bk1KuK6;r;+Ng1k{*oWuxhYmDHnYt1Ftdx~%9rE86T!Gzd&-%bBjxqjwmN5zpw0 zOw)2T*RV`SU|!6!Q&A^t8)mB0)_U|_%kGZGba%{$M+|?Fgfmv0a1Y3;8 zh~F@(iZBF33q{YW=Qn$(ViN#6wW%G&78fLL^gpq~?q$8MOl( zSGRS`r99{~da{;Db#I8^Vk{FlX?W@VG6>XC2hI2>Q_~(BLb%R<~{**>%s6ZJUm4A2_z{{XgEl@2tTC z4-lZQ!7bZbd^`ipKZutECQDCoYPXba<;-Ng(UW5Jw^(TsZPIuf zPH{GeSo>{`{~eZ^MpC_cygnf>8Ba8>IeLB0mXW;6;)hw1OQWhzno3ZgPwYM3@bb0w z6ipW&LmwG4!?^c~=xJ zv&v#`!=Dr?I$g=Dc}CmiFb`pP!$wWUm-dJuq+aM4zI^W*JvkUm2SR1jX4%;nSO zN0x4;{E-zNUSfKZ`D%EQ6N%Z}S*-2xisclSUvzrmsm74bm9IFYln_@`EU?C>tO{Z(z&-LiAOk1aK_FZ~(_K zj0Es_hT{WR&Tv8iCk~*Z;)DQB;@!ysJdxo^0X&)ElmJd;-GcBb#lojDoE8XIGA#I= z&bn%_JA-#m3*gLR;aMzP2xB(yo*oFF!LX1*6~pRaw}xSD0PEOPeE{e1ZZv>rGCV7Q zXBY3D!*DL|ddG0?L7c~|^9!tbKI?)4YyL>729Gs>#shTdUQ^rwmA)rq0#3$sOvN0W zf(z*@Mjdx0PD2-Fq7SpM3A3>sXW&^>(eqr5Pf&v&QHx(uhd(igIx8y5ai*xm*`glj zh(^p6%WX-lao=25II-|g&a;Ij!Ge&Pm{5faEwCX0Ba}+{%@`g?GzA&Fa?106@dQDgXcg diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Account.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Account.class deleted file mode 100644 index 7cbe93f1fdd1f402f0bd556bb0294a9c0604b930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1702 zcma)6TXWM^5dLJ#mf{G9s3G7$!Y#D6sc|WH5<-mP5H}{K2-5NNA)^S9C{-k|Wq9QJ z&@#hM;6H$Afq{YHxj(AI?y*WuV;Ji}=j_>Uzuj-o7s(Fgp5&} zE3X&}rKOAImCGg5{H1nfZe_kyA)ivR?V#m{610l%I}O9LnoXxE;k#-W+$^r!!F8v& z9&8j_q3bn^M&LI?%MY8AQQXv*=&LnjQNplDT{4W?wWX^oowd>Ka>|#ejHs3#j!uNk zRY=gQ8`f>B=vn?+(F_}|zed@W$>mb@TG^D4{k89sleaCe#VYgJT>nwBA<7u4y1uj2 z+FW%SSFKf#3R47K?S_P@?A97{eV3(I1KaYJt%l3I5xMMJo0KCt?fPywLo$1$sPxFX zEI|&}T@pE9x@*1_wi-mUqepa(pvsyPcI1s@b6eRYsMEF=RS?f|#F;Ks*>7!5_bGFR zHZ5fat%mK)yWG9>r$cpw_gBL~z6FySE@4SQO~RqRPNIe!E^8>@XAS#tfTY^%bW)tc zO*+wcg2wg24a@b;GUAAa4EFRuc!B*JA;#Ic&Fb8YLbN!+i+aTAY!cVMgnPGoqL_W` zN&k0hxla-jwioy${PRxNRyQ0wq~?r&Rjz~+-CHQ`>r~fPL>Hrb4>>FGj&{dIuu5)u z_9#6RyXYlSW;5ItfJW+o7)i7kNun4@5FvGLFtB}$w~Fip25<=9f?f@>4$#P7stxHS zVjmEHMiw1h`X`0&F5z>?NBHB2iPe-Y=U*f70W#xbpWzSFiq=8ld(KUM+DH0x#s$Pl z10nK<_q;+fU-%2kbAjQUY4QTUQ|>=7h{s^AQHo^7qR_)LRusn%v>L-v%Jd_SMfDYF zWJQVmpHTi^+7m(7DJ>Dvsr0Cyh=QL|bNIXU7IIxzv*iasjLo$5Q{inlRn*5x+RW$)?_g zCw=mn8OBfG1EWDMqk}R&`T_g|4(OL~Jm;U3rnSQ~o!N8F@7yoD{o~)Ce+4jxTLGw; z3*tSzuVG5VYRuLJ#syqv8vfxl)gjb=|cbw|=ng zH$fp}v`kV#$jrvGIkR9UE*jIhlrgQKyA93e(&=RS0;OpKMtYj{UGZG@VqqqCE|pA> zvL($X=i*soUCd;SL{`D>StF5|oi3y^St`CTW2ED$Y+gbCMx52pb%C}nPSI6vMnP|C z*;=(?70W5blGJ?3u2C1NW37-f+@UnxTG=UahX?24shnXdh+NtBSp2J2rNNVoMuxZV zr6y#JJ5y!HPB&KO?ON8FuTWu{43}9{FcJBGjlGa1s6D0OIhvunRHlXlX1U~8ZlgwJM>>mrvA0&T-B$OzBf}jD*1Tv2WRaF@ z+O@&r`J%*RvC{6u8{vw^JK`8lV`Xxib2>{~51Q3Rt!SSw^Z2`;U;a_P9vyG-TRx@Z zQ+%f3a|MIjdR=rF_(I1;e5qpslRDnSSq)z?d{cp!UP)Fab&TK*1)dCXqs#@&;*!14 zsMrfSjxnIkHXMhpQ^#=@eTK8Zx-k~~GmZI5xv1lWw4AAxS1s4pak4E|UAyS&IK|?w zr{8@aPyBQ1&fmX%^X%^JXOHhZz5PJP>CL*o9(}u}8)uzZbJB5!q?` zQTkFIq0f5vR6j2QAWCbHl%_8!ja^cjxTG{|NomNE(sU)INlHpnla!`Kk;A-wN$CK9 z&>p@glKluEj&o3uAn5>6{so&*9>DVi-XBO(FilUt)aA+E!1=cQ7(5aUhSlgJ_?|#z zd(Q^@3xwz`D?UD{r;8&i&Uh7G_=tw1hX)?QA04?5E!wZ%hxk!ia^^5i2dGd5E9ioQ z9#p|m_meMc-X*ls?102x4+)v{ zpu`3xHWUiTc!wkwk=Sr3DC0#Xb~x1anELWIvBS)(P5R%Q_chUL=KW3dnR%^=elstc z7%=l8g7y(1>;Mr02Z;olh!COMJ8a&A!uxMs-Z8o#;4*q~1w*)oaa^aJ7U<7H4fFUK lMcjdnyI92UDB(}!=`vcoH<2Y@4|243x@(H4lJ@9S|9{#D83X_T diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Email.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Email.class deleted file mode 100644 index 6b371afd9aca593ad4658264da232a03de67ccd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1711 zcma)6ZF3q`6n-`=>_RqyZqg{}dy-b5QmnStHZg{hO+o`9?h+LJz-;JBHba)qvebX$ zZ&0c>)7qL3>WqH$2RWW|VJb0>!+yBuKIfjd=bU@@kH22L25<+pC}eyb!zw;ekW!G3 zVIB{8De%dqS$a!bWkmPHlUSUys*z;au~qKXo4%PN*s?C`dtU{^w< z@~E+AmL!CYBin6D(2Abt_=UFJ?K)iv*Goa?N$#N8dF>Cdeo8m{98U2bv9S@XVz3%IP|3NKfAxyH)^E>mvbX}R6N z@w2_I<3G@_$lAE?be$mkgdW7#9se<@mxS>@_m1gOj%K^#5rfkWtLz^-&45^5`ro=G z+#MZ-cz(+x9UWfn(NS<#iaR&zH#94zYiqaZiOh=~(~z9l5#U0NgJ?3nDcxHYuDg9)LH z>2l^6;S#KD=W_A^O8|T-Vi*9(|73GfWDo$+{-slz`J=eOkb{fQg8n5b&IUx}xg>&ImZG>gNTV z6Ywpvep}#VLU~2GLVZkHb-9lzs~+wnZq*}woU`gmA2U{6?PJcWCrFjFoPc)`iSix&-<7a$<6CC3BO`9HInQSNM{1V9+MUb(Ei)+ch0iZXd6iV~}L6uc)v-?XwD6|-a(&5g=(A-|N}kRUI+o+Cla`M%T0cy_btG$kbS zVX$ZHRD*5D*a>!xR_J<7BNO<|(DuV-l9Og7oLDtCR+b8P)+)KxTU|{gv^=ougC0R1_n^{Z3G_~)dnLQ!GHHid_U$?qh|Rga8_r8e9m1bGq-2R! zAMUu+Uccqmd^>D4i00%W*=Y(@YEHN=hC7@}zsM#*ovV7C6GT#+apOQ#)^FA4j?&{i zEh=sWtwz<^zm|jDD|eN5s^JoUFPAlxaaX}T2^0T+Pc_WoeGS*~frd1uB_za^zE4-! zAkNTku=9q7bC{q`g|oh`;R3^iVeh%dUTe#9tA<;z85)voKlYsCV|P!(BpU~XF?5S@R9EYHWip+@9AD|HSjsVVplb!1n2X+%wv=gt$Kk^tLj}uVQbf^ zhBUtM{~U;f>jyV1zW3P!o9cWn2UpBhiFf2+UMDP(nw*d{ zDIsY%Lee;dq{fA$1}RhLtpJHJUM}G%`f&wUA;BOtL6V<%8`4kcdxpplge1H|@0jpC zr1%-U+KIo0K4FdP^7PM$K7-8heLeB7kwx2&qQ5cKCO_Q(dUM6wh)_=yF@5RGQ^cmP z{0QZdh~b)p&iM?I+);G;36y^y z?R!DDf3#?aPQ@JF>LmY3!{O)iUm=%uHKO-FMf@=a1k_~xn1F)<4n_5ZfX4;YWBLgJ zhXp*T=pzE267aODj|w;@;7f^^PQ4TLctZJ&YDL-@u*z~9gH}1(#&N40Yh&0dD{Y*z z%4!>9RyjeYaqBT89@hSXCZLl335M_~U6RjetzS?#Ut$Gc;V!<$E*^HrG>^9_whs$< OnPi+8WGvzQ!sy?Llb&7x diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Judge.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Judge.class deleted file mode 100644 index 5556eef13ab8acfe5dbe56c3a8e470bdc5a25907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4474 zcmb7H33OXm5xw7%tS9B$`IeW&PTVMKz0`HnCNztaT9&^P1zC0_*@@G%LY9AQIkMzv zNg61SKv@c9heDx1C`*7ANR`G3EeWA4g#x9lrR-(jO4$wv&Ph{d-v74c#N~wK=-v13 z%$qkeZ{A3L?7~B50j$G6U9jUGH{OpAIB}a3N8Pv?AL8L&mVB6pkMQtOHw_=-;g}mA z$0vC9NjL7p{Q{q2{ItMlSn)VZ9^hF~;1wv6Zo3IW4!vhKvLiv z0^j7-;{xLX-{R>L0{aBM&C~A)qy)ap)9(pP2z+1Q2fTVxAT97io<1dz5%>{Le=IO5 z@DrZ?RA9fr&v^QCfvmtUc>1(JPT-dUd4XRE6a;?F^lzN_t%90J)E6Cy#6o@1SY)89 zHxP~L-3lB#3L~S20yU6M8(DuUp350I1*?Pk%w+pmA~RyNk7dT&3;AR!*Y3}xbNP5W zpIaq&ZB|fkS?v$&5j{jF1o}cTJsj=}&z|V->+KH&^=Z1=+Ojj;7upu{g(5q3QeJ4W zKEGe@m!36POf=A|$ASTJIHvFN>v}i4z0?x+>b-s8p-aTm!G;Gya=Ycx^wE)_NL25g zcBs;_)vt%T1EFmSG>b4Dm(;Y*j)CrNl2|mo$rp|We8JeP-&K~xO7a}-nZ(C>e3TLj zWPzm}8VCkwQ^v>Wv7Np^RBm5kDTOK8s2-amjcxaZx`VocWtP(R?t$1GMRKi=@}S@f zOT*vu0tyYL<%k|0)WcSl#OP{!0=pEH)79q-R2$X7@%Vvwdn%qDZ4adL#;B2{O0cKn z6I4f@5@95tO{Pal=1yc%g^6@XYB*O7`ho*`M8TSyF0;zY55!XiF3YB-=F8n<_fzds zT?LbABUG3eHnP$9aEchGG}gCQ!N#Uboo&8Mmps8tBAyzIXOnEzGF{%0OegbO74*(y zIZ$%gblOTND_NH^&4ZNO{8*C0cSVw;X}W|gg|Vshi2v7~Yt+a`tm~|8YA!i++7ji7 zbj%y8nWHgts}-c+FS*zTTFXStl3j;pPYIMBGh@UtZuTD~prC@36Z?AOlU6#b$zU*< zlU{Tk>f2#@v!*m~%g(%}UD7mfa^iOiL`NcJU5~AalX`tg*m}A!(Q#Q^2p@#~+;dqk@%}(MnYu!Jkyzjz6n7fP*S-#UT|h<>BRc zg^D}y1}C0T@fSR+;!U`dB2w{JJgdM)?_I^;@OK4e{vH)MkPC0bohtG?JA!{uVndm{ zH&Pg$Napj#2p{tr6}KQx&$T~me*~2OLis=6~ip9@Mk6_Dasj1f+Pu+ zs5`Tn^r+XD&K)#(%RxG8gayKvNEnlJ43Y7K3WLe&XmY~v29xA~SHCr37$YpVOVr4rT;73n@`45-jWa|DXs|?x~=?4^|Vx<$*8v{PD!G~W|(({GG4Rn zRZKEbu``~`(?0Kw1*1T|?PqdHm?F*_-f7wPczT2qZK-5gW%2frg4a@$U%2d8hO$7- zp1a%L3>9JS1vD0$J4_z~BW)2Qd%(yBMmDJ^u<^>-CeFoA(a#d*tD+wViBu*{B|f(S z^bL<2i99`n#{XH^3f7mtRQc0lbIFsN=jpN|WVfz#pQRSy7h5&!qSdFU-jeD3Ab&kj zJvB8`7ZGFe+?d(?%Z>eoc#0ZlZK*}e|K{C%(wwd|-TXS&($A)w>8ELZXFb0YfRG-9 zL@IxYRP7R}z$H>0OQd3zNTn%}Dp4YpphT)XiBxhDsk$UmO-ZC0l1QZ^k*Y-^m4rlk z;1cP1OQhQ*Pd(f=BvR*)NX-M#8n_+N+C~4VlR&{MX|;lo|GA4$rcibcw&S!?aG1t& zDf5v25xmOMUxzZux;^%m({P-Fo%PG+=)am6)zsqdCFRs;NQ+OLgpDi%i(6Wkog^{XTIwAq;d(&oAEvPm4jP+Dy9Eo-iYi=%MQ8)tZ=ri38+fgZnP(ieO>%su zDdor=cpb52cs+SU&C`mbosc7Uv^)ss#UZSdN0=cvtRoa|rSohS7jND$?`G=M^K5oq zyt!kZ%`UtdZ?QIW5;-Ytr{NB^p50>G+PL&ycv~B<-DIz~Phr6n)P|#Q@x0>r?Kb7u z^G_>$h)v#*nbA&E!-r+)!fJFUk?=l(W}H8GRe!+v!sY+Xc9suqn!t zf0F|)yaVsFTslMhIPa;JN8wP8w*U?uPRJ&^Cd0<2`05Wlz9KN+=t781^AgtxfyaY1DZZDW|ab z1nMQ(VAq~wa*2nEm)J(hUg6L#FuTm-mF#lKt|%{Ka;0aLBv(svjnl^Dm7XR^HcPTa z*qLngTqVgiNnWj$JD6?vTqD`FlD$@QmNR>uXPso%OZG*Ya58(nXM4suoF22yYJPX)y%^ diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Schedule.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/Constants$Schedule.class deleted file mode 100644 index d20d88e8aff0555a7d7042fe5044d48e6c75d254..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1327 zcmb7DZBNrs6n^g3ty?KC&VdfW7ew5KqoSY!i@_{2kSr{rbBXZ-DWz^Dr8RxwcPXeC zjfT%A_(4tlH^y_jibIH*{m|Zf&vTyhoadf?{`vkBfH^FtA)p|kh-nd75hV#SX823t zk=rTsr!Xtg@($nM6*0$}(otL)+xNi6LM8IYT*rT4kYk zVVRnvYgSWpO->xK3%0gHMUrLHHvNZW-5E7j&nVj@>-@G!ZKhSTWov%m63y@#*#&}% zEyM5hm(3SWv(a6abt_U3&-0AME>zVHcFMi>`H(J7Qk}rnjmIYUZ{YaeXZRhTOtL-9tzTx>Ca9Kt_hN$wNnc^)l zBy`KMNzzFZ>YLk!?vw2Ce+prk?{+sF_N6YDqOt9^mscg;k?y<*wpwT|&(a?z({CAH z&T+xC%J9yBp;2xU?Gs327$ab~K)VV0@<-YOdyCj1;xB2(aFO20Fm^=v97ZGj9Ae?A zlo5*WkT`_E@v#&5OLQW4P#EL2DNYX3n^#;xoHP=mI6ZcNWU=%H;;RtDYYtEp_)4|E zp%34|xkf0HGhPY%;Va%z99QWyhHF%50@ovb3VnG;iQ;RBe@puj(siUIBDxeNaU)7z zAanRL{sF?%Oe&s9A3)kipYW0P@jdjZ`(Rva#~&%w^#y}CI#x4-aQ99IeK6U2>W`H`munk>4$r&Y+J#qoz|H0Fi!SB~fCYeM$;WWc3ef5dLN z=XmNdnhsU)EQj%i)t+xjcOU~N)-yAwZ6_o&dfI<6ZHr4y+n<<`cHGe9-9jxr9bOWO zeLo5;757D0{`+$_k*~6Z6;uiJ)HMi|IBUAn8=FtViLx}|D7EC^e_HMIU@|#ED?Rnw z{9$@%HgCe5-0Ua_b6QJI2~A}9D#Q=*%j05PWo0HBFizh=Z){|+#+YXtC}BOp_}jn+ oHkmWnO0dQm;G8kXp3$j6Fc+8?n2XGd%q8X}=4IwGbEQ-J0gHL7Y5)KL diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/IpUtils.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/IpUtils.class deleted file mode 100644 index c10b0dc8b6435e2044df8c44f7e1d259667f7f45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2194 zcma)7-*ePd6#nk^N78L*OG*p0g<2KbZd*dJin6r|73|6ukkTUJ57OPsZc0d&B!x1L z4>FG9le{=84Em}MI98o0#c_P}!T+P^AK|FqO-fm6L3d|zPtHB(-0ytnoSWbN`so({ zBbZO43t1hbjd&4bX}pA&bsSXdAsyp7UQznPI*usSt7%Liryj3qINE>?DGk$UY{fAhGa62(@dnOlcvGOp^-BU~-VaJv=$;>$v+{naB!jF# z{ix$P(HL#|`ey`c$Ni!dXwEyHJT`xERtBf+S(h3*7i@RN4jlEqs;rI5PAIS=ANdul zT%fB}_UEkm$ZdavMVF297Pptf{&?0 zaZ+BImtmCckL@hi_Da@N6gXaq(FD;AHcdr#;liX{iFwg*mepb{1Po@ba&ihXR}t9Kw_!$_ zOuAFZal&IEexIagDZAW zltm?Jc-z1`c$d%&oP#Z(%_qDWm_>mOCjx)r>d?6BNG}@7onWG;^F!;D28tLV9mD(f z@7c@$umOql1ZSXxvH?f!?ocqSM^(na4(t@z`TM8e-23>BQ~BeQJ1f^eTlx9g%JTA1 z@*8{aeFJkC(Qv_li;JxIpaBoQfeJ1OK%g}~BW{be+6wgCyLEfz*5Zai8JckgIv>-i z8Uh0$B7v3%@sH2W$-={`r0lHbTBcRC64<5G|JmE5k-ae??V{vF>`o@)p-$hhRq9>o zm7;Pyt~ml_Guv*MD|vn($L)~q(6&)1-T`U|Ps)paB$FYmPh8hIB7aTy9(pxe z0^9EQt}1O+!ko1xl?jbj+f^V<#UvZoE)h`6`dde!P6mO`w0k$eS~Xwy!SG(v3%(cG zj>ie?tachN+rgBYXs;k+)OBISbqIH((EVqtg0Btl*7f*~*oDXst|k>qE=pGQp;KL( zQ`!IT`xHIAqq}&~3$E;RO0|?ZlYI8@&Em=yMqTC(#P<|Zc#_ZhSlNQ7C>x0Zp2jY| zHDEV-siCv@5HHQ=#Z2h7$bY~gva&{nf=abVGGUtF`?7F$w7 z4jj&I$nRDPpW{n@qQ1b5c)f{R@mdqpFoQOxXVPj58Yy?99evn_QEbOybm9!TJx5+0 z@>wBSA!&)|d5si(M9b^wXXF9g#2!Z7i?1+@+t?S=njwma2>NJ~;?8DD8A_y+9)ny{ z_!dL-6s!`6G5sgHHSE<}^;UjHhnw2OA&tQr@C?7>NjX1YJyeJ;agZKcZQ6n5gP7dh<+`>Vba%ET|cL diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JsoupUtils.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JsoupUtils.class deleted file mode 100644 index ccc23ee643fad51bc7e312f5f6105ffffb1c05a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4339 zcmbVQ`Bxj)75*L)jFz#9@fN^#WSi7TEF#4aV;o`!gN+g3TG$kK9mE(7mS)t^D8Xsc zbWPGUX_M4V+NMd{bV>InZi}P1P19d;PWvb2__Y1rXcxlfgdg5|m+vm`-Vy)#?|bh9 zIEsG-a6c9mTn?ZKi*opk51$QS8$K7r=kbLgz6dRdB_!mqtUwPUh${+Kd`QZrA$e8< zxQdhy=^#v4a>&TxOLDN~kPTuQj)GhO?RZq4Jm$w5uF2Koa`k1odLn=)@fAOw!dC;SF)N{^E@`$Q z_r*i6lQgmdp_pT3qR9kVqe*Kunsba)HhL~=3E*06DvP%N(8&EuwGg8aCO#)9&0&Uws!K;>xW@~8*Z><&1D@VOxu@TM2lQF^=ss*-XzHM#UT&DSPyYD=JM3^iFKveA+V zY2$KPTt`(vHqfnXN!Q14zy?i$xRtXL`lKQ2UTdX{^~+MF;uAO`u(!T!6$^%n=kOf? z@vw^L@q&Wys`wsWRPd6Dm+^hRA{E#10~N2}Re_zZkW!^9JZ%*}lvnrE%csnTRQw39 zs`xQpQ}7cNuj35?d&YX)NTsysQ2#)vd%-Z5t;e#V+4;}|1N{S|As!4L9SyAw9}S02 zWily!L0_6SoaoTtgZ+cUq3-Fk^E0vDP|CQfhtBAUt5!HPo@8~_qsK=22l|f=avB*3 z#kDJ}{6#Jn0u?{S8!CQ=pQ{+bn<{>RU#j>Oeyw5(ud$$R`h=wa-cs=!ys6-~Dt?bY zsQ4rPq~gzV^)}v7a6`pk@HYiFRpjxWf?F#7j(@0lAO93MaOYN2Sj@T|vtFK(ZU>wJDYx{IRS6ygz|Qx&;O<1@+@@2Md#d4fDjQp?WjYm~^3fXl3L zrn}iyqIbJ z)fK3ytR-D!9BN!QyNZ;JVN-zT%mmeV7-NBbHP&q?nD$Odoj^P-3wre7r&@%dr`vn`Q-ZZZzoixAV?yquM0citX znKAV$O8u%15Wk1?DxK%6UA?*dYM0mgt4=(T1T!{WckMjCj2VaC+FZOF^M<&Tti?fe z@dt|hYk`m*jbk@=QO<&MbL1w(J6tp&TqFWiM7UN91n5C8cYgGtA0EjpOj5V-?0V0K zNZ&%!;!SvF`y%V`E=1az*U|Di0)2AfUFgX}5v=Y$f#cqGZytWZ-Zm�f7$?Jl@>b z-kgUjH`~b3ww;4KX)T>By!F3-_pRfe>Bzg-G27SHmdDN}EcETj4dk(ltKJV0?CZ^A zw>*8DxV)|{V`$~Nox2X&(up?gN;EGG5RJ;j^h|5-3i`@I2U9*L>UG8 zu`>M_=^y542byo=kb;x9p(;4_5k@|O_cjhIcm(6T_mbl@<;X})G8$)amMa;`MapmD zygx#x?x7DNdF+)wzgHl33+;A3#fWc)_~x*a zh902yBe>vVmFYvlWvt;M)}4&nJT6jk#eMSbj;Jq@e1YPc@M%22Il_#T|ECye@$(-H bCSsh|IREZsJO6j^B>qajKZSL?d$Rri%}Ifi diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JwtUtils.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/JwtUtils.class deleted file mode 100644 index 0fd4100f89d40336f201989d99b362a535a6b5a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5722 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 diff --git a/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/RedisUtils.class b/hoj-springboot/DataBackup/target/classes/top/hcode/hoj/utils/RedisUtils.class deleted file mode 100644 index 6cf3a042cff7e538e8637498ebf7e5740e744db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12250 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 M7hLOg&B#vl|MQEQY5)KL diff --git a/hoj-springboot/JudgeServer/target/classes/application.yml b/hoj-springboot/JudgeServer/target/classes/application.yml deleted file mode 100644 index 23d7cf07..00000000 --- a/hoj-springboot/JudgeServer/target/classes/application.yml +++ /dev/null @@ -1,61 +0,0 @@ -spring: - profiles: prod - datasource: - username: ${hoj.judge.db.username} - password: ${hoj.judge.db.password} - url: jdbc:mysql://${hoj.judge.db.host}:${hoj.judge.db.port}/${hoj.judge.db.name}?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true - driver-class-name: com.mysql.cj.jdbc.Driver - type: com.alibaba.druid.pool.DruidDataSource - initial-size: 10 # 初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时 - min-idle: 20 # 最小连接池数量 - maxActive: 200 # 最大连接池数量 - maxWait: 60000 # 获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置 - timeBetweenEvictionRunsMillis: 60000 # 关闭空闲连接的检测时间间隔.Destroy线程会检测连接的间隔时间,如果连接空闲时间大于等于minEvictableIdleTimeMillis则关闭物理连接。 - minEvictableIdleTimeMillis: 300000 # 连接的最小生存时间.连接保持空闲而不被驱逐的最小时间 - validationQuery: SELECT 1 FROM DUAL # 验证数据库服务可用性的sql.用来检测连接是否有效的sql 因数据库方言而差, 例如 oracle 应该写成 SELECT 1 FROM DUAL - testWhileIdle: true # 申请连接时检测空闲时间,根据空闲时间再检测连接是否有效.建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRun - testOnBorrow: false # 申请连接时直接检测连接是否有效.申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 - testOnReturn: false # 归还连接时检测连接是否有效.归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 - poolPreparedStatements: true # 开启PSCache - maxPoolPreparedStatementPerConnectionSize: 20 #设置PSCache值 - connectionErrorRetryAttempts: 3 # 连接出错后再尝试连接三次 - breakAfterAcquireFailure: true # 数据库服务宕机自动重连机制 - timeBetweenConnectErrorMillis: 300000 # 连接出错后重试时间间隔 - asyncInit: true # 异步初始化策略 - remove-abandoned: true # 是否自动回收超时连接 - remove-abandoned-timeout: 1800 # 超时时间(以秒数为单位) - transaction-query-timeout: 6000 # 事务超时时间 - filters: stat,wall,log4j #数据库日志 - connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500 - - redis: - host: ${hoj.redis.host} - port: ${hoj.redis.port} - timeout: 60000 - jedis: - pool: - min-idle: 40 #连接池中的最小空闲连接 - max-idle: 100 #连接池中的最大空闲连接 - max-active: 200 #连接池最大连接数(使用负值表示没有限制) - max-wait: -1 #连接池最大阻塞等待时间(使用负值表示没有限制) - password: ${hoj.redis.password} - - - -mybatis-plus: - mapper-locations: classpath*:top/hcode/hoj/dao/xml/**Mapper.xml - type-aliases-package: top.hcode.hoj.pojo.entity - - -logging: - level: - com: - alibaba: - nacos: error - root: error -# 暴露监控 -management: - endpoints: - web: - exposure: - include: '*' \ No newline at end of file diff --git a/hoj-springboot/JudgeServer/target/classes/bootstrap.yml b/hoj-springboot/JudgeServer/target/classes/bootstrap.yml deleted file mode 100644 index 99046584..00000000 --- a/hoj-springboot/JudgeServer/target/classes/bootstrap.yml +++ /dev/null @@ -1,29 +0,0 @@ -hoj-judge-server: - max-task-num: -1 # -1表示最大并行任务数为cpu核心数*2 - ip: 127.0.0.1 # -1表示使用默认本地ipv4,若是部署其它服务器,务必使用公网ip - port: 8088 # 端口号 - name: hoj-judger-1 # 判题机名字 唯一不可重复!!! - nacos-url: 127.0.0.1:8848 # nacos地址 - remote-judge: - open: true # 当前判题服务器是否开启远程虚拟判题功能 - max-task-num: -1 # -1表示最大并行任务数为(cpu核心数*2)*2 -server: - port: ${hoj-judge-server.port} -spring: - profiles: - active: prod - application: - name: hoj-judge-server - cloud: - nacos: - discovery: - server-addr: ${hoj-judge-server.nacos-url} #配置Nacos地址 - config: - server-addr: ${hoj-judge-server.nacos-url} #Nacos 作为配置中心地址 - file-extension: yml #指定yaml格式的配置 - group: DEFAULT_GROUP # 指定分组 - #namespace:命名空间ID 默认为public - url: http://${hoj-judge-server.nacos-url} - -# ${spring.application.name}-${spring.profile.active}.${spring.cloud.naces.config.file-extension} -# hoj-judge-server-prod.yml diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/JudgeServerApplication.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/JudgeServerApplication.class deleted file mode 100644 index cb09f961d01ac9df28725f36680efacb12ad8392..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 zcma)4O>fgc5Ph4ZO=<#dQz(@3DIt{Rz+Mm>f-0o}4k!YNR6&B%+TJ>wI=j|-U7DZ8 z3B-XPz>h-Ax`77C2P}D3GjI0Io0-!G?Pw^l?1Gk#k3ve6zP26Evf1$K;hYa=Z z!GxhPG_hpZ94Rf|7V}WrV-cnl>5NPy(uuIj`^#X%O;yhDc;rmRrx9J{Q#0dlia3#D zY0sn`WLc^r;gr#RVxJ488Fss$Ml*3Hcq(+l$IdF9^vmkPCd9W>0W$<+Q`ktpR$k72 zb&V&UmSOLGp`Dt`iOLnJ9cXP_se#CkM#d&Q&wSAnE9UaEv8OyrO%an-Qac{2JTfGH z!Cz_L?aM#@u*9j6!%C9S7{^87Ol0(lN(w9axU6$Tz`v7tUP+KgQyCX2DdXa==B0>1 zzR(es-pZ^wUmVk?TZ8ixI*3r`By38FFz~EfL5p0`-b|5%liQ#K!>t+RybO? bhE0msh}qk1$^d25=?AXUe}kBJKjP+ZM(^{< diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/CommonResult.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/CommonResult.class deleted file mode 100644 index e56485fb76cf04bb0fa9ea751d9b6e21fdbfebcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3498 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 m1S1)%i%}_WJ0N3y!g-KMC z&`^_M$-r`o^NI|gr0^*|6Ldq+O#`=5NMY5)ZJFTqc?3(XPRn0WSj?UFdlgImk%D&9-F6fv)>|ECv$wb9cwg9C zZCWzxZo_Urvb~n9BctXwTU~|Hy6^5+nhhSUG~L}w!`<6+I~C{qhO_Uti0Zwqy_Ub~ zd9Fvs#-7vd+B*!I+;RMRRNVPo{xr#fOHg65J9M8uqev+r@(C4jzU|p<5z(6n?bVSX0RNu`*!1-4SPS3itRVBu3$Fo z&Z>|iY}(yssCGP;Ut`V(57#zUNs2h(Io)2HEjI?)0u+QceK+jBLaOfeyoPhTB`r#i z$b3a^iiK%hw2;A+h4YwFD7<=~EL3pW!W)<;aSNAZ@h0XiyodJ{W=~$k8@*P0+wmmh zhQibclU%6YvV~3DXMaiyG_a0kR+_i)5$5SX47b|9G^}T64I86CrP$+yy}$2twiU`} zU4m1$DB@PbMLxMnKF=6G6eU2^g>w?TB$(ki%hfjbHO}cm@d;F+^cb;1`7z=@2PZCY z%!K>U885}v1fyhWFGTj&@H$tFfI04{07=GJfFx&}R*D;CtZ)`Dz3>ZSKM}+rX%d0a z3PM|<1H#Zsnn8=u9X%XBd3gNH!wb|RJX~ceVU;KpS>~|9Fm)<8JrjCFsfCu*B8=ZU zJI;twFOMTiNE}`-j#A7&%w=$H77IT@*A9z+Li+)F{IK{3w2e~X2zsz2NNkokRJHP7 z7|Uu;F?j&1oYjtC^gYa~P8YM9$m-&gc#6yc#$7 zWH^mF-eqrNak&X@e6p0cjG5!LQhWRhf87M!;jDaisn(8?& zgfPjUU3qPh0*jobBf69>^hWQ(XhZY?J)NY4o|4xYh54K3be^uJYfIX4AlF>F)}&Zw zx_AJie1zoJVmGUrY-F`)#}o;Rt2e`_dIj>jgFsID95SxN0I2<8;@`;3+hVLsE)ur%pp#0+hSa@C_ diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/SystemError.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/common/exception/SystemError.class deleted file mode 100644 index a4a539a73dc9c4dc1aa011c2b744bdd6ea4f4ad1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2002 zcma)7U2hvj6g^|_de_dTahxWpA*3l3@MjIQ1!5-w+NNzvl2$dU1W#<7RqWt+!+MS2 zukZuNOCCU?sRR;&mm={S_!&I5lyi62ANdffY|WgxbLZZ3&z-UV`uCUL09?a^6edwk zLPJf4B?HST&MPu}l)}gOM9>XEHx1lMA%#^Fw`IO#;;xA`f%go2s*vdV+iuTS$gJ<$ z-`JJ5-Px(seXrHosfD|a=MgNmIxT-iVKH~w?`16cM+(|aciT~zSZ{Tl&EDRY<9%jt zwQ0$$yA8Yj$o5*Yj*Ob$Y;_e%>%O~RX*PJY(sXw#4R>$P?Npp^8_vGpBC3Da^_{&{ z&vQL8Hujuu*WO{!{GPP*Co1QKKyd-SwLeH64=zFZcDg0_$Ko*bI^lH-qJP-M1TGZP@#PRBXS2bp^9w zcUFZIVbkt5L$%|%{2FsUc(}H)N>aoL&*}EsY`HPW7N8)s>APX~6;gG#=QW($Eoo7D zMCL1UQ!Gs5l7$SWES$%bLgD56WTAq~7GA?ViCcI>78fyZ;T^oIFnjVM-srX3+m0t0 zHx#BunB+qBmMv`JKKoNzpn-KPv(mhU4=_*vVYt=)rC~ioYuFeCD#acr?EQVGv#n4* z>k^#0MG?0eF7e4t@_EMip(p{OE}WC#CBY2GS+2IZuW?Qnicg>lrN@XB%8wEMDL8R~ zV*g>1k74l#W`;j09Ns|bS zRuI|>9T0|A(hORJ?&#t8$;0Dk9$ugp;o&M%39Ce*$TEi&hN)A*>6y?YN-eac7GeDQ z*>Ogc`u{khgv8U1%yiL5R@iKoaMU_7g56MZM`kh$U`Vuuyq4LJ-dZsJY6 zMTXO;<8AgfM!vU@qb<&!uOLsP;SSX(5b4;UPmw5r65}r*X_(J&&OrG&W(-{6*Hq7O zA%sc(?8x0A-@{er)N!5vdsmq?MHbh|C(gFc z;(a15kl`M*7c^*;K`E9FrC!i!xQ>Zo8hYQM@1q?z(T(}|!x2^bkU8b?pF diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/AsyncTaskConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/AsyncTaskConfig.class deleted file mode 100644 index f043ba5a6e450e73f308c2fd25917c955e1ccd9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1446 zcmb7E-%k@k5dO9xhxLSlfFS+=L@l)SwBirM7`4GjQWXVBd|a+eyKvl+y*({H`WNX- zO*HY@_(vIM?^+>RBR<^B&fLuGH{Z_g_aC3X0$9LO76X`eFq1_F(^g!xV%CaF4z6V3 zr0)5C6s)soMajWc2cCm#41M=xD9wF_p8VVfLvKaZ1jArehT>VgyD9WK-wenzTva{~ zHn^77ZaaHTLq-gjt48g44WClIhT8Ug6>iD8_b}QI{dFGgR1$lMAy*eB@h&%o9~-3^ zrt@>vZT^OPv5|qz^kc0>XuM7crMZTRbZmx4Ri*1*w5MfQ-_m?nyj6O~i~NSD#R2&a zS6Odp!E38Z1r|uB2GyMEKzSAVJgzs)a?=-kMyl`$4{L!SXv+kx+fJOCm7x*ZCMccu z`L{B(Rd!9q6#H0O9!Gv-<*IF-Vd7;R8o4VrWF(2-hheA;w`hpoTU}8QRYo+8$A5)- zDbKM^5|>=$FvRenTMPd~mW%5sySQP+0?H0$NcAnPcJ37wZ{EEFc1N7r5Zyxw_VAx%R?a+oZSG$Va%{u9_oT4ZpFWMASO!U(P1GytO*Ba7iQ z#!1@b_f#xHy8H#1*PqZ+E#$H-^cHgE7LFB$@U4Zu!WTI7ufK)kg<<-8qR@g{_&{0d zPBZAI^$5u^f;djAGnm8_E@K8o%;FlYEQ+yor#6ay%wvKgE%-^CZR05>HdST^_0vv@ fhdRl$YxLk;g5o?bkhXDCr03|%(%PYY^Emz!%D;$h diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MyMetaObjectConfig.class deleted file mode 100644 index 4e4d66c4a3a74d6fb29de511e54eaa4f00f34365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 zcmbVKU279T6g`uqP29#N#@d>ytyRG!iu2-w5D_#YeMl=f72GJ}riUVSJ(O{)g1s{K z%eY;}0mJ%JrImZeP;9ja45gk4BtxyQv^-9up|o$sFeIeWH@*l5!m7+)fF(Ck2}8T@ zOw1=frSgfHa^L8Y8uO#sk#yqqa4LP*%b_lVr*tB%d!@pV;bE(9?3jyK_!G(1P&k!v zD@P$^D5Lo@znc~3Mdy5(=tWa0F^vP^r$YXcfGY0bF2e>z9GO6klnfZ|UvQ!f^_(pfdd%meW_aS8h!2H{RA5pb&GNa% zVVclpEUifBAe1&)8Smj7Vz`n>+Kmi@fe2sBj;S?<&#nGafXj5Q=U@$+bg#|>P(z(O>J<$-v*hx=Y$kQU|UQ)fV<}EvMg}Q!MC-jNZ3MfYJLOp~Hnx i{h!QU&e9~7-4)jQIct5vTEI3{P{0nZlg-*}0>1(1O#r+A diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MybatisPlusConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/MybatisPlusConfig.class deleted file mode 100644 index f4f55a2bf2445bd584272b2eab56d5bec7ba0748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891 zcmb_aU27CE6g}B**J`^}S8ILoMYaVuAmWQ6XtAj5TCuVqK4oUp*=%Q$A<0zzSNc>? z@CW###GCA57gXqj1CyKF+;ej7$B&<1zXQ0BTU|79qm8XDYQf%YW1FG%NNMFCGt>t= z6Nbi~nM#KBk<#*2RV32B6-iE>&5=n(J`q-h^U~SyGvyctBX3GRO9{$nX3kTik5tCT zpAzAfd!1KqFM1v_Y@5=nLOHKeB0QG%h4#{>vh>C>yd3O|Qd96mm_kiW#ft?+Nfcau z^in%zG^b;xwBrZ==Ax&z-c*|2k`v_=Nq(ZW@ubISQhax0Y{p$_mClZ=DC7rYkArSc zuW<1@ls}b16Ib`pRHSlWg;MnYNNhM4CxYR@d07|bsBDx&^w0ka^j2sm(ja+N(lZ@9 zaCSKsT4b`2+7s1oq*~T(nc*sWEXq>a!!)MVJP~Xl+Gj4_(@? zEdp?ncA)(wTqcqLz8A@W&NtNFoudAkd^Mcm`z!d)62DF{fqf&!_TsvU;O(Q1D`c diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/NacosConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/NacosConfig.class deleted file mode 100644 index 244b5a238059582df3066467d2e89b925157e520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2606 zcmbVOTXPd-7=E@*x?#K6l5$ooRFKj(Y^fE&mI^JWU|I@=B8bYD%{JLK*$sOr6vVUM zcv#f{+GziEK(vLCP!*3n220H1wW%^664m=B2;?SiwyQ(1FkgK^s z#!rOpEfDM~O%het3l!{ZA(s-V;V^rxHKc?Z9pkoR2NMd~`wz|2V9G7fpetuP7OR)H zyeop`k)FAxD9;PemghP%5tMA!t1lP0Rik9m)L`Zf({&c?qA?>(*Pn`LM$zTS(yv9-dw_F&IF-1&jrF<;x$n+Il`P-1(}w; z&x{7v-Jr4SC*$@SeqQ}q&#nk>g%_vB&2qiy+MFADrgheqCGKu0*kL)d3XVQ6dR*qv zi$-`%$7>i>F#KPut71t<85JE4Tm@UA#nG5t9lhAAV;}ldRCU~jr^43}Ak?vpJ30(+iuS+^yIsc-WOUrehdPFk;mBo<=y-sSbbKuDG|;Ex6MU-TGaaAf z3msp=<2rd(b2D@68}4F$(K0!dyEj@zL1e2}*y=Vn+ao9(8(C5Ie!HqXE0sAG0K)4KpAF-bvqO?Ya8;gdOIES5YWx4jahfIRI zp3fHC!!IwOVz=x`Qf;y=q2LwLoqX@-?|_e2DPSWu3;HQwyEY33DPVs#3l3AjCT$iB zQ^4MC7L1^sOb#QTuhTDsZ-wvVz#}NXMou5)vm;`r@djx6JvaCmi5ikm(7~fR{TourQsUOcz#rIDgVy#vI_u=bP`Y!^W9T((zDCvy zHFQ11U|m01k`~?T7LugJmQ{|pC%*L`w%BINa zM)D~}RGe0EMmeG#P^0FN|6!e_^c;UF-nCjhS$O%UJ;sYQy!1O#vVvUFe8v^rO3N%y MZMYC2N$%UgKOHQZF8}}l diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/RedisConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/config/RedisConfig.class deleted file mode 100644 index d5b818b1a7a7569df9dfc1708609daca208ea4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3140 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 Z=_(PpDo(M$?c`fWNF!W=?kR~$;NN!Qg53ZB diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/JudgeController.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/JudgeController.class deleted file mode 100644 index 48a32ff3d72ba53c4e0991a83bf2c472ffe50d4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7105 zcmb7I349dQ8UG$RX0sUtmLn_#YX7&JL^4m9W-uvEn{@?e$ zH?P0f^)eC763gvWLr>c2Fnz{GM{M+zot~znHhM;)&)P|%CvEh(EUKnsHhR`hpQkTy z^F=!yrxP|>$1@$g;-rmE+37SrXQ$`s3=c=`be1}8bS?|ST|D;!&%J1;m*{0~&U5pM zjlRSLU(TXe=`}l=uki2%ZZ0yLuiEKr^g8#xZliD5=$qN}Eqa6Bzip@Q(3=u{mnpu- z&G&f~)*q)IFuNb}>yNnkG0*B>J_T=F?je{l-pZ z^cJgi$wu9*dJn69nVVj2uGr|eY~Jsf`R}>;18ek0JH1VRveBO<`iq_ZN`I5+?}F0& zYO5eel^SYwh5aqF+FVs?YpW6}6(qMsnp>4RCA87!RRk4QX=>25-m5k%uJvl0D{M@- zeC`B;ctwaE*hid}b5y}CgOunXHf8$B++C(!Du)7UUj%zA%zuJZUJ3YKMT z0*jBmUAzpwtF_$d%_!5MA`)nw@7sdG{uPAczs==zOIntq=bsFs!+qS z!a$@QT+##Zx}ec1D0v1Hne%-CpH>ElQtoz(^Aq5azT>@z!Lz_Lnmm$HK+~w*rt(Svqw`5j|dWL1WD!|xwbgd zTK0U4FW~W;W)H5@Jl+j(lO9Tm{(&SWXm&~@r}Fbk)#~I-mubqx_;j$+!`og{LUDOv z;8M(JmaENM*Z{BE9`yN@x?r22<=2WE;A0XFFm$rXx-t|}L&;eXvy4h*vsVdna$|h5 z0G%9~Wrw$fHKpBLU62sZq}6r()L1+vf!qo}Qw}UH#o2&k0Z4Fx9}6!Gvmdf88BCDP zfVjI^&`?X#s8aPrl@{?~BF(F}L2hjkBn~4<*n*yL7#SL)nPD{&;?rPwqlHN<-(?vh zSH>6^NyEljG2&^(y1_1k#7IsMGvDhs^NhVt=e-052pXZIu|Gc)adv%w+dZuHFNZVB zQzF>wS0l~v8*=Anjh`*P*7&T^5>mqJ>%3}EDV3?26p8*R)4%B7*k-Z(kujraM$vSM z{v*?W=^eP<8wrJwDe7_l;mFcYhKT0#yB1@oB8lpIf=@6dv;x~erY34+_Xi^qy(`mu z^gkIpSx91#EYd`}OzY?_S!9Sz1iAP8{@x>ddX7Kc-PtJ#NftJdB?-GMvV|o80>WHDTfKwgl=NHIzlIS?yG zi&27RnymJ1?|JCtm4lDa-`8{a87KhJRvMkHlkSqlSXtaCZj!}#F+mm+ z#Uxow7B|aOOLdZ%B8ywZ5Sdoe2Lz43bpAxo!E-t~dXF6IK6p(BFhkH8?T~J`5T`)8e&A$`a<@*OQ7YN}vSgUuTIWvB;v7?h-VX19NJ7w;nA< z$^9>}o1X2`qcTj)m&F2Bw2YgDEJGB^;x@5J7Ueut!3KPg?vTV{SyYN8fTrPc!w^Av zi7H*~?3cvtvREqI$V~k;R83Qx;ze0@Q#==IM05}c8siPP)}umH{n)=D#ntW!x^R3o zV83CHHbs2?W(Aph0xF8sl;s8qa>Tf65@3f0BT%U_&yxELJxh~Et}ks^zqRJ!XcR%Q zmyu98i3Vy8M=tdFx!eLMy-GN&hEQywPJ;_AOwEFj6BXB!H7$Zh<+-ga`%A_&cnypD z1nS8OPK2<8En$KY5R8>!fN(hCWj#=Y1X184#ksHTBlE-7u7e^ty@%4QCU~FZgJ%bcjaOnVhR@n z{l+e{E;miH1g_7^1GAPbF_Aq9mRtw^2v9Z_7?&6~PH0D*_2%)O36cgrl)0my&e^7A zOBT7SB(Y4;#CSnE0C0YWHBUebPc{|GFrTtJ5KuxDe$)jD+&9!@R#8*E(p}|VaXXT5 zg5s(8LH8`y9oNE$9)#4;%nJ9@%&~gL|2#vfr;KnCYWtyaup<|;*pS+`C^5e zaq0^&vSHY>QK<Rk6xAE@NI_dh)*c7 zZG~eGXqQb_R@T|VguSU!>f+u@*}zpA9d z_SBSj2ga&#U0~Mzeo4T*$!iiR65o?o zm?I3OoWwk_#P}X&EPcaj{X!JTvizYW3gP;{a+%;D&y;U~dr5V6>aWJ5a#PMb@^X&&X$ zt#D)s&7@L{&ez+1l@^*Ru|scwBJKFCh0S3Kpr=xh(pXJ#82mCp^X9ZDjezWtQ5toK zWJk_v8r@0GlNcUTU2uU$7es071saA&?gg^rG43MBZahslFg=}hQM$4FsGhTezuMXQ}?T~V5T znr7&nryr)gzS*(*Bsay}7uo3M#KyU-@Wm|E**olz?w3eR1=t-dH40)&vusKg&dJWg{ix__$5MYm& z86Gq}4qwvU6oQv?DN13|5Why+L=oBupKk@EH_>K*V<$A&g4qnZ2Rw2pBj+6&C(%~h zJ5(Uvr8_11Fy8bX!2!HC7Qm0tN3lR+Y~F{Cpl!6>h$g)OzG)a+hOo_nvl64p{=?K< z{N~|zYm`b>3r8t?s~Y}aU`CVs3s2K+99d|eLo=ut2;*lN{td4hcvRulAZ9e01`CT} z<4o9B1`8L$I`&RJbec)obU*C?uZ8G6Kp#U7TE;xK3^we9CG3f8O3PUz(XQnZeLRKr zyA!Q{FoxxwSUVUT9*1dH!}3MSaxChkavj)!bTw$l06{B^XK_io(HU2gflft9Cfda% z652|~k|^C?VsqNki%YVcwzT3ByFt6OB-`k?OJsO>nKRQVIqlA@f9TCjiBLfZl$%>;S;^ zNg(4PI!F)eF5Y379dqa7CIAbt(f45eAaHC2k4A)U0TSarjHQEn1NiL)0IQIV4`4PE zlHB0kh@`Ll=f5mRbtkQOj;3&?MJDho>FXuZl4u I_crJM0T2vF>;M1& diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/SystemConfigController.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/controller/SystemConfigController.class deleted file mode 100644 index 2f5a3d4564db5c72721d5c7dab3d04c45d6dc758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmb7C-)j>=5dJp56Jt|bYpqpleQFDJvGhSmDU^aJM1@B3;?v$`bJ=*=jk|jZ{jU^6 z!3X~U|0r?p5}HJd=)>*Y%+5FS&A0R8=eO?wj`6sLBDSk2;C>Ac@UV=XG9EFkyG!Tg z@Z9L0irUhSRVW#bTi%R#KQvv*`)0u1^n$D5DCX@y5icp;WZ1e$v{ysfQBDQ1Jk#2E z;g!*j;aSVrh`W(hI_g<5loMm$^FRvicu$1h*h?<10Q@ZRW}>X@QrXgp(#oGQ=;_Z`M)6jXFvwm$6&NEvzx{BF8FDEjvK8`5WUFLzWQi=Db@Dh_Mz(nH73@=XeUr{K8Cb;%o%Lw~8sw)%X*lFF z@DX`wUgh93a$k`DNdGy^@tX_y$_&4r<=oCFtq^*HzB}*095xAiH@n@sB76_{1=wT- ALjV8( diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ContestMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ContestMapper.class deleted file mode 100644 index e422e13702d7a36094d564db7ada62f78c513bfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmb7ByH3O~5L_Q{;f{w89Tgo765G%PApsIq5YnAQze$$FA@N$a1In*a@Bw@jI+Ft- z=qS8n+2fhf`2FMc4FJwzKY^VDb`#iBFk9-%Q0N^isI!Ki30pE1-scS$A^8zDH&^N&`Kl7Cg?EWjhMhbq?f6J`BHjU z@U3p6@8Q?YTH@?8go2|*AD?ynpuNspzA{EaG#BF)oMhrEBuhojsK-o5KLlJ0MVr%+ z=&jSHdUVwBi?}EBfgMX2EaQT$cpbzIk$wC-dr9)0c`c~m;BP?+ViEspXsSTLB(9D4 X7ZB%WoD4*tzN1Vr#*@&PO{`260c=Dp!^yIAHYW;mZU&O zN8ugIo}C?!Kfm5T0N@f16WB{&KY;@Ui{m}Vt+SZMA{ z#XWXIp`!_|?E{wV2|Mi^dA!wu9>(oe7TMvt+UaslXhwgie+f7V z$*}X07@Rk@e)hVfH})?WB6;FCIKrG92NT&3!am)6N2Phw|0Jv6=x<~SB$|I^Hdmlv aCTmN62c&LGoxu*wM@(Q>a49E?5#bvh+mLSn diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeCaseMapper.class deleted file mode 100644 index fd0b4f622a15ec082a03501d3e8593575aaf28a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmb7BO-sZu5S^^Lb=MC(c=71Pi{M*gFnC@CB`ne z=*>gsg~`jC$D5DOw|4+Ihy4V064*^(Pr+=dD?_1otf0vndLeAdRQQlLT!b_$q{Ez~ z)1~y-4LJqvZQFY+#4&bcEjzp>&-df?A`4=%E~I3vr9mr=Ae*4WfOmaa@lB+rm#KpJ zQhHbLt#0Gw!=Ja6%-OdQ1xJfMe(m^Cd!4s@WsHPqK#W&#l8LL3EEP4Q9(^IL3Ahr9 zgHA`Hw@#bt$x+9z;-1k5b}V7Aj0?8nbr3g1_VI83CCS?NN>ahW-RDps? aJR5N%5bI{F6WD_3hzV>*oX5^=MEC-O8H(os diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeMapper.class deleted file mode 100644 index 8925157bb0cae94a594cf5cc133524bb3d2cb295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmb7BJx|0i40R5;a>s{Q8CY46@WNJv1Oo%=3F%H^cUxbZ(#BDeg8J7O_yPPVL}&*D z8$)G$=<>T}19RRN2IDvx%4ih+1u-NFzQ0N^i*k%pA5VmA0e9RjzLYfuQVNTNN zQhMx$oPzeY?L8La7(23-9o~`W)!1HVK`hpVl#I1BXr&Qk6Lc8xp)V^=Z&C%zjr6YI zd)-FWlW{(+Uw#`%8S#V(6!0AvFxfqGw zI&G@0qmEz2J);loSi)c#*KEb>Aa024v){f;lF9FMF1q|1je;1#zp|MtP%w*cC;kG& Vx*O{Z_Fz6@0{an{ak3Z@z5pE-hGzf( diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeServerMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/JudgeServerMapper.class deleted file mode 100644 index aa56d1e90ffdb4a1249ed2693fad12a61c153f44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmb7ByH3O~5L_Q{;f{x>kf@Ppkl2PU2nh-b6ohmq(QlF^=a6_U+c}h9qu>MhD1=E0 z4mt|&SoZAfc>MAC_6`7-aG1be0{aOZD3~pEWhiux6*O5*Yr=+1g^zj7MM$$kTFgmW zT}p>-pHtA@Hl4>p9Ait?vcp^Q{4i{_j{b(FAcpdm=2i0Zp3*!nGFbE_j8Tj diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCaseMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCaseMapper.class deleted file mode 100644 index 596b1bff8a5fe035c99710f7aa83663f88da5573..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmb7BJx{|h5Iq-YX!#Hm5;GDD61T7wApsIo5U7>do#aRzVxMI@p!_ukegHoTaijx< zjluUU``x?e=a0{~cK|qt{S0<8*v(*1!DL}-r&AY5L7O-FMPsX7jrT=EWt!zBTP!qN zQ*np3FLW}|w_U`N1EJO4Q^0E->2BCw4LjZ(yeJ__Tk#?O6u&}jDn+iC+(IVO*GPe~ z8Fe}kqYuW_PeEIHfK0#Y}nj$jMM17@%-IF*yhfba#fNR5*K diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/ProblemCountMapper.class deleted file mode 100644 index eacb219dbcbcef2d004382ef78eba722675b4863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmb7BJx{|h5Iq-YX!#HuVn-}U+`?9b1V~IlpjKjck|TA9eU|Nj^4A#n0sJV$kq%Hc z2H&&nckiB`KR(~y0pJ|=GuX*sH-kL|lZC0BPF)}cHgEKc##Xx;?~8`YG|Nl2SZKDU z;tp+J=wzaAyND$RLaV)}fY&B2aAKHsNio?2;6=N+8I%x#iMjd;+^HQ{IW|uPs)1`F2 z6bh&` zN8ugIo}C?!Kfm5T0N@Ia3fM2;pnyXKBFmS_2KHJ>mW1=`SA#&A{o8C+n zOcvZlLwB~7=_ecaYq`rGLkdpkok%!(vdK#G%zMsagnd$QUUIBa2W?h_cJPP#mw;;_ z8Fn!cQ;62r&rv&iX+WHZNJ*k_yXSZdz%zm`>S{5LWM63xFd8!1q* aC2L!L2c+&u-GW^h4OqaQ;6zTw1Hw1`mXJ;W diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/UserRecordMapper.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/dao/UserRecordMapper.class deleted file mode 100644 index a22b2647873d74c624e62162bd4ba9df4f79315d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447 zcmb7ByH3O~5L_Q{;f{xBC}=5Ykl2PU2nh?d%bV74@s)v@!WV4c6ySj$l?unh{%GWHc}r;8P#8JwZs5O5Td zN#_GGIB#tA>~%}8?AI6~dE(eR!UZ`FCbI8^efs+arRE>bM@b2*s}2w(W_jH3Vm diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/Compiler.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/Compiler.class deleted file mode 100644 index c567b7e1809d88160111a469677de0f515fee698..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4591 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�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 A`v3p{ diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/SandboxRun.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/judge/SandboxRun.class deleted file mode 100644 index 0fbd1b7547ba895217b4b982574109bbb83c2169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12409 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 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeGetResult.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeGetResult.class deleted file mode 100644 index 548818e2527dd24342bbd0b450770e60cbc3279c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3360 zcmd5;X?GJ<7=CV>bh1nr0l}$)qJUi}Q?Mu`6|IHR#IV?uDhT3aa+^#$nVT~U%Rljx zzrlrbKsm=xe)30oeD7rGZ5Uem%`7u_dH3bH_n&|N{0qPWnpuqEY7P^)mct6J=dg;B zhH?&Re6699gN7SvB9)(^ENFCC}sjvTFqa4;Y4B(O@`K z5q`rA+|7k8vmzP|?iY!2E2=kmmHUqzn={N+LeVyxwy1NnDYnd@vtc@|wriFZ(h@BY zyRjB|q0{0UPTB8Efw^hfq41xYR-eIK zibC<&@p+xZjx0K!6J8<9r>4oB)H2z_FkW#yelu#-xW8_Zw%8@xayKmBk@N0iDr`EW zety6epSMKFV;{`5o$+-ZuJIspLsFXwxL04df^CMMrz%_4Bg=FxuVGe0=|gePm5Mkh z#URJve3#ZJbX;@Q3Ys^pc2UM8ulOSa@rt$NPDJVRDDcv=sMd1AQk`K!A&pg1lp}{W zhVA&-md`Oij!Cu8l@7%=_ZT!=h;2s})!~kuU53%BViq}Ig}m{UVPTJ4gcNTzAw4e2 zM>epVydJsSXD}6Yw(#u8_qi9E)he-9ieDv< z42>INw9zYwP9Ypo!bQdI$wDLHdX4io_g5{iE(`HYvW~uWD^VEvlJ96ms1^IP-K*Nm ziiB>S7ZugJia{;PD}-aaL??rg`&@)nM&`0;wS`ALQPgn+Z|ismhK6r-e22Rl?& z-fq>lxJ_++{`CR}A!Vg=+7M_4+$HAt5MWqMDF4BHs{Rg&RgmgLVpw~aL}+=`|7cdPODbLm(1ey zt9MJBr0eK}ys2VRHgP;6U;;G*jYsHxjNU1F6H?K0l4d5o8NJgp&oT5X4TkV8JtZ;l z9(@75LxAHrK{JXyKESYKX7d=QFHoL+f#E_f^#Z9v{w30Pho57lpudE6cgE0-oS~gH zGDdc8)<_#EW5mcmN2V}p+HNBpZM;^qe9KX2^xJxQKfw z;X!QGPaVx&tH=g&|HIhQGCrcwkhBY@aGK=F(HUAx#iNgDO8l#rHpABY4O?& z(PiS%ENRTr{#DH39CBpE6$;lp@?^^b&f@~DT%_=RLbFk_i_z>;jNvolKHAkki%TS< zvv-;H3bZ$bVm~2^z(fY0ljOm4JOleBCVpKyzKGM2!I%A9o{ZfGvWG@rVC;8{%V;ts apOX}erC8`!eG8Up{ucdnL@6UcpZ@?Kh||6R diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeToSubmit.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/RemoteJudgeToSubmit.class deleted file mode 100644 index 41f0fe2bb70438f7cb6bc51663fc529e9c9e1bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5869 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 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudge$CodeForcesToken.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/CodeForcesJudge$CodeForcesToken.class deleted file mode 100644 index c63ef24fb029c2b83a862e99c967b30845736455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 943 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 Bg`NNa diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/HduJudge$1.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/Impl/HduJudge$1.class deleted file mode 100644 index 827add66954d219f65502eeb1680097b48452f92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1227 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 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/RemoteJudgeFactory.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/remoteJudge/task/RemoteJudgeFactory.class deleted file mode 100644 index 10825d064216141270c596f1ef819f2ece38c3cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1190 zcmb7ET~8B16g|_gZI=QS6+}=$R&5J*snx`YA;u;RH5C&}NQ_U@?WEnZ-EDTKn*Is@ zh%eO#F_QQL{7uGqXWN7-BCrp8=ia^doHO^%&W~T;z5{rO2Rd}D=vc&R3RAePR%;pz z9dWE^xT8Z;_O6C|8nO)Os_P2B?C>BE0Yl=c?b>piA)3wYGsMbXQ!vcdY**~|yA9#* z@rFZ@xteEjXP^7F^2foLY}m1S&C42-J|L zz=S}C{9m+vX**`wa|6j;85k3}L^fTQ+&Xy4dtpmLG`;TieM?kq)whL-^zq&cN>Uor zm`P(D8)@7}Aq^9o3>#-OvfAxA=1#LeZd&O)>1v`Cj|2tds^S?{Clxbfj@$UE(V?-? z)GrKU6g3nXvVRty-d^f%OUS)JPdp!t#<_itQ*t^UjjLqT-`mn^)4&XpVT6a)phIh@ zGUK09W{AA4GH9OPv|a9mzY6)w|Jw#uk)r=nJrU48FhlQI@=UUfY&?Gm_9^_Fp?4w- zCUJ?@=}`jaaGAUmuHY&~RPhG_i;#Vi|B6WMGotHX5G#D72x-jCzmnC_d6n#vbO2Pbyh3o=(aXi8`ED`cDc{-v$k=1ZR c(4PVSR+}JlvCU9uX%z??hmzsx|CF4}b$He8Nzc|Bq}K^$6#Ep@ zZCYH@{3@i8|8o&_lMH4vd0tTK`KBgM+xRMAJ}VVPSxMV8N(VReoDoAUE&JQSnYDZO z7v7ImmJ*dT%CS&1QhOP9O%$c)o#wJ-;?R?4+9%fTwHz2LFXE1pWK3A89uJcxVK}m8 z$h)5DNZvI)9!`JcRz!WC!DOgR7i^p-Lv>pE+z5w(AxCQp}qt-C4+p8Ny#;2iW;@gfKdg$0XVJf-Q-O=&YFNf-CmJoo{Alvulp zTMz^fnasT8z08}uy}!Hyz!e-uFpFS6f&+x(hbC8nZ^Z`o;hwd)9O3CSDb-3*rEEcI zaK;w#7BcTH7wrCk5*f1k`s@*5nwr9@&^ktNTe6F+WF6u}OHG-Q+T_wwz0OoHzNuPI z{2bVNBbGe7mC;P|bdy{sK^j_W$(fc?QX{1h+hD?)2HxVE7-5!5>onh)s_WonaQ>xt x@o697e5m^U>Te8$qo0v&oFH8O!^#8!Vbrai?z3==FoxYO8^NTH5$yH*^aH7Dl<)um diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ContestService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ContestService.class deleted file mode 100644 index c684fb8123710aedb2d3ccfb281975801bab8d7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmbV|O>V+K429nmN`P)EafPn&0(PmoL8??KQWrVFWUyeOWE^E2RIb)V570wZ4Sx$* zvatOmTkn1H@89V09=$ENBc@t1OlUIImKciu65rf;diG?%V* x{O+qhdv@NOJ>~}zgO_WkOVahN!SgM*!Qu|^k%7TOUxWTl=+*GpA2B-4b;@5JmrzfCFi0xB_LSfX-2xNJv4JQuqYx^~kJc?^xbl1XoLu18}G)4kVF6 znPO(XG^78Y=JfIQ4q%P@1a}Fh31$k@+*VG9*t3GmYQ5LgXjjo|QL_nYW~8M;OKVGs z)E)~RtnZrWi4TFDx8lfizqf|zCBKNrEJ#N?BPG*LYU-pGVi#;U(l(YAKWoqFQ>rk_ zCH96lwi(hFzq@arhc6n1L2(M1%=U2H^Z|qsM~WNV{)F!C-jYG AkN^Mx diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeServerService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeServerService.class deleted file mode 100644 index 69e8af0b7620a01a175d9b5a60e9c5665fa2cd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmbVIF>b;@5S#;o12pOK1*&Y3bVig&L6%bZ1?Th1oMqoy_8o$+rQiWPDvBYA6riKn z-H~=Qv$Myq&jWxr%pyESm_(Q=Oj27o?L*57O;YNurb@elKC+UHj}s#`Wm;;ROQ3q6 zX>Yrx3LWvzv+Jxl>bTun!}Om1fJNe^p^cH8X(J^yQVOy2*6(Q@@`6u1ZsTRFFij=2 zhF7-g{h$ABf3;pt7b(my75^M>`3g_h85Cac2r*Vr81yylUxpry&iw)7^NhX$DMo3B diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/JudgeService.class deleted file mode 100644 index 693802a72838479d97642f0fc5ad9e91d61d211d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmbVK%TD7!5Uhp}FJXBt&-0!VkeCD9g7&a0kb)wCWW;^qv>Y4TV~xj%{2B*7fR94k zIEgSpA`%DB!(G!|U0pA)PtO3(aOh#j!>)%tLc?+42)pf0Kh_UgB{~b0?`)KXUBb#$ zISiQ)w)@WHY803utC5LSZepW2bCDaX8*2s$r`<0gRhn*RA%f5fOqxdt`*}?0wLg=p z{plMaS-VeZ*E{)ZOu{;oR$3R20p~6a*d!vSHd%!k_XwHvX$)zSmuzFu)Ye=l@33kbhIj(b+6juidg9W!A} zIQ<4?!tuvyk|UMYcs4NgZ{mpyYmFrwEkOI@!f{%Gn*_p=e9L0|Mnmk56*&-^@T&a> cRwde!Xj5=&_$jeK9m@>1#NFV z%*+Qfd_QwMeH{Qy@f=|gVHjbgFih>*>Cn`yP$jwEYAUo_(`S~m32|biq)ba`SJF_q z&vdZ9DjH9`3+%iVN1p4gHB2Ar4a|}t6>W^Hm^PAACAkp0V8fo4wPXdC3+*|c#|ooV zn%eNYEn5B8yX`mE_~J<6?UC_E@$bFD%kK;dlYfNhD=0j*)oEXb7Im+^hyHa&XZ*ow AJOBUy diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemCountService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemCountService.class deleted file mode 100644 index c17b37751158df88fd5705d525c7e2b5568191fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmbVI!AiqG5Pef?V_O9e9{dD*aSnQmcoBp`z(TYQxKP2W}EC4X?H2 zhSySZBc-r$-uf-CTFEL?51QiJm@rEvwA$R;suys+-~M8|{1i=C{O0_=`Nsm`^vCDU f2I1--J|+ahsE>pGwKOJ-aoD2~CPR*JG}P$_*X(v% diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/ProblemService.class deleted file mode 100644 index 1590277e0d7f8f0e1ca804556482e93848258ad9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmbV|!D_-l5QhJ?)l|I*eFe|XL2oHN7KA_xd4kPmh#NLLA=!w&S`U2yAF4EJdPt8w z%*+on{Qt*XzCXVJ?68dR6k#4=p)gNv;dSU5R&YtFkD8qJ1-)k_n-C{PD$2A}HkXd7 zbEboBYuB~Jr@+3o;;H54Xbsaoy^EJ5NKFSLInzN(s-+ZSA8a_&M7O8ZN x;Wz90?B`)KcxTPiZexGi+1!k^CRoXE(A8C{Ede(78mwT|TS%O@c&sZw~oWIbQKwW08G?L^`I4l8{Hg@+iu_&7xLc+5}eA8T>| D95QS7 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/UserRecordService.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/UserRecordService.class deleted file mode 100644 index 7abb92b7ddb0582efbc8963f47a5f17c38c24623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmbVJ%}T>S5T2>Ev9*FHUqQV%2feL$6bk{tp!dyYNH-)qVY4ar)jaqBK9smNN-Kf~ z5A*-=4d2Y$`^zf;T)|NSvjh$km?O;lw$One*oZF>?#|LmuQb)#m6Qcw$D{Gh* z*^pePL0VcGDVUa0Q7e@YyI{kb9wT^Ap>7nyER)_FzO{8+f3h8ZFFEQD#Pf zdnIjBdP|!&B`J_nNYg^wvyG#Oc3357>60+Fd-R^N?JCE z$q;g|BrRWuRy?x^HXQlt2GJEnLGm68qEix&FTx2-g*f|)eEn(=Ut5H);~O>9&p)v- zgm2=cf@ec`7~fLxZK>lqIXo|i@5tel9KIXE_waoMKTz;P1uqCRrmUQ6IBvp7S$4Wl z&*u$WV13-R^4fUHN*mg^HKC<-OY8YGV~0REQOLRGq%mYV=2+H<_w{Axjd` zNbhLRKwn=hnT+;w!L_F%8QshkeI>B7_5R@RkO3+ffvd{SAtTVX3whT_R~*SUsJ@t+ zi*?sECi8AFVJRZ!m9u9BChyatdkF|>e6TY`H+%Ku=E7JQCtM@vNY7SOin8J`SMNgA z_8#JO4r@tsMe*@1ptD1RR>4jgyG&X8TIOStHEgr2A_A@RhLl6U8J5fB)Jk$yJdP&> zw%=DVQ1K)DSiw(J{0yg6yo^^A{9MIZoKx{CUQzK2oLBKnoMv_$F>S{k9m`r)TEPVs z7x9{kUrA04pH=X>ieKY5DlXw1lcZSJM$NQ}%TmM!Y*g@D6~DvpRSY7j;tl*kK)ZGB z>aCaGV#$(Sa@6+PZ_hk``~6e5UOoBG*Dw9+)C;%YJbmkpi?>d{rQnY$-UOdl zR7~S-ft7cP?|jj%;wt_mu&k1c4NJw0Jn=O-T$jTQIlP0@3T~?SGu{<=ys}G|ynNSA zB+#*-L;ioL3bfC!bH1QqhL|~bNY54+R_wS;)b|8dR|@c2I(M_-Co}TDFuPm*Z6Y2AblQl78xGdn_U81?QZBE6J*8_ny zcQwpEpnx(vt4laZ&Lx>4i&jxK|~sUk3EZ))L^n-kH&Xg?DmHqbvB zO(X^qyuJCf;lx1y?$Jp9;Bb_y5BjUgSYLEB9%Bn1jUMQUMtfx=U*Qw`qJ0C2kx!AE zd~#xczqj32R6L63{)lbsQ}lYR?#Qb+J=uDwETJkRb~a!L=ZZ>?SEeeznp*i8#R9|c zo+??6Ip4&On_50M^BIy=ob$&xufpe0%{dzk$0xa>@hSMMX}<<>#bepRQEmoW@Oh4E zkpWxr1-|hrh7JniX7K?62y*SCo2VMOhQPMkO*5#TM$HUrIk|wQaBYJ!jo=LGW)K>_ z1gFTbsKl^}3~Jyy7L)t|swDH0S>|2SsNZx0ORI1Ol99w^MWSRaZKKqdBGKPjLEQKk zsH8S*l=?Yo3|G&fNwPF=;AFV{DjpEw+8bCNkOnK&mrxzpqBJXKQP&>kDLx}XsfGll zAB`M0qmFoniDx@;+(sn(2*xm>N)e)C1nDFJdI_CuwmWbh-E5pa>`A@sK~a2&UHCh8 z;~$85;3kRy`rr~u?%VDG{t>#kze>VO89NBIoJFvc*2q~8XEn6tZ=c2Tl| zr%0DhE7D@5?cquzf*+$@!QPFnVRc=%_!w$2P{LFaCqo~f{f8h@7{ERQUqpg3*wLw3 zI=h3l^`V6YCJQolxOM|cZtJ^uhfMw(lH#~R)4^~T;(1aQV2Z^!}%%GT2Z$yY_pO0`4h`%C<9;HrTa@zd@w Me`I+PXS&1x1JBa^lK=n! diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ContestServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ContestServiceImpl.class deleted file mode 100644 index e5fffb44c458d1b9d4afdf843fb3afd9ad81eaf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695 zcmbtSO-lnY5Ph-MYW=9zFFXn!RM1?!tq39r!s@|F@98$Ssol(yWYzv8kDde%{s4cJ zI9n~);zeX(vhU?(X5KLGAFpo!j<8Wh3H1tAD_E;wU0~+eSQAbJO1pbaf$1}9Yk^v9 ztiHiyGTBY|sq9iudhPB_qNPc*zC0rvv=5Ch z?t-aEV6I_0R)ySg=BGHJRJIhQrcJp_2Q3wh&-%HS`Y~wh4cYOOKXM&Ulx`~;RlHPL zrd>24$f!qB+hD?AB#cfbMI!^_y>s8y2IVf%=cX9R=J<7C?XairmB7|@&J|MKG~V#E zPOYWDrpWTJc4KlK=`&|+=hmrIKajhVK4_;Y3^Fah-9-y1V@BZMPqP(>{xMB~o!_gC zJHI+>Qj-)sVofgEIC+&Odv)21jk*K*eY?Y@&*;!rt@&CPR2F}X%!QG=(^Bf> z)V0A%-}as3DCXEn+qP5o104!)-QdidoG#g)>k!Ek$4No@*=4eXCgv3MKXzFm`H#LT zY<*m>?iSxLBSR&#BNL`%$!8_D1nDUTn%{4sZiJY@yu|7nSjU3IrRlkeHWmdn1Xrq0 P_&nX0u_Ak=Uj?23oNv=! diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServerServiceImpl.class deleted file mode 100644 index f4613c32380ccc7ee48fd7b7ee7a440e3aa34114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmbtS!D`z;5PciRaqK2>;--btQ*UVxSwef0F_c1}LFu6`zOUt}ypFXaRx2m|tQY`fB{ zyEcAgcy;Qf$#e42nkeT9YjVMc`KmbTtqY&cZ2Axntv;7Np>tbB^mbEHSv{SYnNfK2 zy_9Jg4Qyd0!OzZd5R>dAz>}DLs*BuPm;Ur7qign8x(MWn!#pRwbQ|rVjva-wf6iMW z`j3R=hJT;9=@{>@B`YSIB>Sf1kqb+02+|7-)IZ!q-3qaVU8&V)ppB-~y~TSSExZs^ S6I`kGaj-bsIFz%}9|2G9KH5b9 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/JudgeServiceImpl.class deleted file mode 100644 index ec22d3ab419f51c3c5f23d035a3238ce06567e0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6328 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 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl$1.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl$1.class deleted file mode 100644 index 55eb7fb2f3760f67f706b7b33f872c961c220dc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1304 zcmb7EZBNrs6n-v@b;AJ@P+pvhPbZ;)7ag&t_=bQ5a&&mg{&X%@d73$r*^V`k6fY->qgqx(2MCz zM$Q}Z8iV+6fr1~D9M5#?=YkGOs*y;Q)m&k_m{nB8D9VpAvb@H#4mXw!MU_u1_BR#_ z8(Mu`E);SFhM|TzUyyZKqdJwGR&1;_LozuvuVm$>xvvqjRmf@gi)l^Yk||Nss&DIt ztTufIn(5O8LrG_kwIKDU)+I;iCic+HWXVB(2Kfvz^rDZrpTr#6X$HLh2zK9`ioM^)dGZ*T?+3xQ^H3-y%-G zehi=kgBZg&@dVwc1>!}du|_N-51rV+V_3u`R8S=j@eI$2U*IKP5x3(Ey=JujvL&3Q wc^i!Z8WMW91j?`e0yJ*>2`JT2J$xAFh$Bc5UZc@VDZ7c0jM1k|!tCnMH+QHspa1{> diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/ProblemCountServiceImpl.class deleted file mode 100644 index f508d491bc0cc683a755ebcb3a254b0cadc735ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4896 zcmbtY`+pSG75`4Mo7pS_1W3RL2-*lqAdDcUng9|)kYGX}35iInOm-)m37eT^b{0sn zD$2t?tbIroN?UxisTM0(8$ha-*0$C@ZEGL){eyh)^XU)$1FH0UW;g66Y$$#V+;h)8 zbM86ko^$TGCwb%jmtFy|6#ok2Mz|`HVHCg(VU5gQF_s`T0Xwi$#jY?HgJFd52?4u> ze2>sRDO~r4aNh*nk3B((DA1a1+jJY_Mlxw86--UIPEXt%XmnDx*J>mZrmJ9Hi{~WtzK9bw^**Ox zj~b4?;S#=j1?BDBWeu2JR??!B2HSQ#!?PTll5cKt+?bwBxRxF3b&UaYr{iwZdrZSl z>b*w9bKF7QxVS-YNO{gq%Qd4ETeQrwEpLT_!pf>H1%XByqF{21Wt;0$13jkOX;2%D zZ*d|vm3^jb0zPbKw;{M#dW)byV)0 zY@0iCLrMGX)PRENqg^?e7;$Ip!vYbdY?TVNQ*-rJvR?><4$*Z9DgQ#mB*+(Ih z+M60y-`&{O+S=UN*|b{0;=GcQkv=n;it}dV+TD;Gv?C(Ka|at@hGlQ^b1{D!-pTCa z6_}fInr7QGT{o5R%xLbx)MP3WF_V(6+*ItE6ra976AjNZ2NGWTQn7aNO2tfX{n!-g z;58Us5ys81sw-t=DmwA#=u`}N%sUm|QV?91ipF@niZS9+o)y;{SzkQE_L3DoSG~WZ zxWkIsyp=9@ofc?=7=*>NPMm=L6?r>6W z#9U)ZeVdhsN9xofsY!C}^Hta+lfZPullq8Q4fR;2p#DP?9SzUmSq&e>%__dF;TWFd zGjU}(p}|D2hVS5c4aadp!wdMXhL7Rn8eYWrSSQa9?>qnMfpbUhf9L6;cMm*#{`rIF zjy-Yi;Bghh8cyPriqjfi!WjkEWQ%dWWY_S0ysY6B(e$cl`T@?W_@Ra$;WZ6E#!oc- z6t8Re8Q#$FbNoWXFXh9pa8|>w<->0TdsDFA3idm}elOTtg8f0TKMM9I!Tv1R+k*W? zu)hlSH^Kfc*gx>Pf+eFpG!pvDy+M}?)BjIi1y%V~=E)?!k@MSyF>ax-65;CUiL7R&H3eos57H#dG0AkG<}dq zORQ#XT{XyV#qR;P98WJAT6XN}ioiyY5! zqn0gR3Q~1LM7*D##igzCOo&Uw@J$LBhkB;IotmPeUs}ZBbcK;3xtos%LWd#BMPo;G0p6F!5^s zLbU)TSV)6vP>Dr6pH6d@U=6X`P>c0Ep_sZhZBE8i8iv(q^387}?`~LXiAmcjmO^)-#Ga2s{(R)SWJ+)jFB3tieq2X@kp zU3A@Mu6pUP0c^xBv{TY1%DRKny0D*ad6YhRoc@rI_0kjjF$s6!ZWL4ULwHeo9a29dtI805njgM2s>FVRl{M1zaPSX3nB#DgGS}Nw#8+ z#T-o>n>hwJ_HZ2Jc!uL;jyFZ_+^oQByNB?U(5}nUK0?|fLaWHqt|x7`(B@@n^GS;d ztujliBCSJc)mhpC(ry(R|BoD`hO`AjTa=~gq|Ff84O!Y^(h6&i)AB<9^52CS#3kB2 zn9C^6LzL0)#dgHt@vk@g(9dj%;}B1OgxT^O5^Qx{oJA6^A;tD_2Ybd{co&2CH*@ek z+(Xyht4zUtN+}-nvu|lS5+k{!OdrW5Vlie13x+bu&%Q$H{}1}GjkzS5Q!1IW)xZAn nX(K=UCXpzBO?zZc_(>tvbUW9z98*cXi8D$meJ>AAOwVPS8*=m21M^AzWe}F$q zoUImY@glM?+4u4?GjEvpkJmQ<$Jnf*h}8<#Dp;>zL!ewY*7y^F;@*B!VCIb4TA&sh ztFN-SrQNM+^_f`>DN_BWawf;$W9ID&1Bzu6U`E zM7v;0kWi1Lw%+*RSQwm4i^c{fd*{BZ4a!`k&rLp(t;y@$+EGspl)&~)#uZ}SG^t_p zr`D2ZQ)GEqdm*`wOcQ5p=gz5EKajhZsn<@EA0}FUy9*XjLRsMOPqP&W{xMB~-QTNC zI>inOyhgk&yi``G K%xA7&0X_j-md_dh diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/SystemConfigServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/SystemConfigServiceImpl.class deleted file mode 100644 index d30f160c4f4529af46fe7325ad74808b51dfd8d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5606 zcmbVQi+>c=75*mK-I;6#2nh+<5Cof$=0UOr(UJ{N-ZeA+q#hd{7e|nYIsh=^K#$?4KHYTQNy%`i=t*GikI-Ric2b9Q4mSx zihGMw3Y0+wRc1~>{m^9ccruVhKn**c-FLGJh5R4EG5p~XCBRtDY z8G9XcOZzF;gT7=gmoZb0bA2AZzKl2Wo|J+chHNVrpGa9_Mw|}B#dNBRn^U<=e2;h| z(6YcFw`upr|1DVCineva%o}48Fsm?i&k+UPLn&)2UMObcQ^{;HZA=+iJH9VxTrk5$YyQ8#OZ?g_Fqh{VNCNsmv6l;wYHJ&$&{Szk(Ory6sV%|$nmU`kY z&{f+s*SnLsl862CqqNCair&@m?d&@;X{79dEsSN&h?&kN?P8vX4g|$}!I~nQ%&ci| zQBd94HOd-bItO`4mz9*xy{0PJ`<+`;&awlTy*GkzE53nLxlGIVpwYiuE?xyU^1y4P zx~!-y;$=Eqa1Czk^hL^xoj9bD?^@jCN0baMK|GTQE}t}OvVXUHzJi-N{|}4hz=&~- z)x_ePW3-pvuG?9P*4#GfvE+){6Gon1$?a&DZmKyu4q4-Dx=k(WZo3~YLwbz@kKuka zIuetmUQ+hB$(5eZSUy+47mVf#5g%*Oh@DIwWfO3&HirzS7!6M)v%4e?Bq!J;-0r|C zfLk2)DadFKwT1Si|g|?_|xk+*05fn^GCC(xW3*k+*!eDb1(# zDovzMhLnQNz;?i8yoR6axQqvM?80sxuj35` z%PYs=_M({?lkA4p^sOJ4DN>%3ZULzHg^pk1S1PXPcoVG(M)|w|HB} z@9?&Y-wW;!I{t`1>9`R$=@`H!9b1IjD$924P_X_Q7w#%y(Q!YrI_{L?ri8i+ck4*X z=Mh;_7}N1dJfL93RWx*(xy>x#wW}qmo5h7cJD-wUG8)#duFNiX8-2Uw{BmFE(s2Ve zsQ8PHzv6Gq*Fr~^g05ii1I#Yv)@gO#Lxneqovi#Zw;g)hEQ$uE(9FnO+n={mMxkKk zdGG5e>YY;>G%S41A79FMT196%s?IZJAM2s9bEh|19Yb6I&+rMAsy#Ap<)@OIfBpWZ z=e5N z2ELjU^v#*BJ~e^(0bI{#wY=ij^S#|71<&VymE3FYeUNl5e>d{K{sIzY@UG8iY$k*E ze?H?wWUwd9XKW*beZpfz_`B2jvx6;+zf1Z3Vcbm2AfViZ8Z6@Oxl2$ET}0K;463IQ z+Wb7iFCn5}&n2kb*XnCRuOfP=x@#F~kIrDx$P5-wV@Z7-muW0bgdKr;1!wvr4%r~2 z)~q#0to~?)k|oX2^i}leJ@w04XV5r}rdxaJm&d{`(Hzqq;#rznjXhk~L+9E94QsIk zeP~9U(O8F%kTc3q-^pN~W^^89pr2rnpF%%*z+pN}cQJ%v{%UveQ*t)q5K$`J=B2 zx0B*b;mV-XQg%T8hPy8!_M8I{mn2ibGRI6&LV#zcB8{6nbA?|(i^QYKiH9rP5-7}G zA0WJOf)6mH^?EmBMX-!kkF~!q-&_cLWL>825zbW>raeyL(f|GiaaJ5?u96I0gI#xZ7aP|3~%UCtMwtE_@olg?i?_J9!5$b&t zwXx6@EIkLkHx`=4`$~wmM3|7aL?jj#Oymmc&tXw49EX(JrJo9D0H5#xvj^4Pakw$E*H)_u#jUw z8u12>vBgxO9T$-2UNyS$3<{(|?7t7gCKV>)42q;8Ovh0iC#4c?-~=fRkFaCkL#l@V z%V;Z3l8Se16V=r3q+oUo#gFpTP$%W8DRWrN8l6!!=4n!PL~C Slhhf~Rm{IU%jAN85%>?%P7*@^ diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/UserAcproblemServiceImpl.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/service/impl/UserAcproblemServiceImpl.class deleted file mode 100644 index 855e8e96f3d106c7053ad7145d36aab2bd936367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 737 zcmbtSO-lnY5Ph-MYW=9+;K748^kvHmmk$c@h--0sbg) zwkp`tld>?`H}f)+_n7yOmp1?hSg)dl= zzRc66_SdS}nH2*UK}hAA`1;Av@goSFfXy2ecFo z&%IF2X&;Ty9Cb-*8%*dA)1%{2>W`#xYFJ6NPPtF?nJKK=97if7?{(F^64A?Gya*qd8U>$pHq+yU!3$oS48g$D$0ZV20z|;J=J2W*LMbJzAQ<+>+qcJOPXrtDc7S}CpZwXbaK(sHLa?EjK(9D=4 zNuwi`vK-wptyD%}V~=Ggv`pGIQ;Ea2K5iVh>?7KUp{Fw1VLj$p_JpPv8MKb9V;whb zBTljEST>$8`VIS-88Zadl^8=ib0OqtGRfnY=9pg?FVy%3n& zW2TH<+3^v>9?)s5Ky8l|)02a`ZOU(NGvth#wEq5?bWTRXv(ZzmX47%qG4i1l=xXR0 z(~s#|Qcoqcen$qP)wk1Q&HUY+a*Tvww@M!tPo`+Et7D(-W$J;Rm^H4A=+?Lyx3b#! z#0V3RNhh-zjR`gQNX1PzC0gD(ZHfSfE3C)kgL*Q{h=^_mEo;VQY^Iq`%1m}-+;qBm zKF@dVIzq;@WURP+MzBXMFInQYRb+Xn;|O$Eb5x&Vm8?9D3|;7v0aGKr(s&9vvy z*=w2}h?(@bF>zJY^gDX&2&>#hyW0a^Qt)jBr`gW({YaptY~?yOE0=Z4>h{;|z~r_r zi?716q)cH`b?L^E-OLkIKnHekTb_#*!|3+PRfsaDw^lj_t9NxOSx3_y> zU|Xla`m&NTu~8$QO|ts@c6VeZQZXsSu_rnbx|zzCg+Rm1Ra?MvBQYb0^Ln3$^31lg zX~&5BomDc~Sj@<E!QsC>Ps8%maLhK%S-t#hqr5T*lnDy~VY>ndWP$FE6et9^o0+>k-| zIbIi7d+Wt3x1PHs@10@WoegfEeff6osoQU!y!Fx(@0`Ezmy^%le&y7yi)U}0x}@L@ z6>s9Eg11!s0>2cvd(w+?RiWZ-ToU-u)Myr<>e32VoqzLuU~juMBFiX|L#7_Yp9{y zPf_SL0s-SFXR0y+r_1vTD5?mgSd!Ho@eF&*M5mF7aWIk>XNi^Gm{L|mQ~BVz*(x2w zc)KPHXSY2hJx}@s+1#7iZjMKe;CSGoZs^5hHYsIeVIIz(uW-@za_A+ z!5<1w7oE!(PXAG+c;(cXlxwu4&R4p?gMPz3L;i>0a7qg^y6(KgJ9dhRlZXkMDaV`Z zI0%zx=~Qf$dRIkwBBMTjqV`?Q|cd5LPKJ6mczNXXl?$4W4`%jB4UM*kNIBa23Tm-nZhFtCEZ*=S(r;IBIY+2XkV zFn_zLvuR+NnEZ0@*yhWtRTU4*jL6t`&uaWOL zIn3R+<_hLTD{`2B6SXasp=Kpo`D=9FzyeBN*bXhdZy1b@Iie9--Ml%E%%}219&()|x0~VnXE3pPm{JVj_dTzoxbTW-y zOvNBmIK(7A!Xzem`V7-|7R|WAbiK`p|CZAJhE}1VO{mx`YS1p~u*J<%8r9@!K|4AS zCiPbCZ{g1rg`73_2W?N>0Q-~hdO7b>tt@a**^nAt53dqqb2o7p7Q-q*#HJi`d6pZH*pcPZbe+x`0@6%z=T!M3yS%dq`}-pFJeD z;g7_gL?XnhBC=N%k-Z8M#R1y00i&b~A}H!%QctLe-JPt)cKR2lH?mG7cJsOl*d4;0 zcgZT=$M__G_k%c{2HrzO@K)Belc5gb0^;|J0t3*cVC)~58*~9)LmVIEj|c1^jxZMi OB&kilQ^j^}0sjW)Z(#NS diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$CompileConfig.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$CompileConfig.class deleted file mode 100644 index 10c1cffb34d4e2e0967f3dea919c46f50e7f0246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4498 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 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$Judge.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$Judge.class deleted file mode 100644 index c3a9d591dad40f56fadfad77883f7f410dc39ed9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3227 zcma);*>@ZD70170Z9mCldn_kTWNacrAhNTlN#hV=<3y3iMnM}I*+wO;kmbRVkw&gG z3YfKpuyuv*8!e>^U0y(xkkg)WcaPLo}SRpyoJ|}a3^SR6K{_efM zQT}=DuO9+9fj|4z~9_Pmstl8qnlL2}>#gC^0cm~fhdrsgCzkE&L z>#TX6;R^zBfy=ynQD9!+C0@QPpbNah%U1;!1irz`Zwf35e2bUg7Pw#FJG}g^KtkX( zUcN4HUf_GY{Jy{g0zcs84+W9}KjP(&1yTY(;pI;S(gHu@<9wp8vBFxT>@xDP{E|^jXYxg3>0Bz2&+GFFJm*_$>!t!VVOeG)UM)47W>dj|q+Q>P zUM$zw%;?4XMzm#Ds?m7eYT6~sZXS?MGYUdZ&}>dO^fYad$fS#UE|-HQt`DhVB=-?2_FC6fxgR9?G9!kA?SdJx^bVI>i5AUpZ-bWT zYL$pj#>zaZ;8f)1>?U`XP%v39m#WL9Mumeqk-f7Ot76Y7n7KvZM9*H`GW8&*IFrj% zI{RXUj_Nlm>lT%`K{-cy1Ae}@f8DeVr!~7HlRaB>{ip1&n&D zQ8pJU+|t48xBV#3qKakyP_C$W3%~Kvq^^t=1~GZLYEFBP!0|98G<;VKz;Rx=^WGVZG6)H&nz~ zGZ3%WHYw*WoM))6H0suRIA%2;H_1?ECSv8Xxhdl=@cT%L_qxd6iJ6``>t3}U#G6vs(Oy5tEWu+syq%wOi>N~t%Uh(o{!*W`@S3Ozd}UqSnXyW*3cgTGOfh*`AdlTM}`<=@!Tz1`IZBa7FoX@N1lQ^?b^9@rRr)sw*ERTka4E{(|4|Hq8mvx6eS=g} z`ctm_4emm4z@`27Dh7i?A3%E#!;%Hv+Q-aBB-{ zmh6ZY(4_NG38NBzLF?C~_b~~NOZY`i)uj6g38y7IsSRj;j(LxSrzE^r8`J^}PfIu> z;jA{K4Kch=LRHiLPDOOJF>DmvZTgRF!PCYbqu_00%qaNUm@o>Wjj&PB2;E77*xe)u zPLlAqahL>My(o$PHja}}+n6RX(8ehegKf-^7^1l_-h;w7q;oeH=uYtb@1iM)&~p~M zk-;d<{~olk7q23OH!y~GaU1@Dar_In<3HG^xDi%DxI;OL{Yo4fOV#jsU*0h0^vbqcc44&$)X)4V#EfGglnTWkeDBOXb7s!WwLgFP{}X^qsH7m_vWhFXD&vTZ>ncX@ zC%>lnq@W<9;4hW7(`?^RFs5LJx3dZkD!9qpqJnV+bG$9dm=_pYzJG81!Q%3rrOIrv zv_4l}7El&ik8Adv;|pkI&$IoaYc-p8Q{ZGJXlxss)y8An*lg5|R^YfsvEelX%L|$l z-{PhO`d3Qk%6f6uj5vqPrG?#jQY&|t=FLt{x!Ujo+Y1ErO5J*D8Ls8k3^VW@uSRt8 z#OiG2e#sQbKJ2-MO2RZ5d^O$)0YPhDj`F$l;ELL->P|7>b1QSCoBYjLA)R|C>F{=13=E_cr%{EDW! zni<{h?kR9mqRn*2MX+*ib>=*MwFaEzNwb^<9J z#W4sRCyQ5p)HcLB#C8yWLzchChCy%6cpGu5oe=p`71DJ|OGI=E&f$C%{F<7>&!Z2J)^sJVr`|(-i@wm* zB)va0)1f(#&<8_vC^Yq?zArR~<&P8`Z==s#liEm|Yl$|7%(Y}2!{%EEmfC4=Cd}qx i0NW(TCm{g}aK8(?fQy8U(GULsttv%HxQ6{RqhA5vnN@lK diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$RemoteJudge.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants$RemoteJudge.class deleted file mode 100644 index 96248ec42c73ed94f667d06a18c5115d66fa1793..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2195 zcmb7FTUQ%Z6#h;!nVEzkp#!BPLV=1km(tMMdMTFzArvqWO9BQyU5od= z`U8CRr4PO!RobPiU43&c|AFuR2z{`+_e_Lf(N!iZXJ?;;2`A^UezF#d%k2?7(x15HzdF=W$e2OInpHT_kwEH#0u&m(!b0OeKO={>ymxdl*uApB-gnwN`mq5qVdacKutR817 zd&UZda?P>@y16Mg%0!_09~Qym+2QO6v>b1^!zADI2(YOU6NA+Z+ArX470z+5EC*l&F1AG-w@8jH;k+8PzR!9H|GUN3YR4 zElh7rc{I#v14vTl97$PqBqf$CJX{Q*CBl^@U4fq~1A%u*yF`+ozyZV|JTKwhCylC3 ztL&WJCi@uTb^99>k39mq6n_TaOGs?*Ibolm9nH0J@1}FAFRgsz6ug9;EaHjIr;y|Q zKS25JC`OP@fehU}izdv0W3`hfN4)Cr;a^F@?ZtrOb&c>{Kf?DF+4^XIApSFaV*eS` zOyb3`cciQH8+0YQuHTZv(joluLj=Bt9G3PUdBx+ueiO{X>#&H>-N0R1=PAQE%2l5B z=jrx)M`*$b;XOjbJO=1ri}H(`^bJ9hUqMyi6{6#J0^-N}_@JJ;=LC((m0W1?jAuA; zh^B98i-K_yp%zF+A=-Z>8A<4x1GCjT{20N6-t1^TX}Htz;SzCT_=(V$%hG#*Ako`D zK!`;Ht#&6Z%S3C1KKD_;18if>q2v~;)Ij7M6!}l|D)>+|2O{zxr|2?`8r?x zdno^IfQ^QjzIxGA3}UG6{K!E9to#INNpJD$+Ebi+0^LztCB4~E+Z^@0Pj7eBprc-p z^$tf3DbLB-djLJRBpskFx8x({xh0v1=bk`tL%B`t@*bzsOwfQ#QX5VYlG{h^GmH_k R_0Ucy$pCptNa3x~@ZSgF*~&(wTrd; zzS&y4f9Y2ni+0+n`l!V3(&DA6JD65n6u`zsPVC0>0@bV|G-@utLE47@GTCGifk@9KC@Km-Kb2QzjcVGqYf1dJZrjwSu6O zzF=2xw?IiCB;XA7?>j-xbwycK#w~j!V~s=w%;1SYSJ8&D z|I(3YIygI4%jz2z8W-@8P+(@Z__BLuymY>(2{UI@=kgQSumCI?h(HC|p&kAEppUzCandL@3u4J?TZ}*o@`Gjkx53Pdty9bWwZOc znYYZqK7Pvf8@Pb?b$mc+EpF!x^y8v|0eom+7Xk(z;A1x*d(dqlhyw<~IHKc{fsgPp zjrN%>XZ>fko~5}Mw_>(|PgrgMhYW1T{rrS9HX3MUR@+CR(L>}!jnC<6KYY&hX zWy551gx@FwZ7i+#Po+l_Ha#~LvkDUmswH;@+6#o51(wYdYR*Z0%F*m#QCD|@-yQ>> zG1S3ONnpLe@>#|4gq^6(r(<9zOYn=fiC(nQJY0LGi86JhCdLeOssNM#r`W~Uvbi^o z8%hQu@q|qcx^qnXhQ^{1e$lG`tt|rE3Rg)z;B5sXlYd1E=bxRD*~&t_yjTxUoOdq1 z987hIp3YctTIl74O8E#Ij!~it=%dr6zPm~C{dh1h-$MRa!((c`Z{WNEjpa-3kUvO> zk&{9w9}5jSNwLQZa6l)z#@ASV4KClNY3RNxZ5q;7<(!7wSLK?9=PQzMD66X|4hRQa zLPM!=VySRph0swWB-m36oNNt)sv693Jsb+-ifD@Cn&jlTDlR-kXfDPzw6Q&e-+F2Yr%T|Vy+ zU;h1*U{AT8RkEg7jS5kXwW0>=h_4s5%5x>ztw1>}>KFIMm!IDu;>+N;4Yv-55G!wy z4T%U&=6WHz=|&$>`W>{eS>`ay%yQG4#nNjqub@Jq%QSO&AzG=>6;5-dS!J%8kzK9O zYL{7Ku9>s2R-v`Jd6&74(e=u1okH)H=7yZzdlXu)&<3x|^qGxwCN?T~lUFx4n|^c4 zjK8f4Zt_aAxe#vgy1%DX99dL^!de!Up|CTH)uFH}i?yM!o<&_KEVHN&g}nrABtqC$ zA_TUCu0ZgTv62D+0ex;KBhQs(BHvYhQ+`=XNi7fuY54cG!%C$R+VbUqV R2<{{5Axj$lCw*^c)j!sEp|b!0 diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/Constants.class deleted file mode 100644 index 00a68acf1b44a7c101271283dd7a8e1a57dd2ead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 zcmaJ>TT|0O6#f?4CM^YOR20Q~K|mn_UXW5Ggwo>F)-m8r#|J00+Y$^3lM9ZozBr@5 z#_>VN8T|qND95u2VBw)J`Of9rvwO~dn?HYl{s!<6l?-y2m7vOaAY)F(yo?1I4>Nd# z$7u}XiHt>oPh~90C|LQ%qsgl7zr?m7YY1BUFT<8V*6P2cCfgjI(0tI(lz+v-Tr z7zTBB|G={OacGS}ejc_ueBJUS=nMm|_`VzPC?;W@AsLwrnHF!Gp&gW*Lxx;+&pb5M zFtBX3YWYEdHZrV^V+Nte8S-b+%du~pPDeEY&vH726*6&O%f&-El=evQx{J zV+AV={gYF#84|kNqN>AH%i*FFq@^?FXh4__Vvc+_aCj$rx_vHTeb&hGFQ0G%K3SB9C$EIBK}70|xD-wpA&r zq3@}-IEU)*Sk6+Hf8zd6M4{LvQw&n8m5bbYyKT&FZ*9yhGMp2kZLM62!%LiKN>zWW zRja3oQlFRn9Qklh>txhTA=o~QxJh0g#na;2PWf~-U49?gBvATJ&}*WH6sF0OaqndD7bGYGypw;SuhFmc8;yjLFd9iEX*5zw%4kT6Wc+~q4QVN+ zP&Og5Ns&z{nK(O;OU3D|NDqoM)k=w4l3>fkj>-&)BQl614pHyGM-tvAX!uOM-zUEh nGdNE;Pc59I87ZryxIlQ3aD?y@;bp>6!YhPV3C9Spt&aW!Yw=Sv diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/IpUtils.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/IpUtils.class deleted file mode 100644 index a9fd9974e9b59d5980b41179bf556b6b8edc824e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3273 zcma)8YjYFV8Geo|dDrq{gM7mnVhja*!3d}m0&>j7F|j~47h|U+O~N9trM2ZkfljB>erabq{TrnD3z-Qa&)Jn_S(ql4XZM`3(1 zKat8`Q}EL;UdI~>-V`Xy*eQWX!gf;8TxP6mJesgmDZ_~gly{q!>GqJPwQWQo*lUj( z0@VrAG6tt6&l=7t{cMI53Mcik}Y)x49jMZ=F+`ieQk#$YmB3E6JXfa)JeBA=uzNZrc6{hF7 zkz=TlBE1EdRt>p&a$-Qwdax*Xix+RGrJ2_!210g6C3sj~FPC+7Mj_FBa*t8@$Xt*=BGZD93 z!;y!?uR@B_w!xSid`>T`eb&^Z;plmk%ROCWS)DUo!}G3Sr+#_CoXaj2O>|{--An!y z$KFF{y1rB5kqCMS+S}|Ec7}l3oy_E`JUnDiIZ5NNDQjBG*XRyejvCt0!OEZQ9J8Gn z-5E7Tv$_aZx~-@=H#`FYpcpjyv}3xz65 zpQ!HIy=TWx{&s2j6@IPZUA(8^eR;G&`Vf6wMQdn9o4^zQyZomw-nnCDzkL7B{YzKw z|Ly$!yLUVNzn<4#*Ki5@75qlSZ}9;;WxIwCaaqIfa76$tAc*`c)ild-BV^}FS?M>r2-Quv)Gr4%mvK^yW&#`9fR#NqXKV(lDleTNf z4&+?-MN0(ycw=o8kh95aQ8_x9+{M`>ORxxVwqKQuq zO&_+c;H%%tMc~KeXGcximaCf1=6*(M;oFyrmgtz}0CzH$cSuGR7pEn%w+2(s-q1%({7E=`_zHOFU?=2tPSMBW7;s zk@?tAirZm5>Dmq_y{sJn`^;)vhDJu`*P!ju&p29mkJ!e`2s=Pd3a&z2bD;6Lox3RC z903Tm-+}m)ivT+LEcb}j*uk~tGmv#BcNN%$-K0=hTtFFrz+Xh7JrcNwvH%ht|3Xd2 z0)lhUA|WoyxoD3l|L;(J?BVwId#Dgp8VN6;at`b7LR-M9#BD?dK0|e6_4WmLX}01cdG!da;P-m8V8VkU&jsaUFN|s zf;xt`hFmqML@k=RZzWeZ)}oJyp5|@q4AxUyGxcqv#*MsnwctFq;v#XsMDA-u`#QDV zB!IUF;U@%8!rD$RTzc?BUK9g7S;N(nToFz@g*|)+@Mk=Yy##w7cMS-Cjb;TgwMMNu zt)RQAP8?G33^US${eDLHJu355Y!F8Y)luSYkAf ztt&XRo(^sB(!tWXhbIK#my2eBe_-PP)7moFnWyjK!lQ567i4z+Uo zgE>?*hFB8ijiLG55C41n;inz{h8n5AjbO)8s7-`hR`wuM3A!JkyX8!xbT*7<8R}ss z^f_!sKl$RU@goG{D5(hy@Hb4!mv9V8oWK}PG3CR^V8nx`A4(pcX9>??7C|532~w(& zyS;3=P6GKHH3z77549ih@-#*LN9fHuYEF2G9^g)b?Q;zlxQ>x7!R|sh5B6~h_KB*m zk&Js diff --git a/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/JsoupUtils.class b/hoj-springboot/JudgeServer/target/classes/top/hcode/hoj/util/JsoupUtils.class deleted file mode 100644 index 62018be66dac3f8769e6922128dc958cef34d80c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3406 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 XHl}x&qnhjd-!#PJoMjTvb>{yI2&BS* diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Announcement.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Announcement.class deleted file mode 100644 index 36004d9907b012ae5a3f4e26089bb3bdd8127e82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4900 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CodeTemplate.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CodeTemplate.class deleted file mode 100644 index 3d5e10b150e00e490050eebb3646eaa54cd1d25b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5103 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CompileSpj.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/CompileSpj.class deleted file mode 100644 index 52ec5010366c842a89d8917bd7d2db4cd7b4f372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2788 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 d3jbu?F87yp7W{L{+6(k*$q^kW*xVCVn< diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestAnnouncement.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestAnnouncement.class deleted file mode 100644 index 5581780e38929e90c76b631a79139e3fad6d1fe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3974 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestProblem.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestProblem.class deleted file mode 100644 index b459b9f3a2d82544b816fe8e61576dbad3a76b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5075 zcmbVQU345}8GdH7KeL!ricbZJt>@K^r z#o)gnMTAlmZEX=K0!1uTJT}F`;m8f1C+9u>=v#qyX~9v91z5T1x2jKeC9iv7t5 znLiQKPgOi64nI@zbFm*&aa`=bP;o-+CsjNx_Ft-aM(oe3cuwF>h48#M|4Ml9f>>S* z;iV8xD@c@$lBwtBj8fSw4)@m zPR}o-Cky$75e2FJmAqvx8*^saoX;7f`Fz3BEt)JV7@o`&mecckVcEcZNECqzzKGGbMw&}I~EhJ*<+>UcD3S~-Swkx+-J%7j3>C}FrN_ykqt`c;D?8PDOd}_< z?LTPdathK-A#Kne0tgIF?48-Ye^x;&ePYJUgQmeSW0HOMf$8zl+1*szVdhP17c<~1}3dSF};`}G`(0@N*4=D zg|xwjvsTjVRLdw^tQKL*^eeDnSQB(4+1Kx?yVIvp3dif6(b1q&>y03_#zf5oF)fI; zI?kz|uykv^7`3Ol%Mq74_2dM~(zhLb>s{-=nh>Kjd`i5ldgN z7LAgEkZ7A;Q8(4**ks&hx~_#bDRXgDTg9H_uoTLvw%PVPJ8YY7cN=uFlx(o+Fy)h7 zlj}U$#Yxz<$f#$eU7Bj(#bzu$bMKU1wC97@I`44?nbGsRMb1br>g7c_Vw|@Lreu2m z#1zL+Ass9k`LY&#l}YiIv(@%2-@T(U+vQ!C`! z>Y}i4cNAY2O9hAcKBz}5CxS_}S$xsW*spo>0dcp|cfD9N@*Iz0_k`7Mj=G(O%rU7A z`qhbaU1g2>=;2344-|Y1D!OqkdP#qr9}+%%g1;;x&jUOsxet;vR3>xSz;#IT#QHk& zR_>qTFXcBV!`^6E&xbNWaP6NB}d5YLYUZPQKBAZ>v zb)3GZxwA157&s5*bvwA-T!S{V3wuaMr2=lnZ9FNW&A2v#e-Gbp*MWOH!E8kjaLamd zuP2zD>jCz!2Y=EN%trSB2iAiJJi#0X4{&fjc-Rxnx$yvp)`M^G1arJR!0LMNO`hNx z%sSu^wuFxr3JnaNgKuCxTvobMsyLOVveV=W4q(p9P)pN>t_a(}v`9D!2<@@yb!CX+v_F6@1m(klM5%Is1yZksXhYu(D#zvu`4N z=Xpeut*eL*tRl9Gc(P5>32w=DNhbw=lcYNYy;;(oLT8Jly97Ta>25(^LwXfky?aaE zBH7w4!i!(}=DUr)wew=>860>C0soo7cd+dQ0xf3-|A=i3c8e%T8K(XO-+S_lIkdhQmRX- zLkm->LyM%sLMh@Xg;NoiQm58RrA{rHY86URM~Re6sY{DdsY{EeVnQkID8*87mr}RZ zMx|~ok!ll42}h|d#j?og{AXCe7Syljls)rjWb&#*tMuR==uGWqC5m}o**?CvE+a!; z3*T1%M3$7F+JA*XD!|Wyzu+LLAaXc|1yUiDa2AWCR6L2JFiC}R43A=oR0ONImp?jM z@fL05NJa5C`m#(ahQIUGlP48tzxAL%s!a*v8Wc$-a35p116?8YUx@QLm(dwQng3Pg zGPyPx{(nh^#cvAPRk)eExbOm^okZq*8!{)ayFfK_%*8x?6z@ZRkVrGW-w_uf`klnc z4*yQO1-B+f7TJJmV(>IV!>ibSkKiXXzYwJSjzkr0DMd*wV2jw1Hb_kcs-g}pXp4e1 z5&Kl4I<=53Vv9PcP*v2WskTV1iP*Rj)vbkX5qs7_g>BJR@8&rugL6{Qg12!$zQND~ zEbR&@5&U^Pz_hgBT0DbqlJfHl<3W6jRDhS~BEC&3$jndSJEZvMAAan7mz0WEum#^E z6&7Vz77+iC3_r`RC@eMqAoC&3*3Uk{*o;6`p{nC=WI1XL! z-2kbhyk!nB>;VsX diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestRecord.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ContestRecord.class deleted file mode 100644 index 4c48f98728e64ae18eb686f7cfb9dcfc1c7dea09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10393 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 V-j~rd)A=BE{F3<)zEi`){{d>*;I{w( diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/File.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/File.class deleted file mode 100644 index 23fd2920ebc153edcbb4b24f64fddcea612df41c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6512 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/JudgeServer.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/JudgeServer.class deleted file mode 100644 index a6e2e3c55ec03ca24c0f467e797dbdd5aa381e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8246 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 RCcX_F{$1=5dNfCm{SQ-{2sr=% diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Language.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Language.class deleted file mode 100644 index d33b355c8708f14a0122d6d134c4d62a69a86213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7146 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCase.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCase.class deleted file mode 100644 index c695539e4a7152f43717883ab5feef07b873f12e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5436 zcmb7I`F9i775<*Bkw)@(M>qp6OJW+Y2-eOL90C!^;UI@T`uX$>%Ex zDt|7eS9QE5C$H;xLq30@l75HaB4vOSY5Wm)R;H?i6U<;^a$iHt$Ykb7f28cH}=H&}2`O zGnpr%zvf{^Y+dKDqw=cb-xcf%wdvyQOGl zUB1H4P}#L}sjbw||GI|4=w)HMZRKPlA_weTP9W6~(<5ysfy8KL=lHfgdj(p!CdS!5 zU|S4pt5V;$Z}-+sd$$p`(aziMZA@1Gzyx2ng&7fOAG7n;&hp%(RrFRP)8I_8MzgF` z)`+i+xU)6`a`Tw$6jHNOq^4$_gQPxvH)wn5{O2 zsl`q!snu`juV4H?!x4zmhuWlcrZzbm^ylxfagT92s>Xt{AB&Aar&Xd)Rq1N+;r`4sRr-#hY?Z0v`8~(y`Li~U7w8x5 ziW<;#R3NnobXGw%T`Ti6^}vp7!8?__WV~BNpUUR9$r$lG&1Orp>R@ZT_hfd+V_&pN zhA>w=-Y_9R)RVq?c?2`%tynt~&fxA6G$?H5++=Knn>AP${!>g*%q~TtCS)k3+ zRf0Z_pzVZsO?;x0PZMTC|G&+*^%JUsrH>3VL_;v zq6PTMQ46%fdVH_!8`pEk524lk1Onn%hEL*V2=sH-gaQ6Cubhu?-o@uyYEmUC*I8JP zPjSYS`}P(-Z{aWPpP_+eu-Nc<8dw^O4QU!!E{hGf(!dg0Y`C2UmX&X4<#P*vw_4bS z?KH92!c1R8l4@2g$1ibHDLw_C+TeMJGv2PpI7U6?66~OCC;)b17iU5iB*%s1vuJv| zj@%ncX6c5Io9oFdL&>c35OSoRd}An?XCj2G)sxqRl6ina$kBRoe<+!UErc99RTr?K zP%;l>2wAUx^V(1{&us`fUQb>hO8zRo=95QRPfc8HY;fotng;9Xs!WzDh+ifI`$tFM zzHmp)4Lee2OyGWG!&Ve&*pWJu0+Zp6w1yq2Gb}KL>97?=8+N45ynuxRiySRK$A~u? zY}F$KW-z`3(#0Xy7LykSSG0||L&_$xZb5|PcO@CPLJpGQlVF^|^4d9=-= zy{kjXol@>nayK7cOO%|H@=_)DNX!jNHs`UdYq^qprT!C2ULoa`l;^Q3Jcg>T6{>xW zH^Xz)#FkyAtOVf8U+&8LR`h}AoWx#AnWsa*QbVGilY$e+<-MlPfC z1dI_gGLM@oh|aV|NM|}~Y7!H@jII-CH8nFD0ClHh1a+r%GbTa04~m(30F+F}2}-6D zW?X_2J}7P`0-&CB3qd_;!)%ct!v|3cfJ{QnSLKelh2C^4r@iSmvsE(Md`7Fuv{ZMo zBHd2VigbtBEZ9%NX9P*5FQkZafqcovUBv7EP z8G|B%2Ps8(dtF75l13kYM~PCD+4&P(N-K#KT5F43C-~CeGnT|+<8SyQ;EK+6aPHUct_34pxQ>&Pg z>8NLlR!yv0#p+4NJQEAnXT>~|RPueM_txID?t%0why|_qE7Eb##9H?Gam5d>qXTN2 zelVKx7yQ8cD$;Nnk5H0fcn^;5qfS5tsM^r>u0YWhA{8QIQbX%J@NktM`1yI367OH$$Gytn1>$N^O zwh&yyhZuZ{zKBv|h1)#hO2os6HSTrI{(BSGq1Qb8F9e-1X-~3to0uf|f!)EH{xN6# MfPNZ3DdCy_0w%(Eg#Z8m diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCount.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemCount.class deleted file mode 100644 index a5cb727effa0e1f3f49d75a050962a21bb4fbab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8199 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 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemLanguage.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemLanguage.class deleted file mode 100644 index 990b5fa75ab4145b381d1348fa8333ea151ba57e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3818 zcmb7HYjYb{8Geqmt6j-!MN#ayYEzmP7kurOQZAK~f}2ZmkrQJ(hL%gamNwEll2(;g zDdAoyrIau5i5b4}g?tGE9l#wf!xTQ08U8?j05HRkpp@s`U0tl~3~nYm`=0ka&wJk6 zIcNO$|Ni0603OHdIoyX<7ISFJ;LFgF;YAs`26{OdXqgD)+s{#XQ>2$nd{rj5Ongng zUpMg$`F_*Hx8(b66WzbTt4Xu+)xKP$(gZ`5{) zCRR?lG#nY~!41r3jBU#2yRI;EBtel@3hTbucbZK5?09fj z_Yd4^u(tRdkCiXw8XcT?iJA9&WGx; zZa)z%j%f-5$SAmzL(oV!y%RXq8=Foi>?vLz;ca17o%SV(lRh?_UL$Ht_UHz~*xKIM zWa}!*nXcRGHv_hB7=$(-I<3uzPUhyv+_7Xb+BUc2_q$b>hlTAvGts4wNb(dOta!fN zd&#NS-R{^0(zDk)9xb_Y%w{L3|N7PM|NX|#dFpCzuiEuGax*Ew!bkDAg$MDFg+&>b zWLUa+ZNpe-6?iD`y!$ zXXj;Rt(+aEfx0L0DTREf8)SppPm5M9TKEi@)x~3Rj=J+w%u=!=- zp)b7&^+ss);~X=g@)SNn*@^)8B%a_*Nj*6pCI1$wUr&(lOC+=M3FP!7`Tj&Q8zq6P zO_Co-B(tLu$oeGtp+qtpFM*tyBtM);UdK~0d5wihF;B+Q^6!vZnxsehJ{>{gd=nhE zg~EkoL+N81lKzo;UraWn9ovvJpcuM@%N(T_j)bNk+fdZO3Qs2+${gEJ)bC1ehS;N< z%%ik+<&Q9)eG_Iedx+f9A*K#t6{jOPFY<{fbO`(%#0& z+ptzk+965e zloe1e24zc(ak$+~d5WN!vQ?TAkQIX{4M5r*hL*<8zdB{$9s6#|)adfgMT)x^S^e$;40CDc2}v@l(DB zdz5lGaN(M!>bQt*BPQC4I0|EN8-{%y5bQ5wT{6(L5!JS?B}60HYmM#jwm6Y=oTD#$e+pc!W<_h$-e>lo2a= ajYKA=9(G70e9sF^n@1hr^8?)Iq4_@^OXouX diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemTag.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/ProblemTag.class deleted file mode 100644 index 5e7f1ec54c854a98414ef99faee44dfc3515b5e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3783 zcma)9YjYdb8GcsU)vn~Vq6jBO5K5qi`pR-I$O)~~@B>-{8r}Q8Th^6UexgiS^rVK^O6iN>v%;$q3d*9yRqqXx~|tcw|r88^00#O6JD$9 z+bw_7ZuA_DF3LYeLCUR>RN1jF+E&AEZCe$uwY{jIwAO3+ZqwOxyY5!QS!%UB-}Y&; zt6-s0^_td}?KRz+*Rz_Jwz$)6H+o&m9^kAEo4n;3ZD|+fqY702Qk&EKNc82}2GL}z zOXoJuDoD4*)3h&RcDw1H=s31dYmx6g-)&eYsUhR`kvk+EFg>%$&zLp%`K-Bc%z_L@v5wz%^EU$ky7>RF4KN%#rN7)y-KQ8_jatdx8qq3tK?s@Ry!W? z%?(>>r)@j_GMy++&s<&D3^!LLi6U%>U{ZJ}PUwI&oYH)Vi38NS;WzG^-v5c2QQgeY zMCb{H&=U$np7d?Uj*M(OA6kn2HGFT~@3^gP1rvMH5^ANA&a*wc!8{)t4(aUHj#Kp) zXP)3W@}xfTNr|?YZ_lqg9R<47X-ZOR1e#C`ltJ@mLv0`%fjaEwP#wtmKt0sn2g1!E zO`#8ogF83?#k%oz->zO*vD-lt@wN!A2cv4YPDz~fv2J(kVIQ(7ml?+D+VTo}RiT{e zINe^uXTJtPs8fN{>QvxlZfeLKQx@@ObL(EOQ+0Scq`%{~yiM|^;HHY}S>5OC?QN$s zbXjz*rM62WjvT2%%=+T}zkT`PJ3L%9r(5l~ZMlFHz{Fj++r&+{*~E+tvog$K-ozc4 zS1=hDDJ<`UJ-1Pl66Ist({Am!iC6KOi82;NdYy64A7!M}AA_{S{80wX)p1#w^G649 zQ}+OVLVJO(A3n7|6|FL3;%8tQr$#xkCVqjRn|N4;U*ahyAa+0OF?wRR+fIv}wJ_YA zQST0)@;&j=={@*WKUOZDe$)^O!;5r<^4N&j{u2Q&>Kc<`OA97vfJVnhdT`F&N z@FPrf#YzNN79*Hhj|e}`d4a#%99X!WP*y2v>rNb?nziM44{cbSS#D^vA4B;tFnTY? zOrX35Kc;Mk0NjWBxl*K*9QTs{g4755$k!*5S@Z;QdO!JwL^69MfvoN)-q+n`?umxOHZpLs?z;55`LBXE=Bn=0Zu`MX8U- zmo-B26=r zJ~vSwBWR**mc|5RMj%Rkka~ror4e5k6G8vK6ox!#;LlOP3KMb&pW+NJkrZ#Xk8qZ{ zG@q6Cuu4f~2fT$xC~5q?fi;d9G;jgylyr39V1tr@x7jJ@C}r^{J_VbUa@ge&d6d!^ z{>i)bF-j&Lr*BIr>c&^d>v-a89MkMe2U|yy3%M4$83mKZYj_&Z zFbEB=z^0U9>R-eb15ESLs-sFt<*U7d8h;u~a3{+qh4lI8ou{M+W%(a+-%_EnEQ-QX z@UNtAX(C>yL~#gOAJE6BdsPuEGX#r~`?V2R-wTfM2^$f`xQY_9lJ`hta<+pGsR!?Q QfoXH8<9oh?3tcq60}TAxAOHXW diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Role.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/Role.class deleted file mode 100644 index 38f2a720ebeeb31771e494c4643bb66497de6e5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4620 zcmb7I?ROki8UM{@XJ>XZ*}RdaTWU=)N?yBdEux#YQkoQ2lC~ykD2SFxGEFAk>@2&p z#o#O83m_Q8YAfIi>Y;w*~{zP_Ef${|fEr*?a$u;xtjF~H2Dnk~36a^7`o}}?5^Q@W9nfZnE zxRYNPQIMJ}=Usc*nz2jvY|c8A&pWQ^(q&1(@c5jwoSrqEWqaN!rt8K!792d^ch>f_{{p_zgN&aZIBRmfgce z%XAs2U)Zv1=hCCpkZW9h?76E~-n@2x?fvtwD%jmnF}zwHv8|jaXY{n4%PB}V#Pmo< zNDx_Pk4}wEPBUwU$dcHnZHwJE-hKO}YvlD(9bEKvhouzcaS#r`A z2h3ebPqL*9PF=9vETie@>kri2pGJ*Ffm3ipow?flBmtwrR>rBA@|)OI$Emf^Am)x* zv#M_nwo5oBrdBPrB;(xMw=vBAk4{n}S>~}XNcYodz(JA@>hq+clIJZ!pOrKlaB9#; zpbnMHYGr7^hX|~$PP*&Jv^YW517$PEG3W{gcx-mbnsZ0`@8u2U)SqeJ#G!E9MXRVl z6JyjXt}5Nrcw*dB${Qge)pFD38R|}UyR_Honmt(Mq#F`Z*(N>XLTx%)r9GgLuc4wg z9R6$SbS-Sp+?ffp;2jCx+`Oup$DElT6J?>eXqFb`sp1jKGV9}$*$JLJg>tNDmC8An zr_ak-?UgASy>+Q*y_L8Vy@3b~v8hFum~zU+Ig7Ue4^mvr;VyCSE7XG?UF^&mdVM9IDw5dCaV;(h- zJ+;S$R_QnJCE;Vo|Gtq76!2vO_le~JFyyvcGIBh57kMgvb*8*;uKkd>_}DVDP_Xix z)#2c{SI>COPhC-1;yQfgcm!^ldOUXWH-H^b@NsCAdbn3`6Tj*ae1bo04fi*5-@#`e zHT@+j2P_O?h&y)8w>R^d<`3<=X<#Qe8}`z`?rt{RLIXSQ8@6!gyZS6XM`gys2=-IU zf!K^WSi^iC?X+{KxZcj7g%{2l)PdKbyy9hbm}|^aZpA2NLjo{{Bit!sh`831Uq$5Q z4dk7nWKLTMxoIQ0HPGTFD4CNULXK@D?+PXJK!lLBjpV(d z(pfsJ(8EHN2`_{|cM98d*Qm=1H))UYEt$qG({JBl{!NKU?j z8QdKfk=n2$c~TUd#64k-VhuZzCriP-;f}P19m(UTh^xa@gNQIAqJhLaOXO{P?j3*Lh zJgto9`ryEeP@|Uy|BP+VLT$P<_$O?e7-D2MdRr0V(IGCG=;_y@l)XDGGcpSY2pP9ce9#ygHKO}~z$ zhWrQEqQT)`UHJf8r5OLeM8?g}u0NsT`ynn3Rg8itO=MGPa zDMi?{=W&*~H}T{DC?2E~#X+|7tCUpU9uruh6eD&o9-^dS72Wt6C0(>pxe3OHR7BZE zMPcjse*+)VS#2K?iY}-XKm`-6SNX7509He8)cRnp9$dqR7<`JpiBe;Q+k9d?j9BCT fS2O9X^4Gm7{D${yRU7O7P3rh-)3>mvgm3=`vV_5a diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/RoleAuth.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/RoleAuth.class deleted file mode 100644 index d8ea182e544849bfd383e5032ca79556581eeddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3311 zcma)8-E$LF6#w01H@iubHmz+T3d2{?ezFLNngUYV0>u=tEmiOXw#hcxvdM;I1A;s| zJ~`u)GtT(ni_AF8D2$d-XB>UO8UGJw{3AsC-Q9e(#IdD&@44sv&bjCFmOuXa=@$S; za5skSFr(r8$hN?V! z(sWHOH#OYS@S#AmYE^90S+*)w+bvz1n-LJ_1QOG3sp^>}Z`pKemP*Iuj}VBMHLoz2 zqhe;wylEPaS;`w3x0Iixtl~PBltuGJZ@OZcp4G(FJlip5$RRGZP%C+M(OR~v_KIUo zl}fH>dc3|Wa4?f~i^huS7VVr{Gm5uYD5;j6TGcR{IAh7A-f7!%ax|x`+KwY&Y)R8s zI!y)X@7(#t*@Y#6F8Vv~=ImA5qW6h_ef84CnW?2&!j9P`+dCl;9v)fdb<=K+arI>E zl6AgTT(K&?Hv)YbH_J?#%qP98GZn93GpwPE=a!8^ma0aeKDT)cgpHoA3meC7U$d>xdjjP)PO<@M#njsbwRnj|&&*z* zH_Lv{+t6FnB0j=q`Hq>x3Hq_=$ zTpn82#unXLCCedl*vtu8P1$${WU>VIWNg={-ZJxftI{@iRb#4b(}X3bN4+VZ27&H| z?w{ZO_}7E4nADtA%~tHPoM-{WF^2Itc42oMd*reg`{EeEK7nnm(ga04RkNL(EKIUt zbT}x^@i=bdP8^4DSW+KxRK|A)VN!GihdB=8yPMIH_X>{EH=oxCn%q|m&+kPGFJYKa z)})hY)JL+26i!gj;Lf^29eo7xz&Cn;Ys6;`P%LZi18@*8^CV>1xNcPb9-;3xDevs4 z%<6Vf4sTZ8)lr#k&_P+*th~3QGP|XNvbtG$e@Erl@OoW&lDQ2rRBd$Z2ZTm9s|P6? z3?TKC5$sn^W;)&3P*(r>2XsQx-2vSr>106nO1h8qI-cvC+@K#%Hv5s|9Na7J^4>1q z`*3XZYpBZovER`D1=R5Uv0u?YKTZz@{G)W`{5Y4iGVwdQQp#iW-a~vMrL1GHfk>oP zLK5jnN|l(%WAxoaBBiDxZJ?gCMo>>$PiYdQ*Fjo}5jQRMrlSP)remq71jXv0Xo~p= zK+1i39Y$;N2K_E92hlX!=pjyFnz0VxOU!T@Lmd52F-u+;qxb};Nhvsk>-?tqfXu_f zSyB-=l+BUSP~r1;j+Bni_}IKjDvHnf%w$N#r~!^ikEZ{PZVl(3U{J#a{_5fhwg+VN zKSHgHsuj3{J?WIWQwWrk+Oaa&q#Ra@;T5j^t#4 zMbndG_n=LzW7{>!PoxzoNGWxRE=w7RdeW*dVikQQJ*758z3GTAiZn&6Ewy%ZF2~ux zm%7Jc6tRdUda5$vmq>+}z*Q_WiZCDFdAvvRISfmZsLT={P!P-V}3*SLN6-IW&ui?A?-;&$|~}bDx^x5LMcjLpo&MItn$eR3;u{8{!Vw#OwZ7kV=DW7=R4>8 zPM_=d?Y{T#KfMj$b9gC>BX~T6L%1T#H)Z*jEZ>&pJF1JBC-69Ye${bvS#F8a^ucwWvg$VY!6%P)2OO2LR{Hyo?F zWj8#>t!=KHQlQ+cAa~NOdA?Qix2$T@*66SNQxv3}GC`}m)@7?uwQ4(sRkyaYq#%Ex zS@WGed&}{h?W(<8tGT}A)1;?hakb>`6}ByR&ndgj!rql_O1yft=@qQDUSY!`Zlz3H z+GY8u0@c4#=eE!ne5JfWZKBoX&5d&k2AbmOSj^LPzu^SFW||CodB?8#5>H)0W@pbo z*|062UyEXE`cAcQiX2+JwJ!$(|IavfRYFiNIn}CyLSM)LbcO%|(<^7!PhZ$jFi4-) z+_H1Yu^C4$WIwcd{?ziuX{sG}YL0&=!eTGB&An~A5qKl_pR_^`X#ACt|~QL-$y3`_ZOVWzi<$&Y#=fwM+ie>;oKH zx4YRR5$osr6}zE8m!eNgt&D&Zk^wWAluXDC=%J9^iF7y;b~uqaM&B|=GQ`D(DZ<4# zBY|l$I$@56#=CgAb>AvIvS!tTmgU_QTvkTOs-2cZ@T(QetAt(85m;fI=P#_RaWWLr z>4xn!tDNqEAWC&Qh$=fBn|n&=aCSQ8nkk2lTiJED*(lkZOHP&<4a6;S@hLdE>bM2( zF>7bXZp7{|udrNqXu+0A&UxVs{p-~?KX~nB4s_Y}N)4wjm!blg_yWFYVj4G_Siqu* zTVyH7aw~2#@p;^)V6t=1hMjO%)2WuFoP&`=Gfw%0iC^P4CccC(3-u!7UzlRV~6$*A1DZ=Hre}+GwwfU&uP6$hvB)S8m zWV7mAi?mVT&PISX_Xd>L0;5Y@(*biF$4Q%^0#4vgo)jrD*KY71k@`aq_;4ba&5!^d z=mj511hZ=rz-ljeDiO>sO8{%V;A4qkwqpV~-3z`s5zMYl0PDTrnMCkCSc$+(tZIr$ z*5~G5M{2GY9v16hs1g-Rx-IN21^41BNrndcHY80b&9a(oNbTE@bg>v(OE#qSZAivI z44uU}uF{cRIZF3!D4Zh&=aUWTeH#j=PLca5^5{txL;=lcBI zE6~(y^MA#m-$EO>HvbnKT3euJHwH&>@$3SZqPqAl2J`AW7`+N}F|Y39a7$yjs8MCO zn9ggWlYR$dSCPwW`E*Qaw5U^Qv}ojYQ8FSWJ#WO6#)}y$jTf`|j3{LzrA(gbYJYB` zI7p?5qM08QB{NbY6;qll=BPAT9LncJX(&?4<(cfzl6sBt53pBS_uPSC@?Hw_(jJ}b z*uW;UHi7rC#k)_g>A&NvEoy;?-4uX~yw(zp z7t?_#-4?OOLexZ24@7LQ2&K0~lSLyC8Ep}pj;O=QE%0C%K@{fzeh&w`j8DVMEZ;68 z%;I+}ue88TcnW)@RJKM1HBuTIVGS;+G!z3OhWk?y7V=zA=LuDBig{9-4 zvmen|=bRG81hkeyOGoWyMQZ7oT1T^&8!7AE${qa#K?E^A2I-)ZWf3rw1ngk{tC(@i(F-E_-d% zMC3xa-@!alMezVU;1|2NMih{uNFGR4{s2E9F(LmUK)#-yy-1!ya(TN?pL4#RbNRZv z^v~};{T#rL@oE}Zz)xWh0y#A0a7GRf%i(th*3vNGn|MUdzfV*72Pys0#GmBiQ4@cb z^J69+m-7=Qo|N-bCZ3jl&lq@CuAh_Nd0q}L7po+TlxZHrLwnLShT%WcgbrOR@WA3@$1#5U$EPLg?XE}sU_~EpOGIG(1Nu(r_pV} zr%yp`=2-<14S`{d43mJlr5kO#aYG&@}?7ToPV`4V$Y1d)T`jqWz-g( z)XczBp|F$ALruHNcI@g7^u*$dQx3+5?%{#N*QMl(|cjZMk%E+1YmL==$aYyZqp^T@M+@`->MA!ze2CcbJMkpdwEWL~*7Ex+1dVqVwhSoY!oW z9iAqh2a`0uL0)zO2e!I2NcR-oFTVT9H}Aj2{MrLa5PbkJQoY~f|RV&Rv#RZ3^sw$c4EFB&Fr8)F^a zAEw9kq+DC0``cMkcLXd>Ce*c(rS_QAiXjUpB;?8;JkJ&u@hb}_aH(nm7960AIN)Ag~WfT#hU8 zBg$9t`P?tp^x)T z{N3#ELH`L&>}s6pXV^hCxxlf=ND7=u59q@mL%bh`I?gc}D)-_LWlK5WFmB;WNCt4+ z2>u9(_cnnK#DYnc7;w*K@IWk>yov#9o59z|f=R#_u)Y~Q91A8-W5CJH;IUZnaoiq( z$Jv+!>tqa%`~`{O&2Uxk-O44ZH=QHm2u$IQxQ%+Yy^&&=z@70MY1`gNF;bv}>9~mW zZEvI)EHD$lQF7ZGDZUGNkwg)lVI3v4OP|5G`(v27)H>3`>*!sFmFrV-hEr~blCx6Y zspOpWxlGCZQr<;*9lPT@rcOwyeL{FesTjl;jG>P)d^Ixs4s`AO$ltK%b?80kN4~(G z=}|_rH(biFW=1&_wXuJoH?Mt(o#$YU<+XL>TOOIBPM1tEnb)OH@=N5-p)arJlU+{P zqCux@(aamt$&8$gyxHZHE2ij_E2i@)>6DI~QhDas{#<{tmrngfE8i=ftjLK{%Sk)W z)OyglF!CY)pHwNg3H%jiF~@@J!rw8^OC-TN@I#!Uu7`Kt1uRg~a2#jxYf3tq@I3CK zltdK|;%-U?8gOtAB@?gm(fAFe6kg*+bT6ee)_L>(mQpYN%KP^|N*3;CY!k>C=Kqi} z@W8j&ZNTP#Q+$iPN=$7nGBCb65u@a#DUYu%+bDBST#~ywym~u#of*sAg?zHqHsasJ znMA*k9Y3TU4qLx3J6>Vq&FsiI7-Q?W`~j)Y6g6qcYmvp2bWo;jQ4dXILI^VRddrk6 zCPP!QZ6ZGus=sK2CQ>6p8KG%kd?RO7m{Br4c$Q5#%_MX@jb%y+mi{qRm|zc|whCNI z8XG)~6-qi=cM}^Z8yWCntWq+Y;1Jy_{SI`hvI#=75}ZQ)vm1d8)HOh!oz9(jGUGxK?YjFBbeHRV&f8;wpr}0EhB3cX$2*H zBtV)6U`)~wn3T+fmO$EJiZkOF>N2$blFsyFKXs;`I%CP^Q~v?d^mlhxmSk;+%iw#@ zJ?D4Mo_k)`{`-Gt?*iC}OO<#S$AVampNQqSSY8s#PsQ>xvHV=YFDjwpn2MLh{z@g8 zCj@m;#VK)kRmCsG{+f!{#r}qhH^qKh#Tl`mRWTv(=M+qe^Lg>nx5VW~gx21e8A%`0M@EcP zL@!7p+mf+98jbHunMosM9j6`nsBl7pmVM*uz298QU6{&E{DExCJYpmy)c20*NA*Zt zPmDzRtyC;ALY?Y+zdyTh^ThmnuezvE${05-!}d+WriDLWp8x2KV{q>F#N6%K`QOd{ z=gwK)CC{8qWa4qM=I)-!UOTya$AQkrySln0s2RpAp^wv}RmEmiD)1J(k#;8JEydbd#QhWiU3p%AtF&PvqX6%1*t% zaPtB$l)G_-A?VoHMZys+Or7GF-RNANoxA&f?&9_A)sGjZKcxTjzn;#W`;byzGB!1YxcE(;pO>Zn=(51shYCvb|M3BuPmWj?{;n`*StAb-sQ=b@~bS*NHvX=UYCrb>+)1|UGc@@>poTd-TZBr z_hHpCoyKCl7%yh@IFsI3Z0^~^W5$rx-Fk@A!z}GcSHyNTtx+Q-p;8o0^O!S6LN+sh zazy!tbwuu|*48TN;W`IU!mF}jg$Av5Fa?GKDDC=;T zD{#JYpt9+Q^u$gPAd;hcderGAwpI`Czi)p}-%bXIbRcDb|s1vj@*cB7Ks=0Odm}nU>s=s8^a>gjG3MbOAkseCLl44Fvcp`iL zTy}CQcX=Xv`pVqxbNLx#AOCpf-orHRw4+1A zV`AwN%h$!S5#N;1w6vq2&cx!wqC~1)Z(8gs*`nbB-qo-b-xAbC#wZqjdiX^!^v5QG+)v!;9*M0Fb=Q^puz~wD=f;QWD#7QQuWYR3@mR;V z|6xdY1PZCOJWE*5_uPjK{9%@O{u<9A?k)UjO{0whX0BY&NddE2E{IUT43`TYr+`^6 z7kq;PRzkVp3Dl9v65_gvenq%T+~u}gkUq8@k8%yz%vyAl)*JvfV+&7`C>E}z%G2;o zEm018Dzm6Olq;4huklo7?RhBsmnuKvsmv<%P?nb}ulH1DJ$onzmMTB$sm!wXP*#>I zw|FW)gWaxjH*@M^kd?OfPvC1?s_rCfr2}!3MX+0g5_+)5%TUF#4LLO{;XB@j{L41v z)VPFRZ$t934LLm_q0ie;VA+P89+I#Z&w9m3S+*gk=Oi)UTtg?B5Yb=<{{;29TL{)y z&LGq_18oLX_0zv7q3Z-)@6Zi`Ug6MRrT4&fl zgEe_XO;jeNCK?FK0u%TY_194qmcxM}P+e3Zs4l986#-IRkP=plKn>9#K@HK$a8Q6M zT~IL0a4mkWF&ZMMF{*__0;IVhQbnMqXca+C(duxO09Cu7sxX7?Sn}WC{VPzIb9Hv- zU2@{G*gE&oj{!!l5%V~}+2=zu{)s{IDmcUcf$x#>;~9K{gQR3u;Y~b8Du6i7;}9tY zDV)alNvU`XNANtUATIJ%`vIv+%y2OLkW>hF_}c!6l!kxt33-83754cFNQ{DKtyOH z@hm%Le7mU^r1rJi?#=!!cKNKS?H*)pRD=!FsP1G+0VZSR;MM*iLx~Oc6 zSWUK)8kX~-hG@VR1r|lDF-NO0s@Niym#d}ZMNLuF7O9IO79F+Lc$dKQ&JEmqR^Yc7 zMU3~8aRpw{$ zWcZmzNn+~whyUj^Ryg|vqY-i*kjMB-SuQM41S=qya$T@e3NGM11g?r&rc%)Imbr>S hFU5lH7mBIQD8Fb|Vaoo^sh06ilgHnjEM(F+`agkr`zHVZ diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserAcproblem.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserAcproblem.class deleted file mode 100644 index 7fd137c93aaf6fccbe635cc0b629330182351c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4496 zcmb7H>vJ1d75}ZYt6fgLh9*olcBq@~cVrH#F=q*bL= ziVLOC7W&|k0ELFMWu`6D@F7F#40VRWFz}_!@R3i<@QE2{;D1Odzq@xOt(;|0GV#6V zo^yU@&+}gU&;NP%_W*9k&w6kZo=9RBzAlz0#qtfYd{Zn>iREb>&-B2+69&E|_HXx) z`K+LxGw{4PykOuvV*jpz?}`2U2F{B8oPi&R{f7pAB=ld@@ndoRiTLPCVmYtlr#dbu z=&#!~$11JZwYuY0mS>MBQ0`NZKI~TNo>lQytWv|)=(6~yD2O>lg61}?Gghu-Rn~HI zZe?v+LH1;$;yGn|#i={1C3~h)aXrhU$-086xq@5Hty*r`DY}hZd2^MLdbQN3=d6}q zZpk8Uwn$sr8SzmCs<&C?HrW+?wzx!XqScw@r4tI`4dH1fbaS!Gw&Ad(n8Ix+BI*J){HAJ{^I@TE(=@ns#w!j;mU<){{8y-D=+_2oQ-;8 zwd{DaBvbF7J@=1ye@?LwB-hH`;hJrE3?WEZ!*fcxBjnKV{;s0(lXA?lOCm4oX{S_D zkn0NRgN_kEU}E<8;?a{!^pHL=Lg%z&i%=x{q2+}mGfPLQcEG7P-XTUhI<~^k9cC^R z^vyXH`*@?gYS(;kL{i-XTgGDJuw(&K_0}EMdTh>ftGV?8p}BQ;BUg1d+?>tU@HTVH z?6sLfwdN94rd!&Y?dL5sIus)5PVJ?+G|Oovn7 zD|On5(CX5W>Cx?eTu(R&TJb$T7&a3)e7%NbXtWp#ji*p(O=sJYUC%dqrLlGn49}IW zvJdP>8&-+M90~_=Vs*nVc++DK@P=?ZCo2%KqOP}Y*A(cY8Ae2P44)%OpV{zdLvnrE z@Y()sB_&(Vna^$ySFeatGTsS#9&xuh;Cu(-RQSvx7ew6BnAC)>HBN}Nt+%pn#%@l{W z3q6Z&qgJpvubj9{$DrIQ?pg(V|KFv>fg0=p{`0Nh{Oj%4I3Pv4UZ^=$aT_auiGw&~ z;ud_|#1w8d@d-hFQY@ds9VVu6hl1hu1uwhe?uJt;iqZ~rd}Gup9yIYXUNLb5M+NmN zGcvh{IUxTS?(t7d1yA>a8B0y>X=a41S-~8SbOxjMd2;w=sc9o>;&@ zp5mV459RwQU{S9X+(rQleXZbj3RwI=kmmkr{(Q#9oyb$fmWUD^zyR6oCa#~Qi{kTa zFlghKp}g(Ka2MBv&)kU_(xz0v-8jsXBASM4C-~Qh{ffdE?&2!Jdn3VYuLy8_J9s1# z%x;VTtJ}f*BEjt22(Y#tJRS*VgGYc9+rd+jV9r4VSlDfYRd<*6l(wSaK_i@YgOL{=? zGm;(@^bL|867&v94-0xH=`CcV+d$6jsn*Q$HkJOwRQl6Lf38l9zX?sfH1S95x&SSH zY2pvqH9twuZuF1B#p9D)^6J!|kjkp>Vc;UnsjRw%-A#?YyhfG2d?Kp}oy2>{Ttqsn zWfLK#fxJ$ofxMB`g_02{=~*MBG?-6PX)xcDO$w!+Kq;AJx>}zb%BQF_lsB^}p=1V1 zq(Vx=`81V=^S#-$Q0fho(pe^3T2e1D{&?uB%KDRcUgo7WI#+Q&9$?mna0OrF-50|M z{)z|5i(?#r!Iwy>tn)kgGARx7cnc4aO7Ph_hlfe&sNn@zr1-}jpS4v|NxTFb1yViO z;%i$ZmBR1njZMnL-}suGCY8qDaU<49^b8@|YBiP&^R?T&7N2W137oN>H?3S7pg;WboA#aOgg@F-)C^QnKD#Y3C0k#rb1Ik z?PLXNiI7@bb2~Rs);pEk`VoQvVq61hqoQR2Fc}4GWB;d^aAx^2zYD+O{}R>D{BM%S NUy>fjSL^uNe*s3aiXZ?0 diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserInfo.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserInfo.class deleted file mode 100644 index 6f0d4d331b3e63dc93c2d6f1605adb1c621545b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9809 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 JCiC>0{{iwMFA)F$ diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRecord.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRecord.class deleted file mode 100644 index 82744d380a52d450f3325daa0ad257e359c9fe4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5656 zcmb_g`;#1175;j69z8QXyR*C5EX^jk2?Oqv0R)BKBodM=E^Z#~BZ@DW-R?@twMfge6s@OZUxCrg?!o0=Ix!?T*VA? zGvbe;pv9V})5PxVo@^$U%`apo3i*Xm1^Q$qZ(B>|POEIq=FE-xe8JAz3|Uq%GBHUs%p&W9(jHWV(*?g@cz-q zJ~;Sjvw3%qp3}q@mh4R>Gi!4e_lPUDmCJ0VhUU;NE0(#PmP$H@4$sV$S! z%pfOVf~{Sa$$TcI`rerxn>S8xA#9zMx9kl(y8eNkoNg13LP7h4l{dFlmS)Y8lM`{K zg*h@dOWu+(t}61(KAfedieG*v&n8!@*r%_G_#1 z=U>c9jF-T0S?=Ms{>Ci~G@FJ9LpVD%{4v~(HXWsnQR?zB>W@}UN7LbA3|Gq<<+`kK z>}8DuU)HL5@RHW_lwt>UxmE3g%mR67K2XW#NUm=GuC~waHs|cofzPvG7U~O)YhocQ z*o$UKK~#`4EeNGL8YwzTr%J`7){#?=x~|l8NOPSo;lQfpMU#l?u-!5Gi$+QU{3^`> z)e1*aB5LC{$GqTivRwjv8o5*|JW9Gtt#`9|SGS%>`}e4(Yx{|(eJj_* zz*}{Es!%D-nJibL;COZ72Jy@(SaYTKf;BGXd7VFg=KYf|u-eU=<++ko6tAEHXc))c z8ip{e;bXW(!zXZ?217LKMe|9~+=)#Z?!qPoJ>C;5iFjwl%FPQlwRuzZTl4ERoWWTQ zJMbAHonyv^`sc#dUYxo#^2qA&)$8o5r1f~L;RjS23aSL1qolyW~m zidrzhACHye5so|A-#|^KOy!LxZoQu!1!`?Nki2jT?n5>xP^jrZ z@`5Uu4Gt7;I*`233g&_XMVbyI@4bTg;6Tx)1Iap}z{IYg9H~tQk~KxaLU5p1(}83K zQpC&QuILCUB8pA%9OCz!Mxs+&Msjc&ZOdryOi8(eU1z71yM%s)l)HtzQp!C-zDmlv zkgt||&`K8yb8W;n1<6-=Xga!mY=K z-bUZnVXkoEa}yP%jJ_knth1VKH9rY8hQb3v4RAl*n3 zq#JE|Qh?fAP*Uef)E3@rv=h{8r1W+HO1YqRohMZTtu{IcT5WXd9Rk$pf;w~_p#+7F z@x)uhr`vxGF3}lu6X77F($*buBBgs-v3CA zt_!VqXuK*lx=0eMsiC8Yjx6Ka`-Hy32nmB8axJQ$wlsAaVaG&PJ5H(|u9~`yh+~S> zOys)s>M^2@i8Ob;qE(Y_sE$dknMi)=)oa8Y6M64?#j2*&M%*#QYbM?XdaVkkT~Y4a z%}y)+if`gu%t{!4!4s5PNR&U}+ss%iuH`rQK1v~M!1MSHr7*veA18SP?Q9mdrzl0S zpJaTRl8RUPefV8UG5j7q_#UOWpo#K2QWvQRktT{lYVd#GE^-2I+#(d+2v-4BOsHPv z!XiGHhiufk;AlPA!v`2#7xfYs&nwvGI>v$=J>SckUHAB9+`S0@3*iPyTt0{w=L#T( cA`|vI_v?W3FM$*}@(gwS(*HhwP{zUk0#$REwEzGB diff --git a/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRole.class b/hoj-springboot/api/target/classes/top/hcode/hoj/pojo/entity/UserRole.class deleted file mode 100644 index 8de71364286a5835d6039778f54ee1cdffa63f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3370 zcma)8-E$LF6#s3K&2G|do7T1vh2g`Z{bUglAqAwA0>!pqORL}qY?E!XWs?or4G5x- zj!(|`u_#!h7GYX?+)EP%#aK`_`8UF|oe|JBUw2foi=H7G9`JHpm=S~0k=ciu) z9KuIwY)3wY9u&l4ie*_WD+-EfB#~EPiG4Lq=5-ae*h_*_R^f<4Ma2!VS5>%z? z^G#v;mRR0ba9hD02^rU{T86!7R$a>}FHD`5Af1=cKH-#I&nSC~hFvpdIwpQ33Gtd$ zkkCE7YTPt*+bFN-^Ip{|uZ&4ZRvp`%qBPSaopyX#YNg~&R87M(>*AVc+4^a6sG6Ot zl|8FuE?Ta&WSisVvf~*Z9daccn9e&TeaUc2R>7(1rQ1uCxD~tR>P8)>Uoxn7#xm^! z%_WvC+m@hjNz+$4Lj@7S)a?A^+$9NZ^moQ7Sj(2lfZ7B0)rE_v$1hD1cFZbU-U()7 zU~rMwO*jR{)j4gI&DmOM$*lU`h%`BQ=GI__>0QW7ctwk0^-p_FMK9*5su!JAz2dAo zy2&hfxAg@UWsb=d9<7+(f=GGKz+h8a>q$>hE}$as-RmG><~0J&Hj-b*G^f8Kz%&9* zy5X%y1~y+hxHZpHv=MoBxY>;F*cOdwG}7dKWT)Z$7VUHdb{Y|?o)hGdDK>A^44WnC zZT9lQ(yE#F#s;r&Ae{9bABrT%j#o6R5>!#ret$AjJ}aQxe0DSyS|Evz9lo$>EII>u z6DJcv8g6&hK@DE}yl3RE&lnZI!8q!iZTgfq%9A26l10NU20hA#ouc0t=cZ=Z#}ese z)pTpN$1V<>R{A3k)BR1pXyVYgGd=Irs(B8a&Bkw!`gOl}6(sDLwjABPWvr~2)utJB z_3?^D6Q-Cn`KEYSBy>c&e}4PpUk|?G;knjF{g0q$ye8HXgKMs^3`k^2e`3(Ydf*$?xh8#PFAk8_0svmZL7pU0 zHm>WHzenu54az%PDzn5bl;azfcePYz8?;bPY*gOcQkmV-LRsFZysxEl4r8J67;_tA zsLIgr4~PwIR1Z?t7eK<45$sn^WcnD6w=xvpvLR7=Vdw;2Yh@_0WkW&lNI2Qrki2C> zL8nP#3PX=p8NO($lRqPQ`4NSqD`%5Upw65^P-jlfDgva2ASKI)>z2B5 zDT2Ck>1;}X(jh37Wj+E>;y%5Oa~Pw^>+`#?5=2vPqlY++NygfXFL8#`7~_n8inHX! zIq#p~9H|7)*D*y(#tclHCzXUv{OhC?R9Wz8QYt>3f4h0poS%#upu0zEj4PDTA2 z9SSZ!L7##*_@_!wustAC|3UI*zOG>h9OW*iL>46w!NoQO7tDxU4^F0wA~;Dr&4C%| zW9li?u4KlJC64=L+mRV7vS?~%_#TweHEg>k_*yO@1ldF=QAH^OQD;u}MXaK)q-Nzv z)Rjy6qGVmf+EQyr>vEh6dlUf0I;<30%foj3Ul2#Ti^CmEfQr#1&F9 z&)e`esidFgZ=gOUBf&IF5>w0n<)2cqagGT_FXRXiVG`?EAuQPhYalmrL$I