From cb7ddf2c93ca403eef49341837f40629b9fc0005 Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Fri, 15 Nov 2024 18:13:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=85=E5=A4=B4=E5=AF=BC=E5=87=BApdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 11 + ...eringQualityInspectionOrderController.java | 91 +++- .../ConfinedSpaceOperationController.java | 126 ++++- .../controller/FirstOrderFireController.java | 194 ++++++++ .../controller/HeightPermitController.java | 95 +++- .../LiftingOperationController.java | 132 +++++ ...ndestructiveTestOrderTicketController.java | 103 ++++ .../PipelineWeldingRecordController.java | 3 +- .../controller/WorkerAdmissionController.java | 2 +- ...ivilEngineeringQualityInspectionOrder.java | 468 ++++++++++-------- .../baotou/entity/LiftingOperation.java | 2 + ...ngineeringQualityInspectionOrderMapper.xml | 4 +- .../MainProjectCompleteDetailServiceImpl.java | 6 +- .../controller/ExamTrainRecordController.java | 6 +- .../QualityInspectionRecordServiceImpl.java | 1 + .../java/com/zhgd/xmgl/util/EasyPoiUtil.java | 75 +++ .../java/com/zhgd/xmgl/util/Fileutils.java | 4 +- .../java/com/zhgd/xmgl/util/FlowUtil.java | 4 + .../resources/excel/work/一级动火模板.docx | Bin 0 -> 41613 bytes .../resources/excel/work/三级动火模板.docx | Bin 0 -> 39174 bytes .../resources/excel/work/二级动火模板.docx | Bin 0 -> 41551 bytes .../resources/excel/work/受限空间模板.docx | Bin 0 -> 44605 bytes .../excel/work/土建工程质量模板.docx | Bin 0 -> 35250 bytes .../resources/excel/work/无损检测模板.docx | Bin 0 -> 33926 bytes .../resources/excel/work/普通动火模板.docx | Bin 0 -> 36928 bytes .../excel/work/起重吊装作业模板.docx | Bin 0 -> 38869 bytes .../excel/work/高处作业许可模板.docx | Bin 0 -> 43969 bytes 27 files changed, 1113 insertions(+), 214 deletions(-) create mode 100644 src/main/java/com/zhgd/xmgl/util/EasyPoiUtil.java create mode 100644 src/main/resources/excel/work/一级动火模板.docx create mode 100644 src/main/resources/excel/work/三级动火模板.docx create mode 100644 src/main/resources/excel/work/二级动火模板.docx create mode 100644 src/main/resources/excel/work/受限空间模板.docx create mode 100644 src/main/resources/excel/work/土建工程质量模板.docx create mode 100644 src/main/resources/excel/work/无损检测模板.docx create mode 100644 src/main/resources/excel/work/普通动火模板.docx create mode 100644 src/main/resources/excel/work/起重吊装作业模板.docx create mode 100644 src/main/resources/excel/work/高处作业许可模板.docx diff --git a/pom.xml b/pom.xml index b0fcb79db..af2914870 100644 --- a/pom.xml +++ b/pom.xml @@ -362,6 +362,17 @@ easypoi-spring-boot-starter 4.4.0 + + + com.documents4j + documents4j-local + 1.0.3 + + + com.documents4j + documents4j-transformer-msoffice-word + 1.0.3 + commons-beanutils diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/CivilEngineeringQualityInspectionOrderController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/CivilEngineeringQualityInspectionOrderController.java index 6260a66e5..b273df529 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/CivilEngineeringQualityInspectionOrderController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/CivilEngineeringQualityInspectionOrderController.java @@ -1,7 +1,17 @@ package com.zhgd.xmgl.modules.baotou.controller; +import java.io.File; +import java.io.IOException; import java.util.Date; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.zhgd.annotation.OperLog; +import com.zhgd.xmgl.modules.baotou.entity.FirstOrderFire; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -26,8 +36,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import com.alibaba.fastjson.JSON; +import javax.servlet.http.HttpServletResponse; - /** + +/** * @Title: Controller * @Description: 土建工程质量检测委托单 * @author: pds @@ -199,4 +211,81 @@ public class CivilEngineeringQualityInspectionOrderController { return Result.success(civilEngineeringQualityInspectionOrderService.queryById(id)); } + + @OperLog(operModul = "土建工程质量检测委托单管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + CivilEngineeringQualityInspectionOrder fire = civilEngineeringQualityInspectionOrderService.queryById(id); + + map.put("id", fire.getId()); + map.put("num", fire.getNum()); + map.put("project", fire.getProject()); + map.put("deviceUnitId", fire.getDeviceUnitId()); + map.put("testingMethod", fire.getTestingMethod()); + map.put("testingCategory", fire.getTestingCategory()); + map.put("projectUseLocation", fire.getProjectUseLocation()); + map.put("testingCommissionBasisStandard", fire.getTestingCommissionBasisStandard()); + map.put("testingCodeList", fire.getTestingCodeList()); + map.put("testPieceSampleSamplingGroupNumber", fire.getTestPieceSampleSamplingGroupNumber()); + map.put("testPieceSampleNumber", fire.getTestPieceSampleNumber()); + map.put("testPieceSampleModelSpecification", fire.getTestPieceSampleModelSpecification()); + map.put("testPieceSampleRepresentativeBatch", fire.getTestPieceSampleRepresentativeBatch()); + map.put("originManufacturer", fire.getOriginManufacturer()); + map.put("productBatchFurnaceNumber", fire.getProductBatchFurnaceNumber()); + map.put("weldingTestPieceOperator", fire.getWeldingTestPieceOperator()); + map.put("weldingTestPieceOperationCertificateNumber", fire.getWeldingTestPieceOperationCertificateNumber()); + map.put("trademark", fire.getTrademark()); + map.put("factoryCertificateNumber", fire.getFactoryCertificateNumber()); + map.put("testingClient", fire.getTestingClient()); + map.put("testingClientUser", fire.getTestingClientUser()); + map.put("testingClientPhoneNumber", fire.getTestingClientPhoneNumber()); + map.put("testingCommissionTime", DateUtil.format(fire.getTestingCommissionTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("samplingSampleDeliveryPerson", fire.getSamplingSampleDeliveryPerson()); + map.put("epcContractor", fire.getEpcContractor()); + map.put("professionalEngineer", fire.getProfessionalEngineer()); + map.put("supervisingWitness", fire.getSupervisingWitness()); + map.put("supervisingWitnessUser", fire.getSupervisingWitnessUser()); + map.put("clientPhoneNumber", fire.getClientPhoneNumber()); + map.put("witnessRecord", fire.getWitnessRecord()); + map.put("witnessRecordPicture", fire.getWitnessRecordPicture()); + map.put("testingUnit", fire.getTestingUnit()); + map.put("client", fire.getClient()); + map.put("testingReportIssuanceCommitmentTimeLimit", DateUtil.format(fire.getTestingReportIssuanceCommitmentTimeLimit(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("mattersExplained", fire.getMattersExplained()); + map.put("projectSn", fire.getProjectSn()); + map.put("createDate", fire.getCreateDate()); + map.put("updateDate", fire.getUpdateDate()); + map.put("deviceUnitName", fire.getDeviceUnitName()); + map.put("deviceUnitNo", fire.getDeviceUnitNo()); + map.put("weldingTestPieceOperatorName", fire.getWeldingTestPieceOperatorName()); + map.put("testingClientName", fire.getTestingClientName()); + map.put("testingClientUserName", fire.getTestingClientUserName()); + map.put("samplingSampleDeliveryPersonName", fire.getSamplingSampleDeliveryPersonName()); + map.put("epcContractorName", fire.getEpcContractorName()); + map.put("professionalEngineerName", fire.getProfessionalEngineerName()); + map.put("supervisingWitnessName", fire.getSupervisingWitnessName()); + map.put("supervisingWitnessUserName", fire.getSupervisingWitnessUserName()); + map.put("testingUnitName", fire.getTestingUnitName()); + map.put("clientName", fire.getClientName()); + String url; +// url = "C:\\Users\\Administrator\\Desktop\\土建工程质量模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/土建工程质量模板.docx").getAbsolutePath(); + String detail = fire.getTestingCodeList(); + JSONArray detailJa = JSON.parseArray(detail); + if (CollUtil.isNotEmpty(detailJa)) { + for (int i = 0; i < detailJa.size(); i++) { + JSONObject jo = detailJa.getJSONObject(i); + map.put("a" + (i + 1), FlowUtil.getPullDownString(jo,"field1368566793132")); + map.put("b" + (i + 1), FlowUtil.getPullDownString(jo,"field4604066799427")); + } + } + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java index bb11b3b79..abdb10aa1 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java @@ -1,13 +1,23 @@ package com.zhgd.xmgl.modules.baotou.controller; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; +import com.zhgd.xmgl.constant.Cts; import com.zhgd.xmgl.modules.baotou.entity.ConfinedSpaceOperation; import com.zhgd.xmgl.modules.baotou.service.IConfinedSpaceOperationService; +import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; +import com.zhgd.xmgl.modules.worker.service.impl.WorkerInfoServiceImpl; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -18,10 +28,15 @@ import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.StringUtils; import org.simpleframework.xml.core.Validate; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; import java.util.*; +import java.util.stream.Collectors; /** @@ -36,6 +51,9 @@ import java.util.*; @Slf4j @Api(tags = "受限空间作业相关Api") public class ConfinedSpaceOperationController { + @Lazy + @Autowired + WorkerInfoServiceImpl workerInfoService; @Autowired private IConfinedSpaceOperationService confinedSpaceOperationService; @@ -103,7 +121,7 @@ public class ConfinedSpaceOperationController { Long safetyQualityEnvironmentalProtectionDepartment = Optional.ofNullable(map.get("safetyQualityEnvironmentalProtectionDepartment")).map(o -> Convert.toLong(((List) o).get(0))).orElse(null); Long operatorSignature = Optional.ofNullable(map.get("operatorSignature")).map(o -> Convert.toLong(((List) o).get(0))).orElse(null); Long guardianSignature = Optional.ofNullable(map.get("guardianSignature")).map(o -> Convert.toLong(((List) o).get(0))).orElse(null); - String operator = Optional.ofNullable(map.get("operator")).map(o -> StringUtils.join(((List)o),",")).orElse(null); + String operator = Optional.ofNullable(map.get("operator")).map(o -> StringUtils.join(((List) o), ",")).orElse(null); String jobHazardIdentificationDetail = Optional.ofNullable(map.get("jobHazardIdentificationDetail")).map(JSON::toJSONString).orElse(null); String num = MapUtils.getString(map, "num"); String constructionProject = MapUtils.getString(map, "constructionProject"); @@ -227,4 +245,110 @@ public class ConfinedSpaceOperationController { return Result.success(confinedSpaceOperationService.queryById(id)); } + @OperLog(operModul = "受限空间作业管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + ConfinedSpaceOperation fire = confinedSpaceOperationService.queryById(id); + + map.put("id", fire.getId()); + map.put("num", fire.getNum()); + map.put("constructionProject", fire.getConstructionProject()); + map.put("projectGroupId", fire.getProjectGroupId()); + map.put("jobApplicationUnit", fire.getJobApplicationUnit()); + map.put("deviceUnitId", fire.getDeviceUnitId()); + map.put("facilityLocationName", fire.getFacilityLocationName()); + map.put("originalMedium", fire.getOriginalMedium()); + map.put("jobContent", fire.getJobContent()); + map.put("operator", fire.getOperator()); + map.put("jobStartTime", DateUtil.format(fire.getJobStartTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("jobEndTime", DateUtil.format(fire.getJobEndTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("jobHazardIdentificationDetail", fire.getJobHazardIdentificationDetail()); + map.put("applicantSignature", fire.getApplicantSignature()); + map.put("applicantSignatureTime", DateUtil.format(fire.getApplicantSignatureTime(), "yyyy年MM月dd日")); + map.put("contractorSignature", fire.getContractorSignature()); + map.put("supervisorSignature", fire.getSupervisorSignature()); + map.put("detectionAndAnalysisOxygenContent", fire.getDetectionAndAnalysisOxygenContent()); + map.put("detectionAndAnalysisCombustibleGas", fire.getDetectionAndAnalysisCombustibleGas()); + map.put("detectionAndAnalysisToxicity", fire.getDetectionAndAnalysisToxicity()); + map.put("detectionAndAnalysisDust", fire.getDetectionAndAnalysisDust()); + map.put("detectionAndAnalysisTime", DateUtil.format(fire.getDetectionAndAnalysisTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("detectionAndAnalysisLocation", fire.getDetectionAndAnalysisLocation()); + map.put("detectionAndAnalysisSignature", fire.getDetectionAndAnalysisSignature()); + map.put("conclusion", fire.getConclusion()); + map.put("operationSupervisor", fire.getOperationSupervisor()); + map.put("operationApplicationUnitConfirmation", getYesOrNot(fire.getOperationApplicationUnitConfirmation())); + map.put("operationSupervisorTime", DateUtil.format(fire.getOperationSupervisorTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("epcContractor1", fire.getEpcContractor1()); + map.put("epcContractor2", fire.getEpcContractor2()); + map.put("epcContractorConfirmation", getYesOrNot(fire.getEpcContractorConfirmation())); + map.put("epcContractorTime", DateUtil.format(fire.getEpcContractorTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("supervisor1", fire.getSupervisor1()); + map.put("supervisor2", fire.getSupervisor2()); + map.put("supervisorConfirmation", getYesOrNot(fire.getSupervisorConfirmation())); + map.put("supervisorTime", DateUtil.format(fire.getSupervisorTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("projectTeam1", fire.getProjectTeam1()); + map.put("projectTeam2", fire.getProjectTeam2()); + map.put("projectTeamConfirmation", getYesOrNot(fire.getProjectTeamConfirmation())); + map.put("projectTeamTime", DateUtil.format(fire.getProjectTeamTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("safetyQualityEnvironmentalProtectionDepartment", fire.getSafetyQualityEnvironmentalProtectionDepartment()); + map.put("safetyQualityEnvironmentalProtectionDepartmentConfirmation", getYesOrNot(fire.getSafetyQualityEnvironmentalProtectionDepartmentConfirmation())); + map.put("safetyQualityEnvironmentalProtectionDepartmentTime", DateUtil.format(fire.getSafetyQualityEnvironmentalProtectionDepartmentTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("operatorSignature", fire.getOperatorSignature()); + map.put("guardianSignature", fire.getGuardianSignature()); + map.put("signatureTime", DateUtil.format(fire.getSignatureTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("projectSn", fire.getProjectSn()); + map.put("createTime", DateUtil.format(fire.getCreateTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("updateTime", DateUtil.format(fire.getUpdateTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("workType", fire.getWorkType()); + map.put("jobApplicationUnitName", fire.getJobApplicationUnitName()); + map.put("projectGroupName", fire.getProjectGroupName()); + map.put("deviceUnitName", fire.getDeviceUnitName()); + map.put("operatorName", fire.getOperatorName()); + map.put("applicantSignatureName", fire.getApplicantSignatureName()); + map.put("contractorSignatureName", fire.getContractorSignatureName()); + map.put("supervisorSignatureName", fire.getSupervisorSignatureName()); + map.put("detectionAndAnalysisSignatureName", fire.getDetectionAndAnalysisSignatureName()); + map.put("operationSupervisorName", fire.getOperationSupervisorName()); + map.put("epcContractor1Name", fire.getEpcContractor1Name()); + map.put("epcContractor2Name", fire.getEpcContractor2Name()); + map.put("supervisor1Name", fire.getSupervisor1Name()); + map.put("supervisor2Name", fire.getSupervisor2Name()); + map.put("projectTeam1Name", fire.getProjectTeam1Name()); + map.put("projectTeam2Name", fire.getProjectTeam2Name()); + map.put("safetyQualityEnvironmentalProtectionDepartmentName", fire.getSafetyQualityEnvironmentalProtectionDepartmentName()); + map.put("operatorSignatureName", fire.getOperatorSignatureName()); + map.put("guardianSignatureName", fire.getGuardianSignatureName()); + + String url; +// url = "C:\\Users\\Administrator\\Desktop\\受限空间模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/受限空间模板.docx").getAbsolutePath(); + Map workerMap = workerInfoService.list(new LambdaQueryWrapper() + .eq(WorkerInfo::getProjectSn, fire.getProjectSn()).last(Cts.IGNORE_DATA_SCOPE_CONDITION)).stream().collect(Collectors.toMap(WorkerInfo::getId, WorkerInfo::getWorkerName)); + String detail = fire.getJobHazardIdentificationDetail(); + JSONArray detailJa = JSON.parseArray(detail); + if (CollUtil.isNotEmpty(detailJa)) { + for (int i = 0; i < detailJa.size(); i++) { + JSONObject jo = detailJa.getJSONObject(i); + map.put("a" + (i + 1), jo.getString("field5703120857118")); + map.put("b" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field8506620872502"))); + map.put("c" + (i + 1), getYesOrNot(jo.getString("field4427420877151"))); + map.put("d" + (i + 1), jo.getString("field9463720880350")); + } + } + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + + private String getYesOrNot(String s) { + if (Objects.equals(s, "是")) { + return "☑"; + } else { + return "□"; + } + } } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/FirstOrderFireController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/FirstOrderFireController.java index e78e7c052..c49084cad 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/FirstOrderFireController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/FirstOrderFireController.java @@ -1,13 +1,25 @@ package com.zhgd.xmgl.modules.baotou.controller; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; +import com.zhgd.xmgl.constant.Cts; import com.zhgd.xmgl.modules.baotou.entity.FirstOrderFire; import com.zhgd.xmgl.modules.baotou.service.IFirstOrderFireService; +import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService; +import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; +import com.zhgd.xmgl.modules.worker.service.impl.WorkerInfoServiceImpl; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; +import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -16,10 +28,15 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; import org.simpleframework.xml.core.Validate; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; import java.util.*; +import java.util.stream.Collectors; /** @@ -34,8 +51,14 @@ import java.util.*; @Slf4j @Api(tags = "一级二级三级动火相关Api") public class FirstOrderFireController { + @Lazy + @Autowired + WorkerInfoServiceImpl workerInfoService; @Autowired private IFirstOrderFireService firstOrderFireService; + @Lazy + @Autowired + private ISystemUserService systemUserService; /** * 分页列表查询 @@ -265,4 +288,175 @@ public class FirstOrderFireController { return Result.success(firstOrderFireService.queryById(id)); } + @OperLog(operModul = "动火管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + FirstOrderFire fire = firstOrderFireService.queryById(id); + map.put("level", fire.getLevel()); + map.put("number", fire.getNumber()); + map.put("hotFireUnit", fire.getHotFireUnit()); + map.put("hotFireContent", fire.getHotFireContent()); + map.put("hotFireArea", fire.getHotFireArea()); + map.put("applicationStartTime", DateUtil.format(fire.getApplicationStartTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("applicationEndTime", DateUtil.format(fire.getApplicationEndTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("detailedList", fire.getDetailedList()); + map.put("applicant1", fire.getApplicant1()); + map.put("applicant2", fire.getApplicant2()); + map.put("guardian1", fire.getGuardian1()); + map.put("guardian2", fire.getGuardian2()); + map.put("confirmer1", fire.getConfirmer1()); + map.put("confirmer2", fire.getConfirmer2()); + map.put("hotFireOperator1", fire.getHotFireOperator1()); + map.put("specialQualificationCertificateNumber1", fire.getSpecialQualificationCertificateNumber1()); + map.put("hotFireOperator2", fire.getHotFireOperator2()); + map.put("specialQualificationCertificateNumber2", fire.getSpecialQualificationCertificateNumber2()); + map.put("testingAndAnalysisTime", DateUtil.format(fire.getTestingAndAnalysisTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("testingAndAnalysisLocation", fire.getTestingAndAnalysisLocation()); + map.put("testingAndAnalysisData", fire.getTestingAndAnalysisData()); + map.put("testingAndAnalysisConclusion", fire.getTestingAndAnalysisConclusion()); + map.put("testingAndAnalysisPerson", fire.getTestingAndAnalysisPerson()); + map.put("testingAndAnalysisSheetAttached", fire.getTestingAndAnalysisSheetAttached()); + map.put("epcSiteManagerReviewer", fire.getEpcSiteManagerReviewer()); + map.put("supervisingDirectorReviewer", fire.getSupervisingDirectorReviewer()); + map.put("projectTeamReviewer", fire.getProjectTeamReviewer()); + map.put("safetyQualityEnvironmentDepartmentReviewer", fire.getSafetyQualityEnvironmentDepartmentReviewer()); + map.put("projectDirectorSafetyApprover", fire.getProjectDirectorSafetyApprover()); + map.put("dateTime", DateUtil.format(fire.getDateTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("hotFireEndInspectionPerson", fire.getHotFireEndInspectionPerson()); + map.put("hotFirePersonSignatureDateTime", DateUtil.format(fire.getHotFirePersonSignatureDateTime(), "yyyy年MM月dd日")); + map.put("hotFireEndInspectionGuardian", fire.getHotFireEndInspectionGuardian()); + map.put("guardianSignatureDateTime", DateUtil.format(fire.getGuardianSignatureDateTime(), "yyyy年MM月dd日")); + map.put("projectSn", fire.getProjectSn()); +// map.put("createTime", fire.getCreateTime()); +// map.put("updateTime", fire.getUpdateTime()); + map.put("epcSafetyManager", fire.getEpcSafetyManager()); + map.put("supervisorGeneralAgent", fire.getSupervisorGeneralAgent()); + map.put("projectConstructionManager", fire.getProjectConstructionManager()); + map.put("safetyQualityEnvironmentDepartmentManager", fire.getSafetyQualityEnvironmentDepartmentManager()); + map.put("contractorConstructionManagerReviewer", fire.getContractorConstructionManagerReviewer()); + map.put("supervisingSafetyEngineerReviewer", fire.getSupervisingSafetyEngineerReviewer()); + map.put("projectTeamConstructionManagerApprover", fire.getProjectTeamConstructionManagerApprover()); + map.put("constructionContent", fire.getConstructionContent()); + map.put("hotStartMethod", fire.getHotStartMethod()); + map.put("constructionManager", fire.getConstructionManager()); + map.put("constructionManagerPhoneNumber", fire.getConstructionManagerPhoneNumber()); + map.put("constructionFireMonitor", fire.getConstructionFireMonitor()); + map.put("constructionFireMonitorPhoneNumber", fire.getConstructionFireMonitorPhoneNumber()); + map.put("hotStartPersonnel", fire.getHotStartPersonnel()); + map.put("specialOperatorIdentificationNumber", fire.getSpecialOperatorIdentificationNumber()); + map.put("hotStartTime", DateUtil.format(fire.getHotStartTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("hotEndTime", DateUtil.format(fire.getHotEndTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("analysisTime", DateUtil.format(fire.getAnalysisTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("samplingLocation", fire.getSamplingLocation()); + map.put("analyst", fire.getAnalyst()); + try { + String[] ad = {"氧气%(19.5%-23.5%)", "硫化氢(<10mg/)", "可燃气体%(LEL>4%时,<0.5%),%(LEL<4%时,<0.2%)"}; + map.put("analysisData", ad[fire.getAnalysisData() - 1]); + } catch (Exception e) { + log.error("",e); + map.put("analysisData", null); + } + map.put("safetyProtectionMeasure", fire.getSafetyProtectionMeasure()); + map.put("contractorConstructionManagerApplication", fire.getContractorConstructionManagerApplication()); + map.put("contractorConstructionManagerApplicationTime", DateUtil.format(fire.getContractorConstructionManagerApplicationTime(), "yyyy年MM月dd日")); + map.put("contractorSafetyManagerReview", fire.getContractorSafetyManagerReview()); + map.put("contractorSafetyManagerReviewTime", DateUtil.format(fire.getContractorSafetyManagerReviewTime(), "yyyy年MM月dd日")); + map.put("contractorProjectManagerApproval", fire.getContractorProjectManagerApproval()); + map.put("contractorProjectManagerApprovalTime", DateUtil.format(fire.getContractorProjectManagerApprovalTime(), "yyyy年MM月dd日")); + map.put("operationFireMonitor", fire.getOperationFireMonitor()); + map.put("completionTime", DateUtil.format(fire.getCompletionTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("hotFireUnitName", fire.getHotFireUnitName()); + map.put("applicant1Name", fire.getApplicant1Name()); + map.put("applicant2Name", fire.getApplicant2Name()); + map.put("guardian1Name", fire.getGuardian1Name()); + map.put("guardian2Name", fire.getGuardian2Name()); + map.put("confirmer1Name", fire.getConfirmer1Name()); + map.put("confirmer2Name", fire.getConfirmer2Name()); + map.put("hotFireOperator1Name", fire.getHotFireOperator1Name()); + map.put("hotFireOperator2Name", fire.getHotFireOperator2Name()); + map.put("epcSiteManagerReviewerName", fire.getEpcSiteManagerReviewerName()); + map.put("supervisingDirectorReviewerName", fire.getSupervisingDirectorReviewerName()); + map.put("projectTeamReviewerName", fire.getProjectTeamReviewerName()); + map.put("safetyQualityEnvironmentDepartmentReviewerName", fire.getSafetyQualityEnvironmentDepartmentReviewerName()); + map.put("projectDirectorSafetyApproverName", fire.getProjectDirectorSafetyApproverName()); + map.put("hotFireEndInspectionPersonName", fire.getHotFireEndInspectionPersonName()); + map.put("hotFireEndInspectionGuardianName", fire.getHotFireEndInspectionGuardianName()); + map.put("epcSafetyManagerName", fire.getEpcSafetyManagerName()); + map.put("supervisorGeneralAgentName", fire.getSupervisorGeneralAgentName()); + map.put("projectConstructionManagerName", fire.getProjectConstructionManagerName()); + map.put("safetyQualityEnvironmentDepartmentManagerName", fire.getSafetyQualityEnvironmentDepartmentManagerName()); + map.put("contractorConstructionManagerReviewerName", fire.getContractorConstructionManagerReviewerName()); + map.put("supervisingSafetyEngineerReviewerName", fire.getSupervisingSafetyEngineerReviewerName()); + map.put("projectTeamConstructionManagerApproverName", fire.getProjectTeamConstructionManagerApproverName()); + map.put("constructionManagerName", fire.getConstructionManagerName()); + map.put("constructionFireMonitorName", fire.getConstructionFireMonitorName()); + map.put("hotStartPersonnelName", fire.getHotStartPersonnelName()); + map.put("contractorConstructionManagerApplicationName", fire.getContractorConstructionManagerApplicationName()); + map.put("contractorSafetyManagerReviewName", fire.getContractorSafetyManagerReviewName()); + map.put("contractorProjectManagerApprovalName", fire.getContractorProjectManagerApprovalName()); + map.put("operationFireMonitorName", fire.getOperationFireMonitorName()); + String url; + if (Objects.equals(fire.getLevel(), 1)) { +// url = "C:\\Users\\Administrator\\Desktop\\一级动火模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/一级动火模板.docx").getAbsolutePath(); + } else if (Objects.equals(fire.getLevel(), 2)) { +// url = "C:\\Users\\Administrator\\Desktop\\二级动火模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/二级动火模板.docx").getAbsolutePath(); + } else if (Objects.equals(fire.getLevel(), 3)) { +// url = "C:\\Users\\Administrator\\Desktop\\三级动火模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/三级动火模板.docx").getAbsolutePath(); + } else { +// url = "C:\\Users\\Administrator\\Desktop\\普通动火模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/普通动火模板.docx").getAbsolutePath(); + } + Map workerMap = workerInfoService.list(new LambdaQueryWrapper() + .eq(WorkerInfo::getProjectSn, fire.getProjectSn()).last(Cts.IGNORE_DATA_SCOPE_CONDITION)).stream().collect(Collectors.toMap(WorkerInfo::getId, WorkerInfo::getWorkerName)); + String detail = fire.getDetailedList(); + JSONArray detailJa = JSON.parseArray(detail); + if (CollUtil.isNotEmpty(detailJa)) { + for (int i = 0; i < detailJa.size(); i++) { + JSONObject jo = detailJa.getJSONObject(i); + if (Objects.equals(fire.getLevel(), 1)) { + map.put("a" + (i + 1), jo.getString("field1113539018413")); + map.put("b" + (i + 1), jo.getString("field6295298020011")); + map.put("c" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field7181898419375"))); + } else if (Objects.equals(fire.getLevel(), 2)) { + map.put("a" + (i + 1), jo.getString("field4919535369636")); + map.put("b" + (i + 1), jo.getString("field6278135426318")); + map.put("c" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field4233935375452"))); + } else if (Objects.equals(fire.getLevel(), 3)) { + map.put("a" + (i + 1), jo.getString("field4155160069776")); + map.put("b" + (i + 1), jo.getString("field5042360362968")); + map.put("c" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field4503360073890"))); + } + + } + } + JSONArray safeJa = JSON.parseArray(fire.getSafetyProtectionMeasure()); + if (CollUtil.isNotEmpty(safeJa)) { + for (int i = 0; i < safeJa.size(); i++) { + JSONObject jo = safeJa.getJSONObject(i); + map.put("a" + (i + 1), jo.getString("field9704462412249")); + map.put("b" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field8981162420235"))); + map.put("c" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field4093861906891"))); + } + } + JSONArray specialJa = JSON.parseArray(fire.getSpecialOperatorIdentificationNumber()); + if (CollUtil.isNotEmpty(specialJa)) { + for (int i = 0; i < specialJa.size(); i++) { + JSONObject jo = specialJa.getJSONObject(i); + map.put("s" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field2567362300101"))); + map.put("sc" + (i + 1), jo.getString("field4813762306585")); + } + } + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + + } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/HeightPermitController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/HeightPermitController.java index dd52b49df..11cd7a140 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/HeightPermitController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/HeightPermitController.java @@ -1,14 +1,23 @@ package com.zhgd.xmgl.modules.baotou.controller; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.StrUtil; +import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; +import com.zhgd.xmgl.constant.Cts; import com.zhgd.xmgl.modules.baotou.entity.HeightPermit; import com.zhgd.xmgl.modules.baotou.service.IHeightPermitService; +import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; +import com.zhgd.xmgl.modules.worker.service.impl.WorkerInfoServiceImpl; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -16,16 +25,20 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; -import org.apache.commons.lang3.StringUtils; import org.simpleframework.xml.core.Validate; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; +import java.util.stream.Collectors; /** @@ -40,6 +53,9 @@ import java.util.Optional; @Slf4j @Api(tags = "高处作业许可证相关Api") public class HeightPermitController { + @Lazy + @Autowired + WorkerInfoServiceImpl workerInfoService; @Autowired private IHeightPermitService heightPermitService; @@ -197,8 +213,81 @@ public class HeightPermitController { @ApiImplicitParam(name = "selectType", value = "查询类型,1、24小时,2近七天,3最近30天", paramType = "body", required = true, dataType = "Integer"), }) @GetMapping(value = "/countWork") - public Result> countWork(@ApiIgnore @RequestParam HashMap param) { + public Result> countWork(@ApiIgnore @RequestParam HashMap param) { return Result.success(heightPermitService.countWork(param)); } + @OperLog(operModul = "高处作业许可证管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + HeightPermit fire = heightPermitService.queryById(id); + map.put("applicant", fire.getApplicant()); + map.put("constructionLocation", fire.getConstructionLocation()); + map.put("workContent", fire.getWorkContent()); + map.put("workHeight", fire.getWorkHeight()); + try { + String[] wc = {"一级(2-5m)", "二级(5-15m)", "三级(15-30m)", "特级(>30m)", "特殊"}; + map.put("workCategory", wc[fire.getWorkCategory() - 1]); + } catch (Exception e) { + log.error("", e); + map.put("workCategory", ""); + } + map.put("worker", fire.getWorker()); + map.put("workerTimeBegin", DateUtil.format(fire.getWorkerTimeBegin(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("workerTimeEnd", DateUtil.format(fire.getWorkerTimeEnd(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("supplementaryMeasure", fire.getSupplementaryMeasure()); + map.put("applicantTeamLeader", fire.getApplicantTeamLeader()); + map.put("applicantTeamLeaderTime", DateUtil.format(fire.getApplicantTeamLeaderTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("guardianContractor", fire.getGuardianContractor()); + map.put("guardianContractorTime", DateUtil.format(fire.getGuardianContractorTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("constructionContractorManager", fire.getConstructionContractorManager()); + map.put("constructionContractorManagerTime", DateUtil.format(fire.getConstructionContractorManagerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("epcContractorManager", fire.getEpcContractorManager()); + map.put("epcContractorManagerTime", DateUtil.format(fire.getEpcContractorManagerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("supervisionUnitManager", fire.getSupervisionUnitManager()); + map.put("supervisionUnitManagerTime", DateUtil.format(fire.getSupervisionUnitManagerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("projectTeam", fire.getProjectTeam()); + map.put("projectTeamTime", DateUtil.format(fire.getProjectTeamTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("safetyDepartmentManager", fire.getSafetyDepartmentManager()); + map.put("safetyDepartmentManagerTime", DateUtil.format(fire.getSafetyDepartmentManagerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("guardian", fire.getGuardian()); + map.put("guardianTime", DateUtil.format(fire.getGuardianTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("projectSn", fire.getProjectSn()); + map.put("createTime", fire.getCreateTime()); + map.put("updateTime", fire.getUpdateTime()); + map.put("safeControlMeasure", fire.getSafeControlMeasure()); + map.put("applicantName", fire.getApplicantName()); + map.put("workerName", fire.getWorkerName()); + map.put("applicantTeamLeaderName", fire.getApplicantTeamLeaderName()); + map.put("guardianContractorName", fire.getGuardianContractorName()); + map.put("constructionContractorManagerName", fire.getConstructionContractorManagerName()); + map.put("epcContractorManagerName", fire.getEpcContractorManagerName()); + map.put("supervisionUnitManagerName", fire.getSupervisionUnitManagerName()); + map.put("projectTeamName", fire.getProjectTeamName()); + map.put("safetyDepartmentManagerName", fire.getSafetyDepartmentManagerName()); + map.put("guardianName", fire.getGuardianName()); + String url; +// url = "C:\\Users\\Administrator\\Desktop\\高处作业许可模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/高处作业许可模板.docx").getAbsolutePath(); + Map workerMap = workerInfoService.list(new LambdaQueryWrapper() + .eq(WorkerInfo::getProjectSn, fire.getProjectSn()).last(Cts.IGNORE_DATA_SCOPE_CONDITION)).stream().collect(Collectors.toMap(WorkerInfo::getId, WorkerInfo::getWorkerName)); + String detail = fire.getSafeControlMeasure(); + JSONArray detailJa = JSON.parseArray(detail); + if (CollUtil.isNotEmpty(detailJa)) { + for (int i = 0; i < detailJa.size(); i++) { + JSONObject jo = detailJa.getJSONObject(i); + map.put("a" + (i + 1), jo.getString("field9539657401800")); + map.put("b" + (i + 1), jo.getString("field9282320023273")); + map.put("c" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field8640601863915"))); + } + } + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java index 821c10b99..748a62066 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java @@ -1,13 +1,23 @@ package com.zhgd.xmgl.modules.baotou.controller; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; +import com.zhgd.xmgl.constant.Cts; import com.zhgd.xmgl.modules.baotou.entity.LiftingOperation; import com.zhgd.xmgl.modules.baotou.service.ILiftingOperationService; +import com.zhgd.xmgl.modules.worker.entity.WorkerInfo; +import com.zhgd.xmgl.modules.worker.service.IWorkerInfoService; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -17,10 +27,15 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; import org.simpleframework.xml.core.Validate; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; import java.util.*; +import java.util.stream.Collectors; /** @@ -37,6 +52,9 @@ import java.util.*; public class LiftingOperationController { @Autowired private ILiftingOperationService liftingOperationService; + @Lazy + @Autowired + private IWorkerInfoService workerInfoService; /** * 分页列表查询 @@ -126,6 +144,7 @@ public class LiftingOperationController { Date operationSupervisorDate = Optional.ofNullable(map.get("operationSupervisorDate")).map(o -> DateUtil.parse(o.toString())).orElse(null); Date safetyEngineerDate = Optional.ofNullable(map.get("safetyEngineerDate")).map(o -> DateUtil.parse(o.toString())).orElse(null); LiftingOperation operation = new LiftingOperation(); + operation.setNum(FlowUtil.getString(map,"num")); operation.setApplicant(applicant); operation.setOperationEquipment(operationEquipment); operation.setOperationLocation(operationLocation); @@ -212,4 +231,117 @@ public class LiftingOperationController { return Result.success(liftingOperationService.queryById(id)); } + @OperLog(operModul = "起重吊装作业管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + LiftingOperation fire = liftingOperationService.queryById(id); + map.put("id", fire.getId()); + map.put("applicant", fire.getApplicant()); + map.put("operationEquipment", fire.getOperationEquipment()); + map.put("operationLocation", fire.getOperationLocation()); + map.put("operationContent", fire.getOperationContent()); + map.put("operationStartTime", DateUtil.format(fire.getOperationStartTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("operationEndTime", DateUtil.format(fire.getOperationEndTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("craneTypeLicensePlateNumber", fire.getCraneTypeLicensePlateNumber()); + map.put("loadDescription", fire.getLoadDescription()); + try { + String[] levels = {"一级(M>100吨)", "二级(40吨≤M≤100吨)", "三级(M<40吨)"}; + map.put("level", levels[fire.getLevel() - 1]); + } catch (Exception e) { + log.error("", e); + map.put("level", ""); + } + map.put("num", fire.getNum()); + map.put("operatorLicenseNumber", fire.getOperatorLicenseNumber()); + map.put("safetyMeasuresList", fire.getSafetyMeasuresList()); + map.put("operationUnitConstructionApplicant", fire.getOperationUnitConstructionApplicant()); + map.put("operationUnitConstructionApplicantDate", DateUtil.format(fire.getOperationUnitConstructionApplicantDate(), "yyyy年MM月dd日")); + map.put("operationSupervision", fire.getOperationSupervision()); + map.put("operationSupervisionDate", DateUtil.format(fire.getOperationSupervisionDate(), "yyyy年MM月dd日")); + map.put("projectConstructionManagerOfConstructionContractor", fire.getProjectConstructionManagerOfConstructionContractor()); + map.put("projectConstructionManagerTime", DateUtil.format(fire.getProjectConstructionManagerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("safetyManagerOfConstructionContractor", fire.getSafetyManagerOfConstructionContractor()); + map.put("safetyManagerTimeOfConstructionContractor", DateUtil.format(fire.getSafetyManagerTimeOfConstructionContractor(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("siteManagerProfessionalEngineer", fire.getSiteManagerProfessionalEngineer()); + map.put("siteManagerProfessionalEngineerTime", DateUtil.format(fire.getSiteManagerProfessionalEngineerTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("safetyManagerOfEpcContractor", fire.getSafetyManagerOfEpcContractor()); + map.put("safetyManagerTimeOfEpcContractor", DateUtil.format(fire.getSafetyManagerTimeOfEpcContractor(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("safetyEngineerOfSupervisionUnit", fire.getSafetyEngineerOfSupervisionUnit()); + map.put("safetyEngineerTimeOfSupervisionUnit", DateUtil.format(fire.getSafetyEngineerTimeOfSupervisionUnit(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("directorGeneralAgent", fire.getDirectorGeneralAgent()); + map.put("directorGeneralAgentTime", DateUtil.format(fire.getDirectorGeneralAgentTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("professionalEngineerOfProjectTeam", fire.getProfessionalEngineerOfProjectTeam()); + map.put("professionalEngineerDateOfProjectTeam", DateUtil.format(fire.getProfessionalEngineerDateOfProjectTeam(), "yyyy年MM月dd日")); + map.put("projectConstructionManagerOfProjectTeam", fire.getProjectConstructionManagerOfProjectTeam()); + map.put("projectConstructionManagerDateOfProjectTeam", DateUtil.format(fire.getProjectConstructionManagerDateOfProjectTeam(), "yyyy年MM月dd日")); + map.put("professionalEngineerOfConstructionManagementDepartment", fire.getProfessionalEngineerOfConstructionManagementDepartment()); + map.put("professionalEngineerDateOfConstructionManagementDepartment", DateUtil.format(fire.getProfessionalEngineerDateOfConstructionManagementDepartment(), "yyyy年MM月dd日")); + map.put("departmentManager", fire.getDepartmentManager()); + map.put("departmentManagerDate", DateUtil.format(fire.getDepartmentManagerDate(), "yyyy年MM月dd日")); + map.put("operationSupervisor", fire.getOperationSupervisor()); + map.put("operationSupervisorDate", DateUtil.format(fire.getOperationSupervisorDate(), "yyyy年MM月dd日")); + map.put("safetyEngineer", fire.getSafetyEngineer()); + map.put("safetyEngineerDate", DateUtil.format(fire.getSafetyEngineerDate(), "yyyy年MM月dd日")); + map.put("projectSn", fire.getProjectSn()); + map.put("createTime", DateUtil.format(fire.getCreateTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("updateTime", DateUtil.format(fire.getUpdateTime(), "yyyy年MM月dd日HH时mm分ss秒")); + map.put("applicantName", fire.getApplicantName()); + map.put("operationUnitConstructionApplicantName", fire.getOperationUnitConstructionApplicantName()); + map.put("operationSupervisionName", fire.getOperationSupervisionName()); + map.put("projectConstructionManagerOfConstructionContractorName", fire.getProjectConstructionManagerOfConstructionContractorName()); + map.put("safetyManagerOfConstructionContractorName", fire.getSafetyManagerOfConstructionContractorName()); + map.put("siteManagerProfessionalEngineerName", fire.getSiteManagerProfessionalEngineerName()); + map.put("safetyManagerOfEpcContractorName", fire.getSafetyManagerOfEpcContractorName()); + map.put("safetyEngineerOfSupervisionUnitName", fire.getSafetyEngineerOfSupervisionUnitName()); + map.put("directorGeneralAgentName", fire.getDirectorGeneralAgentName()); + map.put("professionalEngineerOfProjectTeamName", fire.getProfessionalEngineerOfProjectTeamName()); + map.put("projectConstructionManagerOfProjectTeamName", fire.getProjectConstructionManagerOfProjectTeamName()); + map.put("professionalEngineerOfConstructionManagementDepartmentName", fire.getProfessionalEngineerOfConstructionManagementDepartmentName()); + map.put("departmentManagerName", fire.getDepartmentManagerName()); + map.put("operationSupervisorName", fire.getOperationSupervisorName()); + map.put("safetyEngineerName", fire.getSafetyEngineerName()); + map.put("operationEquipmentName", fire.getOperationEquipmentName()); + + String url; +// url = "C:\\Users\\Administrator\\Desktop\\起重吊装作业模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/起重吊装作业模板.docx").getAbsolutePath(); + Map workerMap = workerInfoService.list(new LambdaQueryWrapper() + .eq(WorkerInfo::getProjectSn, fire.getProjectSn()).last(Cts.IGNORE_DATA_SCOPE_CONDITION)).stream().collect(Collectors.toMap(WorkerInfo::getId, WorkerInfo::getWorkerName)); + String num = fire.getOperatorLicenseNumber(); + JSONArray numJa = JSON.parseArray(num); + if (CollUtil.isNotEmpty(numJa)) { + for (int i = 0; i < numJa.size(); i++) { + JSONObject jo = numJa.getJSONObject(i); + map.put("s" + (i + 1), workerMap.get(FlowUtil.getPullDownLong(jo, "field6438549419062"))); + map.put("sc" + (i + 1), jo.getString("field8297449432862")); + } + } + JSONArray safeJa = JSON.parseArray(fire.getSafetyMeasuresList()); + if (CollUtil.isNotEmpty(safeJa)) { + for (int i = 0; i <= 24; i++) { + try { + JSONObject jo = safeJa.getJSONObject(i); + map.put("c" + (i + 1), getYesOrNot(jo.getString("field4905649477307"))); + map.put("d" + (i + 1), jo.getString("field9615049464860")); + } catch (Exception e) { + } + } + } + + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + + private String getYesOrNot(String s) { + if (Objects.equals(s, "是")) { + return "☑"; + } else { + return "□"; + } + } } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/NondestructiveTestOrderTicketController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/NondestructiveTestOrderTicketController.java index 4ecb77640..96aa1ed74 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/NondestructiveTestOrderTicketController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/NondestructiveTestOrderTicketController.java @@ -1,14 +1,20 @@ package com.zhgd.xmgl.modules.baotou.controller; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.IdUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import com.gexin.fastjson.JSON; +import com.gexin.fastjson.JSONArray; +import com.gexin.fastjson.JSONObject; import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.xmgl.modules.baotou.entity.NondestructiveTestOrderTicket; import com.zhgd.xmgl.modules.baotou.entity.PipelineWeldingRecord; import com.zhgd.xmgl.modules.baotou.service.INondestructiveTestOrderTicketService; import com.zhgd.xmgl.modules.baotou.service.IPipelineWeldingRecordService; +import com.zhgd.xmgl.util.EasyPoiUtil; +import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -22,6 +28,9 @@ import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; +import javax.servlet.http.HttpServletResponse; +import java.io.File; +import java.io.IOException; import java.util.*; @@ -226,4 +235,98 @@ public class NondestructiveTestOrderTicketController { return Result.success(nondestructiveTestOrderTicketService.queryById(id)); } + @OperLog(operModul = "无损检测委托单管理", operType = "", operDesc = "导出pdf文件") + @ApiOperation(value = "导出pdf文件", notes = "导出pdf文件", httpMethod = "GET") + @ApiImplicitParam(name = "id", value = "id", paramType = "query", required = true, dataType = "String") + @GetMapping("exportPdf") + public void exportPdf(HttpServletResponse response, @RequestParam(name = "id", required = true) String id) throws IOException { + Map map = new HashMap<>(); + NondestructiveTestOrderTicket fire = nondestructiveTestOrderTicketService.queryById(id); + map.put("id", fire.getId()); + map.put("num", fire.getNum()); + map.put("projectName", fire.getProjectName()); + map.put("deviceUnitId", fire.getDeviceUnitId()); + map.put("testPieceName", fire.getTestPieceName()); + map.put("pipelineInformationId", fire.getPipelineInformationId()); + map.put("commissioningUnit", fire.getCommissioningUnit()); + map.put("weldingMethod", fire.getWeldingMethod()); + map.put("medium", fire.getMedium()); + map.put("grooveForm", fire.getGrooveForm()); + map.put("testingRatio", fire.getTestingRatio()); + try { + String[] tm = {"RT(射线检测)", "PT(渗透检测)", "MT(磁粉检测)", "UT(超声检测)", "TOF(衍射时差法超声检)", "GP(光谱检测)", "YD(硬度检测)", "CH(超声测厚)", "TCH(涂层测厚)", "DHH(电火花检测)", "WL(涡流检测)", "TST(铁素体检测)"}; + map.put("testingMethod", tm[fire.getTestingMethod() - 1]); + } catch (Exception e) { + log.error("", e); + map.put("testingMethod", ""); + } + map.put("temperature", fire.getTemperature()); + map.put("weldNumber", fire.getWeldNumber()); + try { + String[] ql = {"一级", "二级", "三级"}; + map.put("qualifiedLevel", ql[fire.getQualifiedLevel() - 1]); + } catch (Exception e) { + log.error("", e); + map.put("qualifiedLevel", ""); + } + map.put("testingStandard", fire.getTestingStandard()); + map.put("pressure", fire.getPressure()); + map.put("testNumber", fire.getTestNumber()); + map.put("testingDate", DateUtil.format(fire.getTestingDate(), "yyyy年MM月dd日")); + map.put("craterList", fire.getCraterList()); + map.put("mainDescriptionAttachedPicture", fire.getMainDescriptionAttachedPicture()); + map.put("testingReportAttachment", fire.getTestingReportAttachment()); + map.put("constructionUnit", fire.getConstructionUnit()); + map.put("qualityChargePersonSignature", fire.getQualityChargePersonSignature()); + map.put("qualityChargePersonSignatureDate", DateUtil.format(fire.getQualityChargePersonSignatureDate(), "yyyy年MM月dd日")); + map.put("epcContractor", fire.getEpcContractor()); + map.put("professionalEngineerSignature", fire.getProfessionalEngineerSignature()); + map.put("professionalEngineerSignatureDate", DateUtil.format(fire.getProfessionalEngineerSignatureDate(), "yyyy年MM月dd日")); + map.put("supervisingUnit", fire.getSupervisingUnit()); + map.put("supervisingEngineerSignature", fire.getSupervisingEngineerSignature()); + map.put("supervisingEngineerSignatureDate", DateUtil.format(fire.getSupervisingEngineerSignatureDate(),"yyyy年MM月dd日")); + map.put("testingUnit", fire.getTestingUnit()); + map.put("testingUnitChargePersonSignature", fire.getTestingUnitChargePersonSignature()); + map.put("testingUnitChargePersonSignatureDate", DateUtil.format(fire.getTestingUnitChargePersonSignatureDate(),"yyyy年MM月dd日")); + map.put("projectSn", fire.getProjectSn()); + map.put("createDate", fire.getCreateDate()); + map.put("updateDate", fire.getUpdateDate()); + map.put("deviceUnitName", fire.getDeviceUnitName()); + map.put("deviceUnitNo", fire.getDeviceUnitNo()); + map.put("commissioningUnitName", fire.getCommissioningUnitName()); + map.put("constructionUnitName", fire.getConstructionUnitName()); + map.put("qualityChargePersonSignatureName", fire.getQualityChargePersonSignatureName()); + map.put("epcContractorName", fire.getEpcContractorName()); + map.put("professionalEngineerSignatureName", fire.getProfessionalEngineerSignatureName()); + map.put("supervisingUnitName", fire.getSupervisingUnitName()); + map.put("supervisingEngineerSignatureName", fire.getSupervisingEngineerSignatureName()); + map.put("testingUnitName", fire.getTestingUnitName()); + map.put("testingUnitChargePersonSignatureName", fire.getTestingUnitChargePersonSignatureName()); + map.put("pipelineNumber", fire.getPipelineNumber()); + String url; +// url = "C:\\Users\\Administrator\\Desktop\\无损检测模板.docx"; + url = Fileutils.getExportTemplateFile("excel/work/无损检测模板.docx").getAbsolutePath(); + List> list = new ArrayList<>(); + map.put("list", list); + String detail = fire.getCraterList(); + JSONArray detailJa = JSON.parseArray(detail); + if (CollUtil.isNotEmpty(detailJa)) { + for (int i = 0; i < detailJa.size(); i++) { + JSONObject jo = detailJa.getJSONObject(i); + Map m = new HashMap<>(); + m.put("d0", i+1); + m.put("d1", FlowUtil.getPullDownString(jo, "field5496713710010")); + m.put("d2", jo.getString("field4898340503658")); + m.put("d3", jo.getString("field8195640514474")); + m.put("d4", jo.getString("field8807940520346")); + m.put("d5", jo.getString("field7676440525389")); + list.add(m); + } + } + File tempFile = File.createTempFile(IdUtil.simpleUUID(), ".docx"); + EasyPoiUtil.exportWord(map, url, tempFile); + + EasyPoiUtil.wordToPdfExport(response, tempFile); + } + } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PipelineWeldingRecordController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PipelineWeldingRecordController.java index dcf02bfa1..55e62093a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PipelineWeldingRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PipelineWeldingRecordController.java @@ -13,7 +13,6 @@ import com.zhgd.xmgl.modules.baotou.service.IPipelineWeldingRecordService; import com.zhgd.xmgl.util.ExcelUtils; import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.FlowUtil; -import com.zhgd.xmgl.util.MapBuilder; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -208,7 +207,7 @@ public class PipelineWeldingRecordController { } //将项目清单集合添加到map中 map.put("listMap", listMap); - File out = Fileutils.getExportExcelTemplateFile("excel/焊接记录导出模版.xlsx"); + File out = Fileutils.getExportTemplateFile("excel/焊接记录导出模版.xlsx"); TemplateExportParams params = new TemplateExportParams(out.getAbsolutePath(), 0); Workbook workbook = ExcelExportUtil.exportExcel(params, map); ExcelUtils.downLoadExcel("管道焊接记录.xlsx", response, workbook); diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/WorkerAdmissionController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/WorkerAdmissionController.java index 4741d1f27..19d849f52 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/WorkerAdmissionController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/WorkerAdmissionController.java @@ -439,7 +439,7 @@ public class WorkerAdmissionController { if (CollUtil.isNotEmpty(allList)) { int i = 1; for (Map map : allList) { - TemplateExportParams params = new TemplateExportParams(Fileutils.getExportExcelTemplateFile("excel/导出人员申请表模板.xlsx").getAbsolutePath()); + TemplateExportParams params = new TemplateExportParams(Fileutils.getExportTemplateFile("excel/导出人员申请表模板.xlsx").getAbsolutePath()); Workbook workbook = ExcelExportUtil.exportExcel(params, map); String fileName = map.get("certificateIssuingUnitName") + "-" + map.get("certificateIssuingPersonName") + "-" + DateUtil.format(DateUtil.parse(map.get("addTime").toString()), "yyyyMMddHHmmss") + "-" + i++; fileName = Fileutils.checkFileName(fileName) + ".xlsx"; diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/CivilEngineeringQualityInspectionOrder.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/CivilEngineeringQualityInspectionOrder.java index d960e54b0..c227a7eb2 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/CivilEngineeringQualityInspectionOrder.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/CivilEngineeringQualityInspectionOrder.java @@ -1,216 +1,294 @@ package com.zhgd.xmgl.modules.baotou.entity; -import java.io.Serializable; -import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; -import org.springframework.format.annotation.DateTimeFormat; -import org.jeecgframework.poi.excel.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.springframework.format.annotation.DateTimeFormat; + +import java.io.Serializable; +import java.util.Date; + /** * @Description: 土建工程质量检测委托单 * @author: pds - * @date: 2024-08-27 + * @date: 2024-08-27 * @version: V1.0 */ @Data @TableName("civil_engineering_quality_inspection_order") -@ApiModel(value="CivilEngineeringQualityInspectionOrder实体类",description="CivilEngineeringQualityInspectionOrder") +@ApiModel(value = "CivilEngineeringQualityInspectionOrder实体类", description = "CivilEngineeringQualityInspectionOrder") public class CivilEngineeringQualityInspectionOrder implements Serializable { private static final long serialVersionUID = 1L; - /**id*/ - @TableId(type = IdType.ASSIGN_ID) - @ApiModelProperty(value="id") - private java.lang.Long id ; - /**编号*/ - @Excel(name = "编号", width = 15) - @ApiModelProperty(value="编号") - private java.lang.String num ; - /**项目*/ - @Excel(name = "项目", width = 15) - @ApiModelProperty(value="项目") - private java.lang.String project ; - /**装置管理id*/ - @Excel(name = "装置管理id", width = 15) - @ApiModelProperty(value="装置管理id") - private java.lang.Long deviceUnitId ; - /**检测方式:1:试验窒检测;2:现场检测;*/ - @Excel(name = "检测方式:1:试验窒检测;2:现场检测;", width = 15) - @ApiModelProperty(value="检测方式:1:试验窒检测;2:现场检测;") - private java.lang.Integer testingMethod ; - /**检测类别:1:见证取样检测;2:专项检测;*/ - @Excel(name = "检测类别:1:见证取样检测;2:专项检测;", width = 15) - @ApiModelProperty(value="检测类别:1:见证取样检测;2:专项检测;") - private java.lang.Integer testingCategory ; - /**工程使用部位*/ - @Excel(name = "工程使用部位", width = 15) - @ApiModelProperty(value="工程使用部位") - private java.lang.String projectUseLocation ; - /**检测委托依据标准*/ - @Excel(name = "检测委托依据标准", width = 15) - @ApiModelProperty(value="检测委托依据标准") - private java.lang.String testingCommissionBasisStandard ; - /**检测代码列表*/ - @Excel(name = "检测代码列表", width = 15) - @ApiModelProperty(value="检测代码列表") - private java.lang.String testingCodeList ; - /**试件/样抽样组数*/ - @Excel(name = "试件/样抽样组数", width = 15) - @ApiModelProperty(value="试件/样抽样组数") - private java.lang.String testPieceSampleSamplingGroupNumber ; - /**试件/样编号*/ - @Excel(name = "试件/样编号", width = 15) - @ApiModelProperty(value="试件/样编号") - private java.lang.String testPieceSampleNumber ; - /**试件/样型号规格*/ - @Excel(name = "试件/样型号规格", width = 15) - @ApiModelProperty(value="试件/样型号规格") - private java.lang.String testPieceSampleModelSpecification ; - /**试件/样代表批量*/ - @Excel(name = "试件/样代表批量", width = 15) - @ApiModelProperty(value="试件/样代表批量") - private java.lang.String testPieceSampleRepresentativeBatch ; - /**产地/厂商*/ - @Excel(name = "产地/厂商", width = 15) - @ApiModelProperty(value="产地/厂商") - private java.lang.String originManufacturer ; - /**产品批号/炉号*/ - @Excel(name = "产品批号/炉号", width = 15) - @ApiModelProperty(value="产品批号/炉号") - private java.lang.String productBatchFurnaceNumber ; - /**焊接试件操作员*/ - @Excel(name = "焊接试件操作员", width = 15) - @ApiModelProperty(value="焊接试件操作员") - private java.lang.Long weldingTestPieceOperator ; - /**焊接试件操作证号*/ - @Excel(name = "焊接试件操作证号", width = 15) - @ApiModelProperty(value="焊接试件操作证号") - private java.lang.String weldingTestPieceOperationCertificateNumber ; - /**商标*/ - @Excel(name = "商标", width = 15) - @ApiModelProperty(value="商标") - private java.lang.String trademark ; - /**出厂合格证编号*/ - @Excel(name = "出厂合格证编号", width = 15) - @ApiModelProperty(value="出厂合格证编号") - private java.lang.String factoryCertificateNumber ; - /**检测委托方*/ - @Excel(name = "检测委托方", width = 15) - @ApiModelProperty(value="检测委托方") - private java.lang.Long testingClient ; - /**检测委托人*/ - @Excel(name = "检测委托人", width = 15) - @ApiModelProperty(value="检测委托人") - private java.lang.Long testingClientUser ; - /**检测委托人电话*/ - @Excel(name = "检测委托人电话", width = 15) - @ApiModelProperty(value="检测委托人电话") - private java.lang.String testingClientPhoneNumber ; - /**检测委托时间*/ - @Excel(name = "检测委托时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - @ApiModelProperty(value="检测委托时间") - private java.util.Date testingCommissionTime ; - /**取样/送样人*/ - @Excel(name = "取样/送样人", width = 15) - @ApiModelProperty(value="取样/送样人") - private java.lang.Long samplingSampleDeliveryPerson ; - /**EPC承包商*/ - @Excel(name = "EPC承包商", width = 15) - @ApiModelProperty(value="EPC承包商") - private java.lang.Long epcContractor ; - /**专业工程师*/ - @Excel(name = "专业工程师", width = 15) - @ApiModelProperty(value="专业工程师") - private java.lang.Long professionalEngineer ; - /**监理见证方*/ - @Excel(name = "监理见证方", width = 15) - @ApiModelProperty(value="监理见证方") - private java.lang.Long supervisingWitness ; - /**监理见证人*/ - @Excel(name = "监理见证人", width = 15) - @ApiModelProperty(value="监理见证人") - private java.lang.Long supervisingWitnessUser ; - /**委托人电话*/ - @Excel(name = "委托人电话", width = 15) - @ApiModelProperty(value="委托人电话") - private java.lang.String clientPhoneNumber ; - /**见证记录*/ - @Excel(name = "见证记录", width = 15) - @ApiModelProperty(value="见证记录") - private java.lang.String witnessRecord ; - /**见证记录图片*/ - @Excel(name = "见证记录图片", width = 15) - @ApiModelProperty(value="见证记录图片") - private java.lang.String witnessRecordPicture ; - /**检测单位*/ - @Excel(name = "检测单位", width = 15) - @ApiModelProperty(value="检测单位") - private java.lang.Long testingUnit ; - /**委托接受人*/ - @Excel(name = "委托接受人", width = 15) - @ApiModelProperty(value="委托接受人") - private java.lang.Long client ; - /**检测报告出具承诺时限*/ - @Excel(name = "检测报告出具承诺时限", width = 15) - @ApiModelProperty(value="检测报告出具承诺时限") - private Date testingReportIssuanceCommitmentTimeLimit ; - /**需要说明事项*/ - @Excel(name = "需要说明事项", width = 15) - @ApiModelProperty(value="需要说明事项") - private java.lang.String mattersExplained ; - /**所属项目SN*/ - @Excel(name = "所属项目SN", width = 15) - @ApiModelProperty(value="所属项目SN") - private java.lang.String projectSn ; - /**创建时间*/ - @ApiModelProperty(value="创建时间") - private java.util.Date createDate ; - /**更新时间*/ - @ApiModelProperty(value="更新时间") - private java.util.Date updateDate ; + /** + * id + */ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private java.lang.Long id; + /** + * 编号 + */ + @Excel(name = "编号", width = 15) + @ApiModelProperty(value = "编号") + private java.lang.String num; + /** + * 项目 + */ + @Excel(name = "项目", width = 15) + @ApiModelProperty(value = "项目") + private java.lang.String project; + /** + * 装置管理id + */ + @Excel(name = "装置管理id", width = 15) + @ApiModelProperty(value = "装置管理id") + private java.lang.Long deviceUnitId; + /** + * 检测方式:1:试验窒检测;2:现场检测; + */ + @Excel(name = "检测方式:1:试验窒检测;2:现场检测;", width = 15) + @ApiModelProperty(value = "检测方式:1:试验窒检测;2:现场检测;") + private java.lang.Integer testingMethod; + /** + * 检测类别:1:见证取样检测;2:专项检测; + */ + @Excel(name = "检测类别:1:见证取样检测;2:专项检测;", width = 15) + @ApiModelProperty(value = "检测类别:1:见证取样检测;2:专项检测;") + private java.lang.Integer testingCategory; + /** + * 工程使用部位 + */ + @Excel(name = "工程使用部位", width = 15) + @ApiModelProperty(value = "工程使用部位") + private java.lang.String projectUseLocation; + /** + * 检测委托依据标准 + */ + @Excel(name = "检测委托依据标准", width = 15) + @ApiModelProperty(value = "检测委托依据标准") + private java.lang.String testingCommissionBasisStandard; + /** + * 检测代码列表 + */ + @Excel(name = "检测代码列表", width = 15) + @ApiModelProperty(value = "检测代码列表") + private java.lang.String testingCodeList; + /** + * 试件/样抽样组数 + */ + @Excel(name = "试件/样抽样组数", width = 15) + @ApiModelProperty(value = "试件/样抽样组数") + private java.lang.String testPieceSampleSamplingGroupNumber; + /** + * 试件/样编号 + */ + @Excel(name = "试件/样编号", width = 15) + @ApiModelProperty(value = "试件/样编号") + private java.lang.String testPieceSampleNumber; + /** + * 试件/样型号规格 + */ + @Excel(name = "试件/样型号规格", width = 15) + @ApiModelProperty(value = "试件/样型号规格") + private java.lang.String testPieceSampleModelSpecification; + /** + * 试件/样代表批量 + */ + @Excel(name = "试件/样代表批量", width = 15) + @ApiModelProperty(value = "试件/样代表批量") + private java.lang.String testPieceSampleRepresentativeBatch; + /** + * 产地/厂商 + */ + @Excel(name = "产地/厂商", width = 15) + @ApiModelProperty(value = "产地/厂商") + private java.lang.String originManufacturer; + /** + * 产品批号/炉号 + */ + @Excel(name = "产品批号/炉号", width = 15) + @ApiModelProperty(value = "产品批号/炉号") + private java.lang.String productBatchFurnaceNumber; + /** + * 焊接试件操作员 + */ + @Excel(name = "焊接试件操作员", width = 15) + @ApiModelProperty(value = "焊接试件操作员") + private java.lang.Long weldingTestPieceOperator; + /** + * 焊接试件操作证号 + */ + @Excel(name = "焊接试件操作证号", width = 15) + @ApiModelProperty(value = "焊接试件操作证号") + private java.lang.String weldingTestPieceOperationCertificateNumber; + /** + * 商标 + */ + @Excel(name = "商标", width = 15) + @ApiModelProperty(value = "商标") + private java.lang.String trademark; + /** + * 出厂合格证编号 + */ + @Excel(name = "出厂合格证编号", width = 15) + @ApiModelProperty(value = "出厂合格证编号") + private java.lang.String factoryCertificateNumber; + /** + * 检测委托方 + */ + @Excel(name = "检测委托方", width = 15) + @ApiModelProperty(value = "检测委托方") + private java.lang.Long testingClient; + /** + * 检测委托人 + */ + @Excel(name = "检测委托人", width = 15) + @ApiModelProperty(value = "检测委托人") + private java.lang.Long testingClientUser; + /** + * 检测委托人电话 + */ + @Excel(name = "检测委托人电话", width = 15) + @ApiModelProperty(value = "检测委托人电话") + private java.lang.String testingClientPhoneNumber; + /** + * 检测委托时间 + */ + @Excel(name = "检测委托时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "检测委托时间") + private java.util.Date testingCommissionTime; + /** + * 取样/送样人 + */ + @Excel(name = "取样/送样人", width = 15) + @ApiModelProperty(value = "取样/送样人") + private java.lang.Long samplingSampleDeliveryPerson; + /** + * EPC承包商 + */ + @Excel(name = "EPC承包商", width = 15) + @ApiModelProperty(value = "EPC承包商") + private java.lang.Long epcContractor; + /** + * 专业工程师 + */ + @Excel(name = "专业工程师", width = 15) + @ApiModelProperty(value = "专业工程师") + private java.lang.Long professionalEngineer; + /** + * 监理见证方 + */ + @Excel(name = "监理见证方", width = 15) + @ApiModelProperty(value = "监理见证方") + private java.lang.Long supervisingWitness; + /** + * 监理见证人 + */ + @Excel(name = "监理见证人", width = 15) + @ApiModelProperty(value = "监理见证人") + private java.lang.Long supervisingWitnessUser; + /** + * 委托人电话 + */ + @Excel(name = "委托人电话", width = 15) + @ApiModelProperty(value = "委托人电话") + private java.lang.String clientPhoneNumber; + /** + * 见证记录 + */ + @Excel(name = "见证记录", width = 15) + @ApiModelProperty(value = "见证记录") + private java.lang.String witnessRecord; + /** + * 见证记录图片 + */ + @Excel(name = "见证记录图片", width = 15) + @ApiModelProperty(value = "见证记录图片") + private java.lang.String witnessRecordPicture; + /** + * 检测单位 + */ + @Excel(name = "检测单位", width = 15) + @ApiModelProperty(value = "检测单位") + private java.lang.Long testingUnit; + /** + * 委托接受人 + */ + @Excel(name = "委托接受人", width = 15) + @ApiModelProperty(value = "委托接受人") + private java.lang.Long client; + /** + * 检测报告出具承诺时限 + */ + @Excel(name = "检测报告出具承诺时限", width = 15) + @ApiModelProperty(value = "检测报告出具承诺时限") + private Date testingReportIssuanceCommitmentTimeLimit; + /** + * 需要说明事项 + */ + @Excel(name = "需要说明事项", width = 15) + @ApiModelProperty(value = "需要说明事项") + private java.lang.String mattersExplained; + /** + * 所属项目SN + */ + @Excel(name = "所属项目SN", width = 15) + @ApiModelProperty(value = "所属项目SN") + private java.lang.String projectSn; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private java.util.Date createDate; + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间") + private java.util.Date updateDate; - @TableField(exist = false) - @ApiModelProperty(value="装置单位名称") - private java.lang.String deviceUnitName ; - @TableField(exist = false) - @ApiModelProperty(value="装置单位号") - private java.lang.String deviceUnitNo ; - @TableField(exist = false) - @ApiModelProperty(value="焊接试件操作员名称") - private java.lang.String weldingTestPieceOperatorName ; - @TableField(exist = false) - @ApiModelProperty(value="检测委托方名称") - private java.lang.String testingClientName ; - @TableField(exist = false) - @ApiModelProperty(value="检测委托人名称") - private java.lang.String testingClientUserName ; - @TableField(exist = false) - @ApiModelProperty(value="取样/送样人名称") - private java.lang.String samplingSampleDeliveryPersonName ; - @TableField(exist = false) - @ApiModelProperty(value="EPC承包商名称") - private java.lang.String epcContractorName ; - @TableField(exist = false) - @ApiModelProperty(value="专业工程师名称") - private java.lang.String professionalEngineerName ; - @TableField(exist = false) - @ApiModelProperty(value="监理见证方名称") - private java.lang.String supervisingWitnessName ; - @TableField(exist = false) - @ApiModelProperty(value="监理见证人名称") - private java.lang.String supervisingWitnessUserName ; - @TableField(exist = false) - @ApiModelProperty(value="检测单位名称") - private java.lang.String testingUnitName ; - @TableField(exist = false) - @ApiModelProperty(value="委托接受人名称") - private java.lang.String clientName ; + @TableField(exist = false) + @ApiModelProperty(value = "装置单位名称") + private java.lang.String deviceUnitName; + @TableField(exist = false) + @ApiModelProperty(value = "装置单位号") + private java.lang.String deviceUnitNo; + @TableField(exist = false) + @ApiModelProperty(value = "焊接试件操作员名称") + private java.lang.String weldingTestPieceOperatorName; + @TableField(exist = false) + @ApiModelProperty(value = "检测委托方名称") + private java.lang.String testingClientName; + @TableField(exist = false) + @ApiModelProperty(value = "检测委托人名称") + private java.lang.String testingClientUserName; + @TableField(exist = false) + @ApiModelProperty(value = "取样/送样人名称") + private java.lang.String samplingSampleDeliveryPersonName; + @TableField(exist = false) + @ApiModelProperty(value = "EPC承包商名称") + private java.lang.String epcContractorName; + @TableField(exist = false) + @ApiModelProperty(value = "专业工程师名称") + private java.lang.String professionalEngineerName; + @TableField(exist = false) + @ApiModelProperty(value = "监理见证方名称") + private java.lang.String supervisingWitnessName; + @TableField(exist = false) + @ApiModelProperty(value = "监理见证人名称") + private java.lang.String supervisingWitnessUserName; + @TableField(exist = false) + @ApiModelProperty(value = "检测单位名称") + private java.lang.String testingUnitName; + @TableField(exist = false) + @ApiModelProperty(value = "委托接受人名称") + private java.lang.String clientName; } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java index 869dd95d4..bdbe130a5 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java @@ -31,6 +31,8 @@ public class LiftingOperation implements Serializable { @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "id") private java.lang.Long id; + @ApiModelProperty(value = "编号") + private java.lang.String num; /** * 申请单位 */ diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/CivilEngineeringQualityInspectionOrderMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/CivilEngineeringQualityInspectionOrderMapper.xml index e78d62297..241bd8ae0 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/CivilEngineeringQualityInspectionOrderMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/CivilEngineeringQualityInspectionOrderMapper.xml @@ -13,7 +13,7 @@ ei3.enterprise_name as supervising_witness_name, wi3.worker_name as supervising_witness_user_name, ei4.enterprise_name as testing_unit_name, - wi4.worker_name as asclient_namey, + wi4.worker_name as client_name, wi5.worker_name as sampling_sample_delivery_person_name from civil_engineering_quality_inspection_order t left join device_unit du on t.device_unit_id = du.id @@ -42,7 +42,7 @@ ei3.enterprise_name as supervising_witness_name, wi3.worker_name as supervising_witness_user_name, ei4.enterprise_name as testing_unit_name, - wi4.worker_name as asclient_namey, + wi4.worker_name as client_name, wi5.worker_name as sampling_sample_delivery_person_name from civil_engineering_quality_inspection_order t left join device_unit du on t.device_unit_id = du.id diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/MainProjectCompleteDetailServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/MainProjectCompleteDetailServiceImpl.java index 26e64e046..08baf303a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/MainProjectCompleteDetailServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/service/impl/MainProjectCompleteDetailServiceImpl.java @@ -325,9 +325,9 @@ public class MainProjectCompleteDetailServiceImpl extends ServiceImpl totalMap = this.getOverviewTotalMap(sheetList, overviewYears, colList, treeNames); sheetList.add(0, totalMap); // File out = FileUtil.file("C:\\Users\\GUO\\Desktop\\mm.xlsx"); - File out = Fileutils.getExportExcelTemplateFile("excel/主要工程量完成情况计划总览导出模板.xlsx"); + File out = Fileutils.getExportTemplateFile("excel/主要工程量完成情况计划总览导出模板.xlsx"); TemplateExportParams params = new TemplateExportParams(out.getAbsolutePath()); params.setColForEach(true); Workbook workbook = ExcelExportUtil.exportExcelClone(realMap, params); diff --git a/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamTrainRecordController.java b/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamTrainRecordController.java index 0ffbb6706..2eb387157 100644 --- a/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamTrainRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/exam/controller/ExamTrainRecordController.java @@ -10,7 +10,6 @@ import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.jeecg.common.execption.OpenAlertException; import com.zhgd.jeecg.common.system.query.QueryGenerator; -import com.zhgd.xmgl.modules.baotou.entity.ConstructionPlanLedgerSet; import com.zhgd.xmgl.modules.exam.entity.ExamAnswerQuestion; import com.zhgd.xmgl.modules.exam.entity.ExamTrainRecord; import com.zhgd.xmgl.modules.exam.service.IExamTrainRecordService; @@ -19,7 +18,6 @@ import com.zhgd.xmgl.modules.exam.vo.SpecialWorkerVo; import com.zhgd.xmgl.util.ExcelUtils; import com.zhgd.xmgl.util.Fileutils; import com.zhgd.xmgl.util.PageUtil; -import com.zhgd.xmgl.util.ReflectUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -325,7 +323,7 @@ public class ExamTrainRecordController { } //将项目清单集合添加到map中 map.put("listMap", listMap); - File out = Fileutils.getExportExcelTemplateFile("excel/一级安全教育培训台账模版.xlsx"); + File out = Fileutils.getExportTemplateFile("excel/一级安全教育培训台账模版.xlsx"); TemplateExportParams params = new TemplateExportParams(out.getAbsolutePath(), 0); Workbook workbook = ExcelExportUtil.exportExcel(params, map); ExcelUtils.downLoadExcel("安全教育培训台账.xlsx", response, workbook); @@ -351,7 +349,7 @@ public class ExamTrainRecordController { } } map.put("listMap", listMap); - File out = Fileutils.getExportExcelTemplateFile("excel/特种作业人员登记台账模版.xlsx"); + File out = Fileutils.getExportTemplateFile("excel/特种作业人员登记台账模版.xlsx"); TemplateExportParams params = new TemplateExportParams(out.getAbsolutePath()); Workbook workbook = ExcelExportUtil.exportExcel(params, map); ExcelUtils.downLoadExcel("特种作业人员登记台账.xlsx", response, workbook); diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java index be82eba39..fbc9d78ea 100644 --- a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityInspectionRecordServiceImpl.java @@ -85,6 +85,7 @@ public class QualityInspectionRecordServiceImpl extends ServiceImpl map, String url, File tempFile) { + try { + XWPFDocument doc = WordExportUtil.exportWord07(url, map); + FileOutputStream fos = new FileOutputStream(tempFile); + doc.write(fos); + fos.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + /** + * word转pdf导出 + * + * @param response + * @param tempFile word文档文件 + */ + public static void wordToPdfExport(HttpServletResponse response, File tempFile) { + response.setContentType("application/pdf"); + response.setHeader("Content-Disposition", "attachment; filename=name.pdf"); + try (InputStream docxInputStream = new FileInputStream(tempFile); + OutputStream pdfOutputStream = response.getOutputStream() +// OutputStream pdfOutputStream = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\管道焊接记录.pdf") + ) { + + IConverter converter = LocalConverter.builder().build(); + converter + .convert(docxInputStream) + .as(DocumentType.DOCX) + .to(pdfOutputStream) + .as(DocumentType.PDF) + .execute(); + + // 通常不需要在这里调用 flush(),因为 execute()方法可能已经完成了它,但如果遇到特定问题,可以尝试调用它 + // pdfOutputStream.flush(); + + } catch (Exception e) { + // 设置适当的 HTTP 状态码和错误消息 + response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); + // 可以在这里记录错误或向客户端发送错误消息(但注意,响应流可能已关闭) + e.printStackTrace(); + } finally { + // 清理临时文件 + if (!tempFile.delete()) { + tempFile.deleteOnExit(); + } + } + } + + + public static void main(String[] args) { +// EasyPoiUtil.wordToPdfExport(null, new File("C:\\Users\\Administrator\\Desktop\\中科佳成优化.docx")); + } +} diff --git a/src/main/java/com/zhgd/xmgl/util/Fileutils.java b/src/main/java/com/zhgd/xmgl/util/Fileutils.java index 9012a2423..8923aabdf 100644 --- a/src/main/java/com/zhgd/xmgl/util/Fileutils.java +++ b/src/main/java/com/zhgd/xmgl/util/Fileutils.java @@ -71,13 +71,13 @@ public class Fileutils { } /** - * 获取导出的excel的模板 + * 获取导出的模板 * * @param classPath * @return * @throws IOException */ - public static File getExportExcelTemplateFile(String classPath) throws IOException { + public static File getExportTemplateFile(String classPath) throws IOException { InputStream fis = null; File out = null; try { diff --git a/src/main/java/com/zhgd/xmgl/util/FlowUtil.java b/src/main/java/com/zhgd/xmgl/util/FlowUtil.java index bbbcfa712..95d8c077a 100644 --- a/src/main/java/com/zhgd/xmgl/util/FlowUtil.java +++ b/src/main/java/com/zhgd/xmgl/util/FlowUtil.java @@ -128,6 +128,10 @@ public class FlowUtil { return Optional.ofNullable(map.get(key)).map(o -> "".equals(o) ? null : Convert.toInt(((List) o).get(0))).orElse(null); } + public static String getPullDownString(Map map, String key) { + return Optional.ofNullable(map.get(key)).map(o -> "".equals(o) ? null : Convert.toStr(((List) o).get(0))).orElse(null); + } + public static String getLongitude(Map map, String key) { return Optional.ofNullable(map.get(key)).map(o -> "".equals(o) ? null : JSON.parseObject(o.toString()).getString("lng")).orElse(null); } diff --git a/src/main/resources/excel/work/一级动火模板.docx b/src/main/resources/excel/work/一级动火模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..1e9066b93448ea26810d54e42e739be77d5f0d82 GIT binary patch literal 41613 zcmZsB19WB0(spcH6Wi9rwr$(CZQC{{wl%SB+sQC$_0!c) zRc|>-U=S#PzgMWt9^c>le_fE@Ka6Y*k~#ZbN*ApQ}fQ+%1T1OxzZ2Lb>< z_}^msc6PLG)>hdH{5I?K2%YFBcp#f33Jt~+eHs3h%%ue^dc{0oAWh9-62$zB{O@ly zd%g0tU6;SZ24>-QKdo^RR3G>?8>J(&N+Gd~e_BtiKa_j_K4XTI&yayz+F|X|6T2Q- zrmK5i%8$ho6hI@jn&%O59Z{3xj$u3?##WG7ie*H4Fg1}StG?;0NJW%3A~~iCu|<>) z)jqNbIbFQHV)?8!H(gAkd$*yB0fIKOcM6Om_mQy=>1?zIaWT}Vo5mOfT5w^`xn?w-hm&i zF&Y^M2*{JT)Rk|4qUGhl132EFo&)MF`H|0^q5{4l6Y+GOz$xMt4mL9qqDR`8H^IB} zuFT_t-=~NN!d-ih_lCFL@-;my>TPSxs}Azct2JfgQL55S2Q0_Njlis~K$OpZXG7<1 z=}!!yzcw_7_WsYr*dU{g%YILc(f7n4{_lw~v~@84J2TM0)sIeGcp}Nj9dfY8CdT<7WGO-*A(C0NBs6a@_%^W+0n_?`mg_sMSTkAUHepw#o5H>}VVfer={#_@cGFEw_8u!Qx(YF*OO=7bV*SZbmZeLd zAl=q%@PTvcn=HGiU8bcf&zaR<$Q>T`w4kphBShN23D;00AhUmF}IsKhoj z*Wf&hwOEe`m%kDRH-s5<@_8|;NV0qF_NKRRuJsUNPn!O0T+ab3%^c3XNnDm#XMuF1 z8YrL^#1YUC1|?2Apoc0T8H6#+m^VN+Ui^6z(v}V+yEs?v^XztAH#um{+gNNGFhhXAe z^b_AV@m&-PUg4Kezd&MkGEF#F>Ffy)2p<>E`#X;47V`9+9P#|@?e6U8emGqKy?a&+ z?o|)&JM-OL0105EP=9G5dQPm*=gZr+x0>$3kmR5vJV3%b;Ztd$vV0NxzWr6L+wVKU z_&X3Etq5upP_N&(BMcMWsi*#Qdr7Ffgi-x_#$FCi%$S%M3_p_99rW?x_GYGqXj6ha z4+W@G^QR|s&tk0bbi9v?Zzj^nf(>v?xqz^R5^DRIYiA6ou~6)l{kc}5Zc#)RozJ~T zmk6Qfq+YnD^JVtLu<;t{%k^WXUHmLYegy0fx4#%dg0|q{m49Km;NY!Nv)ZJ(swTPr z8dyWiVm0xO{Pf;kCBGazuJkfxYGo3F$0Pyv$R##a^T67T|evA_4rIsp(>wwEoixqv!9mfYc&~M_M zb(>pj(>Q+=|E;9(`Fb*Sx&Lb_&>e6PNtu&kJdkdhN7gt8;BuQvCRou1ky3EnF0iV5 z6#L;UGHA%pm#R8eM9xVf1=UnxtaINxteIvxL#o0qTMt^2JfK7ZzXxHv|}<1^gJG_mbczfSo5k{CCsV-=>f6rgC}!dj0^E{!%e` zNXa-Hq!fG>VrqT^F|~kSadjZ#1p1H)0{uwDK|v&9;F}0{H9Ph3Ct&d4w;7D>?zIZYnsd}ybQa4CSqi_GND6hfYn3#Jv^TTn9--2zVqT=fqr zyN2ofqCM5lTao@`vRnZ<1tS3f5agJQI=y23H^ODel>3r7eQJ<+Ife1cLDceTc61c` zpu$z97x8deWd3u^0>?@y%nj_1V691Jvw%)<;DAWoQx~M@JK)8tDF#MsK$LSg#I$odM{69bKsX~oL@V@h5Kajs@;Dp z&8orot>>Zc_^==^K8qt#f*YT~3vR$uBH(1Z=z5tx(1dbPOztPVaQo)?Eh(lL@mdcB zIDexXu*{6Xir+bB$;}5GxG)Eyo1)YM{o7N*9gGNRH+*ilt}seC3;YENaC60xFe#@7 zFK~lb_&n;wfR|gScE&5?7OZ5bXiuabErdLZH-}$1X*`<{Q+?s2LCEFT4VCV@z1y}| zM^D=mPv4339gp@Lwf-ws7pUOp27DLn=m#BelfU+(LK0DYP$%gbnc zKu;i`JPTFXjuMI^S}BUQu<;jn*cXpl@Qbew zt`@!09mC@u#8Fz zRCbjCDyMZd((hV}L6|<~N-)koE2`+4VdZr)+h?pxtGvXaj)rXNEmThRPAaDcH`NoP z+nSlNJ?;F&p|{iGkyJ^uYh<1gY#gKd?H&9HfLGR_5sIphF&&SGW6pLx4T5f=_jvhE zxP=?nbhUA3ZNgJEC?>zrF;$u(ZmwuqGzt1%k>$PkouU+Ep)XUgft5O($RpzhIH}dG z{PA*6wI2~UezTF=oQzMLURtPIUW@xp^Fq~@jeC+GBkm>+gv+byeYZBbSsJ~zZU`y% zhgepu(o;{Rd`Alho9ifNfKgURGJ4terl=Tn6kb&y$F}>GH6TkqYEd64A5eIfJsMDJ zhy}yEPIXZWCHWND;1)_*n;#&L92#}d?x?^OWo_G2j zP#Tn0&iUa=8IMNw%AqFmeQSwBDirJEYsD2YwiFPeEj8Lq)`g5Uly6PaxE2K^f3*!^zv?W>ch*xkL#?6OQb$(1w14Xj zMzp0)ZFKvOZibP*4Ne%9?yM*NYyIl4{H2AGZxO3IIb@b0Z1DrytxE`da5(ZLm>dXhs>umKdSyt;iIm z)3>3K)dBx|olR2S{-DC*H> z-NE?mGfI_m8t8>+D%bKN%u2W8Pdg$!{N}_c?xP#z-#CijH5u@mB zJG?r{=-#B^(%9(bJR6@A29A9yx#Elw)|7>k6>fGO!DZaN0fsvc;E5|ES}J;GT=9M* zNdXV%XZ`Y9#J$d&O{+QSr@dCCC7J2j+MmqT2;;hWUL1}5Ro{E6hG0J;{9YxyWCln$ z+_)5DO;K2@DHwV(7_06RPPJaGe4N{CQwJuWL*D(;chQgFQ?f%|lRGOzm1ixF?_4wOj_*V|>VCtzOovzG|9YjK$<8 zft-4eImx5J#ALom{)jiR*whO$@`J&`T)b{6E&wp^z& zcH~f5klbexv4M%VK3#(R(YboQ`b(Fb;@-I?q9Lw#IWtM|XNIb{aZE-0RqfpM;EQc8 zex(EB*9-4|W*{oSI=D061i2ONU-{oZJlWCM$;sTt^dA~rj6SBY&;G!pd=F2tO|X?+ z#JPDm$Ph&EfP_);RU{Qy&-9SgxO) zISkMkR2sxB72UD^Vr2wVBtR{k#Kgt&q=uEt^Z7aw>Ofepz()#>A224KA{Cvj@M^@K zGzMoXmUEB8#Anks8W$jYOaD90jqBe! zQ$UH>r21F7PaNNv$69&-*!LW@i0Ir4yTovAOQ;-H~g{G0yIYrW= ze;fIdGh*3@D6VV(2GY(*nD#hWi7PTr0NmYJJtwt|OIFQrP=0~h6rwC<48v&5=(V?% z4;$)KU8Cj}(cwP%-bzl!ff@;djkwtmOE9{36|D5UONl*_L$LwKW+y=o2(f3^LK~tF zIz`6-gg)*zYNrC$6;J7(Wuy`6j39%a44!=P}OIh9-n)On|aW&_% z4N3`6GD1Hz|6EVK95KIBb|DBKP5I&L$iW5iRcR-9@pW`X=jhac279{bizi@{fD z#w{JFq>?=9Z(X%ILu3p8F*wL1KRPVvW4+*=U&@t|I(#CyW96^SJA7a^e+ZrY*68$z zPWz<40yHulR}h!0(u%XQj`pk5T6$H+vAf%u%q5B0u|~8uw3o#L$PFNM28JkdE>UCL z069u!pNW+_BFGmhoT6u$a`F$v6^LE)ZL&}s@>+o6Dg9XT3UoRTW^|T+HYjh`1#GF# z7CazQ?q|?@g^vx$&|nrpa2s@>llKhKo#m8iAI`~qWe-9VE0aSSF!|5Uw*>5Q&O?Xq z53#J>3v}h{HlQ>xCb5Aog!)mjLaHM!(yA|C;^K_UffcI=W}dwL_JM+(W7lsMm34HF416nqfBA}Ek9iWC%cLC8MVn8YDe1?EtWBR4Le3)XGw7lVr zVDKmD!F>L4-d0pO6p|9}CY%Wq`jNJ+3|2gM$nsFq6CcMpbiQvd#spWWlP_p?^BM8g znkPFUD$~td(y_RY+BMd_R=NCgdX!>PIkGqrJ5v0-@3QOdtKG`>?7DSkAl|H7I$t6d z`_PvWuM+XNi@o5T321V!>M3Ffk3ol#nWDI8!Qmc=IVs2%wvU_B#?4wd)CrC}DYf35 zk>XB0d8hS~UZ{v`$&8iRy#Js-oN_AU&BZigzbPM!yACI{9^hR%{$dDiWy<4*%PoVjR+FycQ@Q`dp%K`*k8R`>_=sEl|VP8$3fn6T67K5FzMOStb67nYLVM|YTh>tCfZgS2dnDQahL_nAwLR)l|)RD zyHNCY^qu@rxf>{U0Hi(H)e9n)y_?k zb@I7tQ!6I}Sy;+)K2uB-Z<71(%m1u!t-wyz*xeM{FM>-v82h(#m<9ZSP@2pSR| zs&~U)cDey~)I?t!_(}tlV|!=>J})oVpQ8tA7K_z=m~@9!no475k>zJWrZiwXhNMx1 zfdoPts@2dGFjDwr_k8gF0{@@kpK(6g`s2F*I%3iMDA&9wdgB{#6% z(bEwAw2=p(97io9K8PBqP^QiQ`Tp75PJpOUA+hGS2g+eb?3!7tYoo0Ls0Ny1cz_Az zSgOu%Vdm$o8O>b&YJXN_|VqGjIw}rAxlbl1dBKqdG2aMSC<@k*yC|RP(rRf28q;TR1JQpY!Z;MX0)M}zsZDD=B(W8@_2rV1r9tFt2CsFi{Zt(#L#y*cdwO_h- z+X8&9KV+8^4KT^6l-9FZV~Gq=az4O!$w0H1cD$SfV~w>^{H2V)qS}zqR6j zxPq~b(f?p2dHowJFd^6A7e8P&M?$G-pbBN^u&l`IBK0?M`H~OS%7md3aA<6K$408) z0&x8{S7O9{-o?{@UvA>93W3)|^O1|8l@jmu)}hqVjb7{Os~-OEG$)UiNjR36_KU{m@})brsYf3Re|GfQ@m7025f zdUbn3fm@9FB}!sZ!ttmEYbaP6EW8ORd~8%Cmr_{_C7K0sd$@RT8`R-fhj=0U$^Z$D z>qKYX7>4L7+mqVjaR{wS#<5CenC-m9LXe_a&>HqM?;i9>a%xo?ww0$^g@Gpfg2#f3%wfkElg=CTKr7+v=G zjd`#H>Ew9qf+*NQ=CH~n^DV;~FxNL&R&D=+#VUl+7Kqy9tG*;c)*-3QHd?r?Fhxe| zSnDDw91|w;!01l{T{zn$KXC%J?+UQRpM{q-t>$no7t~-tf^~OSVcHha!yhoJN{W#g zFRFjR(pJ7x>2qSo6v4=gwe<~_+Q;GR@z0TIR^t3>;RFy>z~UAq0qnP~`^}A_z67bd z9Cp%6=}&FDlbQh=Zn9(oH9+eY3tZ8D@}F<;4bxDqashM}@0BZ`p#K?J2+Z}u_P&Yb z@ONGN?}^VpU@Sm0rAHd+-Aaz+bxTm|4~m2S}d zW&2A=Q%jPVe@-O+(aciPP^K27u{>GkHtzZDT6~l)@6O# zLjOz*q5&68QOL=#tx>h2AT+~9#PBMbVMDZ87h0u_r=L0_HAP5>i&$E)kh#d0DMt;? zmI4ZJ-NORLgD0^0q?b`;r&7(m?ZhF`YU96IR<0hXm<)ENP~au`s<99%f%AErIv2Rp13SWyfoJPOME~YWPE9uKgfYCyL{sj#4Xts;7!-Uta33F z)+g`1h*CX>_6~&`X1sM;U~{oZmd6Ti-1>tF3sDRvx_ZaDaspxZu6mnD^s$2y$Q^Lt zH$In+e0*0nsd=&~lF}3?Wlxjs@9bpe{MYT*7jGf=m1?sj8S_0O5>9c0-@BCC0c02Fs421w5PNs-F^*28{B^;UQDqqN2m2jocz5$XF?NTAcrJM)1GepeR zQ>YId(i1>YE>cFP&wURe@Y9t$evgA^ndK)@^v*^HCo(0!db?rWf;7Qqqhs*yqN z0|X#hyRZVCeSvvG;JwCQk`67@XFTNVuPGf@)YM z*(NOAppX#EqoJ8}28ABJ6UqVdgHV4xAJ<}R{^)(2th>rj*1Pi04Lvjj-Z2()OM*BY zl**LM6xO<2tVB*T?$qm8cdQ^KuH9aLdYhpof*On5 zEdl&y-@?qr^-Z}6mJET6Kju(q!CyoaPNG_72q@y+^Z=K9vZyMZqkG~JFeUOaWuR@d z#y|3rR(pd>a*aFXz|&jy>q|^Z&#j;ELshD|Dw>0nNiwfht@gOt{C#9pCYw9)S2oU+ zN^Bb6w=_ZmMigT4VSJfZf_5jJ3ByXTUwnF0Lxe^QvC;zt7If0#>L3&B!ri&oD+@#X zZ~(LkcVo2uL;WLZT>19fq40xy;Y~Z%fLsx%Zw&pOQ17#p?Ep#K{jd)5^^fS z1zH5DrzXPG)W`OGeOyoTa@2u?5#e*ABJXF@d4HXBFUi1$mDf9 zbNI5s+p_%j^|+%tqM_XZJ49};BuN5(3h44Ra?AZX_Rxj^Ed?_zQRC*|;sO{WWKu+_ zfL9@SPpZ> zB%+y)^3kPJ*W*0{i18>$N%z}XL)OdRy15P$+wO{d%Es5qkdw6W7s_iu?!ALr+dhXc z^$i#EPhP^yVFlPA%_Tg>_#La;*S_}~W_sDQgYnyw`_P#`S9^Jnzvy*B6l>p@nRQXh zWubSCAvQHhQ9|9rlTL*F=A7MJ@|8PtKMRB(; zs!$Xwdku|d6*i}I10wtZ2n8W4Eb>ap@7i+QMTBA&=pK^3L(C5^R5+hFof~7_$xI1g zTVqHy4{|s>$`0e4kqC6|!>>s4OD)5PGD40zm6;?Tl@dBM&}`>RoJ663B`Cw7yANy8 zZipu%E=aJdSPqo6oo<1Wx=tgt0sI6ByFD)|1H2a(hn1d?zj)7Hx@;NAf!1EQj0X$8 zDRqd+o@zQ>Y$CvJpC}}Peh0sGs{CTkjSj0QjV+0lj-;MK&Ct}Cc`b6emdIx938=3^WP!j{uH+QTdEn=dm{VXq;yLz zC)>|xenIAcM*XzN<;Pj^#Cbzp#+GSPu+P}&v2m`7OSVDk*xv4OBDyZTRIOt7#$)%2U_(r>Y0Q z#gHb_%^GQGYg5@Wu)#-xux{yrp^-a{vk=@xY-EaXpDb*XlX-~J-9}_l1T33^q^Llv zc&cYW{zTm%?{mR{)iFbdpE@E9<`zT&l7}LHBF9?JYPLerJ}hD3;PhjG_$3&-f4h`q zSx@UtYh%<+Mcsw3_ePgqw@e}%y^KMiEuk}OR~EiM7uGgNk?#FilI?YP2s(LEBl!f( z>9PN!efL|_Jm#>vRgQVReh~onC&Vup2x2q#fNOb@jij1PS{-FK;I1_K_B|VDHu}w` z3XSrq{LvaVjzdy@O!d8lS5EzG1&l)99^cQ8`w7r7GA&+tgsMp)MYoV_d8o(QV#>r3 z(g*qqH-?MXw^Bj3Yn!XOpJgMRY+V(a`y2w1Mf+zmU(mUWiC=$L!2kb98v4H&k&~IR zwekNsnBHu{x`X=W*c})E0I2^d_>cHM{OMACG8UN)rAPJbi$3G$1@VEQdc1IEtTA*) z9U=-+f3HSb}i_2JbfMKzOviYK5yvKRIMI?v<-9znaN<}f!mq702*q}^SObBN;3MkdYHyyY<*2YnR>=jnzB$5p{%xP5XSY9OkVeuPR)~a2# ze84K^f#oYiY&EyCcd}u%%y#i_;yaox>}XN1zT$L~{0c_RbgjJ1E<4*{89k}3-pPD) zX*t?s8QnRjdV!WFvslLYz%sgtM)j)IIbZOE(+O0NxGO|;LQ%%<^6;l6Fcf+2yfLY5 z=$NP3fkvszFG|TU`0a2?q7ib%&<(AN8bK(2$2Udl7A3;B4p(3_Dqbg>pj5#zgC?@% z%EXLBC1}yk7sZ}Fs^aDxkcWV#q09YsyLeyPcN%C~3h%?={c`irH!TuR)D(I*nBwvJ zf$q!u$^3GD>Pm;_eK-P*{q-iB`|)(1>VvN|)1QT|%lo>&nuxyb^?3{*%XRZ3CWO_C zkC8gy{Dru6jL}X?bf^gj{`FiOMnT9bJev!VT+{+B_A^K7$HOCL!DyhRAzMHThZ6$c z&Gw#11XwT9}(4Bfem$G;}_90>6$4 z4=};Dj1`;>xV4D4j_YlGWKad)g5f)WB3YE`j8ehxQU^aq3ve&Iu?15j-(gYK8Zu%d z&b}njE)3}1#J0XZU8>XNJpY$@A3oFc$b$r&SEnnYVJoB5AI=I%(q1b(V~W^s;p{*W z1v_!#c<+8~s0CXD@Z`FgSL+}@PkB19Hv+cIGk@WS{b4-J(bDPry=&_$G6Hd~0_?qc zx`H`2ZMAI@(z4u|uiX9eR6la%+GKofw^yCsRV>m4*RqlGGiu~u^Lk2~c@mxhW$+B? zF`vWNY--nYJ8OCIe%*E~k`@M5!y0T-NAtRq>1)_iiu`f{bLdUrx(k$=>y{RVlE8a> z@Q}hPp}&yQaOP?UDMlh)2qgmvQ7X-^QNL9s`43;|YV_?&77f*;2g)Sb%&~l$oNVfe z;hC245Dwe&84D>TX5BAlh$jHR3mgsoCi8<`Ge7c}G`XIIB${>RKAfz>RF=PyH(xmZa1TGa3q<7#9iQC4`GjELhgD(i< zGpZ~p(-#Sdkna5ws!(k*aMA~7v=k4!7_WLzq6OWJND^`8)jKtYs6B>4l=MhiNLrgIvC_sSAA$Gj2g*fua z{fGK6bm$Qyf{P|is*b*u<739YLsh6bR2ru8LxSu9G;cPPSJ5=IKXeZYwyG8;l$2;i zjt-p_^tac`A^aREm0U>iF^nNGT4TJ-r_|l;?iCO$)5?lxO7a`8lABCc>Ri0JG{xM3 zQ+4LZ+so#xI1Bjh{Dw?g3zn-3j>g-X45wi3ry7#hB4X6raHi1bnO1DnS>PF}KAV+8 z68W$(WaXov@sxnsczTg~ZU_`M$Ik;hhOw(PPQA$VMBOR$BFAv%lZNj3G)ibhwC9iD zfY3K?+Do#VKGY(F3~O8{Y`(f_0IYH(Gf0{R+e4$*t`LcF` zYnMPjS1VEmp8{b0`uIOZ8bjjih6Wk{fCFCO|0&XZzm@51ZEWN8H}SsozI0qSYJYw< zJ$i@7^bI}xAaR^yYA^z1>K(|xxVw!qpb9TH^fW3qKg~)yur~C{}!A0_2m2M?cJ?JRa3pD z>%)KXX`o9S+9Jb zew0eax_V1Trpv3dvP*?~vm0&qf~YDg9&STpUkshS_pMZ=s(thO|NL5(jkOB>HkG&b z^Ye4M+GT7y^h$sH)e&!MU!d-@tfWj$nyH>;Xb$l>r9P#*hqynQa2$KTte3ZcO}9Iq-`567zMU?S`#U+^JPOPR8!HQTEle-@`T%G$OS% zCDC?9dtg<$YZ2WbjJ`^q;_u#h8S9$sE#XpSwkWb3b93?mj;gQSNAX!$^o3@boPk`E zkpJ~MVfG6Ts|zp&-lYc*_qXFNZkM!>m)$;UB#(_piMIDCTj?m}&qxp7Ly`|^ho|sI zcaM%6Hhfiy#>N+jrQ^-Sj#xI0pWAM#EgI)tM=&$p?b>#<##@K3l}__5=Uco-io zK5=iWUIcU$p!P>?J<@HcuQOJ498oHZT^q|fuL z^#h{TY3UCBq_7U1%Dv94cdUq40l08t`E2mK(r>keM|RN+UtO>9_ER86hd1v+jwT>a z+~dk%5;T(WbXBQ_gd3B(!(q(l(XI50b@f!}(wX;jX#9MsZ4Jvk?sHv}GPgDP0o1>wVotvVQez>R^mf*J2M&vB?MN_R}VU(eN(!TThuJ<@#A z%pBwUVmSqDD&m2kRLAol*QKu5M4~6KC$;5xN-|-bu?GL)6V8sTdJtPhC=m3Gd2K5qyGAhxWN)erOI^iB* z4hQuP2ZhN6Pjf9N$g@;{m#s3X*CUzKreU2D)x3J?Em{4me53_85}`Lx!F)FcK=VQL zks=#1ar_JVP+MOft;j;az5d`JN#~sw$d)Wz(g@{>9Y`y!SLcJMqsjZ!+P zCR?HAL>RjR&^cx!G%WVm>l0R=wvnnuvbP@>fkrNZ~BONuA>IlxNK#nTMPZ7$T2SS;}GcGE^n^p7F@ z;Fiiq>N=A%#K=1EzO~s>0##=6+6+kp2jnc5lf~9s58>bCE`d)JW)E4b=J_)ZJ5ndb zuVjRVEKxFj4c*89k)-#7JD+%c*pQKo9>AvN(#`cc=cIv&48e+La0pKKQs9cO0Cu)> zEBjg#kGMWjT{t`<>5)*Dzs{KbimDQuaatT}ZOn`;@xA2=r#X;=KD2HqtYOwbvfoIc zG@8piF4;XT9;RxOEM{O#z74L+3VVKx%)=YVa9jodG!T{tvbI3qq zR>hqLZv2jni<^d9!U5rHj%UH>SrUMZp@R^gtO!~56p45TPW97u%S>C_{c*KNmjdlv zM73hgVe56$n@}+yp>w`TLoYOvDOOqLyorLTDjWcIkyPa~@eusXnP;l+g~I-+!-=6M zZRlw81w;$&tV&tRAE@TuaYA3hLf`sV1lVF?(@>vPbT_56${qpLawDEtQjSk6YCMsGIFvB1l~ zyQN&KR&V23uJ)ES?)#Y>w)bQ&ZAcayw#rqg|TQotL~Uyqzc7e@uOkf-=LMa7n~x)Y^LGc=(SIvqw-kVgq!A zxNFAZdiiBkjG{$vWA?n&_P9}R+h-UEZ*5?MahXxt= z=ce~+O2!xWG8A?+q{>2LrU;}Sa1cx(2)2$(NH+va9qrwul{-bxHjH9Mlqi-SvVGhE z>b#{b;}Aj-EF&u;~D-agC11S~#P4xzx*H;Ol8TmrbAz{U~Y}mAL%{;TS4NK@=&KrTp}hDo;mp z(KQDnfLCPBXUQZS0cL*P(cKvQuphd(bt?T8RdhB_K5ZLoe_9_`;X8h^Ww>^4z8yYo zby;qG#A>wAvat2s@LuqAUva-ZESD~8uysFQUHl?X^km~T_jYM{Tm)lY^X<0JZ*nhp zeidXt8X8`noYdSw@yLDGe?IjVo4m8pvDSWF-x{bsdhFQxz{|1qLLk8RVBzqi2++qM zbOX&pV3)_KtS+%X1Pz0tH(C`-WBY{KYj?k$o{YA2!Tb6V6NNU~D@@QS^Ps+BxdN++jmKc?!cN{Xh$1D3 z*qXi!MFHvgLspxZ*))U~);tKBpaf0Hus(cECWdDJCT`GviH5=c6I2V@y$6&F z;xkzlalz`k!5OTc-C|EXqJp0hII1d0PStvZtqeMLhENF+UUgP+jlNkozsXOs>idM~=`e7J1;11-fEgxqf@E9M?+B@BozqeWGfVo? zM>WNiBIHn=q1IdC6_wGO7 za7weorlDiD!BVp~rKMIugDElQmGHyp0e}I_byVW1aGCOc_n(iEWrk+5)ga)3$9F9{ zo=99GEhmzl!$l{u$ zP~gBtRA?MRokD>|^)FlaSy03&UJRG(oxu%sC@ePf>*lkMNg5mS)3}Em^aLkucgLH%Xy?p8=_CC;!pniXiaM3zlz)uO zO)*j#*S9iYQb_|nB(MWk$T(4R@S{zjoj8+6J_2{K>&)D{BVv0@vh^bO?TK(Y!=CWK z4n;RGZw^IAQJYhO0}CPEQ>Ii-@Hrcr`^Lg{jTb9AS3*r^3c$zTtBB0bNTOku>*=jS z6qv_t4a`cP-_NhiNG1gb6x^m|GfwCTp)t@=c&DY}L(CXsXRb_tTZ4EnF)WeT+bMQi zr{M>d*?1L>A88DI&zUszM_(rZ1QCVCtRWy=C+#G;M2OC1ykq6Q3PfAit*THIL62{5 z!im^pti3E<1h5i2ehYlY^9i}jXi3R9kZmTq?(BL&$9}vR!4O`fBnI=d z3KFB>+fOKwsPM-1K6$BwX(6=Whj$Pj1SiRaGm`Rii6@6Eu*(h`IEzVwSZ32>4RNXU zQ9hjry|FfSX=b1{|{bD!K@g;x0R16_O_RCjo z;(cE#2E#u_Ur1hA+3Fj*LDo`xT*{m#0OQikGUttWF0M8&S#57G?avqU$Jpqjp_-YK zwYi^v9x_}_Cpy{}+iy0v=u$N`@%|??UicGfW~OSS^1|?V-C)G{*55ii-Y;EE#XOJU zb&B@hZ(s0qU0Z*hY<8}--?emwYSPi_hGtKmyLP?ta&5oh`?IHwE~tsbLzNWdJqd#l zDMEx47s1(vngn!?j-~;IRwYrWXec3nhkzTG942N#V|h)2e}yLtsy#AJ5DfclS|g#Q z!A{JnNdC?rw@)a$mp~7zz-U=(<@H&F4iR~JxN~mu;?z|+a{4SImL}bKf95kx+$#X) zJR=;XHVwLulB`PktBQv*&X-j9A!k8TtA@wRl`9q8hboXKm8z62rUa%m94(FhW)w1c zcsrn>+#2M3J=YNf;foFJqxT-T^G&9!;$sGzE{r&QAy-VjdRJ|nb;_qzho#&`0gA%G zhAe6L(PKwUSynki4R$G*z(%RCXiIk`C8H;$lMM}%_|WL^%FW)0{PHPEA@{eoLLi8U zQiz1)GOtqF7<2`ZltfdV^ot$q{bv%M>^e5WMOJ?-eNp7L*hSa*h~rs)x73SQV0er3tlxgo8PlS(9ia(^V7rnLfH(`+f z1CQSpS^6$JPOA((vxriiT7$n0NSdL(zT;q$4Z@{)hP@R@5MaS>`|eFbk!6JjJ-r~j zJB4EBuTdyNzlD$iLoc0Rdrh!EgrkP(d-a0+=RSGpBNBd|4BY~K?`*$)v4KtwIcwMY zjJ=LU;zF}WM8LzJcf3uv>avZo)lxoBAVO-#tNJY@aDVa?2{B0Z;UfVw8a(&`W#Ep) zIq=Qs?^DIe=#)V#*|!)LPB%czU^n!|k{IrqySeK9Zj3%s6jR)Fo_o#HvDG9J@N4kQ1q)SG)5YL7FP8tG zWEfKT#5nnrBB77=Cw0}zq}0kvmt+u)@>OBeS2-T+nPs~{P8w3H94M0?bt;6`D|%{w zo=~s%RM4qP_u%^TaMUgChuOA{WGAt=S$o`?UC+~7KFAp7z3<<2Fq0yJN8BC~F@?4* z?HK~9GBt2Z&kAm!g{=+lNunBGRQTwMZyPEy+=E5ed44o=SFGOY?SG!YCJ;q?OsO_{ z_IMp`UNon@nN`}i9ahKIc*K65$v=J>>`U6-$DXnRY50N*9+KI<3HpwCZhIYA`<`yT z7d@_OU&m^04T*k7(M)(+KO5<7@4-4q9V@TRjn1Zy#(nR*(9P24u1mbGOjS+Q&*o=4 zXq(?1UxLfpL-)->;(LS*D4tz3DtFj^@MKFv;uZM^EO5ae%n)xuFCtkwxA~JZqHr-i z=H3l%cjS&t>>RcZ0pZzmCH+FVKXf#VhKkxS<;@?vpd#@~x()722yQt!$wm!#z+C-4 zftS3-ACzxz-pSOgjl>hG8bPZOV0ecwV17?w@VkIbMD)MRGsSF>{x}Ll5EfuB76W^J z>{n@kWC~H17L+x?;z~yp4fTsiKt&{p35Cnv!jwP2$l>?Mg_1NIeBc3?gNi1(bG6gx z74oA@JFB#y#y3*BdxP5fTV@Qxcfvr>_mT~~@afWOTED*y_@5dh-C~wYf!@ufN1Kx7 zvOZX@V&#Jl0%e|M>2jH9tB#|@HK$6p&BD~mltOXy=aNR#$sBiH@u=+l4{lY0_*=!I zx;63{!Jq54bC*L7;ivYLz7)%F<~G@2b7r#8w&JtAnN<$^9wGNB1#= z@3DV?psJ2a76I$yLyLU@pEv*nsQ{YjjM@V&z8URbHbGsS7_}u;k~m=e!h*;^n5hBm zJ1%aRw+rVw*<4bkE}i{s+ZTTEs;5r?%+J>mgFNXNl}HDy80@TaXb*eEQq<3xgo{Om zUslCOB=n~wt%Y(29IivWhw-myHXGUEh@W(Yz`V3P*thLIM43{!gJcx-oCs4Z>q!U7 zi=Yr|Al!*dKD{yOeZdxmlQRpC?+N5~Qi+=fRlC`&*wHrNOZW2I1rI=yGfcx231nEHvY>0Tsu$?2Y2?9s*%-m%-fzcPF?G?(XhRkl?Pt-Q9zGaF?LLL$F8w=iIaIch~pc z``(+iW>$6gudDX1uG-yGdsnq7Noi1X0xTPe3(JU&o5d93W%9l8gfS;yCGkx;8lwx? zLw@=Q)n&c3e}w?pWlmE11$B~PUtEqP3&|;$xMNG^SSKE<)Yv6%GMYC!?GnYL`@?NM zz7_`?H!l76FO}cB_u?+3hBp#dW;KTf?$m{{q88Qkk~sXSuy)lVRAV7ZciSv`%V8oH zT`6-V_pAwHYA~P9RTC74Xo7kz2=PSaL-z!Yy`}{fU?Dr83R#YI6k*$@<2LLmZ>uCD zRqLY0u2|zsu&%L=vr!gb9OcX$=rAStBUwv2OayVqAjke?A-;}u5_@1!Uwe<|+YCp7Y_OoY(qE3Ytohh z!29!4Z)kBts*ql}dnf(Aneq@%mgoMLsZrJuqd6&=B43=J!sY@5?ZxWf#~0P}N)wuS z*&LzTo#fI=#KRo!P~gJ_q-CG+Ox7&Adeu5HIZgBk`A3re74o#}E-Y5Q_9=queUhUqLyVw=YzGMr$H?%5gtqPtO@DeGndM;G z*QE+k!wzy6qx0EDrYjq@hADkx^8+K54nu-4H5Oo4pqc8xA|cqC^vKq~^XW`Acl3+W z(rb?|&PzYB%sApz)tHdPt*pt8hwO)`o+h9c2sB;9=<6eo z0gjifd%zbJ4lUgu2}`@+O!<-6E87pkjjXjt!-YOmZ96z2cwpF%!eQ@iXe^=2YO1Ry1fk8SqeRCMl` zzBm(ntzQoN*k&BjFwyFRO2~9D?QzuIa^v}DiQoZJXzO>L^_8#?Feobtp->7|d{J&g z7Le<=*#wSnO1XfsM=HKhojEwmYM4DPzLiUTNDNeKB z+RrkVzGc%u`a|VoMPhP7Vq6t_xNz zCJx#GA4Nj!OUBf6sZkIs?#gK9XF?v@r3tA~XsK3f?x!NmJSOT`2uoF>(bh1>7~{51 zA)l@S^^badyfd$_9{0*bzM`O~Jpu~9g;1;Fpxur;V_kSEJ%Ss^C3)&$xvwjJo5WDj zF~r5FCW60XXos_ii!=^BrRPm;w)ki}U`Px1L?ni^ap&|jY^hbHszwPqEoF|&$=8&p z`St^cpLomrw_2FfK`hr0(wXO2c*jq3?;0Hx!yq z9(sO@SDGUYWb~F{VIl%*xK9iHf1YdAhPah=R=FubWmUQ~H1z<06(8*;XrUQ8f(YIb zdcEi|{38ZOAk0h`@^YTw+j}5!7`X!#$RN%lCIrR4sS^?G+?>cjS6L`h8B?4A(tnOd zZ}D;92aTp$A+*!&Ivh!l*@-oa)(C2`E?j3EB!Ac7Q0+}k<^n4u*V0lrZAf*dBtq+u zE>jLS8B)a;9jFTx1bv7|3*-)|?(J&Tm}#*SZC&~s4PQYsvKp~#O~p>d#=qexHRVIi z80;a5vKG#F9-^|)t+ zV3(ko{O2#fo{NNJC%aVYo@GM--+6W>OwkG$wTRzzcx`5}h#3jG>iI>?j9JsJ-UHv*_&!7wg%|*LU!?$x-9-g=!#Z}rEhY?s0P)udC5uyF5)Sl0@Myq* zaj(bF8M&gBR(YG*O5L0Nh8shRTa1b{3f%7k(fu3I&5*u;hRwcD;zP-iQ4$+Wsa45$G zu9(HDmcsFWg-sfFMzQkVzo*^1|Gb*RC%5(h%AnL&LaL9DVrzCM(DH^?D4DlV4P-Z` zMb%$$l~x5Np)Rg?EUo~_NM{x?`vR!PvRVr9lwo$Aadb6enym3a|{pM5 zlzU@6bzF~>(6N0@;n3I#%6UsmKTRGhlhWQ69g!1>#9ewa?bzJ>UARH z_~KR6$Eq||-mZ>H3qBe5;ST*u*&Q(J%I-C6eH+8ydL#Ieezcv!_uClQ@EhjMVo`w8bB+T8z{Z>nH8&E%(wq z>{4SB8H==X>NknfW-ODuaZkI`azW)?E@Sx`D6h$R6Y-( zaxJgUs5Spcfl8KZF}K(Y2VRKmBPY_Os;NQzpII- z6V~-ZBa?oS6So5~-u~;7Z(6jP8=<<~!%+kd z($tDE0Ry{3+0^xB9e?KR6%t2q1=~Z{A)O(2r>K$be|9U_3AC-WyZ&4*HES4`1+Lanf3T$@_E zPp|K? z7czx24z=J2smQYg!nkudapzquY(isf6R&9tz`#Wuuz^nDrA>cB{h2VOii{P!q46;j z$+|ygB>xTzUD!gOM(G?{;t@~ebfzIRovby$*u2tH!-GSG>t5gc zeH*LQ7F!xcDDU@JEQRcof`!+hZ~M_SS0&||z(cOJM)6q=z1nngHX-9jmb3PQ)}nyz z)=iqEBOHajT0W694w8v+2F;HLUtZ{xXox>bUqjGwUX@2R$xLdE&IY0Wu<7hcz#e_2 zF~4saQ-Ftrth@CcKr)nVp-jcY4h_>L9Iit>Y3*sgL^Y7B8Z*l=$Yc(7erhWb`d$#xZms{g(&0nv zND|21CDQLTwo{vn;;exZcqO75gP_Pymh}x|S-H&LX81uFPh9JZ8$tltV7VREuh^DH zRnrQH%cZ76Nv@Go5YZj3=RYfuyt}VNmRS+SVf#F-vTMMS3c*@`b*~NU=JLH}d=ZNWw5GX-8RD+7tG(wA?cCI%VyOwh0X zX)139qXdQZ?68zP{47W=vDRWANBmbK@0p;p z)Q~?jwXjD4K*kfX(DNsPgZneF6*^I2lI)m%{SqA$2; zdsG#c0Kth`df3;md0+-vtB)lJR_OM4l+$PeLnjD%_oE%otd+gTtkFqlD#lT+I7+3c zL>>Z3CzN=Suz{lalM`_zpCu~s2gEVsXGfe3bM$U1I{YN3nBb!;`QT~?$|VB_B&S*{ zY3f<03l7q-hQ;wVaXS)2fq-9FZ!Y>;w2rb z{tha4t_=84RK7Qc0%GsRk}~9s$BU1&J9PeMZB9O)LcX?F)oK|ikO;-=F1+=zOWxc1 z5zo45z9QB6Pcrh)XaLW5(^lHR{%^7MCf6vB$V(+osuR7&+dICm0>9NIi#^Y z8k1B@lh~rQVC2JJ@{r+fZRoXT0NN5|Q&#`zST7dH zJ_sk$OE;GC^;f_bw^3-l;aC!bagOt|&$)iy8@H)l2o&FLY7h8k0_gsUPD%~Y_4)4|o``HNp)CsK`?rU|_a&Dvi*Jq0Fz^G# zUD+MKY+l{>6g0Kv={_ma=vl@=66>9!SIKY5tTESPgJb81P z0_ScOt-30#52CH6d~Qt^(>&}bN1Yn0B%Na9GTeI^0TBSXVeW`U@0mU*YzYtWE;}DS@a?de=Ku z^*SL3H#2WU_c-|r@!BMPi#v~D@pytvOEO0mpU`z3V{grQ9{*<|-G^3<8`<|ny72#A zvcb;P))?&cUbE-#3h(0oo`w(E5rb}v=^~M>&wiR!oX;!r<^1qmQmgq3 zyZG#Yys7N|NN!R2`nn)uj?2R564THqc1gq(u|>HHx?6i+p$>^i*Uw97^wRW=rFa`m z-F|I9Wmlq5ISkVvK&$o3MWV6J?Gvo;3HG(}u;db2O|G=cWU6b7US9hRnV!bft<>|2ADd-92H@ zmwRLs_)NGCqDSjxTSp!$3r^b3N9*nhuNI`nd$b;lA-;+z+hN2~Fj0_!F=I6r)X3P| z?U(X7e0sH1t0*Lz6qM8%8yUS$dPD<1`lNO4Eu3{gm=`|H7|ItC*u=&zoTWNk ztgnQ*S;2ELr;(_g7O=$KS?KDcXsL34cs-Tg|H#3O6DRNe(Dvr{2>fOwa1wwHKNd*x z{09za+Pm=@GfY9Qug|Hsm+(~>?|+&e75W2n)4S=7zgK$xZ`DHVT-1z=ZT_hiJd`?X zH_w6-cA4lAKKh_@#;!MSwbGa(z8i*2u)8Xsy+qbb&Zl?G<`C+Et`Bi;yB*ZB{X?PM zPPSBIwO6@ffAG=T|8bf}K;Vt+`*xV+K#CkD&oGT4tEMv(KJ6cmY+_0p7LF8WZMrd) zMl-nV+%7-YRXHR|YwX^eIXSVM0@PkSjzh@U0--HyV$r%`zX#w91W}d^1WKI?L2f)@<#DcH8hPXzqtD@Ez8RYptbXrnDVI*b>!* ze`O$>1-VxuZqkbsXDTU|qmZ*4g{9K=V-it&1cY;kDZ-cok*ZX>i&ksfGt;tuJBYwC zFYBrC>2dY!x^|!KI%~|RYduM#7zq1-&A7!i3HFZZ#uMTbaO6o@Wx~GNQUq~40`16y zY{Mi zAD9;H@6xUvy+`}><@oUSi`44fCy8BAXYG5Hh+mYyN!=ceoGDfl@q0H{-UMOi9Za5M zUr?_6Z+54r?G=xP2tM;?(1T4gVoO%UGhs730n7>bs!elQmO4Op z4`Y}+qqB8GYp_oObw~yqW9|Tsqb3(8`!8giadc~->dP1~L_-7uqK}+K0!EX(rv_fW zut$t&oxNRU!E2jjIf9n)QSOE~Zd7;Kc#=5!{vAgUwnQ&lB?hL7Jv5*woVKf23)C4H+0(<$-`$eEWS1R1 zWB^N30WwVvc@}vG5ZJ;}%F79?>ZPD&;$>~ZV@f6@2;leNeP>_`b}<6H-ze;yc|8Qk z{^85}PXFD_Oa}M|;$kg8Ch}Jx;Iq6E0Q6oA9KgZE$!G#(=Kyf=FabH)*m-yu0IV!P zZe|v4W*{3Qkdv34g_o5T@b3@VyEG?LGhP)jiGRy_-x46RaB*?qWoCANf7*3tW3qQL zX9n`{@G!HmGPANWz9Sf&J?&hKJQ(eq$^VOk7}(jw$ z)dgFJ|FE@l{tJE;V()BW|9`{!KZpMp0q?4nm;aB9|7}}rZT};}*+ty#y&L~l$p04Ytmf$eW>x_^ z+q*iMfW_V3n@Rq+Hx9fYC$N!=y_1@~z0H4JD5d{uG5`endtrD0G@6!nruOd6wEyiK zu$YkxSb&U`g%!xi!p_LTr3M7@anRg{EvSyzq3IM|KA#vF_$ zMl2kRKo)j(MkAn^F(U`q1jxa|#cBpNeHZl4MdKCwcZS@5op1X8@q9%m%Xcp{vibkb z=dW-6H6LCn%lFdnPM-hv9#yd8zbP9_z&{qlYh?1*69mXi{+a;Tl%Kkuc?q_G|8D z7nkwVJXvh+7s+}Bf>-WBHOpsR-lw!%H|Iy|02B}wg;WASBuE~%+}|DY-y7WkOkKpk zv|*AcS?fPL`=~<294P+(`FjpbCJt6#%3lJJla?Zg{x5-Lqap>P`In&hQIvpC z{g;rcl_rJ$_2bx)?QZ(}orQy9#&c)c`J;tSwvuxJtO3%cC2EW6iNYVMe_)dH5b5k2evfvtUqQ520W4 zR&WVm8lmhpJcc2AMYoA>{E;l6pj4NpVwI+1V-d?xZ{99~)FK0WKQH9G<-HxC1-u;} zB;YkQ%Q*N7qrm4tNkBh9ctf=zJv^g3ggi1r`88pFPu$*$1pp9&TG`g1lFH@q4-zC$ z?$gtpr_*kxAytj1riEP|-3LdXg5sebNU464Z~qb8Bnih3Oz9m++%tgd2H&^9>sMTR z3PHRg|K@S9++QbR=bVPFzK#=uYs_mWRzF;6>LoXOQ`m-~Xx)U!2K} zfd-2P)s4VV@oQZXYA?V$5o_Ko4qd|J)cKHSk&uZ5fke##RXpR^;$0VI&O%~8(VozL z*P%iOnmxt2 zZ`E0_5w68Ewr z`ZViL&~EQrfNLl${b%S^?a6PvM8?gTsup04Xq8(+C~9a)vP%_86sRT7x7=6@w$&C| zU2muf@fWP7EYYHnm&(DX5;EQ&SRRDbtr<#N=P@A{;S=3Mk-cIR$+AXNSers(x13u< zLTJB>R}9dz^bbF5!Nwg0YbDwC`jLn^#KPnZA~Hsg^^W(B(70`^OZg042y3rZ0gte3 z$c~SX^SZjShleG+ypeBH?>1j$isa2`r?WtVfXu`v6hrm>jL6=%jF*prYytLpfgUJW zDD<7D@Q?=L6C>JY9ngH3H5S=HAGgmBeeu<3+>tDI*=QNSesBhCE5AUkRG;^pz7gS!t09 zgN}#dpxjhN416R;?=+1&4?fw~k$?#Id>}?SlYA7E&8(kfe_Qjj25H!n8!thg;Gb%r zi$!%X>Tszz3_}s)EIaEMesxN@tv)?%)84jf=s}^yaVHb(iY^Bc>5I7%sU2o-iHRa_ zPjlzP{_@_Yw?N5;<40Im+2t8g(tDvV=n1mMiNcLxaP-qL^^_k3#u+H<%eKK{J}ka4 zs0O`3f9^6vegD9S1Uwu-8aO|rI4P<}&yHqi6(nHFLA{#Bxs#VPz}G??i%hukI@xOF zH`Y8F<=oMmo(~Sez>zIyiet}lRtz!h!Y-d5x+DA&*dFNJlsf)A4lMd1N(b+~)zRyL zWva9&p*+VoiFhKGcB~m z&k}$z-uW{fuU2%e13t3if{(N-O9fAvE%ruwjPm7+3k8ftCGo83MmC?$bt;|uf(1g>H zq+n<0TSW)kIAcU|I$bV;(gR&NSC~c;To_GWgyXUcRR)uU5Ry2;ZwvCNq)cM5`qj$l z;vrtpDbTB^Wguv=Gd#ZcnRNUxk{U}7ao1(Z}*_UxU{2~r*RQl=-n;th(vq!&vki9)~c6Ro{@^aGnP#8oiqygJq9RL@vQdYbwLK2Q~CxTS! zIf9r2lK=2YBI9RpnUKDyMp;d)2H7=4(;nS~p@irYgsJalK*%m*#3qxN92@uqh)xR| z51?n2d3ef8gDsn8`lj?rNyp%Qz5s->F!!6ch+?qGC}3D!z$zD>#@4a>^t{LP#OS9v zM=ibzFN8kFCF97E%Hi`_nsaj{d`6XeYgqbu^Jq{Dg7VYa3(abvY=UGSkqoUHK2{BX zENr*oJr@Ak?}N$@ygWBA!V+jVpy~`D?uV#bqZ`(0DC3eJjJ-CUH`npSUSqP`)lUjF&k^6@v z!jfpbLBZaAmt|Yh$Yag%Pu7Nxe4vuh;-Vw^0uL!)DR$q!q?vJZQ9q@EAJ zY6UUx7IM-rpqO30CWdz7$D>^VgQo5l^Ym6(DhiVGKh)13*b&X}O3lOlZEv9_%#(+`P3&VZ0zB zs$n>Lj4nLFZsQ;Rj#q+L6v;?m{6kGXZcG-nCnqL%$++#BrS6FEOS0jOz=53*!WvUm zkjQd3mE~me$>8qfjo%4T4Dn322&^C(W65i^)pZ4<`5`})cHn2(q_YK!UQEa#xmgd~ z-J~c5!S1okr(zR^y!+gE_L=!kcO81%g?q^i1MK=KeD6zHQq2c*c~2ikUX~+&h5Q2q ztbo~~aFjV0cTr$-QewrS3I$D{7E*gws-09$44o|Gg;oAt;1N0i96hfySE?3%mPE zj*;`5O;|soHgkU>`(KWnyVB#ct+yi@c(EY*)*Nw{W9wtu{Z|2`tJt2jJuanDlX0yR z-<=0Z)#I1z$G*u?aSxzMRKw`?7V_6+2S_Wvt@&nXroK{blnB1hw&KlVsTv#~#Gc6I zuX(>=Yr6yTT?s<9H}A@BkmurWguMl)d7$CGV(T^s=87!!a%{FSgx=-E&zDuYS;3z_ zN=5&`1j1X(bC4AvVPN`x1jZahaKEkTx&yGtOeWs81`!VnC-0Gv80YYAHj|XR(b>Tl zBK@|KS!-uc5z;SErKno?!k-X1KK>Gd0bYzGTA~|URrOv@ym3-BeDT4RS7B@kfbS}Q|E%{ zd%<2yfbN+v`b%q^aLz+ad#!sgp?Gmyl@6fKRiJ*~H(8aHmwb&ICPGnfm$(CSgnW2s zSJzxME%rCnuFm~xxrN-1`_@lazpak>grDt2*2k=1mbt~!Ky-Q$Y17!Fp^gf;%Uh5> zP?q@*BUwFY!1>JcK%83cui)H25^;7mJ2`RnQ9tjc%6#xR1_R50TcR0uXdDG#Ze?3a zVU6MZWPR}d#|TH_xbZYE2w>mjOs{?{%y2L_>aMt{vbYIYNPOa~Ct>^Li|1iogfuhz z675dk@f&AT(7GUIunrncvPkan5jDFD}wP z7UsE$#>|J9&{_ky3ElK{lI~1g0~Y7u?JciaSGuzRf5f}s%|6g#nF=+V_$CWYEVGby zqIqJk6HJ~kXKqpt;Prsj`qLeLQbPk;?8on&&bz;IqC;}{}1SQ0mesogYZz$J6bQH5f?SZo6D&N9o~_T`rc6y3a9=EC*5+~P8l(~ z4LHnW0LgtH_Pdt)%nrzJg4434-92LA0PNf`7_TPL#z->?PdJXGdDHI@7tJb0^RzIA z{_JkaM=4hE_y|1znz**0t-DMrK0eHsBQ9EtdGs9t6I)9n|9U1ivmV%IQ^PJ4y^+}a zE3uE(UAf>HLxDR?YCF8l-#`2h*m<4Wq#HA5in;*WFta>f1dCL72QOlHsfhY6xV}yTd7)=MzkV& z&cm@p8RAAfXEn%}71r6mSW3}$MDM0O_Hoy!Ql3da2SI~jmtoY}MC#1tBLtVz$u^SL z*h0)#@fY8K^T`6NDTva`p)hxz{VV{4>yWkpA5CE<+=Opq)0H2-bd{MHyJ=52mzS*E;3(qC*&KErC`iYnY-s#z;Sa=LCFX@a} z|7=c1)kc4^P(vE@3N>}$KuNalX#qf&bnH18h3cHoB8h={*T323Jk7Qb``nxc*=}u& zF;5)NB3aNKV}yQ|a08)Q1kAGVV3CgU7JMrYP;j^~B-X&&mYopzIO%9P^)iM*7_U+L zo2j5c|E7~TF~N&KtF5Mx^8>+K8dN36!)m42X-R$Xi5bpvN46-W8k$CM*sdeiQQU`^ zan5MgOWIpTWy6o(N1#eb^ZmkU3u9vkEw9&h`H}oV-`BCF`pU`m9qaIFQLCTswg{`f z&zQcVCl=tBMm)16N-#CqdyMFd<4xmnKUfmUcq$gurY<@SMp$EJYby>2C2+W5s$kfO z@jKIAHx3T{6pTiuyu}qNaflisrqS@?B4ox}L>i>=x!@al_W6Bd(*t^TL65$XC3>(N zQ+TQ!@p5p11?vtM!z?eAK@-g*0Jc)d))L9KGRgFEsnxN+Tq3!xoXspUH^rQ`H@mBE zB;JvGjk51cafQHe-p~qYi2Qe`%H6f zcf5!T$uxKSz~uQ3+Vg5FNf%c#r=C9->pah=p{b$vS0oW3*S2Nr#Z>F}u$-yu!K>|f zv)#6(Es3u7dzQ#bPiIlO&9*c)yE^*a-Y;LJek_sduLoExwm*1d=>2$GZg4F9P%dXeqlG(@k zc~rgq4#0$n;K-9GJpy1pOP4bC#^C%?X#N_{$=RT&NA7C9-A z5b0%6hqS_>nHEG|-%pk19A4OM4YK>9wb^x=pw0zpxu!!(WpRYCNah|Yj>N?^FgGA` zGj%!xvl*VawK~Q8vqr+a4mR|r-X`X-kS2Y|>dSnBVprz1$dNm33`dr@(f1ngugS7( z{{ZLH7kom7s^nn^8B?xwrzOB@eHuyIA);D~N?HiA$ChP|7Gv1%uF?_tr6^j{+6Cps zN|Ldra+tA%(Fbt6=f&n`8xuwEu5Pe*;j1sh;rg&B8l~7q$nZfS_o+3a)jaoCGcFal z!iyp9O7ZWjg50u(v~jPDs4tjT;nRhjb@SBC90&BpYI;$b-k#htUMJ%EWYLL(H9bEI z$JRCN{i115NIqBIHZKk;GdA~4PD8gLpQp)?Mz5t_DI=x)cJi3zA93f>z=e)Rs*db! zfME|`3CMB%Fo)_1ckyF5z?RQqr6hY;Su2R}SU2a7!~E}z9*%ge8#&%l#g$qBO>K3+ z!+D4rRgt&+VN{bnr+=59(nYcepIvKP7YE=>98beHu8*&U%|nIn@zbdLz%?}-qxRi% zZ(Vu`|LGA|Wu@g9nmpG&sVT3qjL>%|;z$0iPy8|DThUdQ+C`J-62a5$!p*=VDgasZ zFf3;&i_S6WzHH6V5S@+NE~-cQHeBl1D@5C&n+Wk%z{lfU2`1o7?=KUcw^-fKrI$sM z?;Q=E%j7g4ujs_Yy7|ueO{;!{BtS-_xr2g#+ZKt`3^2YpV;W~IsdzvSg(!fapFL{y z@;q1_3|I);G!?`xYGnm7ENlUmKl?M>SUI-0*jH7;;k-pUQ78$t)LgIB zkRcCg<8MT)_>nqopi0$!jKF?NR>ioAU1Gk-Z{BcHxg4S_F=$;PHt7-_mpx8A&AowK+HiJ3M{<&WK=9+9z+;*a9YQ9>&yvzAf`LwzmlzRW@3AEcodh97(EcD8O_21k^=&6HK7 zb?@Ez2sPcbXYX2Dt$Ci?`yapDrEDYp;F^GaFke%REpJZ{;cH^^7;(!Oal<&wt7r;j zff3bkvoCuRTmIfoeG2dT_N`gaTWr}IwKypyzqEsotzxe$Y+mK(Gmz1Q&p%toK(d>w z7(yLJgpPs)uCZ&GySarCG@f?fv%GZF{P8N^6=l6S+O>wG?l6VQYsqYM;fP6bG4v;3 zzn-H_*Td@uaB==aI6gJF9`{omO!Q<#gPG;(vzG%sQ&zM|+H}DbFM(zC(!(=s5qK+% z;K|6Mc0w#&4}?C&{gJ%LN)L>Q7k@PfTfKLZ>5x~D5S<#P zdX3U$dLn#Ks@kxN&AMQPaeJRX#;e=#OD^H<%vh->U*KFr{|`JF01|xQ$jDrb1h{_LHt~#wC^FNeDmX+ z47R*gC4%0jFQXS7UYh2k4-)u*-oZZ6ewI6p<<)j{@Y-DAM@bj{54Wt%zDC#~33j7E z(+*C;aMy;N4LDAQO6uj5c6N2_R|`2BjB9}wz1q>G(5U@* z6u+m$CPv%$kkX_+`!SA@Os1(jI_ZCnl#(*QYnb; zh_l0Crr&L*1WRiLbgWmcHe3c+fEolZZpB1XPB$XRnxTzF{BofJfc3<57vW zcmQi3X6kCWNvWko==RfG()ij`E1fsj0D{6;^Op~neFoxe`~G1JRrm>1-AnwJo)pgtgNQ+Js&S_d zkc-LXs>F8pZ{mktQgdd$B{b6k2fCnE6dF$&c%47P0CfOA+uL_+6!zsr@CvA&r3NjmZi2mFjR) za`MuzsH_n{m>Gdn)#ZryB;UIK#YE2YgaCM_DqEfI8-0*m3QFCd*36i3#;8>m0e2$8f-L=^i*L{@Y}Ka|>%$ zoA@Lb@$k0=1x^9pF|(3T06!cF2&o{O(DB_9AJX@Vck4BN>5Bh+Y}t!6$Tn$rfAejn zg}~crMO+wH(y3-!qoi?hBvOH!AC0ah4h?#uOuix@JFVA!z9Eh>+3^f`pELio=0gNM z>}IdJmgUVU#Rg!=M~45I00_80Xp+2dEIwk7KTcPl&w5f5)DiW_-$%ZNG(xoZPY7a} z{&sdaO4vS{KW0ZqFBI_=AC@r>&L5rD&6!sJ;8`pSycwFD`IK;A#W>`huw6$V z$smr@kBl=sf=3#9YbJ)Rys#~(ygPpcK-vg{cC1L50O_ZfmNQM68sWMKb$cMGSQ$vl zEXh!?(0j@1c;R1_E0*tCDutJGX?}g!+#kwEg<>gL&&9gtoz;HksGb&J)+O< zee+fOCs>Xh2geybuKd5V-gyF_IUAJNeY5Zx6@)L5x9nS|XUdD*P5!7`Ytj3DO z=m~r^ds6G4CZl&m_}fh3l%u{L1WetnNQkFKI7p02FA5@}LnQ*GN-REU?i1Q1vrmk6 zVo)d9Y0ftZzxZNyL%qH#rA^f5cvLu<>`7BZ?AB8(15VvY#OP%cVDWIZ0b$-Gq0S!} z?If!o)kh1W#tHdXJ5M3ky>es|pIEm)rKfE+UCoa0;4h7}GYqg-3oGEqs zXjAUf#`$i{g+KZF;Kepr&F{+Yd>wT<7iYhv8ScOiF&f>|i79kcLx0Q(@R79gkhguk zQ==oop^gy+qyzy_^-kw=r|#hzPBNS{O<8wf^Sko2VV=n|<>e<_;ay#0AMXL!B?Cy2 z4Q;w7A$fwG4Q@(t&6FICRdNm9vc&!uHhYb@vNlcoGS0`Q-O$qnWQfS3bxH3GE}bSuo3qH+`Xh63LGGJ* zWd2{BU3FL#O4p}BknUVc1rY>kq*>z9At11%(ny2SO0%?pbb|$ml1qzpcQ4(!bT531 zdaqYL-}m{RZ~lM>nBSb4-#K%JooCKDa}}%)nE(e9txNkp$(e%-PD-NwJEgqmA`=Z?tjRRKiB%BW1|B_YofDuwNqEQPvxkQ5Hy;xRtRPVyVhOPUkl| z5=nRnwo4a>#X|y8>*0?M3gBV2Hz{6NUNS)9Pn6h{7aD{3E}0 z>%W&pu}5pqFNT%GK~TD!z~9VlH|J>2?w)oJ(y>gsdocUUA2iUhtXm4%hP)>pm9zck zEY!84mM!;gVE^z?tEf_)#I;5#_VaK~P4h)M*T^zc&vs#?Xh%>@cN*J4iq%#ri)>}z z=}-pAmW8TFfQ2z@uG*$YHY|V16XcZ%(eIelQ%d*jb<`39XuqkY-%9MO1Wpr@k9;0E zi%EkopR~xAYF3Gs5cd4T-vsG@LqZ9c29cv3I1mC5*<%YsTr#ix+Gjd1|j<8+Yky{SW zIbr#DBc>z)S{NPg8r_FO1L9r%R4%>ou$0Is&L2|~tp_ZV&UC?2*{^1?Jl`VAGxQH6rTt#fl%?0+) zFfZJ4Ft|xe?gZQ|jXHGVP^egJ5AGnHa)MXVu1!81sXEevLL2=$MK0#P6%r;6EN3#P zN387oXGinbr$r{4^U#^@h)@c8zhza>T!*>|V3Gsn=SWvW<-vC^fZ*u?syM6kZ}OzNPk5 zz!(xwgp8Ehi~m0=Q=ATT5nXxw%AKP#olW0(0V^%n#>^;*7oK;-g>mASwT>I zm%~JNI*^#+-E2Z+y7vfp&Ol4!OCIj%k+e4IF=G+bCZ+rBtss^%7YeYO4%-$ZGzd8x zC*Tn0!y_F^mDCQxyYx>q^=W>D4gpm(97|-+VpG8^{u8HZYSlq^MiM$ z!cGtL-it*Xr0t1WT#T!hh%Op-?Q|*XobIy5OcLPUYxFAIL}o4l0Of})V5hgCjfX~g2D{B@ zCf<-28#7Rr5!vN#))0S`??W;rWI4h@)!1(=;5xPuKaw?f=&m(ClN2Mc9T+ZXrk#}- zy0VA3Wx22J&ZW$~r65&6pH?5+fDCb|#^$W#=*lOhevwZ}XJYCV}O=v*ESf)VzqV@vS9A%;@o<~N` zO@);=FU*;ixQPo~%Dd0&0wtU0k|*K%ttCiIvSAsuwP{;hTaJ>}G(@`Pb7TQEH;-;T zo=B^jTe?{~`-ZP5k6KaO%UFBme!0Qq&{S>d<4qzh%SPui87=z~_PMQR+ue(*mtJ(` z%;8F&JLGDU#LH7~-mG*5HA!V|lL+gML1d@Nc>%;Dm;iv}Ga0854q(^}IiwWDCorK) z4yrB@gy0O#1o}J?E=W=t0bq542|(8tYbTzF?2P55OL;v+;fJkqL$(|4@!*}eb&3HM z7-{`aKT_(@YSVYTz_1l$Q@|WjTq=VM$4;tr7quysaU4Jvd(TN}Y$m2dlcBg-ahYay zq&pF0IiAjQwJgRvR95pnY65&5vYxGXd!(XK_SK%EUy#UZ!yOI`!~KT|KtB2}m&$UZ zdv&E}M_PR%NP?_cFOl0=vSMnh?AiP`Ui!zvEGff|6GdDxvR0XPYO$wA1grSeGE!8g zT5wvc#oqM?&~@kd_oBSVnSnjKrSC6lGY|63Pk0y2S%pF9oBCqqj;@VqnI%+yMeE5i zr>zlCN!z-H7K~AmYFta@;(v>y>h_!{1bI5xiQFJ$e0Zu3!zKR~hjp}Phm9eRX$4jV z{5FHkF`5a1AB%I|v1ESh`4*c@1cijYKCQ?iJG=dQSl3}hP1qS)BYm+5K0lWer#u*$ zRg^7S>wu@Kv8~y_^)-?aC!^5 z_#l3=NWt)Ad}jgsX#D7m4z<8iBaGE-U1b9;}+-Urq} zkF0D3AzoIL+}6}==>II)qy69$kT?P}`7)cMHo42ynvZTR#89GTS;Lk0wXZ+q;vU}) z-P(RR8|Vn5Utl6?>8N8j9`*Gn(!vf+ejOWJ#%d43*^O5`BTu5lb;7V3(E}Mlw^AK(pSFvmg_3i>9M5d9bN{e;PMm*4-fAneIQ?78R>c$u^F+#_!T!} z6=LUD&{WW_Z|*(Jc+BLOoFDEMKa}x&-@7IGNvVZuO6Z%-#1N1*ENM^gO~rGzL6w$S z|FHl8jM`o{7M0A{6}v?pj2>bt zjKfxaRFmLQV5AqEt>V*FeY5+)0bx1k2G1jWRlR2bLAx4iS61e_G_9F2_i@K@?|ck4 zd+^6575k1*CE%0E{`tu%mtm{Q1W8?;peN^hgnMFu(zZzwpRmDny|u`2)?nrQymR7K zN9(4h{LKeXhYv>MDKFL7uyT$)G0c^u1F{bYG<6sF!57<<(=jGbywF3G;Dn%zZ!q!I znF}Y#OmS0U?B&-fWRj%GFIcY>5BB`iWF@9$8e5NK8)Id)I+(FBx5>M{@CM)5P|Vai z#Ol{FlexO=rYe^mZZLwC6D2P7nTuFV9S{)7RWTNr7%g1T0rwxyo0w%7?JNnf3jjaG zy^;&flj6WK%(LQ!jm7N(AZ($?s2IIasG^FB=9~M$bW034>paXQ=?zU|_x3Ki`-RQt zhm}!>3efuo(k#UJ31M3$ilzle#kO?oM7AkXa>On^yobg8`uQI35L%KYI z3Ym30n`{iFY(K_y)#OEy+EKPCEu9O#XP+lysvWm61P;$HN6(bC5tt{rLl;G?G1NJh z=@;*PN}J|8(wlYjt++J0dw=2FC5Pl33i4rdoS#?-sb|r7T6Q8W#)@jvZe24?2I1>W z+8t)-sb><99yU<`#<<#eVzc8M-jv_KQoCnIg8f7|0Mt#bTIIL5M6)y`@)50Zh;|`B zh@`@>?iFZMMD8Ulf~3t)4RnZIVz6YgAaN4x)~s3#AUE8Qo(lAd7vu=&PpXRtMgTg*j<}~&8-4g!#E>1V3!0iJ z`KYMY*3X2r*?{0SDF`yAqep;%N!m;*^{XdxS{k@fx6g=kp56qz#lv}&oJAUuT5QUt zoZWef(#jsRY@W?+g=4p6M>86sw$w?rp-tC&xqGpj^y5^Y<;xf-tn#9Gl`!&`rtfcK zIa-dD?w?cCTfPq$3-zCjkDh__q`+i0x2(Sn%kRb{ZXIlS^;V6T(UdXet?I(g2O51& zO>S^#nUWR++54{3fzroUY4#k_Wxp6CK-`t<-Nd~m8QLu&b=)q3IOJN8gm3jU#1f=IVKt+u_dmBCTWQN{k%U;Kkn1M9+#&{lY?VKR%ok`mMKTW z=Flp6EriEBBy(6kH6OUm4Bw?0lS;sEeU7$Jg^GA@l0MK*N;(Xn0rPxdj|$)pXlEny z#$UcI5QmLp|CXEKgL9fQ(gglrPW7)fJ0Dl7IpPrQqbB20%V=n5_>3@}a}oi)`IhN{ z{Dre7%4f-YJq&Yz(1g_70;%4NaO^~`)~Yi$l;H3AhrR)RMr^9tfCU2hUyth3|~WCoMXt)1XGT5ko6 zw_@k1ZvvWz-{RpoNFp^RjLcNazrg?iwFbROD)+gL?(;0_2IoJ?gBEh0sU%g>_<|}5 zUmU?APuCovqsRUqvM&>pVp*qS-qw1k$rTqs+_Dxq8=+NUFJNQ91$1!Q^o_nw_|o}w zlxhfvZw>x#*fB=G0)*>~LBqSw@JQyIA-s8tNnp{F`SV29@US4Yl>Mucd4*`6@V)fr z*=4yIeZ$#GpgkPWfJt%{WOLk8&%7{K9ad{feMlXut5+)I`8|3@?(>I?x;DzIONS`> z`a1OgN6gKif_N@5rSVYCHCp<*uL3Xsl2!(Ok~H%D&rzdSQJsd4rZ!I30!EP;83Ay_ z-)0dZ)K>*SfArzF>RIr5QXZ9yAOMCw&Cuz^KXI3_-^LEOk}Bu*k|A*tck(<+vDC}M z&j<4PQ_Z&H1M_ZAr&f0-XTKMjvCp=#-)Q3cR^v6FD%bCA89U%Ga=ZIUZRgAYDfzk< zn@&S879PZUP#3dsh_bCD&Zoxe94&BaGrYc^%Euf8Y9DM1c8{cO)6}1C-5)?rihegr zg>Gs6Nn%6!i_OKv!;*p_XTW}a^l}KPV?IlFf{+P%Ap@nQC}y7TO~)iN7tt@5g^8L4WStMvfu~V|5Vth^ zF7nqjUY$$0|Cz~u%B22@&Vr45fQa|H@3s7fs;V` zDB!}cxAskH*{a{@Sgd4O6CA0DO6HbuoNZ_Yk+4 zk4hsA$YuUAKnquk^|EssmL^!ttk$N*l;eriQ9icWwS=ns*A|l=e~qav_IT_F5S~X+ z_C7O)50QkpinVl=S9pSd~rm~t+3V-Uyuq_=8ez1T&E550PI zt{1sK087m(2ehSUFO~b@CF05`nrU(Ffj=7q4H{jg2!;0cO)eeL;CE333w$LOvn)+J zik>&uqi*I7qnX*x=G2@-GVEDLSta`PPn`!voxH@>M|HI|a`t3{;D>B$pNIvv?MmcJ zN$>f2#pmLRmSh!6cNE7BZV+`@5&ex(W$1eaJyLCSODA8+H;mLYy(K(I{x zJHr;H#!r7%ZvIYiK%~S^f}s+fqHj{AS(=LYGiRR3;c?16(P^Z*@fZ8SCR6L}SK{$| zVwWOs0hi}@y;)7kA4`lN>TtSnMilt2FM3?wU?hL)XKkeZSuN0E)N9{d_sgJ~0jM)e zU4ZSee2AgCSxr<6)L#yiEXW+0o7UDId>Z&>A@f<}0}*bc7slW=7P**JaZuUguFK*E z;fG4^GJJ#`+_Iy(wV$J#6g?t&@c<8CJOV7E4>G6~=7U}wMJ=NkMcYxK{HIQT55sK3c7{NFc^!vLHArR7L)TZri{|Vwm;p%R9z!N>Em5{33--1U#kzUii=+!GXfVoO zZrMpQnM7>j4*V6>6e`+;pJ%Kh;}VFQ^jOt;>RIneq4lu2$SD)ny-f_0ztrT85({jw z{@{0Kn4AkD~KNbdG+$}D;GAWjFY-3#cq$( zp$|Idyb(I6jQIZ6?cqfl!_T!%wKv!?kJ>O%gav(7Xi^>TOLj5wX!dmZlz8Xirc?0s zV~X2jTkgZT1{rVw3qEgUp89H4lAGYQr`+-{wJ)qQgqX{DhS$~MQm-0dp)tw`Gyt93 z;aDYB-CVCn*AB;tFBv7udIm7F;#TjOo++eNqo^t%qmUr|vgPZ_Md%j^8Hpb8wKM6D zs{S#+pUXF2dH5fV0Pzhg{%>D?UFda>e}(xW^xi+1@7w3U2}2~?_}Q+6T{VPzLqtT| zU!5<%FY>;|albXfg53}&%-@}V$h-4zn6bV6l`&sO+Y*ztt02%%5op5ig8rWE*Q?+D zE%XT@8Ni?5UmiV$u_8JWBH&ls=c@e>E{ghZxC(7Kr~hnM>qtQR>E8bv zPgjS~!gZHhz2JU;E>FZkJ!uH+6o(%@FSJ zpG+^;#lKU1XE=z^d_2N={%(4#^#9-y!X3X?FTaj{FcAI>j+neFV)9p+WvuUds{}bgFelx^E)*YCc5-S6J7|M_x^+}R?$Sp4g3<3r4&k-uS$N$gwe;<%PKaA~+W+>I^$j33=jao z9S8sb;eVPL*xS>(*;r>Q&dT=FqjORbwOn_=`?HDIwJGT@r|IQd$~{Jrjlk`u z%(4{ThB0h5^4|4bV^JlN``24p3>k>2w3dnHc~tkE-A2=D8?ddmc8|-68r+dqzrf~F zogou|BUPSt!*O?@P@R?5lphSFQyjHg3ICXIMWef6gPF|H@6TLLOY%i6pEqbNTIUd> zv8mP;Cx|17$1~ltE#>Ee>rKTs3HUAR9GlgE2t*QU!Ob|!34cH^Llw$KXjj9O<*%-6 zm;3ZXix&_J*6f+nV@6NhL)Tc71UXX^MqE_q`q2pPJQ0nk)1jDLcH_&k^yg zH6$o`&%z|dLHyG+o~*18x#DfaJ3xkEG$6PH4bj;xup;z(XWB=Ob$sVmMU(rOFsP`q z^VkW=0j8)39w~)dhPboxdpV0isiQVSq_u^t&|q^vp}%j5}T8jF*Ui= zl%i<#0u5R3f}VEk86!A)n5ndxzD8C3kOgIHfkr@n!?g6*;zpIKLGhBGlPS3X^)V#< z;pd9nCm-If1TMJ9#cn_FQ=YT2@-6PZ%G0{hVV}XK0)5Z#;=>{Hw@#j`jtbiZuAj`t9ca>E$VRdu@DD>hZ=$LIx^f&YefhLEeUb zu$h+oP52G;@A%g#8(&lW;E(u&Kk~of@BG`z&gP#86vfL(4e%p`TnBs;TzEI&F>*@``7vK(>a~W`l%98?uTZN(uhTsKNMqe8qCaA{N zH&^34i?`T}h?Kn&2iJ!gcJg~Ms!FkY?e?a(aIWN_*G>)E@H%@pAQuSX zU6$kNM*UKX5Q2hy+=TV+M@t(z;fk6a+RbI{8#-!U`NY6GvMno8`rH2jrUptx9jlI} zA|P)ZmGn30i!|uSD%&^R2jCxM|KGb3=nt~4c8-{hb*t!atKponRzt4o?A2N4%7R&+>&Eo3j^$qnT@yEXoa(6~9<1%?o>Ljo zUaKWdfcR*Y(ISC(P2oN3M!Qo_V`}!4QFghb`uE(g?R~$E4fPkC6ivs{{a3<;_>|f- zQQlIRn$&~3nSIZ=>TTRAxagAfh8Zd19Ox1eSN~a1z5ck# zVuEW!@3P>c5~;S!jjW+Eg#bX)G5^sy35}{3Cdlkov1sXQ20oG)i;(VrM|U8Yq!51|yJ};~n<4jdTp<~;p_LuJ0Y7khKpRDn zW_K|DE;0m^)xoLdBYAhFS2!9e=MJIz{jB%>^0()^tmf%nCaxL{XY7lq~L#Jb&BEx!PpKY2nu%uSSUfhciXuyEa(d#8H2G)PS7< zf_V1!QOEnlI<+#U@wU_5SJ&&EBt+n^=w{vw{#g!<6h(8Ad$?u-4;yzAb65vtz5=p09SAa{|tHl4E@3T8A25WFcpsz ze8oAQ3kTFC28h`#^$9@Kif(5hZIGpl9?kb&8ej}4%m6!N4L-4re*;?I&jtv*pmL%c zSAw=fY*g8&7JD6j@ zNV32qcY-`YdxuThJt&2#(F!p&&mgjOWFP$39wW02VoL-}%#{#!&cyn#2W<(q8|}7Q z_`s1T@ZZD#I=3(15w$v94GX<{cCglpkZ` zct@V4=PP?vSUaU^(*6)Up-S13lz1hfh$q=a5j$P8av-&~dMxG0tyZOuYAsa9Vr_i9Tvcx$LHd8s^0k zV|KM1eRlN>ZFZFsZPwi?+2Bfr$`qqmzi9^3)KKMw9cGiK&Ql(^B6u3@+MG+PlZf;G zd*bQ1IoA0-@$Ucb9O^@Rr-5sRnYk7<&gyUfbJ5n|$`&B#6@C!75(!PB@gns7u*!8w%ZVl1k-ZcmVK zbtQz~X9t_>C@%n{tdMg0u#R@97<2@@i(m6Cw{=tkO?YUQJtlm6N|z%h`8))cAAv8z z8eC0PXkC8J`?x$^vNmn&FgGv>p-Ng{Y$(7H`civfzJB5>8{dMwyD~}eQYxd01{IMJ z5cAgfkyV_OXfR9u)XkFaRh2@YM}&1kZOuz-dBR$eSMvE)i>~CeON`t}=2kqo;*Ht# z@FaC*f<$(rd7+N0jd{CR0ztAicQXjlc|y~BGBzM9~2gl4zJNF0%D@uM=GWyGv1=1y11Zc1&|YcuvuKPJYBp&_L- zTf+I5;IwDQxOJgThY-W^Xj-5)5o}G=&1?q^^$IXQa*=~yy z}Wm5w+1zWWB!?s%1p7Fl7@BDJlT)Wh@YwbCt}H?8lB<7wm*x?3u8;3D29zLZvMZB ziGyfuw76C*YqjsMBGBWN`LSfpOK94a6qJznZ9RIJ`7~hi=(>fkFP^_YKuNY9Df9vY zU()O$uTYhIZACR?f@ZY3xOAO+dC&T=sKK$WF4tDj%Tw`Cuq(}0P~9oNctpC917C!) zXX9M%Pbh!xrYho50%$#?%RJ~?*|l2dJs-CATgk=Tt{r9G7med2WtQTlzgyJE}D((BlkBJ9pV~u^D1wTE;gWTxGesi8~tUuDr*JOyO48G4D5k56_C&tj{CYAO=qHtgmlKqP{0!uY`?JdFE@#-sq3*Lm+$BfTiSxG+ds)gP&nH^%nD$;IUb}JAp-XlKgEprL*T~-km zi+#tE*+J4g?JJf_=lZsdh(=CznRw6r{YR$rS`Rpz$H_I?q?r#&H5Co>oeJmiUD^|8 z#q@of#`p6FF6OUw($TZ5Nxm=mf3HQ{p0v7=zyJVJf3)yFwcx)L^KTO;CktD%e+l9u z^i{`o)|)P-PjL8cn_JSN@Pu6puBHv<`b3K@e588)L;!Grs!_ddPYR?;RV4#N(htn`#Fg@^@> zZ#|O0=&l8E$GIH0+G<3bTa3P<9IYK@o!pKe*!L(x0~-Fpejtk~*S66RJP~ypYymNO z-G1_aJvNz0pjK!axMWfy&tQ8<*S*o~Mnj0UN-&{z1|vj?tKuqU z;6$^GryNcFGSZ?N+SRrBE?}O{!tb5Gq>F_t@S7IzCQSyyjq>F`_ zQ8~Q?;n_`T7FfyD0bZGaYASOOma(;~;RW|N&6FczJb`EZS`sJ;&QpF5c?Bc(ie3ps z$IzQecN0*DMtlqcYLr@nNTl^AQq-0&6ft1Mw3JpI{93Cdu@ZHz=E>(+6RM`;py<)3 zmGCcj4uk@TE=)OwCphWqG0f`pGb@!O+k(;T+a0})@IiTpUr6${v>;f&GWiVQ;9{6(gS7i#wxY^VH?f+qo5A^$|tFJQjnN9D5UF3o)dY#(iCZ%LObn6FFmiJGTWhy_PRsxP0_>MMmENr0JW@F$QVUHd zJRB_?=qlnPfyVQ1Kp;s4SiAaAxGtX|No#=e!-JQd5r^9rSaF62yZK*~rPz3Ul!o%1 z^53n{y_&d`;!w#}cL7A2K0)M&X}CH%U+~aArU1p14?P159bC-pBM|i<_jf%V?@T5- zG6$#@svua1*U0z2$$d)cXILKd=z}8Ltc$nIMJ$2c6tfI0FE{bt9hEuNc$lyEbsJT< ze5x&vcu!{}zU^HVXN&u1?=2%%*Xue*pRWmREqd2oi-#<$Uv=7)Yy$V;yenekvUQwZ zA+CI?ejFcfqvRJsV~k|ap*}BAMk4Xp9YRLF!H|iguy@)-GkiCm ztrd$#R$NKpLZ|7$2JCy?=r#4!cqCs8KMp7;< z@{NvXH{g%&Tjp?>>}mLB2B#SI7aA+2M-thKjn3&)>^NVw$)?8VdSi&98_Auu$z}(q z#*nt3ZLVozt=!9aZL1d#%}xkP>RgUbxx+?&?V^%K;Lt(YMCVY4aMrRkyBA}73RLgj z;$Zvak^as(Uz5GCyxVto-wR49hU;X{>@X;t-CuVwHOU!P;RO2L-9q zpdCH6^$SXaEgR9@N2gdAmWm2o=HIZBsA_bQ3nPjx7sCqFJ@~{8{{X8zk}V(ZaYZZI zqtx1X)~;rrs81i#s59yox*87wa%z}I2=q%+9!G_hc{zC+8eiWd$sKE`zdi)J_tlwI zZ02ip3_Lx06%Kx($%Yo47t@JaL$FFkdsdGsVQQroZ^`!e`ZUp!m((eSiS~gqA7vfZ zxEFwCuI#N8+O7h@j%cN!frKZq{46-6X-xfDkYL-qJlR}*orp&=^u9rT%cnkdf$7s! zg1Pz*n6XgZCMrWut({o@Qv0x_@PcghH5Lj@Bq2cl?qt=cn*A+x5jPJapI`scPhp&o zw)y;NX1V+%5v2c4Af|S9PPTSV|GTA9Ushhpd$e`NY~- zOdd-WmnM0~W+n8^Z4Vgnzn9}TR-j~wrk7@COu%=W{1s*yFF2P1JaU!vYuEBAx;?fb z!>)j64d3cYQ)C=i*IJGEEemtu=UI{2!)ax^_#7GC7mT-3zmdX;C-7XLV7x6m*;1>B zQguWO_(zXUZX&d8;n&3Qmlx!rLtfCYD$Ain^B^7%7Y`o8TKuXIFNDSnkl?sZbmom=h_2E-=`CKz(8^>S>r{r>&RZ-5 zX_^J?VNZ+hL60P-R^>qf)`DE6RnvGo%2yV%+WCdof`7=8{zI0yf5>v5E%!)r%hKx$ zNu;I-m{|La>M>V-VVQSeShBRa>;WZCmpy)C5iChMH6FVl26m7+tUASf%diH_{X>>j zyMM@H9l~e_L~Z(AR~#YdnABz$Ez(wyBCCC@eUTK72@`o>{8mpF&Nd}LoIvfn0&MxV z@Uo`e9Iowx8VpFV?(Ql=+ah-O3r0;@DKg_l?H{tVmF-mcoY*r(F!Et-{g9>Rark=t zYveC0abA^30*D%5QH!!5_Iua;=0;&(f^=;TJL#p&myZ2O^?)r8Su%k-piPS$CSKKM?d2sVC~M2&U=o76J9|_~;rw0BjO?}Jf&FVaj~j_$KhgjF>aMow zkaGCB5dsxt9@B}uG^fIdSRJyshoj4>~ zeSDH-H1zw833Jak;2=vdLTv6Uqe(R83UK?G$hG<(I?s`PApMZTf{c6yy zvK4}%qCmzr`XILyRhza)Uq%n-LFj?LUObNCEQU6dD>SAdw0B<; zrT{WaNGQMhlLo;U#C}tHi9!Q^^|F?bBV9{()io$EQu`?ftYhJz^wO>P6Svifm*#qZ zu@6YStS=4oCpoZHmv20RgcZ9YyxCfqbuNbD`qaG_QK|>g-l0hSjJIwJY%Uhb@>u?j zTYoTN0gB;7SMOL?P9W^wRc{lC0d`OVxg!qz#@Eu3kMGJRHE%XWQko*A+-b7IoxSXw z|GLBa;w|L9a!r;L<4?aS;S@LcJ-pg$N`v|?Z$~uT=`e94vWkxgKxsE(faJWN6sgQ_ zJ!~?nx2jtJr8SN?;E$v*k%3>iBs$&P1MQ{0N(ZcT(pO286+`waeqCm_S|OOS2hxpj zlu~@|l$&uSzMm-Lg+TBh6ww8A2&eDf2-bI{4!pXws`5cR{L5qOgft^uEsCk|P86|- zWG#9KzyMt+TkvW;bwT^zyaU2o)s>|C3=y++6dD7E^aN0pi;5HJfvw&SEYbl+#c_cc*b3*iWM)yW|D0RoV0Tv&+Gfb)sKF5hos^}b%u*|^1B z+H^Tf3$5}3Vlu}wuTkX{4Nq%HB;C(9K{c(C>=Kr4P)G>o(a=mggF+8K2;~6tFfjh8`LL@0f_YB|#hxN@q%CifCUhRv@RDbn17k|E?N!Z&;*G zq~Jjop+SLv&g#xn_mEfNso7qCdY_>sf*On5Ee6zCmJness%y$kuwn>g{56L{3;rUi zcoNkzLqHMlrVqH}lSNhG9NiO-fGL@WDGP0vHU620wAve7oNLl451!t#Usr5ea&Gg4 zAF5i#UEUm=OpQ379u=igq0pBxS*R3R|}b7AMVbxUQrO@hXbHPxErJ6AL<`TCUEs4(5h2rI`580qSNXV%K7ibxzk(vloT^HN){dxVDkE0eGj0m3x z6?xZd-&<=KD|XbG5Eu{sY2H#fi-A(IkHIlL;tM^df+qqUWn&oI78u*IJ}g;gQ; zQYCeKh$``=OJlmo7Ke@lpCm^2(K!^2fu;h%jOZInrIETRbjT)!1!2gDD1iqY$8dM; z7yV1t;+e?iSZK(aVM-yHwByW_Mm0Rhy!q=6@m`@Kn%!XDeEN+Ypjto>aahQ)58+gO zN<{vpmlmlN%~lhCBNgf^1DziHR$E*&FUrgCAW^M!l+P~R+8*y2K#WHrO1epBO*t=r zo90?fZ2K$nXKkrmEhr_9{dCe zyZuj826!(n4l6yOK+&FqOzAR`Bdvo-DK8d$Q|b_t1J&Pj@reNYeWH*E`W^h%>9UJC zH#)4sG`1vGI+8jHbt5wq=C#P>;*Sj6NtEW92snHAt8_!-WTn1x&eks%olTJ_Fgg+? z*Fk|s99^MZi^&iPe+oN;EwzlQJ<)w0Qo1FVlkI0TzaWdZQ9o^Rg>hCq3BC}Qv1OVR z>@zlcY@Dm2;%$&xw)cA+skym$4^2y=2u#-2p{Av$s)f&_RL#H3eE4gU*ZXwwUP>(f5l!+sx5A@}33>UBOB|>i3wpX=Wr6ZkeUFBN) z9D(7B6=-~T)T|L@n^(EqK7oXkyZO#Y)N+ib$RgZk0f9T)%rsQ+&GFY|xt zr%R2gSY$So9<{S?`V6iM;sYa%c#+Il6X=dwLcqbf!Q9KSLD{V8Kc#|US*F}Q&mX)#*RMpWwA+8p?W5Z8sqKQ3 z?-ek1yao*u$f|CZ^q)6OF(AV4FcebuRoMp!J3Bvb#ZqTdq#Z(lWh_XarVPg`yV;qnJH@U*S?>=dp#RlwYL$T23 zch)fPk?4CVE94GIJCVc3Ald}~;W8xy_RNwXk+@vSqc(cJXiGKbkG* zXwj&;;&hYx4o1y%t+>oCJ=li+k`{q|n2&)%ABXz*}3vufhqrJ4)P!kUP>$wDsqOf&% zHa8-FgGDae4$Vo=scbT0bNsGV1jK~YdBkQ8&Pjv*W0?tpmP2NqYnTj zvM99~<^0JKM?XeOa4)>E1v6vcVKLTfGGb%Sz9i5t4Cvj&w!S_+s?+5^{x9=B{ATHq z2MIW@PFF<3*2by7oE4K~yjFO}l(65!*?}VRcj6@QKK$BH^S21#$@Ma?)3_TziQP)&KDOp(nTE2PQGrJfj_X`2k;uq~glkWymSHZnsz0RUd$Xc{zG z9PFC=k;f#52M1k-etu-|7Aa}JIaOy1fiog*8#~XuG3gJ!AdJtbw4zL3Bp^b%_e-cmwavguADq!vI_zS+ z>OqMXs?9iB&KfY8`hs^>x?PyUK16dny+eo{aU-@d)g+35K58;&v4(0qExDDTFI4hD z22`O^D9U5UK?XGY_5g8Gq_bC3sX<-r!FTLU?-Vj#lbZ#(!k#`+50h0iE`?UA{K<^O z*4@#fYNcLz?@og;5AowMf5=fCqCGHuOYuF5|eZ)-A| zhPj`vPg;wJ(P+b&MxSR|vDILKXQ=#YRtZVu$HtITh=Rsb24>^!Me4aBP~03p59}Dm zuF^d9BGVUhr_hfa!ES?xq329#>B0 zO09RT+HUjPV6-wY=idIZXg>Kyxp?Kgs$M;uz8`K?jfPbjO~>KhTji(A zIlsFO_bZBBt95z6lDXN8qG}rBrtSXXE+8-&YoIZ5951Fs|pC_H& zP^-XQxT_}&lg4B!Q0w7NKAX4Bw#bUz_3t2Of2+x?hl8_j2(PC^m^^7M*qieL6{MG1dI#j87 zYhTV%rF*}rviUIe(sq7+{ThyZTzsPf-UMD~jV9aSk*d@^S?aH4CUh$L7H8Eo zEwdpGVf;4a-VU_QJJ5#~sFL8<^3!y(31|-8H6}L%KNX4w~q`B zjZucS{n=A=o00NM4n3CCssOX}V<@y63ah^@=Ps){%i1H)8{;`O)2p&mJZdBGV(V8b ze=GNZ(Od5ohjjRKTqSvV_d8S`=3fSLO46LSd6ZbBQfzmmv_?v9Zu51TpSKi!VA0-9 zJl%)*PLpm`SVk&yoO7QqZV+%GqyewA1`{<$$1G`i`zvbW_Jy6sweM*3{~UOF&Aegp zt+|ZbuO?hBdOg5u{(UmC8G6vC3Xc5HgzO%u&;{Z!ayLHpcEf&+=(^C~Mb`BrmF#{R z^}LU$ojkd$T#4z4YnaT)tyv|-HLfxSz6H^`zT)=8%T^!bY8nhbIeUtfq_4g~t516Q zPSA4bGEai}5(`m?M2D60+aH*(5ktS%b`p(bL&THqG~7EJcJ1zVl;#Q+UByD-0PXSh z^2U`z{|Z@0yClP|$b@&n(-xLGOavYH zR^uwun}N|`z0(dU<6FzzWwpNb@6sF0><9=?L#D?p2uwW>+if0=NAMcb1R|84d)wM4 zzQhAdHj1boLK&~iM#0KHFPzC6L;OC=SH-?tra4}rGJCrLZ+s3UTkp{NmYe~!hZhDj zGC)VpShRD+W3#jS{Cb$zNLL5H4si{X&T%KE_j4@IQEBL8p>j2Z`zlIL=4fT-+L^$# zhNCE9K;rQ34KFGz+Pa4BYRLJX>ztge>W6s2FvOlJ!2@N(gA>!|Vb|okmTuc4V`a^H zJIg=(eEl1)A{+s4Xz*o7@*&j7$IiR2S33CCBF@f{<%24`>Ot=D0lgSh8Biktde!>J zYb(l*&d(Cg9P*0+y%Ib>hwvpI=xO4OdkI|V6+E~;JNRjq@nf-;2Lc|EID8V{J>}d* zRbjv;yEVn6LuZ0gGWEDzd%3~71`Y>(&T?Weq~`FZCcfp%>!seC&YyiWV(?B= zVTcv{;(9*Ef!EmhQY+grqwj^vK$+-(nE@8KCY{z4=_*w|^tlVY(gp7Cz%BKHjG@5(@`r#ZG>z{VMB;P z#)&cXfB+xvmo}20(VeueDh8<%>5GBp>U?1B;|!`*P0I{}q36I+A2#||%&&VaH~HE+ zIfM_2*00^^hI5@HmCjelA?G5l92182wa_a;15T{=eP`9_`-pgocBW_GZlYpT0t0Y> z&bRbR3o+Ju-M@oW)6IQ4{5)P%G5Y>7I^(NG4R^&ZSJG<7F0q87atYW#3Dx>ssEyqSegzK z#4GDerL<>+ns0qNso><`!bcB2c7%b`jnIoS;e!Gc2Q} zM2hrWh$sBBC!eDwcpE-n;vq58XQy-PI$k4kW$OclC|!*K2|~tvISGYv4DEnqgDqS} zvll}+gldL1&lr+~l#dzU_+f&MTtb#A)fM=D0Nk!grL^FL)(FW$Bt#0MV#d!=oP!pb z8&4<}t~f;fg3q;IBCzyx1e+m+{{s_iKPi421@zbr-Q4TciKG2WNkZlV_ba6oud%oJviLTwwx7>QWsBM2}_VWIyy@0pA@efrgK+9YNtabg4%vvz36`Od<;fFjBBU)#Mj$l!D0re-9N+Ev+2 ztRfClG?3;rI^zj&{>5hCG8<%i`Qf@n(4s%(^}>$2Wgfzd1+=tPU1tjIRn^6k1CYO) z#0t)(!2V89yOqb|McbOTrz=?>IoYNG?-&Q_13*9!X?{&Vx!9rN(VpWTf~44j*LU;s zVeKWj%O0bYf(nE~w@Ovy@2o^r&pO?-4im-cO?0g3K0C;1)#j%_?iUrK&~?<7k)IK1*WEHIn_!+CK7Nz_#DzAtdo!iKEG zKM|AMCXA6w93diFEUKKgn9R|RD_oQz*)Jmi!xd}Wh+Zr!KePhr83!tw#N~8LsJhdU z9_Sev5`48(M+Kv(Fl(%m2U(w}h*7+DycQ}+HmorxZn?d%e|#w&7Xfe(tzGE_N_5U2xvl@a*gBQRTkBzBA2=IN3M#oPp;x`(ce- ze)!$)Ugv)3cz?;Zo3YLMz1HdoJ@aR$tLK8d3%pOEZ^|`8?c45olZ_!g>B&Eve5+cY}*caZb-*PVtv zlLlRVs3!ZgGNXFu3Xo0rqwLMig#J0D@ZM+htA+hxBFOSJL;Dz7tz6V|F8y3?U=`a~ zoNJE<)yi8EMB7f{dtXr~eis%zZ9q_Fw|gPNv-gmrp=wZk|9AX4Siz{L)dw6#=TG$> zqb#qX>u0&6%V`KA>Yw8)#1 z*`F9sLM}6MVD^Z80CzB;+yN-FiZv+|6IwFd{`)F*@B*imPS=Bw`cf)LJo2&j>x^Vm z)ScB1g1QQhTIfmS4+!2Le*ySG&7p20*yKQAOT8%pHPZLCi~a;-b89vdLk9 zI4l)ZV!Ta)_+5}qB4PF`K3r$Kow;uCl{z;_nqr}!CXq#afYbYjd>mczpZfqp`ST1$ z^G+a4{_a){fo?aA9Tbg1$h0I@Cc%Hr)h)gTsOBEZ`9X%a{3)ey62bPR}r)EqMN)=Y2CK2Zpc zO#>%}btK%&A)@-8P>cz+%x^Nx?;n`D;^=hsF=W{8P+kT5#?VB%MWejN82P62*@?uu zi51W^bW2F)N;mva*?~sUOT^pzOe=TkMY>D{`4-a-Dya`Vz!;{T7zmWIP*0@D!x$?nl32?Yvk@yi z9oW}!$R0pt^dj5w=a5#DAeaP$ioC;X(H}@0z3SAHC>})eYU=p)xcQc3&57XOknTb# z83~2X31=y*#0XEM5LAMZK?7~g+w*3jCOPkhO7jbu2p=t!hIol0x+tcg?uN`o6sD}G zlUbCP3R75^q9y6z#4`7VyFr4N@7e_m^8Y97Ic)6VY!HId(B897BZwtjjxbzG40`o{ z(C>%xC6n38JAXkQL?#kTn2~5=gi{KhqUKq|yar&cl}{_AvTpu8eZH60S}x{h8cnSf zg5=E}_EK1zgs`FgFNf-IbH8AdQ(8-e(-8mlIQ+y}lsO3KfZI?imrxJob)5T-B*HLW z)uL$3z#P=iYT6^*Q-X#ZXF#dY?_bU+M7!O1^~jGn%2(z;vwZmevfdR<{;W_kBM%Ey zGV}kCn?0URf-(YBsJPoxG6<8Pf39121^P9isM8QbB;!)N;nzsQ<*2|4P0}t#aa+MS zBW3$?k9_bF@ZmkFfKduhhgY#Br-B1~4AJqg=b!3K)C|+nkw&jBbzjQ61#1t}=d>|2 zAY;cvHLWHi$GyHYE>S}$1sZ8_gOr3>mrCTi!kDA`Fg}%4siUcnK42o2&88&vLQZEE1~*aU zd&@KXv-m0$6uHcQ^AomLlDAv}6czk0y*YW_z7X}Dxs zWlV+@S$&YLxhL%OC`h~F;d;FKep0PyL*Tlk+hqB>r1G&XbyH=YfG^GTeI%JuQ;s*O zKP52@yfY7Z%J++^)!7@PUN#gvDxp%O>`#QdrZ(NiR8l2{MyAf$RfzHD`O#5#(k8T< zKBxdAb2z&*`3=8+XaO{LV^VTXc_B5bu*fb)MhM_y-8!A(H3VJl1+l%-8*wlYz*5(Fp_xeDYvAcF^-_X~X zW5>@9edsLL)Ih53kFN*T7SD5y+Q-*HvqkWDah}YoioT-vL~jC%kgaY{EVgc_>W_`q zTjw7EHqSPvF8P$FutKH8?MA&fUytoGzB)DCz{M5IyIGMe4XP&Hq2*^JyKQShHlBUy z+4mIMW7{2%L8=|!U*H1K+Fdx|UMiYEBUY>7^V1g5Yfe@BNR)l;mBhP?wxB8o$LDYf z+iOm|%w6x%uJ6kD&cEb0$LMC~jiKw`AB&nw(WHsy804pRHyWr^rE(c_@_I^YvxH5J zVsO{bnKc$QUA0a(PNFr6)$(o8w(JitL{1PmtxH;n<)hbe{5(MdyE1wic}_5>2~ao) z0s=&$sFXE$lpZ)s7{-!kB-6^!o?@sl+dL*{#O=ke#0UcOvH7UhhT01TBrFpVAr42- z7T)W4UdtC3-8H`=Ke88$54G4(t(>mcCbuyMK`E*!0~&L16yfp)l%IQ_&jX_A!TscAS3C;ISOvvf7bytO@LrrrFif+o`>T}<7I9$8fYvS8>9mSc(JqF zB4huW1kmivzjLRkF{5nv!^;%Xk6bo+BuNVmb>!b5u2rkeiBdB5#*k;uzDP$y@?hb54Iv5-W<6 zhb6d;M$)kE&k4#j;fdt%)aA-ptsMQB{vCkuIYOI!Sza|W@Gw0_wJp66J%-i}2KiJD z&3i=u94)aJ&`T3;Q|e5tzL8RB1fgpX5hNPQz)}b_2W|*Gnu4(6}F;_gCW9$ho`s#w#U1-q42bQ)XrsJp^BD)%yU<-gP@TXk3O zEXgb3OU8s#7keo*>+Gv2TJ}8h@KCy|y1L_#XWUU{!xK&U2Lq&^*71__2~D9=1M$xk z73P|xDPoZ!lBT3-kuT;P-cSf@Q49R9H|%sjiaS7~n3ui;8mTLaDU_xYBjh0+h5R7~ z5U)@ayQnP~2OmwPSa_sEhhgdiS29!A)UhWmahUcoyk63VydJ;07pLQ3uCQ|cmeofQ zyX3wV8tCj0O=_?wFWwDVAKEKU2Ur#thxikw^QwFhVxjB-O;yBZ>gkY03}4CFU4FUw zKKBh}lkt&x;g~;AFvI!F44}t!4)+D-_5FrAUCTzLkGc!?f9c;L^ekr|-5KCZ8zvBt zTK&QbWmMDxL*vfthyn}JKLo0=Zv@mQ7aYNRW)D0PC(bR2I4BT+En&ttysKr|C9&kL zjj|Tc5XWgpK`Ht35)Uxcr*W_@yLm@1B=N)1%a~6Xt;MOD02l@By}%u{fkIq~V#BRaLvk+;hoSh34q4hqIK|K4D7hI`X-7)Qywek=P=p8@#%Am+={UhEg^^~2@k&9k6Qw>9NtsAVk=kbh zi}(v*D6!xhY!u;^IF3)jNFyAs;-oWyCMiN;4TK`I0 zGnA<~P9G6$NUeNu*GWCjY!{}eu6}2tj57S|S5O?yD3IRHkTgM%@+@|CeyBh=twUZw zj+t?hcq?5rbdf`z7$L1wN(2cCs>J`|>@A?;YL-S(+}%TvVQ{y>-3e~NCCK3J8r(fV zaEAcF-Q9x)ch}(V^2m42f8KxZy6?UF?yNPlYWJ?L>aMQp-MhQ01{2rvi_#5s{Uf^- zaVVkhy7lw5EpXc5SXFx3fd-1So8AG~32 zWGaJOIDYuSUOkY@Rt0QKNc#4?JSc?L&8Qi(-%=F`K4|lJU-ra1T@3BpvbQNK!6aQ1 zjmw;J?gH7nB*I7@J;lQd1ciQPH{jnAbE>b0%GfFuGM*(~y`SkQ)moXIe75SuNX}xl zr%PvC6;n%U`+1mX^}A`2HZnak=M;10!PU0nVPKoA4n1afS}lg>61NaWi&k1Ls}D}) z#JJ98-Qvdv$PCHVl9aiHV$h5mRs56jID#J5wHZ9l#i}LFycWRvY=HB-<+mCZB zOYqRM%wKYR4z(i4!FcacykEkPI;(d%df8}N*&-DLCk*2 znJAS0<@g%|n$XCeLKMZ67E=lYnvCP%QDx#I6yR(*sLq0Lp37J-1C~UHj`TzYH__NT zLu{A_z@BK2h9c-iRwWOA3 z^Ku_hP4zeE&^F)YY$+`;w&FAs0vzdIK&^Yn6hFzAhGv-Y>raNZv_iacy zPUS4y$0_y3Q_j~%bLl5dm8pe6wne}&Z=!LIl(HHH>R}8RX^}9J+-CUJ@-?!-I5Z?dh ztD)}l#;>hU+zTy)x-IMfS{`+q+4X|l>;#Y-1mE8G9QuyG@TlM%?I@Xp%u#%L1jRVn z2^Y~^nXRgPcyUnh&%G(Y-Fbo`&y;>(U;9ScG1r}AzTK@9Q4j~{7PX4z$b z>!3Z~aIBXmE9n#`%MI!_v?Z5wENeHmsqVdc9J3TvloPsVCJ^WWII7Hp+{<#N)lrE( z$(KZJ1jvUBJJnJ7X(vI3LrC#*r92m5;_~_`93uIijE3%YL@voK6vEhuqewBTnikKH zT{#ZN&LN+*8=fVsb;OaYCkX+)TMi z_ylYYF(#QrF-6OD5=b-w7j>7bTd$2Pst^uG|8-w3cW27YAw_DnoSx?$y^W0S3%U3_ zeRgTT8Q8T6{8*OC=xFVBOAjkfnF9*ArcDO1s9l7Wbq_u48~#6Aa*Pg^;js%?_~HBn zt(1a<_*~9#leu3~g$=clrb9|-iOacuko>UG^&x8W@xZe9Kn~R+`lJsvsS;=ltKD3m%CLC0YMVc*fPwz!7&q~d%Yg@FMivDJ4bvrY!J zGOt=Ax+mWT6DoV|tSDm5(1o;|SDoI^i%+BMJd43GdT51>&^$uO&2JuSj46dqLCq5L zgbF+zSQ8BL4Ld2xUpfi%&nr9&s4pUZK!iz>7Xmh+@Nv8B!hcYcF?|~XNxbifT~k03 z&7bE~Z`T@EZjjMr{LEVfh~|b@f%s@8T&L7huurJayESqKe70+urIllYXvCp>+Whsl zY09C`nexMC1QhEcFR-bC-K3PX_s3scwS$bpl=MQCcE)daH`<@NPe{|bNML-uu*VaC z{7NN1E)K9F@;sh>&Tpw&UY}Z{`83i=ze2s8@jt=DP1A}{;_I!uX~g$LIfqpENIbLw zY2`#F61fE!RB`Z6&};~wc_hh2I3me@g^PTjwkhiQCWqvYvPvw5>n9W?&8;{+Km4Hwyo5;TyjnzSx$iBY*@v~S_V(jv!hgTQaztJl98{`57xIJz4V)RKs7MB>V6 zI31O-7;t>bH|ZYw_^pfjS$&rMH8=v-K_{ka$?5xN0oWC8Ug81W{OR|Qtg`2j{Zgg+ zh7GN~=79Pg&x_t3yZMuvR)AYAj0G&P?|6SWlrFT!K^SwU{ z`8{r*rV)$a3Q%Gd_{j4JpIbcQ3wXLhAs$zBeNcWunSAP!GmPWkmdT?eA-+s3ze9Uo<$4>A?yE(_U~Iqg zeAk7q-B-9Ms9Qu2cwt?8)BQnQ}=22{uFBMva>@a3mF&mgRa?`@#0 zON4wwn+#HCsEx7&Flc4%CYJG_55jp-kDSQ+_Anu9K507YbsnLf5W6kg6*FavkWDHv zBNKYE!^DP8eCr7fEMe+2$paxPWo)zoHtc1}u6lEOHpBvc)pb;8%6>i4VG9q=0M^jp zB%nBu75yaQ)vb79G1_?=#P%ygD^LnS!}ssShLu1kkz%50Ev#Y{KtwAC;Nl1%_;A}i z72?vo^lwQe=aA#8AM_OUE=kEElj6U-bVQByU>_lva9{l6b^3qjaQo1tekJ?vcOClQ zBm8V#Y>dE;??K{!9fAt~d(;+WYZST-rn6+GKIkaUkN^(k1tFnsl*=pf?PTvnN~_@; zNMf>A-b8k1FuR~+WknD%%Xvoghe>b*ND47Yd{*w1?%K{rs8urDMRP8N{u6y&5#B0O z$JgdRvWpR@9A8o(#FlF23q+%xT1MI4Ro7+fvU@lHOxcVC)zh}O zdZfMgo?b1~O7n@v1f_I_2Zt^b9?-xK-YIR{GsmqEX8BLQzsTnk*_>$~C2AUlk~f|` z)y;EKI<~>bgcLQ6ZX9d`VTt^jRiF#xB62*6Eba4MHix`JThlaSaq!iS&uA+@MA{7u zuPY0wMY}@s>15gys<X_(Y-O* z{oK3Y24IH?J(_A7Zbsm5qCb;ZDWf%ndQWgex{@VDiEoH~ZuN*m+<|Mc@+LvWS){|o z_DYzY5jYif6pq?v4olpTf&O_2?YrC~uZI$Ma5CHoapLxZwimy<|4&1KLqBx*VSm!+ zM>w1buewXj5CysJZpW@J!dGFu|JmiA3jL0`{$2G(-ctwi+!^?#qV zoo2xaIg57>9lFyw2I);(F4iSUY=s~bY%R%W&H)?9`ScFh?StLX^&w7dHUb(q78F`+ zWsB68x|B}Uq5>wK!a3nct(+#WC znZjjew|{k6l0%}j!tT17k`vF$1M6uduz()EAzH?K?x$E`NW`lPk!?qSoz2#mRjv@1 zuoB#+teiItxV0xFo~$${X)4z6k*I*k;+v%3YMx`(o-_-?L}aj z=k?V1^td{=Tsn@ooYa4R)_RgcF%b3!n{rEN5NsdNjl{*q;mDJ*$%G`^Py}#1u-cLb z%EO?*969n}Q4Qx-pe;x>Jh9K%m>cqm`0YFzn)H?f;0O>_THvR*?iueVd! z@AOWH_OxqP4c(%Vd^^~?{wBS2Ln65)>ZE z{ep7gd$lz&VW+s?PoT-4iT`r5`Mb^DjAjyfofoiV!?$3cUO6LgM@GlFi#s`@g_8l)})0nts)A_=2G-dPDR zpWi7?v;t~Tnep5poe!gBe2}{$jv3OOcfNsatFD!4@(!yCRV9?)>F0 z=uHB>WgqUs_0D>^nCA)kf5WTa25e$s_&<5|CkOTRFY!P?%)WpBAo`=xT#Lnoik=g%6hu{}-w>LDl0y_hYz-AV<0>HD@ zP9VU-L;$G4Al7{I~A$!N?9;s9{*FtKv7gLrrt0BkI* z+{`T8%&hE;tem_c7G5?sz`sAhcW#a*ro1ZRlKoN zV`k;y;bCTBV`gJxe8*sP^00L_bZ4}6BL6Q6;$SCZM+GZ^lve}3yj&_(4LuKHbGCCbxBGt}{h!)^?WE>m4`x;Y zJK4E78iOTV-S2@Vvb-#XFEqVJ3H(D8YrdzYBE4f?C-$v0BAHUY)$OkoM``B z9k95eGgtt~#=^$R$O2+y;ZkE|<>g@KWn-ad;pSyw`4_6Zor#61$Nv(Qi@qWMN^#%fi6{G6WlO zFd7@Oa4@p6fIy6ftfoec9AINs4jwKxQ?SW9qkjgCSNz`&)&EuBStJ zKc@57Hvg&*ue8N`)=@`~e_M|#*x}!hwFTfGjo~#k{%Z*WK;yqE05$>syV&CYSOWhd z>t+sqC;I=Q7ym+YvNLsdGjs%tn7u3G|BmW0zqg!(gFak`?CuzH7 zH`CLz*a@BtcDK_+y*$ASH=)Y;<94qj+V!iG{S^R;7#4+e96%&M9=62S4f5X?9RN&S z#J}*D1W{nqKZV^?!Q%Fm|3XCy-;nuR2PPc{t2^m0fXGQp5kUVJz_M16hSB&7P%IS0 zAyoVYq^mxWL7y)iIFMfR=s>XhtNK%ZUSo%Mhq@Or&_-2n8<)Zf!%|C z%~`}HfT@GBQ+FSL>=NA|zVbyfhk{a_8;@2RkB&wxM!kAF4NwdB@6w#fddqp+Me}<* z*p0)hZ;-L~5k`T}f|7*3gYbfCM!I`Ow-0(?g!)>K`73^7JsJQ&2xwwohDs=r!{3dQ zM7d2(ahgcEnt)U_8lMn$esJp>dJ2ezx+9~yC*OD!Tq6y|_D|~Sjo&ta>j2+2!t0k_ zdI&+hBH#1aTkNb5fjB3iD=uS%;OcT(h(GTw)_0MczA0?LP&BPUr1`h{ss3cx??hq@ zQ^$jzhtjydc%^9%5f<2TdV{!y9Z*WkDi`h?v@Y!q??N^8MX34_3vO`#=#JThcq30M z2Z08Q2GxPUPA7)2PLD*5YCv<=a_ww`lh8}(?WMUUu*Y~hZ$w}J=z4-0S zux^c-L$vGLM%HB%mY!qu@|MImULvE0bX9Y(dZfxVArv*V6!1)i5(R3`<1IVdoPDX0 zR@Vz^RN@7zK0~x1=%uXh=?9Q^0n43`x+zU*{Uj>rG<3A1KfFtvB2m_m3TsVB{F-x} zNC@q|aM1ugLx1nXI&92-pjLuS*H=<;`)HV~K19aI;jWRcK^oW96>0DOQ(^7pa@Kt; zYv94bK~8&n=D>iYrx)_|_nWm>nF4uJ+KCLYK0tc>6Uvv*J89uvZ)qS=)(1i{l0qY>zAvBhnXlAyV7RTo)Hb z-k9Ldg+2G$pf^X!gyTn8QQ6`dRMLB)&+81Z!im6*VsQAXW8xv-#~NdxtS{RPi+MNu z!k`-P2Cdm{iu(S65%Ig*g*0$_MsZa99633ZnUNQVDF^jx65~exqZYmj;y`57h1bzW zE4Qxl!7%HF-sGgO9|jIMpDuwt#aY_VumwARvgd|yF0j$twI+R_Il@}7AW8@Cwcgt0 zj^nh3y)fQtN^$X?PeN4kY+L(^KaOvzCE*uhmXqI+AM&JoW5wzZX^+Rqv9_03fT!(aW3yEz0uB4Z^Xgo+Q!6C>cN)Fo(c;C5P3R=HJ{}8 zM=ww}3Sie`F+_M7-`l*>8HlaD%MvAe=QP9EMl$OW|L|sN^1BW9sw`5ut%*587MgHE ziVW-oeXVG36Jvx(PN&O7P_(Nn=K@nliVLH`i*QhUs>)y-7epFE_;W`7I~kLBw0?y$ zx)Eu?TT zA>qzC>zks4T=BONTl@kJZB+V-RqIYyGSi2zJz{ot%$b>)GxPHaBmE%|-ysdyZ|Ww- z(_SE?5+J7tm^t>X$R{3%#<5DpSkq}@q--pn=psQ!2IRSo{1tw1u`0!dOCqG97&jtF zMIM8QSz_`ZNF>w#1QrYFi>en_MymraA?mm3M!!gkK0%oHtoa3PF@~)%iOaEr4_VP^ zVPgUGY%+IGIVrHk6HGsqNR)I8%x)XSP-dp?c?&4|>J9w{J_}f8!_(L}bR3;@nj9Mb zG2^JhSK)=w=Qv{=+*jFqK2C9JD1%Qc|J)RkdeSfy(1@V?wERM|xz$6 z$sY~d@#U5afc*7?$^u@Ft0!{vHJYgCeFGA>>fB@g^N=x?1bu{$&*-x+vZIuwL*v5@ zJWt!bivjGssTy@1gkUs5FSu*IwCUBfPZwR%^oZC2-(~kIN;-Lq^ei7v%lmuv4Mz4O zX_^(It3(ht1ZoSSGq=<(XZaDzc2=GkG8OH zv-B=!TQ%5im z47cJhZQn;04fhIDu&NU-h>M7)l2L!7GZSrOrN5laCkyBevzl<<1y4Trxg8Ae>9pz7g1i2qCO6 zRRxJGw!X6*jy)ON9KP{8B8np(>lT0&q@pZ%E!W#GU^G7D2GjQbDIRk&XVHra+9NmZ zgu59Nr6AZka3(1DEFjbx>EMg&o=4!U2Br)eY6ApTvQBK&}fxu=d(b@fGq^?3J*W-~ZW#C5vaTBd3urw0w%&)hmp^ukgv2<7ceR$F_9Elb56jlZTOyFPjhL$!7O%Syqfit1371PTAj8( z5~e&y4mM-3Je$RtQXtyfUP-+5IKgQ}DoS5>*h@85(m9RB)}0fp3iwqu-{C((v;u9> z)&Xbx;XuPaiY5?r$!L`IL`~6E+OHorshwMo!Mf0aP+kmcFj(@;!Xx)I|Kbl`i(iP>lHusWkfF~ z+%6jCxt_+WSsaSN!iVT zX3-lcqlZxdm`@6bi!J)-sJK&GqJzl8GYa_t5r83DD=$Wei-i?;hQ_48wZkkbu3?+E zVuvx!$TB>?e!f``-Yc^2_iTUor2#q2hyFZCa1&Csnr{+8IKwO z>j2#=BwHNl(8su0_|As_O&p&}Iiz7R^b?y!+G zXnO6pm%|_?_iNzmrL-mpkXsL@Wkb8Q&%y!NykRg}N}!GU#3(%KFqq;+ze!v$sTj%A z$Qb;mqcInyP{sWt>q&C_@{G3bJekDE0AH4bXcgxEF9b|%Ey>)=-_hwctlid?Afd?B z_^$K#Zdy0xyk`sr?hxsX&|+WT&`02QyPd&S0<18!Z<>cxDea)tXftKl4{y!jT|mSi zB3=$nN!ZENIK%0oAIr7Gp|r{@4@Fzh^xTC+&CnS7Ywd@67? zahW~HYzcq%jdeOvfGr8}(|j<@jYkg)0O2yI+0R=;mk(@8WUHmlcFk4 zC?lR2o>^eP4P%&ohHx#RS{Tf{a9@Fr@;ZDI53Arneo(Z5mko%J^YgbtPyecoI6lskK&!bjpYsF3TMASe$K6ty_|cD=z(Z4<`PNKPNHsL|z>qBmto@h| zQ6rp@Y-hCBjLKg={u+e(L6-Y9lr}#)y3gWrd5a&(SM1jcwsdz1xxPa+UKMJ^)6F_z z`LEw5ujui4_(fsQ?D3LJ^>*%q`Vx2(c-(guL^2+Vc~#$M9s9zpFf+9kdxhdSTrpKJ zY{mJVXfNyf`u_+Typkol zvlv!*sv7jPcZLP)4iv)7&lN)xO(Ou-lYq~CjCu8YUNXPN7xj#?Vr zKCi~#kb4e+cBHw2U^sGH)VDtB@~%^b1(qpvU4 zK@AuRD)@M5Lg>gj>4giqoK`~=Y|+NRwl!|?p(k~fG9fDjNae#vH|!1?S{F<6MV(U5 zLv?0jQn2ST!YWlBFhnLK;sb~Z60_0?RaE`b<@#u0wmo)3AHU0n2m9GK2B!N1&Vcw2 zV6+3YqiRS~Hzx_}=I5s2^{)`Mi2F5%B5B%LqQIlR{(}ao>g-OBeV?AUb{-*AFhy2i zWaYJ)au4Rv?15Q^O*lc1e6ilRRF9ynp{Ken&CWk@x|Q~%!cxlF1?brMc)G&#d=&gW*zSTfEa=jvc%_hPZkjrEp}euvjfvh>0nnf{8O`E1Lb7lz)#gRFz)i%l3) z*%XLy^6Jj0BGdn1i?%L63a9#lBCysTX_+l!kS^H$C$7mZgC5P!2Y7(~7u*wD9MLLu z{bO&!FnnF?_&Fgzh#qUoGfRE}Ox1=0@RQ*tra!w#ET0gd0SkS*#37QRJUw{C}j z^p(ZtFST1VzyK4AIK-j?%U*u6*xXM=j9pPU=L!wUv7DT>ihAU}M=|oEON6L<38Qab zc?#(<0f)&z(MVGn!2p6~M{x#KOv7=B>ZV>b_Hi-o&vmudSc9}bE>0jc{Z+mer8piN zE)gQV%<7Pp+BeXOk=OK4r8tG=cUXzpe$!fOKZ^Uz1!=LYLq=u3k1z{#3zk6Q;_991 zmAM)}`VF%d8o$0Y&itoR(ySUb_^QS_YA>HAwcqmFbev*)`lZOe8*LOvhJ@j-O7Qtu zai*`I)6ok)AwzlM0ECPQSE}P2V5ugBw0RFvtx+W<2-$tzB1?-gWNS-lpZrV|t$z8G z@^mr5NJBZqNYd~FIM(BIZLOJ!qH9Yx&@2DdhhcAJKopHqd^KobH=p~+3ej?!JK2;= z1up-zpSw)r*ODN&>=)XYS4Pwq%!|;8e9r1=>IRNo`a(6mh;%OxZW+%*34LH>d|zef zpZwt!4ZE+AG$^E+W!DX}eaegt-D4Bb&B!MyGGvj<-!GJrlI|VdC;126xYTi>Bate? zyJ}%Tp^JW5E+3{)J>X6k2K;RJ%ol%T4k&8{5FY4eJ=#y-r*(3~YF)|k4k<2H0cff! z{O(SI)Tj!)9{sgKVf{3jC;=;!HDQ7%_~+a&GWm_?jd8J z{UEudI#YBDJgrzPP~x0ld_qUX+(#?JpJ8SlFt6#$aAoPx(r8y+28Z(&?nt2|&{%o7 zSP4Y#*T!EBTl`AqxQZ%W{V@_-yHhOu^Db3$Y%gL(yRsZ&UugLaQM8D<=qGyEc?}02 zb)+%r;Rf|d%wklAnxQ4VsQcf}JBDG=@)GuC9^VUJm}Ka6V9#OaU19jKO#}DVP%Tt$ zJmAi1{Bv6?^F4H_OSFgFM9r)sZg)|ioEa=UYrrE7JgIW7GW%YXy73~?bi`Au%1=+I zXLa5JnZt@UgtNCtS)U;vvSywrb|aV7s1%h(^3uAS%i&I@y8Rs9$J}NOxB5fi<`!F))#1VYQ|fOV6J6^h_C%#wind9f9U;O0@{Xs2QMwQEJC{g7qweU-=~Gxq8EC=-YVevdpJsm`atpU$ zS0n#MOWxT0fW}NJok2QnvWTwnx6pwij`jReFIm=E?dK z?ZVfF52=CnHdx6Dw)@WQe&$6Xm(zGqy1s>&*v!eg)nS*|iF}xWH`ANt_M^G3e1O+E zC^=yeE1BcU_p!<+=Zp#C4rP4Zy@vRvd{+4T)YnJeho}9}S<;bL^ zmx&HqI{D+u?DM++k|EsT8(CNOhetpWJvC+>Jg!*;)#~BlpuaKQp&F&6TayY zP6iv^@*jd;CND#$t)3cYLwAz+fUdr7(H@o?_4%b1bnx<2{zoZi{twq|4L*k0L24`y8UH}BGpEP_Vu z!K1hz7atvJ*+xo{*8IviOqyHPV_8-YQ4gl(M9CH-yy`a3GQ@UN7K#eG1@|#WA@xJIq1MX>daN~bQwc(G z?e-!qIjFtaR8vJ15sEu-Yj>35d{-7E_Qqj4Rb#4c!694TDL7F&_TV$&A&pqN-7aQi z7Wdin(mocy9;TtXbI3Tlr0P4iX*i9S)^f*~yhot(RY}+>*Iyy7q>>#{(X6&5T7Q zTIT^QfB0Qp#Z5*nEkd`G;+(?QVr+3@cL0{rQ+3rABu&%_ago#0JF887T-jL(A-rrC zDZ58dA$#yXS9jAH3$oTp`?0BKBVzZn#H%^K+a+i7K(}?VH5j+lBOzL3o&rSKqPqtr}W#5?)$^_sDZ6ip4`mdfn7FMK4u?opl1u z2)G;E;!XzR>K9u?3!xb|_22jOQvA3creRC&vJ`&5SbwQhF}1wJ*{2ZjyfHb#zEbV2 zNsXO-Ehw%75T=LWl(#$JJ;^uid^48wcp>QZ*n63qy@AUsZ&cRF4Bl!hgwep!0!42@ zn6y9F^|^4~&L^kHa1Q9o3Og*{(PUUEIWnPMWSk&3@qFoZn7d^ilDIeCSzE`N z)FwX6M%=qMr@+a>J7884^5cgi6+_C)Bz$-354}s>F5Ie7Ki8G`^U$~*Zjfo*;`Zj# zL<@np+JrbWqNG#7zD!Bu>_DUfH$4V3PiH)-3F?Tt=k6e1LK-64`NjpX zO#D1WO*LE`$3YGB+BYM-THf`NW$Em~5g3C#S}%E0-j6^LBZPX-;+|1emK3AHyaf6Z z+)EXyM%TZWFNF;Q`SASYbK$cBGm0PI|2f)=HBuMLb!yuOXW)Z@ltXeS(1z=<;SoUv zf~nBGA}f}sj~N{VY0=5omr)v2Yp?#~j-(oGAn|Jm<>!;=sd+*8SvW&wXq?eC%GA#z zdldMB;^z-qVrCn7p*Pb_gZWYQ`@adj9sW$(<#8V5Hg&p+go~2PCO$ZrH1EgHtt5L` zC!IrFu#RPKVP#F>v>d{18`a{;DnGeM#rUGrx;oM7?>>uXfY*W()1TsYEgAd0;x?-3 z!x?Zqhk80MI}t*CWg4qLLKf%DwYOP zGIKH%Ec70-44LhI17A3p#<_K6FGRbAbZ3@44dE#GJ^57au3ZbL=0Q88a`Qnt1D9_s zfF#5ctI@UOGc*MY19c}yJ+}xs`B&9hABzHv5LxDN*Fx%j-oRWA#%5}S)P>p#wHo+1 zTJkuAfNBbtk1`bA0tDWJW)KX!vi#CV8aaya~A!4|IR|I&h-u^@pwpBwh4>)oq6{nYtgT=$u284K#20MLZ zw3VuO_&k&sF+#|{)OG~9;+Z8I59N%ifK#pIkKe-89;P{Jn6Pca=C02KZu2qL3>QAQzXuC0F0$|xBYN|#~fRzTaCEZCCc^|caAK0UA<@n$qgIQwMQV|OEB z`z(-*PPOXnMl=CSIzAl@qWgwIvo^9R9Qp zOeh}=R7a*)Gc&5JF|Dqu@$Q(07^kCCuIOp}(nMs@+COdf%^k%@nz6{(_#$(0LGGBk zr*AdW@{yC?ED!Bn`=;m4>@>z%4H`x8xNISU< zj^dEF$Z$w`&=75WGdn6%_KC+N#Ran~6Eoufdhd`TRF~w)$fM(#dZ{eKLtY`Qy=AG9 ziE8PSt;i0oF0Rci(BVT{B3z9EzsLwCr^St^2x<|>$QAbT&^pNr23^#1JPR!MR$Jkz z_6Rj&+lJiP3~h0Ld`KxG_q~Ea3fxYJTkpUFlgEgCo%79s@l&P|;7h{0J2!JCHB ziYsHbidQ(e%mKm7vfF}G_<0?B-u*>{H}gksuD@=D(A78WckiVf-o%Vv3>XZUvf`1Pqv7k z=pM&sNN83)y(ofYZhA>*jx2a>!;7&Oq-}egdB+Zv^QDWXuWxVFYg$xrT-)UntL6&Y z2VS#T=l97c&MRXDM?%}jv*>R!EKlocq*^8)XLE2)&6Na#%?)V_l~26#&&u|^b$xQ1 z^hQ>7khJF4@NYJBeioTg5;h_7Sf&sWVqC1kzqKMcy$e{Oz!D?MCGzDml{`x)bK zp74Xl!EOTKVi8QYi>6zZ1lVyZdyBVXwrp)m65-m$#hweiJmD(N`&FK3dm2f@z zmM;nhu9%^rVaAcYW*@(A_2GTD~@a=atK=fMY- z&JKo7Uh3Yq>D^KX9-P9SEeR;&Z8awjqU-F{Ru7kva^eSo+(3MO1G0B8Esu=bH4ti z`U0chAomrdl0q6zB!qsKn%D6~Cy^snjNeRq=b0Kqem73zQ1mfIJwkvN+Ww>-YdDGM zQm$|^gX`nr5P81gmz@uvHRg~iy&Poy-Z#F*t`sBSM2vaA$a79mB1gN=-O&)Vt9?urXCMeoWiOv2xAF-vcu3BA+ zx^O3<0eugwS+UL-|3Mi_)8Il7;h{x;3S0?=%tsEsMJ`c`!0ZiGO&I>YI<2Z;{z6p0 zo2^85LCY=qJ94F}!?aPL;w^3L!7C2Aar(LQLw}0NxX%QiY56Zar&H}ZqoLNJh}#4| z0W)^_G;+b~A?~n^Xsp9}?PhwGYYtRt1)f|H7i&?EH#)^aF*jLPLgueaN_B#}24fdv za$1jAwrkUhGNDud`Jdtrv39W_{=>#HE0cE_8XbTyX(>c=C|a zn3YP2Jv0%W^z(r@hn_2!R$Sy_K=EJV(LAOad8v^HSMR$l%qpI&3hbw{V&#CW?!;cm zCYLrOmKLV5GTe{uh2_U>V`!ktO_&+Xn~ju4C`H@v zAp-$Nv`EP$HB~1o!6}Qm+}*nxJMRgUQo(3mIRz-P2jAVz$oJT>%Uv4BpF2ZD2e#5z zU-X9RAjqYnaymM)PESuAMXiXiv>UhZg4Nmf0)|7sf6ZSFGIACtn zU!7g+sMkEfQn%=HZje;BuVdUgwK*T(ReJLwX{3mj_rAbaUd7&Dd*R5-mQ@y2U^j}f z8kvD~THWS;cY+Bf6}6Fcnr9M^+Q4tBhw=?c8IxX75ea>l8H~}2Tj~oBPD>0atT+>e6ix|8DZ|AKJ8p8`h%k2qeZcZjC z?;*Mgv3RI!WfRy}94U<#hZ}?Fpg9a(Up>FQhQj#Y+7g@dL%uOMp;okSki#^22_3EW z^g+jdL5XJ;AENG41zh3s{*YgEAg#^wv~nuvWGJo;A`i6*6-@<`j28s`hAKwhIJ2SD z3lg;6)(t32DT-%lg~JTUbU&chwgxv?tjHXw8{f0oei4_~uxclcfNRb)>>zXrqGW2N z+7fJnTn}@?*AHKsTkC{#DWhbviuWF|HUNQ}5t?79$RzJ!j4%ReoJ;RT%Z8p$=_O+b zMD+BC1$G%3?T@0yZe!Y`o?!X_wF2l|tWGR45s?n|!&YA}1s$KN-N@rBv0`%zDk~7dl zN~EsloR2rfR2U=U*I8@dFmo>`1^4$=>zu**DP-+U@@kE&!NbzU4$|Gy-4h9PxrJ&J zt?7~C+zW2RWI)i80q|~NH_w$_M`xmv+;bh0n&L5GpygwK#q8O3S(AqHM@`S?0=LZa ztIs%7zl2v*hV5<5E;XL5Y+U_zlI?v4g?W45>%HFd$Ncfk`JDSX_jAsDu6eGx?=RixT%c&5 z1wz&!n!F)vNUV>27BZCL(q?t)^<$IVduId1fZv&{U&BT1hW?rBi19*ePn`zS1*e7$ zmUdNfEJf?LZRzzFLkBzP^XWpvC5>ZCbNo6vD+AvZcwTDrnbP);DUW0p@|B2*iRn5e ztXfwY=eZg?ANz&tAL{HGq?2ngs<`zQ%pcA5gWL6CQH)p0$Lzby{!I@p%51bAMJ3Ot zMHt&-)0d2r-`oZFYBr6A48SEw-*$qr6b<>BazW@diGH}t)(<7gXrYenN-y-S@OT6J z`bz)d27_5oil*z4BoS6pl;G;MnpB@+Go$c4&4Bi5st>{|bQOYgqBm%@jP7tqI@Pdw z^6}JW>WvI|54sNe7m`YgIav*9{=>&18rBCDsN~IX0f?Mw4b5xH4T;Kn z?|CT57Ma>#iG?4ZQ_s;`CGXa=R>HmPX01?0*PCH0=+maUVA3|9S5DBYRB;uXn@wz= zfi7PjH@D6<`!*$UK?3?bDNrSx}{*_Xbqx|#Ux!lnKrWGbl8Pbb*tjF62~*M^o~lb?r{UAI;fhJ zsZECljEO8&HtJDrf8v_l1ZySp-%oxJy}|@_xG;x?)W`5TZ=IvR5*(j>I;wQkOQp~> z)CkijydjQwIK%UZ6WQ()_JYU27X{>%J3dQjuPH>Fa$;!#v_~bMTo`BMemm%33Pq1k z$B&e^oPec!V9Uq#AsN*%T zEMHfY;Uh9{wXYdwL_*rqzoS7Nb=(q)Xmd4af~SKo#RbY$D%Cl1ZGI;P3JWQ?@dq}o zs^Fz5_NkB3&xjj7o}PeTVt8X(8))1wt#Th5%g_?6ZM;fRYBFU$A-5jx)u>g%!DKq8 z_&GGVCX2&bRi}vEBhOQknS}-7@|9L1#WqVs+t(fR?jae;QgxvUn!S(S=RC*xvT9!+43fHo$ZqtnW&IYDe)u7jz?If`33uTXw~ltX$vb0 zew|f)*6iing)@fO&7OvUpXSE}^sG)5hdBq$o-xiEoMB&b$x?o0l8W@!sPmHbmj|`l zB5OrFBq^Enkg4xN1ZAF=>9&aopimuh3y`W~J2x>fXOqURg5gF;p=UrZq@>zygL@RV zG0%g=_*!~E(*1bbGW}D>P{(~Saf3hql29BMFn--2x-{1@&S>h-IPLd?FZUZk%aDm|&_ zw`X~adUC=U$G)!9xY{qk2b(Dhug`O!(2r>-UE~QGQu{`#Rg+0MpnARj43*15YZpZ) z4a18p3NbGPH#E~L*@KMVytuc9jr;l41=If{6)EG`qHi1^3bc!C6;J@_*#q{3(fNhfI;?*rrZX*9TnU(=b;<{o@6C-KfAMY1k+P&G~CPmQ{z zh1)KaTq54V3XAz8P!>r0B4b2i4_gVZz!mV9wDF8YgS81keb9r884#W@;^k7b0>$Vqv$NDWHvQjAy8{f?vQtp=D zL))b28zq$8SF)f#5t2x+Oxkv)2kd@rQ`G<2lfPB9{^ZW$IesQyLIMIYK$MgnaObWd z>0U?6L-Htl{!M&uS1))%aSgs5-1#;+qkJZ~e;`r59JNJ&VwHI!E!>^o8(=C{7nhjr zP)dgZORYJR*_Uk17_L$`LRfV&p+d0xa6M{0zMZyVY^G!hk9Lb5cfK#d`-*}2_9-I6 zs|(yl;x$%|6oZL<(5=D~2d10R5Myj2E$+?0~!UG zxn4@xdS}(dY>9^fgrs_Atdp=CPOfd2Z@ggStWfauKJdyYo_lgkI0Ou0Cq7dt&8)vj zC1h|V{BOjG2}r5UC@<=px-Zo%f~o*bZ0$IjU$Y(uTCzvjr3G|<-V8&m->0}mEqe3I7Vqwt0di?5zm3i*wbAhrc zOENpskAVVj=l%Jtm~P7T0kTaVg0aOxvy(nM$GMm+gYC_(ztj$O>GxZP8NTY(HZg9? zy)FU1sTyH=-MR+Rgb7hGekjQkSCHA#8vZjhc_QadoUpWr*}dD5ExalTGqT3zH`{kg z>ZLAU`#U>8%Ec=W@j?GCiTUdr4EKa-IBxer%Q?eL-bz6*c#4MK<~G-#0aNV(6b*qi zYyu+%Cr5W6%h42DO1ob8o&7HX`nMfwMnqLOl z=I$s}8_sl5Jf_iB2>f4ea+8f#*#!w<@#eoLR{%1g0$iFp>5bT56I6%&5! zs#jk6NDe(%)z2{hl&PW?c=m))g4_CgiL6? z{nOyT7Dcm*K0Y8|FBXvvfQiK#5OL9l*tf>K)G9Ej8PW2{|#Bl0-cq zAG1YXYWG3tLI2m)!IL{&a^)R8WVuN*{8k%knbpU%)Ci9;5FC_E!GE~G^Cci8-~>Ju z0ZpFIr3^!6q#c>iyH!W|ZS z4TrpsJ#r%8&lUghz=3-=yL=SW(GFp?hP$SvT9O#FfHg}x338sgg@=xF_b$ z7O-|a_lp`G(8n1M(Z7Z1@p*i4@&n$2b)P@v{yqB73-9PEQq$R|e-!{Zy5I0ifE<{0 zKMEcc1i`;^{BlkQL(E>=w|%6z6Fz@$)#xof;I$N5{7u^oT-kl>ZdUH@KxrtqgFSZ; z7OAYG%f|puMA;D#0R4B{-adHqYtOm4dpTGgg8vu4c>scSyS9JHp&s=cz98zsq%)6# Y2lA*|Y9zZ+mzjW>pc9A=oC!GSU*;t_mH+?% literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/二级动火模板.docx b/src/main/resources/excel/work/二级动火模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..b28b469d270b1bff576bc74921c63f87fd514410 GIT binary patch literal 41551 zcmb5UW0+(?v@KY+tuEWPZQHhO+qSFA?y~JJ+qUhhslM~>d-vX%`7!7FPG)|QJI{`@ z_R5GAD~`MrFbEXDzava`kN@BMe;$xOAB^pc`*nz(pEbRTayz5j3h~=vHCaYMcsqxul|x9g_8i)P|zgsnNBj z1VgJEY{>cm@^Zk$1jWhMLbcWOBcU3AEI3;qG#2s*!#2c#2ScG2#an(!uH*tF(1=_h zz!hyoA-YEcTy&L>&3O#4{P+6Om$c8OP|Hq-eLkBioc=tsLXsg*OP9@_| zhP&ON%+0Z?d{#$>r?LT_SlTV6yNHvcM6oFF4Lz>g4m9r#Uf;nRS}a9Ki3 z@k$vE4r*14#G1t#zX`i4(-i)_3ELD2PUnfUwVPpPy7yRl(N%;YQ>p?K9v47{vMf{j z1nItJiw~Sz-(-2FOO@cCM6aKtt2YE+gga=?WxyRKPYMWb6^1GpiWgiJb8UE-s2caD zxd!K1yv1fjr2LgQx+wx+i>HZHeHBchzICV4? z0eR!-Vj9KQ@-fPcvTzmH0wKghb-IU4_u5eddLx_R&C7g3e~0Pz1A;^gdM zZQ}F~_%59Z$NhH1%~Hzm-Z@H*m&^L=R#7Lb;oPxSL$0ZmoQ_cO(Y;@Z`Y&}CuOZa; zc&|YpGIw|u%mR_k;_Bvq8vc+Z95Z8Wh5>|+gyrS!jd~?(;8qxOa;$9Txij9XAdte( zk9}?~=j4&<>V^{|BuE}O-%;O>P2>4}cfeORbh^hHUjgzb<_�|Dle2u(qRnPGdxS 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/受限空间模板.docx b/src/main/resources/excel/work/受限空间模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..ba32fff588ee2444f2f3c85dea6b3f43dfcecb46 GIT binary patch literal 44605 zcmZsC1CTDwlJ?A*nKQO++qP}nwr%T-ZQHhO8)s}A|9toE#_rwtJEHr2qawR9`>7|Y zvNE&eB!Pe-0RFi`W%l|0`Tg$;{O6C6t)ZNQt(_yS+>aR2PXpM$#Eh*c4ov|806cyH z0KolkF?~Bb8aHdJEQLOqb2_+A-f-VA2ic3DVrnx>rT)JUgB6Q>v7-*n(ZU9r&HNA7 zYjR5cNgLBq+!)trHrt^*?t-|D%oUBJ?&-Pm%}YnM61W-fR%s;o5)0$o7+OW5P^ZzY zFF=^K*l(ruL`M4k6qg20D^Vazdw7B}_4vlNpLm4)zIrY_D-hR}9@w)&Dh@oRFF13J zt0q@gso7XHJNvfMnia!ddu8k#5LCH+eUA+JZfJiW+%5kCTukdaubq2h6g|bw!a?3_z z1YzEB95V#^pM$cDRwyj@7`XYboO_~X62tAcqL=R;}Y`O$l6dBw^DPy z^S^%mC-@x=1CbOz;KTobkN6+pJ3BhrTK@xoQJl2o03Te)b-*|Ng?9t4b+<%(ycGf* zEJ|gU#H!UgUp;1hh6Vh0ho%KGtj+^l=K$l(x=bep2WhxWCQ}8JvtaxUQlS3$ zH^$@!&ZYTv?f#D#Y_#b306%urojd1BIZjp5#Ibli^` z4E*CGZFVPU_EjTAw;1;yX#f9n637pig(QZPGAy!W|$RYDY;57F-bK6SV>IxAX-47vB`%<&l$xHE$ z?dIPpe#gP~!xNSyB7$P?swa-yVMUwt0_OYZd_VO>W1Ha;_lBPWEnpq+A0Sk9^Lb#x z<>K+;ap$y~j}pd#6dF7ZM9qfr@%SF$?cC5RUX$!q1O>={U~oDPbWR>hDJd!IIKr3Q z2}>2d`71$$Ke20g=Y&yzpox>yN)V-fMElu0qa!miu;-MkKj`&`bgn3b4cwa*zD&*d zE?Kfp;eMyU_L+m3h`(|8QhG%oK6dS zh!r6MtxV9w0@4`~6vSV_BT?i@vwBb^_A6+%t46Y~vY>zsQNc&ushGK0qdJ$4&W=K< zKTZ;X%|uVAE4(3~sP-r{K@&HEK9UWgn@Vq;CaZg{+yy&t80t5hG&unv)b*4ZMQDf)UpI>S$akz^&1GSb>Y1~eHZ@FV9 zK9+a5w>L?<#qi#b0wW}}%!>x7bIAQY|_TvJ9EWc{9SiA(y&T)~p?+j@jm zbPJh19)$-5dV3OAO$7E>|MheuHX``;EuQOi?{Giw(z%I zLR-y(PLNi84sNfh0at+R9MPTtHnB3f0a!z=V0)+hH-DPko`0Giews=IV0(eV0*X`Qr!_8%=ipZQqDM5GgdA z73E9nXA19EVWY&!A6q4|hW1yyAjQKdj>l5}lwZL)@Gez=sYOh?c>QlQK-R^C5$!lU zrRgE>A-K~+hQ@Ign%l!9& zK9`olpvPqPNw50>xiq1Zj5t4GhH`Nom*#{|t8AP#e&AfgR{jYKV!%kE zkTcH_e{Wgub=aMly3A~~aw{;jW-#X|?+FqO|ANXMN*w>3cjp%b+1;X8r- zs8`Ki*?-*`-aCeo&wVq$0$e7Q@eU*-zn1j&c!icQ|6V=EImAZL;9Z z+eo`_XTYyC9XZjSA_4@`FrqrY{u^-67pNc)31~iI_nPYVP%;MQt43DW0f!@?DNNG( zgLf*W$37)juv`i>IB`k*mgftZhhOsY=RsJ~+XI0%*+G<6dz0=rDQFBnsx35ozC?rI zFQ($ohgzgc45Uq+2<5bd7r+&zpg>CgO9GetmjkN2NI3;y--}cngs-?)Y;_1Shx#Lh zQ+>Pgi4k(ethr^9o{uuM30SfE(k!@%Ci01eR+IakOUc|c28Vhl<;K{)c3#3zhX84$ zYp@K;HAEKG_D>I;Ioh0FO#x3ldybvM{3!3tF!fM>Yz5uW2G(;9iUfVDiy&3V221>S z=_6MBK|Z_*R2;NZ!ZecmAMhORlp)PwYkEl`iP7{5EN{i^6ehs)zX=2Nt<++K?-|;_ zq}I0c#>+s}up_Yi$WeNlj4rCa8>cge+6OF4$~0C?226W(>lNIN|p z^w}XaD5RX_;mVlKM-9qj0)#;c@v#BnI{d7MTyI_shV6qzq0S(As9_}}-V zjp>(UGTaQ?==P%z>rrf};+otH!z+g{C5@=J)d(zaMG)4)S(66~A(Eyq!&s9i3Zaoz zwL9yCNZd=q&i12;IDB^Vy{_;*)kI_ToQ&y}XS>}DCk)E7SZ;?M^an8~jQ`!uFoODz z%74@gE&se#k7!E;F49@|k9kZ@G(VaWxRivP|Irr7de>E1GQFi~8Vo1yqW)-#w37L_^wh@>6l5tK)=#*gZB#x3Yj4PpM+lk0su zT%T%DBK@Ni?Z>qLZOuR3{PW#};TMCLk^%6xR4L+^6w+1y7)%6f3oZroWRzT@mbYuuTi2GYhNe?qbAICe079bmD6J3w*Q50=;VO2?hfZw6 zx$&Jv(}j!a>s`J+Jv=PSd`d0m4k9KyIU9W6G_v`mRvR=|BH$BOChT;`nQ{5YjU){$ zjGy((gNS>rH>*~2Jg5C;xn&8Wv-RWDQaW+%0xy<^eC_v9vXLa9D4$>1E`>D$78f41 zq)QCOYBqYVEZVBioJ*}=w*dP-rtE>q$GGph>}l*7 zhdC$cl+yDhim`>hO$YM=x8*~C5A%0Z>Dpf_zZc!#!rTMAs$5{*49e$eVg9(&FLJkv zMB&d_$g6<5V``zgqJqTJoIQe6eSK(`&!iUhmXrW&#Wqs6@)&DZb*itL#usigvJwFi z-eVE@ROnc&w~okh9u|M|tfKE~?b30%u8S!@TnHQFK+5}p8Xlof2NslE+LO zEAo^2$|E;1a64v-?Qc8T&(@r@$jI*_wUFIO{B2vvOI(;}6C`kz3Ac2Mchuf%dhj@R zCI*wcDAWI5{;Bo5s}S_vwN?L}Bzc36a(mOwA$Hu95X69yZ-@80_ z@(U+eq$GM+@5*0t+T;(PN#fW;r`1Bhy>g?KrhQevX4C$1H&=L>6|4B|yr`IUhJDtC zb2}L5o!mP?t<{S7GvD|%7r{8G#oL$ff9{%g2*w0Ee|&mfn163s|K-{{8ap|e+nD~# zb1zcWbX;dc^4UrIgpJxk^a`ab!j8HOvJzW}XIkh6*YpdZawlRB`gr5M14-DQa#`;b z;z_yIa*lbqIVCRWGNmHgv$9eiqAsQnjHd>%o9@;)RPRMRdRiYy5#X=ZC>)VoPux7Q2NiZ7;-K4y66*V;gHggPm z%s4RllLjNG)toPT2XddiAbN9}VJD$-V9P!ZhskG%yXp^QwjOyNA9_{)6r4UN+5|Ts zN8uZm!d8vdGc!`Drir@+cgllMPro_rEI#_njOmJDQ>8wx=%j9bUnl~>Bd zebAB&mhzOtTdze@lumM#iRCbehJx8l)*%LN9;+_(H9H*o$upe;zPV zB8b9h91;P_;G4L5WcZOkkx>tj2?Uv}oC(oD-UEj*Uw=RO7NYl1s^v%AnS2I#sqG>f|n_32>@mgTgaMCvg+oGE(~S*6rzq?vkj(Ho}5Q1 z`ErB2PhQRKoU0H?eG(GLx1SsukX|ARBS_u_0hY0^Rb@K>VJhL_j#si?=jrS_K?fyU zlZZGl$tSfMqdMv0E2PpBChK7F7}JNLWicx1HUJTnhX_ z?mUDlxIB@nybA!_m@JS}UH)91_n4f;PZ`Xi^=7L5Wd^VixxC|a8C$73HV4|?Oy|T` zi$pK)2`Qp~F`#oFT(SmV61Z7(EyZ`Y&l5(kSn(UZdHa)RgkD6Bcr~R5_sVm4JUfhh z>=^iWTq(qT$?$G@qc?QJDJDWaM#h_))_l~!rqYQVMrY3vFU_gT)8N>1i4&u5dvVJe zs^=Gmt?jiri*I_*hg-Tk?-k+oyXC<)50BgZ1iHF6daQG*-s>n%r|A5AEss~Q=Z=$~ z`nPi0+$PWni}eU>CQJ;fRFxfulikN^1Ie^7s41E>7H2&tn?9VT38U1G8=OcnI#j13 z_5>6)uLCGH)()-)YM=)bZh?9oqaAk(Bz1S~Bw1!={#pz(c91=2`Xy&Jq8m2ODnAo_ zV5G+-w&!l^*WzqZ=k1)_OzUR41kB zXp-zp5$vTW8j@z-%kd^w@czEWisD(kZtGy|TesZ35&2M19j2%$H-+n+zn!lxTxf3k zqN=Y~cy|J%Jkg6ibl9%@EBBYs>qB~a!S-(Dj5qtIcz2RatvnjwS5hqVwDMgiRGpwx2M{N+52OeJ~j)X>{E zNtqk-ogqg}Og(vhHI-XtKpo<8{mr$083n~PY(-w73l$-3EHYxs2;)nPhTzl+P|&{| zHK$hv`fRzf_MTGqMtlMPbE;=ph_?Rx36Qz`1^__#?+}fNt*w)dt*9-?tFa94QzDu z)Q3N9<^m}Hp^_0FL=IFa)#m^D_-by)hu0{VSohlpVYef4&8X3}(bfS}14%YKK!60_LQcn zS9LJ%f{ZwTSp$f)EHJ~uBXN&%EJPaYZj$I7 zZ}r9#^qJ-Q$b3uPn-Ua9StgfI8;j0uq3qHm=g_Q(y0zm0B{p+8eq#wjnqYEidd3KJ zx5Zasn*M@y$AAX)0nKhhRwui@_ z-hIJvE9r<3PBek*0s-Z1(aD-pMVO*3tj{-kbaE4+Wdpk|inp>T2O07rn@=USK6DCK z>6>mRD4muA-LoAwTRX9sll(bR!=jW|1ri@5mnYGq03P@xirUdFJ|Mx+=drKWsC%~~ zz~_oByOLmlPDZJ;k;M{AXo!^k3A#rLlF7K|9UWtL5Br~FiTYf%`}!e^-49v*31$Dw zFEF+-`X8<&ZTxTrD&!jU0vl>;B$SF8qCkcg!-}jnQhy7FFX>RNR2U*2i`tfVY@`w< z0LO1@HAdX$Lp*Kratn7&2(&tyk4y}uglNCF7O9qY^jcR}m6eDgSwI{USmzHR>w(St z>q6B8d!k=*#wcO$flOV%;&M5cI8;SjAxUz8Ig{F2YMxYWIq=_bL2Z(ACdm%cqBwg) zuWnBWP>WH&1W61E7#`JN4FyYs#djfv&&~3r5=x7q1hXJ+4;K$^gIc_*5HGmKbl~7W zov2Kk!(d&d`%>FH4xyDvSXL?YbDg&sa8lHZTEm{^-Gd&9POVCV{451IifbluwiK_- zrnL);uLb{*CGCeSfBqrMeU|Ja@hx+&FF2v90$@VzGqT5g`GrN^fkDag)`|y&7;V=0 zjd`#H$<%o4qUi5~jA4~2rd#@TAg&*>tl9oU7OM~j+h0^B-*v?ivJQ!Dw$Z|E1<5j6 z$66PO;pkA22S#u8wBf8%{6z6ozNg!?SV~ItD~5>@o&%O+gk;yaAwgukd6Mn05KtN zgUZlWwKzjMVncF+kR&0g3w4~kstgHL-j={wBj!^;wkA0>q6JjxIupJS^G{OZfys;I`nf5@2{pVjp?Ya|?oMz;^4Rko5l=cq*;s0zwJ@B!Fx^cp-v_msCPcG*Wf+O*>1gcl zjSS4sz|XrgCBh-%qO%|!^_sBbpxBS>ovPT_v|N)@tvK?nxkRlixf5BZ(`LOgDwm>K zjk_YsrUVXem0!gQNq!{f10-=;0;~j#l=hZ3a3C~D;=QF1b7~rP%2Scii8~|M)Q+xw zh)G|PBvGB2?1Xjc-7AHFO6Ku5LQ<_%GNuG|F>rhZjGO$?xdbAM$6!vjJ8{kLh%LAc ziPQ~+*LWAER_SYmaU2wcVeNlH)0H*hz<&S21#Keajmi|Xb7UFdyn1t)*;(C8>P=B~%sH8jvhwZey#)Mab zvy1E>1cFOF{Xt5%)ae`$3OupiiSN%>N)1<7JI98N#o2gz*k0QGvpT>V3KD{`!Y2ij zi{MCtYM1mS`bh@<#x>lRn1jkKjATj~S>rUw!vXG+8nR*>qa{2v7?uJ2#EDda8-)|5 z-g8eak`yNAJNC9@MzIC$@jUik>^(X3nmhqEdAD5v7LQKK5$EWg6F6i_b2J&qnof;R z|K!)v(EOakd?V2Gm4xs-mkQiUSiF#!Dvt7&qC`!G9h$L09@b!w>Et1o05Xl8lcoHt z_>X1rkf0GI+1@BSZjI2rsb_@RV%*?8JGnF=QpEJt&-leADcDZ%#M!|B|B5C1bH85z z+PMSVEx(`%aV0M@i|BMXs@&`;ULTbpT0+s4G@Xo*tlx0Tai5kc4_AR`jLwgv$lQMwFX04Q z0k;Jl%nomVe?9l`ejhvnlD5(T);O{!ZL{{ZB-M?LeZVdF5rbl|)x!R9YqxWN0=Fp# z?DTd&H~$(a&}Fv+2d7q&I&GH!0}D3GjEBry_}!*~D%Drlmtnpf1ry84S2sA#6#NjV z43z_cQkhLHJt>PmScwE({nC1ak7Gn33^%AEa&BY0Lvp?Ul>9|+dgf;zV>8fHVwfIV z*LGU42og0oY+;cAB~HTU@w;!3k4B5Ft%_{XVDnyJzao4(4w2-onN0hhkbdz^unL%I zaT8+uL=fUHGz|bIpWo`A)X7+BkYbWPL;N`s0C58tYQsGMqy2CoEdeJ8ytO2M`Q4rjS@N;|(3U2Z=JH zQL03`HyOIpOfQ3doo}1^MPZlAu_rF)TF@}AI=+*u0YIZAp!Wj{y7pZY|B z9MdDOhd%;eSzW$k!lfk2&s4W;H(8`|OSK5PqlgI^;vWaDYr0h@rr7KUcAI3p3C@`r zX9WkKFIL(KV0BwPsKu9h<+|wTbkB>@7Ja`Dd3~M*=bGkQe{b^7QxkkPT@{)y5{C)7 zO6f}TyjJ6ciklVXJj{{`OgK0vkoB+Pr4tG7t00B8rxDdE=|Vd&m+kC*#G2_F{jN<$ z9_~&j$?0Du@nYsNorBC3wK%h=J}xHKOSk|c@v1VlpY4KtxI+S~bE5RW;)RWQ2}J3s zwHYE0@;J)ik5DBtSO7xr$Ftu&k&gC7fmU+DAvoMoAb9Qq)rOaU2z|_^_$K6mGiU-( z?F97kdj~N@Lr%C>cH#T-zCT+DLwcn)zQW;$lSTi6hxh3|5=78-4kVrAHBEONE=q-s z_gZL{?(EqC6oQlfmhcO+PZgH+CV18r!~{JiMS(cm!9ySOk)wW<2EaA&{aYIMibN{$ zrXC;Com+f{*g_T|E1c*xALvQoj_R!x=~u>D>@l^{VaN$)sC>`Y5|D2RGPEe?x7fqC z9+4~QO317-GHls3=71f6yuP$ZF^rVa_%Nw4H>G^tv|Wy9MyK3#@b#WLhyOLz3bRE9 zOgM{lFY=xnuDv0iL!<>ckJt-u>t^3%!UYw`1V}RiJ-^bfuVHbdFTy;hee=BYeJtzy zzQapM6bc)k1D$FSe-{q<-I`$WXW&4dH*3;c4As2v;-Ews)NH=S>8u?emfX!pw<5Y$r^oJ{)qdZ&?%RRFS{ ztKRXpBJwDX^AewHf2&EWI7QF$-lSmFb^~)@!k>K218;-RWoa$myGdjRRw)&8URF_( zI|eI~5Cir4vA(pjv|TZvCvuVpflsS`8z3B6>H#WjQ16AnDd8o{^5ftkgcv>9=ve@i zn>Lxth&G7_k(j7i9mhF!Mh_a^D8cV0nBzQX_L}(_$ID&GCSLsp|9&?B)|?Ms!403_ zko|#}rO`3~e{*y7@H8KMT)gM6f=J_a1F8FnPWc6XrwAZRJkGP+z5>NleU0R@lE4TQ zDL^4T0VCy)3sgr|{O zLh~JObid=3p*k&4DG$z`8U9lDa9JdOfBOxLjB}DD7F(!8?Y&?+oYWNZ8F7{t#g|(6 zL12QlYIs}*kH#mNh_m*|m%7xbTo8)yZhlxKlxpAfvQEi%)`{B3N0^+f$o*}?36$+U zv{0Qg6^Bp(ng<2Pfa%XWcVA7{k)zZ(w~EB4A8`E5)(J4Dg3~>Kw?#20PuXRmDu?*Z zQ}BGgDaE`|g|B)@nMm({EFKyE1q7m@VV0;@!B*KUhj1#0`jEzNqSYre%n2btC2ViP z-`TZ1;8~#)C}sCvWG@8k6RbXJQk$l84rnD1wrejJ%qw)u4a5{P@VM{2Z*hwC**=Lhh0B^A3>3y9fSc_Wl}-aCNq zqGIOtEKYJ6Bm2}kY)@f|vRmnUZIPT~nnbRS<9Ke)38IBfMZGEX3``JsY*#k<_@G>% zjqTj7TJCc)1MSos!~6Z~{{9l=uEYJ3$I(YP7{&K*tkTBd-=rX2=|xMFK?Dv|DyOjs zK`#+LO;~+XqATdA*+RAW51gJjcI$JC-ElE=B7s;~_m8M(V(;qo>usP#o*0rA^rej3 z;KE#=oa@*FtA5f#SF;kcAl$EGSESdp6gM5RT*_+6u8Yj3k8Sv|H;9VPyA!eX%+hliKfqU4KGN+?d z?{=6{+a!yA{X?ZBjnkkR8-g^-?9$-uc!c{wgd<7X!K>CBkRYQ>0Sl}6cNEya1^I}y zeKkVdvmul6Q*l^g07zO~uBurk;lBH*vWGqZ>8!pGo_`^hL;+p;%;9L zoOr#REr0P|WaTo(>VkH-2n&LB%P^^{s-ykV^RIW?=^<$Uyh--dT%@8$c&azO`9yPz z##2|8h7HGjaQV}oK6$9sW^K!TabH>JYwH+UB4cK29vxS8HBgQP^k4siSksQ>X2vtP zhjGlfhqJ`$(7Pd}#WE86`_3Zz_F&>k$@I}Q@dN3p3gmkITq|eiIl0i|*D7X-M`sVI zwW`U-Wi8(!@ht8Vt0w4~s(dqhtC^a2owZzIf6E%7-#{1)6VPJLRW!!LnF;Rcf|YvT#fP@@S&j+^0ieP#tic6M`QmV=SqQl9zLoSF`2v%v!%fO##T@xq${ zr>jH~jwz^uSo+>!BoDb@1AYis-M-kl3k`U|#DAuFLJrxKVoEkJ?A^E|lExBnfX;|R z?{xDUILlUt`ZH;VSh_A&v-CxIhXdHOsZ1{<6fjL2)LIt?nCF*E*6QLcS@E^pveG>2 zX$rjf;C`%OITgsLlQD`5LVaDGF3ld@aWZD7QT-LSX;Qb2 z#kg&*N46)^KDF@I9{2nmEfhuQf0#=5POOZCr6YU+-fw|oh_CQ&-;owRjQ8jL`xmU<0ct? zC`Ri*qxNZcW<92Jzf~8F4OGU(QrsN!UdMJ7U)DoE+7&U_TC(#}pYMr|nAM0EE4-`0 zD{DGtKPgU_l$U;@Sj=X*L)eXQUF(lC#HR<&^ic4W4#O#f;R;t89q4j&8rP-UFJ^K& zJy|r=iB}_z2oW8mhO9E`<$p+Ky+8hyqhvvSIKMOq$)O%qq5B@ z4o4hw&Z#$B578LoiUdfCZAxS!Q;Uw-2xz0Tdf%|Yfovl9abZexlz~)=-Tx-RRKsH_ zfkFKlC@%pe2IBGtb-%V8(eEvJ4v{kvGX(fDQ72GoUBU#x;mwAOl^gO??(|8VcV7Oo z@K<|-h_C;aANLEb^S0bKFL399Bw1?q#{vQe0Fs#t=#7ZXE&qHHq2S4J%`$}tS=R@D zb>+zCKeja5NN}E?|r`5hKEm4MjtgKXk|XoRtj969q}dO zqJAld#yybV6ZeVbW#hAsgxr6cacIObk=56MtYK#Ln}MvYzV`jTf<+#FVezwYo{-kPQ3j&; zMjc#{<_(0=)rR(6U}m`9UJ2!#`NRpdMlb{7=DuiT^9Ecd0%Vi^z)9qk8sD zm(F=XbYQ3+C!7&$4B1gj05~`|#>QyE{dd&GWvnW|ut-ALd`U3Q<2=tI5?F!up=K?) zya?f2Am?&yP$siFw^Sf3(}b(%`Gd#j`js$+W@pCCE~*WW$~HLZULI}NYtSH`wCZMA z?|IV%4J`Z)O+NXr3flldXXodwXv%D|lzj-$pP3;Pi{P@vgsNz0`T%{R=?3uWy^Yjc zC~>#LF_FnR@RO+%5#|UCOmqTwv;#7rCRdpEy(cZx*noX42xhwc&KjnDVm&V<`J5ps zCoX!CpA^O8ILY4NBhj9yXTZIkn*G!D_EZxMmN#OUNt)Bi=Hq#feI3L1;|cF z%9vdq{xtZ8BF~*SCN=dP3)H)iNVR!|$>|1@4yVK#Ay@R>kh;hb1mbsm(M7VUgdY-yt^Zq5O@a3~tO+~2oL_a%L&fu<#}KJ4Bv zHxGR?B5{OGp?8DH9gsj4|xZue|El^^=vZb&e z9?|nh11$|%16tUf;BaroAF>VYcn=lDxiD&q(tx=1qMFg4MfTFuCm`=@+V6i{1_}i zy>Q1CO^tkqMOmsziHtb<5<$AqAomj5`ucP!PgipNUlx4$Ow%F{;;~+xt_X*%j8d?j z6%wVrR(Zx0G2g@4ensT({t?Ih@M}ZP-^Pa})6KZr0Oma9>A>6!*f!5-#0z_4ILy}4 z>6_fM^%WTbJ68en-a1`HADgk-F$rl|Y0XpaetD`JxpHkXzP8)1O6w{T>4It5%;t<5 zIoP_M)@GW5rAHb(LwL+%_cfc|^W4c?S-Rh_9gC!ag4VG9J*A_0-O2bp>?uWdIe|X( zE^yriLdA7U14V)FJwA9yZWZ5OKw&t0wTloVktT$cjsP!}>ery(s*?1^SF#p;yP8Q& zIpu*gMLK&dpDHJta$(s^?O3YZs|PY$$5w| zW(4UM;7W)cZ)*XTJYxT$J`^o##E9UMNt3FhZ^ihSvF}hNayF%gsr-;2TLAUD4aHS7 zH4V1zLH>5-;)IeCjmXiVvx5H4Mj4o&BZZO+2_Bj;I9h9rm-)21yWPD4oMmch(QI*E z!&Op~$!e{OH z>H_1cjXEWvzox-+Nhvh5?8#=$1C1$7JF{`mhIDE zyTszUQatS;uT zjmYAC3=L#!2U^;lPYIXQIb*8N{BCJY)tVp6ve`dSpkA{r;(s~zsqvf`=nSkkt?I2< z<=As9k#t8}I>{~4c)&V&-}0#VG{rg!>M|9Z?l5A1yb3n%n6r+JpyT9TbTgWTTzeDW zYqQ+BU8~=F*?vlZ_FL2exT`;=VQo)YuzPZ8Ry`+eKh7WZ@uxH#JhrKN6(Dtkc^^Tk z3fbz)6j9W*dAm|ryQ{i#S5;Bb(J*JyEnoZ_ZiM*;=8D$6&QZ$Lpp@qAoOk81>;-*g z9el$`DU_NAK#uL-X1QIJUHr|W$H==;%XPkVrWKxqEC?TEmNJZqv-LN~nl)y<6Ewd zjfU%jH7i*7d&z@&vqHTE!?umqQ|1F+1}xzh7Ax-dqL#RV#Fp%yqMs@0tn{+|P6#;D z8_!4WqqCbuiB9lV45!XQ$TijFx&@T8g@4D9;_*QM{at1eMd{@i0 zlK*)GY&eeb%XfsPW7h#i+D*?1L;6-I$~M5nP{s@qr=wN9@HGqpP4{g&GSAhGSclKa zrQrib3(eW&KK>^e_uI|5m0QP+Etl2+J!f>Rp7Am-f>y`t1?|eWn?v1a?8w+o%DV54 zo6G&)(ZWVXtc~+BF38H2>s3yH>~w6l?#s8xxDno%5MvnHG-_}rRD2u~Z2DetaCcy{ zG@SR&1&8v(C9mClX)v4VE8OYBK*ofV%(j4)j$?o4Qse2hFq^eNXksNmoP8dNcTQ?WQmsyRHq9!IDwV;S-!8&gf;wGJ4omsCp zB(keIUA~=HAL|Dv%H1cH8++ZRE+4kOIpcJOEc7%^#a6tpRIN|Xr>RE{JdNN=1PUrR9QEGkMW z%|ZcVM!lqgWT8=J_F`Lir9`$Nw5OJPv$WHow*uX&17oKcYllrvQR!(AJZ*8WIZ|o8 zZaU8cYcgM3xX)gVc`!OvN-TO97H@0Gu6u4zZg`D3GuLmnRq1p+r#LQY7B<4SckPc8 zwJ*DkwyKwOTKd63qlhnnZ8Jdv2-iB^yDjJ5(H@+i!(rF)-HT6mL|3-DQcnzB{S;a< zVoE?>RAE!V?NDN(yN0%_@)5Q)XH?P(t)oNV=se?BRWH|4l;@ifk`okY{K*8?Rn$;| z68LAr+3~F@e`?&bz1?XpS={h1R}LCUhsSR_w;eTLyb_LSqYf9Iuy3$l8YT6H8Yd1F zc3?9+1|Yz-Bh11&v0|Zi&efYB7zEw;83aX<0d7M~Gb2p7GqWLBxSjc76=iNsa@{ru zr&F)H3~XDVf#E!HBdFAJ8=+q<87s zzcje67qunAdqJ#9^kqVX`0DK=iF0{zzO`tF2qil85#n~st0(H!X!!t;J*ZhD4*T_Z zOh*oXflGr#wc8C2^t3I|3%V_Jp@M|5A#iP z!mh3&#r&>~k{Ks3EC*W^08I86o!iWj7=aP&iuzSe+gW`*G}sO39J?Z3*U_#4Xg&9w zOsQn#HQ>0@MCo(Z?#haWr~>}_u6=POrcVV3kA=Y#*Z;{M?HRq25rJp0pDa*R zh?8vHZnV?P*8;clJ5gZ?v|%o29QQBUn{<5(u_rm2eAYquvFt@PL5{>DOYI}_x7Fxf ziG9;I0(%(XHK55-6FN8>NmS8RA*yi%c@Z5;PcePS!$7~?h_H}kq z&2Hb;_I8iw%a@WFvAkzoA2fl;IFR9jY=NXf`g2J%N_N=sZ11xBt$#d@7pvCKU6#=Q zph&E&=GM&mb|!{lmr=om%hP315X&NqXU@g30dH1?$F9anEif4=icBbyO$5gL{o;&) zt6&5oHZcjfw`A;lqeb@;6+c>tfPEP8B*m902!B3O0&-||287oF05*geo;Ge3f#((~ zdZVKVUDgk*H&D-S2d}w}2TS4-_=Z=!8o=O1Tf#!f4&rhQ&Ypt{|YhznRKJ>i*s*O>zk|0N_t!`mHCRl1go}R?v2ek(n8BgLEm2C%!MvVZ zVzl&-O_@Iy;qa`r^4aKj_Q4frv&|P1&`=HOkSkH8-e^3^kgTB?88cw3LR9%fY`|+q zr60p6CfAW>_II)%rK}Up2U>ixNEe1RTGS~&4GC>6pSr*)DM$6}kPs>(Eh-|1W|YP% zOr++8LQPa`e57o*jVI(5#EzV6b^zI%1ye+tnu?IZ@aB{Cmffs`bV*XgnIf?27ks5) zc*K3*5bo~`;#&4o^~+x~FhJLZ6z*3qNAB80oj4$Vd8iROWDj^7+b`w{iQ(Kjq(4We z9wqzMU8^d5A!)uA+uyi}$cuI{>z_T&<|Ls;&V-^rqy}O4O+9XbszwP`ovL}EmwPO_ zdQdXIuTO0MJO=D6XK%T0c0XI%T_54f(zIMxx-MTgce8K2y>0Bi4K3^DG}?O4wm*!0 zYjr-3BuJ9?7C?5b7KTW+f4#j?;XbCX4cW$ExzZ?Qm>hhxkf$MK>K1hQc!n@Vp{6;OqZfoX1yI{X0%=X$%#8=yKKte?kUIr_yQ;#vA$**eA7Hz+QKH4lkt{)DX`F zAuiHO(6QYTPWVIr_v$=J17FYs`sUnj!phH@@oV&c}2pskRxhqu8H35>=J01Ae_^MLa;9=xj z=J1yWvHkVa<{Zskgvr@&8lbtUOcz$h-%mx9a0&=Rwji#&X1ct%?AaNy)q{0psJwwa zfswGeWoTRX>z}5k-|OveS;IwMAFoFRo>lL@Hoo7-%Wdx&n7B&z$N&GfC4_IP?L^PHy**@9 z&b7yWUvnkl=8Kh2j+_poDgHms-U2F)W?2A67I$}87I$}NaS84&i@UqK69U0KKoXqb z?gR}G+#$F_fB*r0lJDO8zxU4jb5VB!=$@1!BBH8Tn#WDMA!Q+1(w2Sf zP}KehMF3!$UD+5<^QQ^QZa3&s*K)h=E!w&-GUDdLF=II}Nexko(q)l7|0s!{oElgg zS1E7hz^NuK4oyi19cm3BPT*}j!`Z>c^a0btTNgVrW;ik`sWgbpub1{gPgE5sK}%pF zX=roYd@}uc=n?h@KP&-tUY>Dr`V3!jp4z8bi7d(OS{MF)`tODHvGF*_14VX9WR z>FFG>(8u5R^~>`K?!zg8m=b%Q${DUmdKJL*!yj^YZ$ndL!<9p#s=;J}r8){q-vO{B z4sYDUCnlW{(`RNT0jm!ePA2l@laDG0TAmM2C#}|E0ptPq3lntS zMgDXm*EeI|*vOG3dewRxlUE9Y*1CMU0=J%GKfes5aF#Q0THR3whyR|a{hc_d688W? z%pFyPK(B>Mwob|&<7UlgO~IdYRIr6nG65bCs5-FL?Pjy8-w5k9G%zl0=9NFd;AQE_ zThvi=`E4CUVjM^6cn@3xZz5+sWUxH2vz3%KdVVJ6&hQ}~;30ql!7#1rs=5gm3>l7+ zHxMU95wcI|GORZRKC#x)@W*15{8uL*I1HU;eP;MZA==xu!a(>Wv#0Vc5;?>)5YVOg zQ>Fq@R;)P@KQ1OR3(zwBjvoMsy(laGgV%p$yp1ZP{~L!CzH0(MIsWipsTEHtOiI$r zpuxqY?_QIFreuSLetU@?5h6~V|DFdvaNK-}78f%P2*g}hB`W45?A5A3tUd$`>jD5@ zQ=Ia8iQ@yc;{yS_KFJc|n*cBuVlRLyg0IhC z*GK2C3`nr+W$bEl&&F5`T-Nee|CIok{Q_v5r!P7z^%MdLSwb z@Z^sS!8oma9@s$#1)#C_-Cr2htXEpnHBE1r_fmU)i zHJ&bqjHZ&;K8`Te-gV9j5fwJ;YcOina2C{hOfL#DB7N6$QSJ~e%lve!Q=8a;5F{Ev zc?b~uULQ|>Us%(Q;rR{ytA*l=Xj(`Q!%Xjp_@-|L-Y9KUCjJ<2QOGyEU)ol~I(>3j z{GsWoqS7u(A49|~5Beq#A*Dd%^zd+0i&P>R#e7_732xky@wmm%HeGo1|5(3Q38I7a z{`lrc)sgB$n&DGv8Sb4A14Gw9Y>6Z7sipdASui7e)*^fUu`L&E4lx~ZFp_aULt*+3 zI5B;;LOcrh#ssNewceH?BRLkPFCH0Dz@sn&RR%(X&((uP;(LU^)L{13Aon#|&S}j# zOsV_e`%~*%vKP+u&sA1~u6x+~sb|HKN6#XJLk*u)>0p_ ztP7XSnxI+W0HI*f0TfJMyM^lSf8Oqu803(U^bQv|i$0J)``q4(Jqjs12P_LdI$pd# z*Ecc7V9muiGY%2`o>yR_aX3HG-4xV;W%!7xuh=Z=zub1o;h^NF9{jznZocbA;&^5w zygm5w>BRqM^wYt9{|jI7mmUSe2do#dNtDVC*!QTe&=w5m)L~5{NZ5AggW2RMfh?Sl zb_{8tYD_&%wCRBZ=m@_0n*RElzcS?->5`zpk6+S;wT^ghw)NMk4B~~(Q7i9FqsWp{ zB}EUqddiYwVCzU_sOe_KBD5u~_1$AMj9DsN-+jU_^6&_tONSJ{8aRNeYp%>9k^5+` zaQR$8CSd;~B|B(L5tJOOJ*Xd7T*O*mRDFi}LjnXdt)#^*b%GU2MBI8Cvsr9~6YtEr zP`DDY+bv^ZQIdYso^H9+D(w~7&lAg-2vSZ{aZO<0mMxcP5m{pb8sB=Z7}U1!hc6nH zcR9#*Yj|&5RyuvG=fAow)py5l+iK|~P>l`3MyLGk(0^5_^VyxIjyW!j)&keBE@5^) zC!E8q;HrP2&2piAZg;P$%*g%dQkUMr!+YC$CfFO}3#)!IVo@dH+fbS>wmP{!VGJ;l zf_a;S@i9I05IwCr6vtl75c~I_8Y5;&T4||}Z7hfuZk@bT9W&{6`^c~SshD$)7{mxH zfSRfjE*A1`FQ_X%;V(NFKyna01}?!*Pc{`CSY`)O5qY7)a#EO$d;*QOfqCfK!fft*vo;B6}sS)X9hqG zVSIJ8*ydt#h`N>@$GLF!VveHEmG1j1rjAvfH~tk`x5H@$M96O$B=u|Mg6XJ(-noJz zaANdWOYoTRqsr&v7#MohpLPn!c7It*f#+f(zRvSMUsuix80Ko`OEuWI-FG}6AA-Ro1CR&#`M7x?SnrRs!uC$Gjo7#StzyD4Y zDSc?=?+Yy#F5y(|QIzqbnaOzcv6q zx$xsqv!4wZ`JI-PQF8-igSzWJ-use zjoF@BLyw2?Sq=-CqmB=;{?fm5GB@|UZLyriG>e@5P2pimN8muVu|=hVR&Xi~wYTLR zsF1ko=d-S@u7vmBx00jW_Eq0sXdV;xCV`l%>xlDgaP}M0Y797yGWcj3yAX#)jauBB zaQrN{+J%vN?gUes1kPf3H~3LvCQ~UrtjhBY6_N9Y_-XrmsrcX9o&~l8%9@17K&^Tw zqX(9j4*XSq4Cu1YpTG2mS!)F>kocL2(o=)kakHiq>5E9gob1$8H7TgZrA&joTO+wmL0SwHGxKAG$Z<(c8-rs6` ztvX(EK?&xBSJMP`j9RGNrA0#ZP*?k^LVXB(7YyjbU0I;IX=q)o?M!>)4mhIIvEoJ~ zO33Bb6jOT|SA2>{Vv<%9bC;9bkD>f5)n`86GXHgUA}1oHbDq!I;N?k8L7&7WLnQHm zTAD{oJ1qr`4T_`-kJbAd3_L9~SMT6;RZVrdDg3-=5Y5k*?Uy^ArFToUlVhxKq%zq^ zj7M$scF4C2QW|_WWoNw`VaH;^?Jg`RZu0uui#Gb3$k@YmpQ3hCF^gx>r|0HAovz?* zxE|YeewwdZJ}jI4Emr=9ZPAk~Y@`U z%MSBw;;6u)V3E^j&x_3fsb4a<__$0b!T~L%9UdBxa z1Z;Ym{9V&C*G9>10NKVwFxlSR=dDp!N-!pCuN%RvMKlJ@Y%65Mu0-b)%{41P)m*xB zm}vK3NUmzjBtJB*0?HidWD*$F&5V#Xj@8@+jJF#(zw@KceY#&J$#-RZ)^P9qbjs7O z!fMmgK-n<+cc!y^_h(hS^=;!x`%jDOal_aMxHmZ>Tl`N`LDIvuA2Mh+t=0E*;D;fPbRhraId>h8XA>QW5pGqb76GQqmD$S-bKPtZQ0F;IbV>`J(-j!LSWtoTqc`iymgjW5u;%c|Rf z$6H_7G4k#P?lx9nh@du%frB$Vv^i$OcG%hFQR1=FgmZDhb$}oSVhm#JH}4UKAK%YZ z6h^9cZCeYRsM6)0VM`laQ%sN`Plwgbph_sT5K;az1c5u zP{$GEQ0xEgi#v4m-jBF6sDz?@kGw^<80K?45BX+pGNv7{H_;TLLE zld6^X`gbq6q4kp**!YD)Emj$+m68E(ghXdQ9yYIPycxVyu`Vu~9o$^SF$Sb%mQhMm zcDi=n<20@D+Z7xQ^>M0|imv_6)@aU=PqFLhG-FxJwl<*Ser!2j3f!pX*YcJwuUcKz z-_W509?Xfd1PwP3Zz0^3o|4tHGC4CZFg@vPwQot621LfLP=tQ|0;Lc?q5QC>MwdG1@u4RI=$CH+=Rm6Fug?)?2v?LOWX{sTVVguChdCiVM+R1fn}2*O}VHfm{IuutvA2 z1h6~$s0mzw{?2p4)r7+#q=lu_xz57Hy$HIf=QMG0A)Z-K~e@AU_o6{zt z6=|?Fg6;^0jv*|ToX#&-z={@Kwk{Fumd+iuphsl%hTGOR`wJy>ZM5BzuP#F90(He< zgcdIr=?;QyFQ*=y1P&qYU1PL4HEOOei|IE!Z`2Sm~Pe+&tKk|tZ_JAOZlm> z*cmEAxb>xT9r4D#xxkJ)io8O^9Jx*>!50C6@x0KEqB+A}6fM0W8*ey^2~G_YD=|-_ z=)>1rG%CkfxYji7Oi7|7_rIU(zSs9+o_&>}Kl+~Pb$>D5L_VE02!5D8^#&~F3N&ge zA_I7Y+im^nPG?f*w3^NQ&D0bdrz-^10>_$Ubi{mF0|)*CEal|HI(MTU>qCJJ;?@Yro?AT4{Rj^6)dlI^DrB50t=j=(#whuf7 z3FBP#+7izcYupvlYZlQK<*6ynwN@nf%K<-ZsB)sLkCbG-yC2nDi1|485CC@s;}f|KNeYoiZLFi7D z(!rdrrm_iqKj%MegpJwvCSDVD%n+n~b*m{rh@67!W6Z=;14PeFjf!u*Pr)BOEu{AAu(mGfj%*E7CUgXxoc?X3}W8I6K|fuD@`<8JvuPfTzaSg_m3 zCiqUxga2gX`6`E5V*n86P+Z6WVsfb%D8UxnRrr1MX{{mx&!Q^s+^-X)8+90h8ATE{ z92dTWToqdPcEnb275(O`E5xl(oAw~QBL!oIPcdcu2zN`a!t@-Zf|MF2z~~!CDaFf? z{sr+fd}UkbMxEHo?nhD5hAdZM`1C9~VQWH0uPrcPvU-)Dt1%jsCsc_#twO7nv=O^B zbXtHbE8(tTO6F)Wm2m4D1&rIQpCUH%Z4QjOjQEO!w1Hsv>B?AUl`g9Zd&ZI@(j!%y zpt7~!s%r-i_kpARCwQ6H6_o(Tb)GV23kZ#rSN=#Dy4Cm0c1c@LvFG4-$D2Cqp%tt# zI6Jhe`Ve0Ue9r`iCQNZ(n2L(5xK5@9E51AgPpzOPGvE2obFFWwuPcGXi^^E#h`FGq zvY4;fS~O`)WAOa+grv|$QT;u}4zZjM8T4sZ`*aFwc#E7IO7Nd0iYfEGz`|-rFw37p=^6CySBHr?TTBci^i5UR1#Uknzpf)9na7xlOMK?Ldz{cP^0jCiNd$1Z{L8=Zp5=JS=OIvh9j&MP-2!k&=cc?u|-;#FKnxywTDC55Mf zXVJP;t}gc!rqbO$)M4YO0oE;s6{XugLx|1>RT{A7kGXT9~-{GDRl z$2P60`8?2Oklm z#yJd$;`woVZKXsQ#Y8@hNjV;OHTmZNRVxHBy6sImUrwIRIV+Tenb2odsjGeRs%iFmbi7=F_Rq2z(#pke|hLs>8>L32RtHHt>$fp*k)fruesXrJpu>0Z&Bz*PK-QBvMhgUn5%>dl!1M?0Q;# zixcL0<;azG4$jG|tAslBX$O%qj&sY&VzzH2iDPA2&ShCp5>$33XzH@kELAX6dQ&-3O!wDOAti!3$x2-l2f|b9) z7iKO&XkB(9`Xw|j!S~iKTPNq%8)G4Ueeq^XmqzpHRHt!(t?V#O-eOfe)Th30HHTGD z-WyGP%8kjavot9&K0PDSzPgbd@OBF;vxi_2z*WkZT{V||57>48U~0$INyq9oe*hyx zS!SB4RwgV%VCo@ZJPoHhPm!>?oioPc;?MHJgS@sA; zjqFw0>zq4U5C7S;aS8M*!6Kcu{|6Ug(6oAd(TjA6zz#OE>+tP_yQl+=8f6@Pp^YkIv2MlFjA) z-rXs2ShOGmf3JPl$LQoRCNcPZr{=RKYY*&SpZ>mg)$Tt{KDpO&EdC;nn9NV?4kTKA zBt^Dz5?x*l@ZkNmYu1LntOCS}QbX+ng>p|rQ9x^P+xc|(?2UwGBI))B4sN8`=Omwb zO$I7}Nyzge#X$70j(qKPH6cRa+bPL=Gk=|~`<<@@)1qnsjnX|24Cj9@33L;|bo%== z!+UxA*WS+V?M#_+BAyu|RSP4Q7p!N-tojQk1~X5~XNBuv(J1y^N7=d_V~IXkUQbue zM_U^-pUYy=UGV?2mgD}CuVQ<+b*89Tp#Jd~{>kD{tS8`G@Sgqm@MEn?xTuS_#ekw577r`J2U#T8`(+k1eN5H*q36kq)2k?6em55QmsueGXg+-hQ4z zU(DyJdkPuq<4|}nSz{oHOS@{1^<1WdW29uU7s{6Mcsg(-k(|T`^h8+ShcYH==-OQ7Y$4$;(z0)L0MmYv35qT`oA1Z< z$-X8hUpUcg`DQ}uws2q`z1m8L6+CQTn6_|h@61eUWbAkB(O=fw0Z1;f)5)dzEJGoY zroM9#QcQ-NKtn(#WUSTv8hxj_C#;YCJ-2PGbiX{f zW9t{5PZ}xGPBvqFhPT5CPWWeK8KU0;=h`aKumqDWO4pZ3zyIcV``?59|I}LiO^B`Q z=ezhmD*qLbHC<&`IABW|Ae#kfH?k*_|Hr3wd?QBXu9X&?gM(WOqT}1{neHOs>#5;(r`2Y6nnSM_9<31K z2F)$lBG!A7trvBUwZ2A@=-Ke=)-fuipm~6bzWHUBSt951fB)Xpd5z$-Q@GOdi0T?VEyZ%Lg>xTOk}g3PaSz3&0vu;>UVeI@;&AW6YbO{TK{I;|4T3=SsbADHAh8+KGLjn_whA4dzo7Y^#ekmD&viP1 z*Zxmv|D82dX1Fy55U4OH()}dA!_Ko4pyE1I^({!xGCEYAAsMfdg2K9hg zsL3L?m8y1jFh&jTQ{p&+L<4Z7{YPh^8Ij1iG(OwFsmMay_b`P8X(iO%LJ4^T4v`P9 z2`o!>6W?YpytM&Poa*NpnGB#Xbbmmw4>zzG1a$OtswUKXV|UbqpPzr9+aF*KWXUR` zBFEzHknZyxSBvdYf*&7NaMw2^jGYSD5KH{znNqT}Z$olVs2jw&QN(QIk>;J99Z0Zg z?m@v=X`51V`l;znERPqz%SuzCfujW|+JDp1r~We_iIxr*>8&%mI#I_?ib0N%?DL9@ zVvG01q+odLqelFJLo)-)J1^RqdhAK!ag?7Hja^y6Q+xE6lf`>UPi1JkDi)nZXR^`dLn_g$hFf zJ}YEnrhM~)CEnk{=OsSD;mw_s>2DrU0fY}k^IRm0HgIHJ`lailSAn<{o&J zy}4IA^}#H4%PLv?2SFv zN@^bKPofsd4g|IkACi_$7XGHRGZTHD8Tcgq4|J0{kMGZO(;DKZicy_1c@4kfrdlMx z(7HEnx@8q(EG(&o!Dwi-7JhikEKOqdZSa1Kzn9?N=f6vO)W8{*TAJUwu^nQ z1W40N#Oai2*rTi2zcbd<-yJ7hY@qMVFEn(5$o-a+yD(%biF+XA#d*Ms)JArqTg;2a zh65FJ=_!0T>;QP7#ZLR8u-cTpMMgAs?^U|U;OP~jsqnyIWK1^$?5%#|l;#iH0VH1# z4qwD>GRqWcjp}HUXnW(N;ZU$vZ0?rD+m#>h>2yr$7zOkqx3Ss>$8Rad)J%|;AMgzE z`{hAKWaZ+lFtez4KJ#MtX8-1Qq$+U)paPEF1ncs^9q3Zxbm3;utGkagyQ{gfh>eQ zrjXOc=q;+2X{(|`8jf2S?{0tj&5`JWhzS2Lrm5{hK61r5vx*?w1)+q24|`uuK45M! zU4T!n`uF6%P_cz{HoOEPmu(IGLWw5Ye%Tu=pfI`HA7rRqEFgHgF|#plDJL{qW56h} z%uu#kg5|+3GxyxLXCS&x#aOIQ}dq)TeJczER$8Wtr|$&Ak5W zivD-^{GUB}ju1;*v;X0r-$(QhE(^RW$LrsJ_T>EoXzOTZ4dGyQak7S<6JQ*QRed9i zhD`jY4>Wl>DRn3)=<3%pFXF37hbm|eeEkoFgiE%prNvJU)>-asja52 zhpw`cpvCKn8D^Hw=6`g~_tEle>w!}Dyss)uLq_8d02T_EI7D%fP4b19K2lI0s_oHPIeA{HgfbF$LEJ6eY+XETot=PxS~N3v_Vf?|y<++g363uRY1Ya8Uu=41 z7@Loo3mXS3`yZ120$N)92hPRQ&Eaq7mKJOfhu8gP|0^zzj{oVx-9y^zm5hHeB*YtIPu&G1boju(wAktp1Xj1*5 z#zhe91~Kz+cGGlrcKG)|ss0;fAQ=2-U<82lI<`)h&fe|}|K%Bol$i%a1jNbC$-%xJ0?d$nC zZodE09u0`=ze*0az`qhBXlC(86GT83e?$Oc3Hn#H?f-8M{L`$r4dk`a{~NjZ2h82s z%EQ~t4I*LvDvbYcM33zif3`nr`wuB>|C7qU_x_8D{~P?(Zu}|!$6&o){Kw?IX1){w zxxE@RXRykT*Eb{+c_|4^pWM?t?_5KzwU-TVtETg^G8Ny1xoU1!Ggor2r+ul;J)Gdqe;0q6>&+i1epynkETq`CHjb8!6>N z^A9L;?54t>X8<|4*uCk03P`*R)L~423fK&Tl@3AU)p`iaHP`Dl1zyECt_u_J&;! z;Zw-nz$1jOgwH?UzcxA0`T7uL)KWyifQ#*qRZ?!= zDcI_(Br*6eg>7V7drOTyR8}urmOD?I9YUnD@JpSz@&DVHaR@eqKJ)cSebe zY`ece-NFs2X6ILlcMm&!?v3q1vkFG6ElY+p`H=WvwIJOnGbll!!=b};Au@lySXF`9 z3Gq+Gp0!HCkg+&+-xHW4W~D%+&~!nQ&OWeteL^h|GaJHSV3j) zJHe=Gd-ozpYTlHiVFS^QSN};2LkBAhI#;Jbg_-w#DM+;8T5e`A^oJRje!_0dl`M^T zsvLMM0|_o-`w-K$WUFqRCPbV?k9Q5m_DE5`Q#7N+UKf-4$-6-+hW_irk_kqx@gC6z zT+)8HUYcW15QUUWA|QVNi6#DP&sfhez1P~RT)^O&xc*8N$3C_L=-}X>u(LC7Xh_D- zALVDp&HA%Ksj?NrR4#Y`n3MX5YO3`kJGSQ~`-vo!E5x}l)CUzCm8s(x0op`*d|2PA z9aadd#wIU}WbmpudDrKVU=f_kC(Xc9W+IWsV^ifLvQrK)qppvx3QnOqXY%&ZF&AJ9s=sg)m zhh@@f_|Xpo8K`LAJ2KQ0*?UpNocamwmz5xUu(mUm`8@Oy!Lk0SR9riY0iU|d5DXda zg1dp~d$;tT)yK!J`kQtQ-KY$>-XPJ=_>W*xV<}Hk&Aq%0DM^&gDgGk33;#_f8`L~_ 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/土建工程质量模板.docx b/src/main/resources/excel/work/土建工程质量模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..dcb84350321c7f105e82725866738edef9f6295e GIT binary patch literal 35250 zcma&NV{~QRwl*5OQn78@Ua@W4wko!5+eyWCDz{?55)?{mK&ceXayT5YsG z*XVd!AAR)kOnE6#Fc_eJu29)Mfq%aL`-1-dVQgn4?`UW5L@)m>hVnfC^)IohK1DcF zU?3n55Fj9ge-|^bx2JQrvCdWm$PO?dbQ0f&QalgFNJ$E4sgd?V1BxL$g;N@AXpq+H ze-!i#=a&Uhw`5~_@N6;C@Q3of3LGcTMmCOEWaOoksCf2>=VrcFNh0G1*^1b)(9MCq zIgd_H>t9BRprgEzXqxwkcOYD_66(5gK;?>Qh?$se5C{g@%1zjol5AnU^5ww?DR7a$ zV9K|wm_8Y&;o;Wu_xs9d5f6KR7IUs(qzMHEUWy2Oa{M{HUkU;q2@h^sDLjT7aqz2l zs6M`DVj4y~ljR^3+CVWAQ2|OvxXE+ok@d$3H9sEQf?ofXhzu4DU0}E1_m^qQ7o;w} zV3^DFh`p4`%I&-M?U-C5LR?b(H)YV&FZg@)*OduJYMag{D`Iv0S(E%0u$ z+#chZG1#H4G~yNgKV#xxqTs6d9TUCpm>~XpOpNRtP5uc=aDvP~K?!~q-ypo>`@N~C zTt$)$(}Fo_wMnu@6&*Oi`oyvQXF$n1r#Ee64G5SgmF% zY`N8sMeaN8t}dyMqLNpCS!nDO{5m%d@#$-G?XD?5tDSF^&p+w$iy42shFIJ8LGg~c z0UgL>=IRlBf&6Cxl26q4$-e^t{~ZA2{|JDKle3-8KOrcN2S^PtpbTFJY!e>jkWHr4 z;M$0-*%IKPWObynY{J+mCOC5qUfcf3+UtwN!~Yt-{@C(5J##tfQ@~ocNbX}GKoBQ& zo-h9ek=ufeBBZZVozcE5X?jCKt9{tQep)zN$WoJt<{ng!$-}`;$Jo3_5V{7zr^;v1 zglTy!)iB&{!%av{TLPd8r6fc|OLXxR*hh!gbssN$r>>vfvo>>EpFeTAe?ayDx!h?d z3$#O}u8cqoIpLyI5bp;eZ7}v1mxiJ>ZgI|v%tHDLY17(sJ4gJ1; zCrW{7-vq$%Ith_0=i*`f3H*;=|L-{o{M)Z?c88aZGA(?Wqf~ujgp}2)1Q?S@55wI&};{l6l zioXhQO}rpRPbJ7aBg_9oYA33A?*wnpA4(85y{_jw82?Psz@t3s?D%q~zc)Il21w(P zCVzIrfA&dt_aICV5T=TsA5EMf@9BR3xZbLny5FNrXoCcj@WFeZAFZdDyZ`vu&>K@f zs8yyy=4g}Gpn-Ww=e-yvde<%S>W)xS2)bv0i7fpn3=EtP_g9#gNGCmpFr!x`&)iJ;<{UX)v4%%IbJ02=R;al9wPZ*oMFcmO?g^(G2^^K+SdlaqhEQ@Xf#_Xb|J|p`vui7g){h&YFRSGJn_g8zBiCPU zGU;MkQMg+*o$k0(%<(F=AwcHI+>`XmM*c& zbguA!{f#S=o*;&rTHGByz!f&l`%B%1V4{5RX6Blio_mD;`C67h^sIVJ^gLkC)dp(> zb%fn^*Il9R=b&~x9!YY|M=YYNeL$G>*7Nl??ECp4_p2$_F7Tqqt0VUB=N}!3hcy3Ka#q??;#iYxV-Ah5D92wE z2>*pwo0v`C?n%L9z>^HQ-Bw!Q^4J$$pa$?DmI^lISl~~7@ANYs;I*FRtS}{81Vg}> zeRLG$9U3p5xG>xcd;7yISjE(6eUcz`x?3yktm$ZFz!HMk0AWn1P!?RMJ1@?jGsobn zeVAT|Q0Hk72Fi*7(g;2;Fgu978%7M!25uHHkXz^lRPUxg&-ajf?Dx>a_fTm+R4*K~ zB1JASFAI&3qq%y>!b}}pc)kJVoZtWxNpOgXIP{P4I0UQ|LfndwxMxf}YzfBCee-p!_zeqXNd$uFRld-0KFfIwtJq|s&)8GKMPg2oO6O=r}IhL6n;5s9Tx z$mXQR+@}!F%iVWCQziT|{+MTF6sWO59s&|A3TRT^czF&+n$-oaS6^l|D0Wwct>a8; z20GsvSuqy9^hDz?Ahu^V330L8LAHJ0J#@uqI8a~kb27GJ5+38d1>z$2s)Uz9Ia?GQTSb!NZS><`~g%fU@0kgn2 zyBmK1ZY^26OL&t9=hU_Ey}+5^HxKmEqrN#wZ6D^^Ppg};VVvgey`3^KFunM6Jk#79 z#dJXJ(DUv5b72HgQ-XiCp>#4e)8afDR{Wt*7M%#*(LVOYSXA+CcbK#H!#dQTa0Zdt zP+p86B#$T2{k-Gi)48t!JIBxATbujStMMi`U|#M~rHSCFMeazG9ym_CWYk6&jGTU` zAM~IGAh<3O`Er=hpES8glD!y}vtFBspJ-fC4ukT9Z4{957~ipezv+RnsUuxsvwPZt22QkDkFGHWq)Jp~IM8~{6S)0)D(4H6 zOS~iAGXF(Evq(1@ZmmvYuK(|iujk?T+wX~Q->Gw`5AB^6z8P+2ThutKpC99uVd8clL$^Uw0$>`oP_S=i?@2v?KA z9@=#2;iFPEb?KEpo`sv+MC7clOyc=#zdJ4;4Xj-=&JE%jidnD5ZPVvGjgx1Q*?~r% z3v(irk2UZYQD9w^)x3Pe>4UKwjG=6Hw@*3uo-o6X`% zHa5J$ldfrmgd$y54TFZeA|K_Gu&J0IOj10^(`B-;XcLFcq|4x86)-xFXmplG17&75 z4`q%SI?Xh@D`{A7og&*&p^J2uYftUTkUFB-QN=g7D}`qbWlA29wGbrLqV%ET)4wcdtsV)4|^$w7eh$H8h#DU&Qj<9*MG_nW{#Q6 zhlnbze@|OKDkQXkW=9m?;f~xh&K1F)Jam+2b6Zls(m7AQrA!y$uGIEl8YvT*-IgG6 z{-cD(w*t1`Pv?iRCy$r>h%WiIOVT(oG^C97TXDBrGI%cs6g#TONx=6UCciyO<-V;% z`8MOfo-P;uHGfUN-kzBZ@tl z!~gBDf7ByGY71vi4kG$i{M-K--#(#=|0e*=?!<^R?%TQ@y7V_O+#^34504^{ zi|U-}j(P(%{Q}hwc{|b~*lGvmH;)0g@{sDd4qTjky|LwQ!^?_xj6kqY>7Zq|-Q4i$~-$bqcw6n^{OTh+G(OcLdl=~F3@tP}{O(yXr}>34Pbtw!qq z%Cmz7aRSHM>zH_`|1jq_D*bEb)Z0mZ$WQ;s2DK>i*pVoJy~CJ(u{qsXxfI2p>Xpj= zHp2s_9|#tIIY}q|tBy#X{^6kc`d3}}%_E6!Ysc_&Y3rlF`g3z|+LF;s-5B>E!1oj; zt7u)Xep!o@S?R-p#`@6Y`A$H0qHyf%X1X}4fF7hUU!F1v+!ea7wIYH1g^(&ooX#1( zcXa?1o?KHw4@h`0$>>0=@IqGhY0)0XMgeB6{mW>M2rMdb*Dt?ESz zx!iPQA3n!=j+}CT%+KJVHGR(hs$ohQ&U7$@Dh+#wUs_;U64y?pf)&xL%eYJmm8PIb z-!})GM$S=-%%{*xRJjpvQlRl*F|<8K%gmN-8f;sCJGqt%NdI?wbfOT-&EswjOj%)z zV|VkC2pDziX|~5%{YltNMkRguFXJZ#15^p4c68x6ZB&PFV>codt@TC|1^RwX`cMX* z(79)Tlna9v(#o9#Y*XzqNv0Y8-w9tViMih()53{$qVd{SEU}rQmD*RVRZTH%8xf6M zHPXrV!bNT{T1=wkX96qc@Hi^5FWDKO+2#87%QC<;KFQD(G%Podntk?duhlQUgj`nP z>+VR)NU1&V`2V@F>9epQn*FZ4tKt98&hlRcxRZ&qvxTkMzv}B^H7%z#E(9Nb=3{;a zAGw?C-XvGJW@JafjFh7ECz%xx6ys6iQNn}e++_MRl-w-Yao9QCZk@{-*TbK=x=d?c ze*}@H{)D*LV)0HO-+)6|Pm)yjYnx4GyUgHag#rwF z5y1>o0xZ?LxN$73R+XghQLm8DXUMh~^R8%wL8*ACyBEcKN7`1L4!iNfZFVOt6XM{t zONhs;F@9a+$SdK|!A-jeGFs0;j`|>gTwPLJUbJ%GG^`FZ>M#cgSMV2n{*_wuI~L3W zZG(1Gj+AG?cKjt(B)c(XT-h8Pxcz|$U1_i~4{W?3Wap->Tle^(N53U`OuZ@RFa0J- zQFU-H6bS^K0}5b8VoMJn z+<>zOHSIVx4$K0BN^Ai23O>u$2z%WZ@#Kq6ACgKE`#C<%%5PXy{dxchDMIAh0Hr%2 zht0&<7D1kKtUXm1Dp(vK?J8)>xB-+k0k8i7xk=iz2en3-QA#Vz^B(Pp_BX(zP_2pK zGCW9NKP@sevqBs}gr*OcgJUSMtDlfQkK^$yzQ}TZY4?Zdw0l58b&m_qEv<6uu>ej`d{69PNfR(y~cb#!A& z(sYGTAg1A&=zRJ^UUT}T!+)5ic|O163}XON^mRW!9k!WOmxQGy_{e9%gpk&Uc-S%bbO^uw5yH~|Rr^H_Ld6CfmI3H4LeU<@Fd#sI!I>O^fv1^w_ zaCYqMTX5v!=*HJ{T^WLwUdL~D8Ruy>^2o7~-G4!ugwff4HhNDo%KTiw>$j$=9c9e0 z3C=ke9e|%AXup9NfZx6#z=FS!*nHj2labkG9-wQSiN*Cr%3gDT$YBo4hOZ?|%lWnI z;=UtoIF1cr0I6vmnsVyqzLSx1D6>CW9&@f8lymCxawHq#&;Em+%ekPh*L5NWqji=A zq7FXB3?kkLo{Q%OhyG?05Q;mUE=x0hHIj8KlH-O^F|2XpJ^!rJLTvjv^K*mXOyHi} z{}hg%%Wx-jcLr+>SNCTYtP{fnw=CC<(YR{>-PB-HcKG@zrg{u=lJ0=X0%QPoTJ%GQ zYV4$CF}EdsW&16Pi4;KIu12q0es$HHvKhG_>l0~!83Nx4ZK&QLCtC$Bolw%q{U=M* zT$6QDKQ-xKB~r>%yn0J(Q_x9KiMz|M-nm$Q8oJ%=6tyK+2DnPu)wG5UDvZ@I28==t zq0}MAS#w7BF1+6`DLy`ESasVWX6%YLvr4jA*bCk54BTGoCuHI00B$y2cC&e{>K|Px z5y79T{Z2{8i$WG{&3_;k6F258VO($cHd8VW*J?amM+38ulChIc1_GSBW-2857n@Hcpn>!kz^0D0m*l%)&NzzE1gK{WIB z-!J)r^^TtU@TZMDAeA^8S&2c^K*cg0z~|r3=5|6v%?imizddkHdlI+IT0L7GU0`+a z6r%%77^hMVfTfj74#|im9pxWI22iNvXv`6?3Q2|>4h9p)cvFk#q8|(~C$L*eO{L-x zS=w^~PKQ=1`Xo&lfvcnm8ON%%JUU9$Il{yjeGT*Hh@jvW(PNN+N(p)KQ7^!N%>)B1 zI{DdCx|V+R!I@&I-%Fv^nPG#j7fJ=(d#+-FvJm-Qcx(uT)^E#p^OuR7L+*XlHX z*o|=0q+bcvZ+t-?*=~=lx3s;fLGje(@`-h^n7o!Mu1)fe%}VH-+n#XZ)0bm6R^a4` zrk7@C%%FFh0+nVNFF2O~Ub!lUwQKnl-5%SJKW@Ni4PWX?ljNLO*IJDPEemtu=UI{2 zf6~f#2{<#lFPLtnoRGpv#_?TY;C@+lvZq!Pr|O6p2#g$^+(c;G{#+9ySYD8a4SA6( zpb=jiIz_1R&9E1eNzeV!vlTW|H@=XY@-be^rkr05o)9FTFWI9A9rz@M-q9^FAj#C{ zxu@Q!cegDl;D#%=oM?ziL9M)=%@#{+gp%_Cxl0b7#k~6~I>!F~=YN7F>SM+J^BXMo z-(dNt4gIfT!Nk`1f3T9g{*4v5kZZ^bT)55QP#Rj8LRoq&Yl^x^gH1ev?BMnf)dzZ zx^cwp2e$98^VQ>=Nq#ArBgDN2vcCfsmMVB8;40gS$Wj6x-h~xEHY$=!sV#>R&4YM7T|IdX>jmF_*bS+|s zxNvI9N|6~aYX5+xt$e4_=fs{lf{7n%>l-Y!kAJSmK8L5-Nb;*i62R1ei(8ZhvERGy zH#ds<5~S;LILIz#K6UI*Y6fh1$&(4yfo)nW@x=NmxZi))Ps6mz2hdyotz7y1Uzw#3 z+Y5j1yR!WA-7o*=9O++RF*h+VHgRP9r*S)}K5n}%in57*!jGWc1gk+LBEg8rS$8M~ zhY@4NO}Vxih7*n)&m5Q@Z~hJ$QBYYh{wd^}XWml+nC&^~8c3yCjiDtMKub7sz(3|Y z7NpnHF)44zlVt7-t!Y_wz#St-Wah(dx1;~5MXxP}-EWitBO7|fx_DKYUEAZC9x73V zvvb5XVZ!2!Y-GG*drpy$Ije;knKWZ)*i01PG-TXQv^EtSvF zu&JosOeZ5g23Qs@i^Aw4U1-ckWX&8$6HgtiW0Xp7gILY>Ar*z&Y}+${E>i&&OsNA> z{#3@XoQ&XpK+Ae3$}mg9uKZnX4ub)<44oK_nJEd1oCq_wM@WpOp*edv2fOsJNXAbF z@g8x25Fxsg(aN2Lh%T+6`2xJZF6^RGu@aF~ts>MZBoT=ZP)|7dfhI9G6 zn$TmWrF-(46d0-EloQ;sXi$6UN&Jb&V%S@CyuZK)q+Zr{lI4R0*s94l9znv2LoxPf zEzCL>Lveia-kUnrlX}mDSfhfkc0HsrWYndef+xo@e}n^k-I3njvG!Qszm5krMA3mSyB%B>-> z%=JFJYTNowxZ+oo1Ffl(6^ZKnbHsw5qzp(-m;}{b17~a$DcH;joR>TyML6OkILIb{ zUD4#{!qqU1X(i3A7t}jvCfQNiaEhc85&clS;UOAWfPZglz*_z}kXRc9RbuA6~ zK4ZdcIAvGJxPl;xafL|+L-CISz0GA|)v5O~LFgFS2oi=k^bX2QN9)f;mqJZc%p!Qg zoiuXjeV_m&8&_6h4A25%h{N~YSiR5Jb9Nqa*S2mKd4*-+U~XF~n{G7$iEx)t8HF(| zJ9>G|0q?{{(Nb~f_~tr>JyIU&<7p671mT^-ug|}z)g6$n-I$B4jfNATH}`ek)UUZeBH{oOaC_CQQX<1tYgU8x>JC5?s9BYbjh18~i^q{%WevTN8+0C2Qg9?CYblr6^HTJhn(Y+)X=sv>MW z01WQ4<-(h!ui44pdY0q)V}24~^xhnCA*#>+@b1~BmMKVtj-CJjEVW8Nx4j&frf&k1#>aJX$Z0^`>?aJ{>rSa-nL~3`} z6bL8(tgJ0KSnrDn+Muv11dt#T@P?`z;-u15ZHS^+&OSL1?k)0j!nMaF3`^!R!H2Hxj#U$>)V zAxDC;HdeIq44GZC%ngL`C`3g+;i4($?N8fWhly=}MKN{dV{ODmc;86!8jySMsNQzW z=}UFP!@|v9upaHg%CX`3!H5h!g_esq@iWtZRX>4xxKPec@Vp~3aLLrv8!y*$%hbG^ zqSV&3|JdOK58hv9v=_@0#e1N~p8E^*pW@;Fe$@AUocDj$17~v+8WE#NfjaxriM6#q6Dh z*-faXRGNDT-c3#-2_mc!kok!M`*pSyimwgG zWa?*p>g7YsEISobEXlO8GK3ls*EXb--B}I0#gKRz8))(?B)-9(Z+cWLZ$=|dc+m|o zwD&S%AriXi`g{4jyv_gAV!FkRQX*a?4=Oa~HOAg7&BBI}iYh2A66tu2FkA8y8T_Iw z_F8JYP+Z)7=0WOhT5r9*K7`GQm`ZI0%T?zib^Q>c&s}GFbO69;QLI?K&=auN`}!eTwBG8v3=Mb9SBA|o+O;SloBtWFv$T{foW%Oo!o$Ak;NRD zc;ADK1w~58QdAC(Q^I8ai$tW3@kn>O`{nd9(roKC@Ob#A53kS5%}XDBI`OzAI%&Se z<54L6m&aZD^K--X7SG#SG&#&+Ffpr0Aw%Rt&$NB5LT5ON|$38KncV?kK z^mQTz>@^qPo$YT7w30$Y=3&rJTeJ@-#Cbz*XmH86jG^5gVq(}|zal6ccUWeJwYov?^ zCTB!Yug!)|_QUH23r%Nie2wvS)Cewd*G87Xw^$kCC>`2Q3euB)*Tk4@;!h>s=6hU% zf+a%I>C4b{2y~g)I7?O}zkY%ZWoG)UbM|d>u$8GBjNmuFVqQoVvDuyW9 zRJ=$dAs=&N8+e6g7eB1D%jIy_Qy$$q8f-IjMGx{swN=Q`ih?}Yt8~JaNyx-t8+45H zq@TJTTK(FNys!B1{!HLeGe9tR!I+3yf4jl0Cj3y0;f|sU8@l6HOaQHyom{H@=iw*HENB74UhD=ng^56tt~Wz zL-H^-6)ZB)w^#4TFSUpSo2P0F4ljm>Q=Z||1VW|{=0+y$kaw3uTRvf(*fC7X`;1gmb?gA;oXYt||}=1mJ78F%1?_kXjO0 z!p!AuL8CE~WpDB_D++8emT37c1!>0V9nCRVt~V`2(0#3LQ>Ze;gib_w!A1SaJk8C< z6D-WoWSwVYVpL8cmSf&|Mbt&sO)Aq#1}jk5-#l80?CO((aF=rzH|fswlD0-AF0jWz z1yTaNkuRL>SCm)*02{t^5gA6^6ocZ`*RoA+Q&=AVHH(a({I{m`_25=i-hNJ8xSaC) zz)i!&{uy)EnuYi!e%&;F`no<|gjlxDk!*QNCjXhdYTtj+NB)PacCwh~HI5Dh1mXhx zKO53-UYm=JiLLWLn~X~x8@qMYl+W(oPe{Nv^8LpUh6jP7A{N0UgagxSYaYp(DRDfQ zgoZ;D@SN;A%Vf!^wVqqarp@dnNu*Arjx{%6&h)rvLbU$g;ObE+QVgdljfjSuQF@?u8pC7qkZv4 zyCZJ<_rTxU<mT-fEME&-j|`z`1%L zbx#Auam57az;ws2RfgSS)Ye3vO>1e0R>jINOQTq6c@%+->U+9PUR`Use9W8sN32q+ zM$W$b3N6zuA2;5U(dY@lr~5;wFXdnIe9KkUx*N`2y%lVEHa5CrO&*+LU?e>dR%(lt z*KuFC zWi`(Rvfgg7QYX7g+|!)hzRbqU4%7K(M2;Po{lT``eAjqw6N)BRS2#yb*SYv`Nt9Z_ zf-+Y$ zR!o(Zgf&3U92j>aqzf@#^&O8zWshY|v&_Tsd=PLa5NylR$%b1T7!v*P$^{ptLp87U zzMOjMGFGSg$Sy!s!Rb+t@T}`g zhs(n&0A`^zur6_H$kWunZYoy>Mr%XWH$k+|mYLeCj|^*^EDjIlkH3c; zvdzq6^_qSqtM*SB*7PQsb2X~s@(-f3o;*9E71M3;~r1_s!BERA%0yh zTrS5vzu49D%A#fLUe&VEX>jXCHikrRg*c7ZJVUHBVn;92wp#~$(}w!Yl^C%x&)jKt z)HGz$p}VefZrtbcPp2C+pDX(5yp$4GXpG5h`b#Ayi7A4QNrPDpU#xV($fswPD-v8A z#>y>3$}*DfnrL7tw_)_z6ghD{vk54agVcrS1|MSs2s0I{QKD z1uB-#x=V)PRYQ^hWez?QN`eF+(W*=u{ok8Ni%b)ix&-tiWvFv_SJg@j6}c60K$KX& zTvwMJ!j@SaOo2f&n@{sgd$Qim{w$jnQZY>(IGUVYqhTfPC0J%#8*Do*lq zrKbs$MzWR`VFDEz;+}WqOH3{e2Nn~{F#WW-C>}XXkZ4jzQ*Kg5l&_Ej&*P#jmqpz( z_6KsQYyO(#_L}a|0uIW%pSmvFSh}=Xfoi+rnl-7kFhkPwhqMMmOG14ANKTl)eGI1a z1cewGEz>I}%H;al%%>rK35o;SPk%5!MwD2T*3*W+ znfbhhUXr`;|5|%JBy2(^=8giA_T7wW?tEi86p{~Brk6_yW)b#P2x1p`J0k7aKmTJL zB_^^YqpOJd8Tn_w(*nwg887|j>f?Dj`}xyJ-d%>ep1n)|yX!1lkINZD9~n@gFbrxV z)`+|6dKmAzEbDSDpv3xt&`fONfq=`l(~gg3EUiFj*6*5?`Wa7cGC5;_fzZkE18ZaB z;U_U!m-}aGS1f+d-_3pWX?#C4$>LzRYg)7-x~u6tJd6Kakovm$tlgm z26mEc(!gX*lpt0RDT|oNpx$O>ptamf5}q5`;-J3yR|h8=fRBk3D+<3|S?`U@X&w5V z8U(YJ;)`Td1QNvMh=eNAbzbIl=*Nj;r`bt}Pih`_x%t<9?H$`ab$dG1^JR=|BY4n8 zA90UubI9IIrnL%G!ehs$-(7URU>nuuL?>06bkRr=g>2Cj8hG?8@{w$l2Msy%dDlIk zgytt06g=O4hEqc_^^gVUO(0v5`aKH;2u(&xt z52~H>eMwuzQ`F-!$G`CX8jZ~T>YV#HlX(6(zPa9-wsYfuHE=%v#E2YCi+0q94HxU` zkZLVe!|5=s)spGy`vk`oaFW-tWvz6LYxk0Fx;d~B7fBUSm|?*3Az8yLBvibUiEC4~ zc>rNvF`@Srv^JdP#KOb95cH8PX;F_?2F%%aIG~k0I}oTL4DJ`SXf!1Z$<1>iM;ka7 zl4A}yC73kzr+TChBakJT{E-EPZOD*Gnf;wjGJfx9ZL&&%MhZnEB>AeSH1^(oD$w4C z*u&64O+i^tB_)#b3HGe%P>cGksWG-%STcm8_moNpqRaS0=GxP*k_69yUp~9T!Xj>#Q!2pt^xi6u_ z0@pbH4_wgDI@bcJ0=wi0k&a*>6ZM?ZB-!{0Zceisg_Wj);yBGEdWhH*F%J{8mGQ8@ ztRyg`?y|!GH$>L}`ZS(P_lrUCeVnbJ68OkxMN-~kiMR<})d;d&vARkO z{saf)$xq>=co70pWP;a@Xc7fPWR8D&u2Tu z+&kVE=orCEo;N5aa<|Xd+=T0E1un~V+l73+TGBR|uf7&g>brn()p@+xk9*m+jE+TX z5+7{RQHXU{AKI3VOkFb$_wmNSFmMgL0W;M>B(n^xs{*oL_)fVDgw$llqy!*u6LS@I z;7dcEgws+m!^x56X47)4)6u^Z7pIyR5W6H+glKAdL=VU#zM@B4ny}+^a4E3T;#?B4 zc|+C#q42od&Vr@r<(-BUFib@9DPB=wmfu*;^+=$J-9KSQG8IDP5E)F;l%kjj>?jk+ zo9t7Vps8o7J9C|fv6Y?gF>WsgmzUH|ucQzSb~I=3Ljt8>{O5xlO#V(35z0*y^VM~v zr4SDnI&a|{M-OjkY<`N&a5^-GN1voDC=Em$i`Ml~y4x0BzY6jxL;Q5NnM~O*?%uBW zi2D-pyCE^v47ik&sViH7e%@P_@d{l#-|L3bU9>n4AGFUHXkW9adP zfu_cG_q}toq&$%a8i1w95(Pjif=L_s`1d3e)Kn^2voUt)caK_V5r2Vw&8G#Ig=r|hDpvt3kv3DgpJ=-u!my9<_P=>P0q9b zXdQkZmKb?LwRj)Vh6;p;VX8xcK*$4p0`%7Yo|M*L7x&dzK_sb$AE}q z(V{fk;b@rGf!{IW7MpUp@Tjo09ANKaGbFS>?XWc{*g#9Wue5CEaBdg1_>YD#c3O$l zC<~VKTrbSsQnQv}V8d7K^%G-6!3l1Qg*QPl4GO(8 z8bM)fwIcT!tS=HLBTqKAtTA#-Oq8(=xS84A%}1ZkA>>gW(W)LHc2{%fCf&E;ce(Am zx$E2^T%Az~dm3!?mMVJ!96rRj;Q5EvgtEy5Gmtb~E>;|GlEjmp$D;}}MB|2mAB}js z650q7e#N5m3{-3y>)SZmtyVu@fl0q%tfD}ib5Dk+1?i018;2P{MfJq2pc<-$=@7cI z0(XFb6jfD_g8wj!av_wA#6$aYKfeI)uyay{mnx z`+4&)=&>v2Em9+{34L3r0d-4x4g5303ZMTjLxvoVkou6-j3)UgZlPaL181C=#fp-t95qzaJ^`&zyF@{e2y_{}XNWR7Y~Pgl$pZ6?LL(kySVCEqI98j! zS-p%KUtzEm*@gZrC6p*Cb5xF1xKVG4r_4Gt*)H{UUbkP_^2>=BDT1F*OPu$2=36Kr z025@dpu8h+fCQ=#x;u0%ab~bLJqcJcBlO%BzHiU-ZpZs~Hojqd|)s63o-IpSf-pVuIhYCt8LdsA^4A+;i56U(Et+Ks%5RW+S*|_;EYb1C7RU zu*jo}^x)uvaH(ua2yUFx?8#_&8x zjI&6QGfA>#9jOvHnqM8vHtr&!K#ez168&?p$e06p=;X$ZGmxEtA~i4VMM2Ce9D^Q_ zp`aRn&w})I)|#)>q9^tA0yVar=FCwjd|&qifOc`aZS0j5rP9P0*N0dm-7)LFY52-? z>OgJ-k_dPuKE@p+)VZmwD*3y?-C*3mFR^0xc3)-KRZ%xi4R}S9QAH|jU>%QM^3Oz{ zMbS~X$+%?TiL_0T43Ms9a%o!hW6@J}4lg4sNts(<$!?A+Vk9JmnJ%~Zfjj2M84GIo zhq8ubbX74MffzfZ1Pg{Mzkxxq;ld`1@j@b}Bu}4oAWJMMl&w`;c9Gj@k0(5?rGbPJ z12fVv7usu#>?w?Q64py`JYZrpA_f}9EG~~>vh0#{e9~DMD{WA$gf=#4)8v5XH}SS# zdgJr0T*D5}rSI3F{O_XT2kW*$Ch^JeFvuR6JE>tEq&?Z}zq3GD{Z3r5J^-Ax_Q93; znLazUW}fBl4NKKa{R{&+9d`(X1Bjo0Q)Dy{+n92`LPqBE)}37A$N}>&C}B1ag9`rn zT0-Yn2EgUFs5sg_UV$VN(~flmbA*Z!x^n~_Z1px~yBV^qI^>sxroUx>PHn#KB!2HI zjO%{*hs*T6BF1?e2s^{|X>dUYM`bH2pfVuO*GrmTp!nR_9PgT8j)Hc|J_k+3#gVNW zLsIWDLgz-ql0^z?P)S*1qqls?ErDlNKpltdO3xGxSe!ORQOmkiHoNm33e?Cu(m%RDD+SgBVBdSuK zXZ1;tiQF@$!3B;^X)>(h=qIBTGtn!XXqWfe&JY zx)cN&W{}Uh9szaXh(#&o@PcSvON;;3ET>4&?n_Hho2%K_tY*bopQP&*bX7l^8GBHP z6U?TD5kYLB(6ylCInaF-wxOE9E0KsFVkR8kZ+B;7h&E5l$R970)e`|sZCbJ+<%Hm` z*q3}XXX}m6etACKsjNQ-oETy>)3lgo9=z0-K~tsS=(&#iN7Arh>aubCHmnFchQpT+ z1Jc7$iZQs-PQ8|9M;5-NS zUv_FLl-!W$934|q|KCO&a^Xj#Xvq-uD<4(^LB+KGBI)0b?i4t+whFO}5=%xrs z-rAZ~*lP330}ku&VYb)i`xo%q-^0xgFMR&3_ga1zJigcSZ2AxuZXS`*JBMhh9PIdj zmVX*`kPUwy#(%nH*bhT&XpC(8<(Cb78ORb8<*ucmqTHd5P^K$~qxrP5$H`*b&NteE z4I5w9x^-`Sz1?p0@W1zP+x=*Yc(`q4fKrrDg7XQRKWcSxC+{oXdq6*sL(V|_vy3f^ zAZpwmqx)=Ym@PNV;$dgLOte&})vVGISosu!yRtKI9H3IFI|7M*9tbDmHDJlQSA_a` z#B~ZDrn%#hZIpxjx7s`|A{5522ik&r2R`p_qL=WPSP6Ichg9?ZLXYWXAj<6NfTC+Zt43S+B@&3AjJ9aIL z7ausn(XfrNJ6>z3w?y*Kmd42ec9^$G_7FmfT(A2P$cxP|9`S8v!m>+{cO3#ciIkwe zs$FmJsOA*EMQ(DMz99dTineh5a3uZxGH&R<^A>GgYz$2tznSa*wEm0#or?zC5%tp| z6;(7F#A=CffC0|@2`Hj!P|ziSWPNfy_6{JMQE;+LR!@4jFE^)LV}}PGi)BfpR4<^B zRS+gwAW8NN{?^i#sgpm#MI$wlTm;S~|DE7-`E^>_s)kaq7^3_LZMG~G^Ts%{$-_xe zQCI#1AQo1wwWU$Smu!kZID+q$MJEMZST1mS!B=lDO%H@9t4j z%SCEaTlJs!GbPj6e9&;#$>pro^)_9AmO|F^~F-L1c))kFRVTk(tjQG4y<>c zmDzHze3J2NnC+^qD*?nbw=}s(R@DvouQ%IlSYjh{Zh(pnBF|HPo-!{Fgc^Tl|FFn;RWZD+A{p7O-oNOmK#PDx_$ z_wX&c-t>ngz4t-B!G6QQ={9y)`4SOjE9GWq_{7T13Y>#G5C73=4vyQcUbMxRPLuxN za+mjsqDw{dEFWWJb$Po3UeW$o2Fiy+0_k&ejvdE)IlCry!o>&yISvnM^#xh~_kYnK zF)Q*bXTPzx^i6K~H_oiBv$BDq^}k-nUrd>`oo7G^xsG=a9eLKeV9}YkTy0EN*$aWi z*jtmyULtBH=GHl3whwmysS9+=X5Xh}Z%w|sRJ=&VMuO8MDVL@6KJNROIDao!0A-uT zrag)hZxjVW#@w{ym|pO_+)xMxUQ*x)fF;$4V4KLhZ%Cz=J(s94HUVkX%LpG)Y^n3TMOkk`uPWd;duf#5*~cXxLu!Ceyw8r&s#u;2uD2pSxMyt{Is^y`*OphuRTb2h6ht` z%3p}c;7YKhCM!`!HeSTUBKRWIcsF1>O&gE_ck$q$u!LX?K|icEuj;_b_XK%*Y>uza z8rRLsi^n@fFT)vFu657IBU78+f4_sS{WM9NNdeSso)yA$LuS7XTjGqAMs!tjXPMv2 zCSMm`s<9#!pF-_U4%UR(q_F$a=cYFwMO)R;L2kIHnA}L&6Ou5 zxVv|r9|~$3^7of3&o4p?8$&ZN2dllU8T2$iV_$@_qBJ@R$&ISoFLS14qA87(I$C{&0;DJm{BRC*>66cjv}h5Bpf*9!6i#*j1&h9-7KPY2Nc zi5yBu)ZO0D*b3|nFan!d*a}k}w{%beEKG!{G`SVn73_gva|;n2Ub2MY);OFOOV}HT+;spzYg2l%Tt!hX9Cb6%_uG@gK)xWAm2? zCud1l$Ta>`$bY1EQunY2v#Ele>|7j;!IG|!VNyTM#$EvE2sU)Kb5yspv;NmYDgSH8 z03h&bVfX>`nijSuc5Y4#|AqmB44uKkR4>?HaImm*v9R;1b8rZ7a|*m*XJY3QU}yhD zs$gegVe0W8NqGfcaQuT5vTIBXoelq=#3sf9rgn}thLAb`aX#1}$Ab#+mnH>(cGh-| z5W$eqasK=Dmp~vSm5-@~HRJ;)RcQ&pOGzLP2R{!F%L`VHKZdKIAn?-G$=T4>82l0> zOa;*otA&M$06RA~mm%1Qo5k3WotuS&or{abki*o7g&S3_2?evvuZnL4`}I)cT`Ae-@jvh~;?<7az1w!fyr z_WLaV`0U?~_`k>@cH^o0m%)O(`OD-%!ZL)Z93ckH4yd#V1;u6X5+ttfo_Uz%mZ|${ z>2bx)wEp=0I|O7JXbE&kFg4frK!Bw3CUT%ZiclZS>#AI#Ks*XKJb4f$BNkqlG7S|# zfyOydObiLG`lXEBf}82laoiYxCa2p`qF%npiJNHU>_MB?KEuk{;m#re4TwV{6Aus% zRDdt>bA$f#O*;Tv7x}6G=A8sp;~y8h=t4mDw7*DEB35OeFmM@oI9*9k9b_H`nn0$f z4vw{|44mduhi0xY9;xD~BUAN~686X3t^>t6zYY{ zKniT+T!493B2Ty#FNJoQmg+Q?dNu~FW;8k`=6vJUGjJOi2XjS9cTK(eQ)HPU3^yRD zvpZqK0HGax*?_2Ddg>tx^?-WKZ*Q@=NXEr823v6&D~eE?+f4py`&(TnwdtecDjZGY zGE{m%i@(}O=A8}{mT(OM*jX6O^OFbqwoozQb*D$DOZYzJ^z3r6j(+RXu82-_Q$M7t z_i^BQcT#ukM&t_x26-q9cnp|!B<9i|i%KvX{$2?h|c8 z>AU6-T@*Wsg1%$iV*IcBTUNFOw_c(Q#5{1F{Wj(j=sRZV5+)17{rYo-;Mh72-4Y&73 zbb@FSB|}< zF|JW3oH4mOn#{#I4)kUT{YvqN+wBElk+(i=KORGwi0E>RZzR)!!81jHd=YLl{bdj7fdFHJ-u)URI?e9xD!03z0B+IvxnPmNI!&EyE~U< zc3%&16wXO7B6_W~bh_g?E#uCOwwThKY}BPmNF8rzp9#eaPBg#!f}HK-zweJa?%q(b z^j^l}XVggReH_443uF4V6d+V!@<7M45mReRkg6!3l;PV<{%uBsouS^4gUz{(iJ|n3 zEw4Qt4i+HlXar|A$?>~hkZv@{%XBxBN)U?5u=D7}Kv>WLfgr37C1EHJ66$E?>EDBjMfD{#iYsF@s7|5kHW-KBNJ-p6nfNUG z2d}e)FSCN=Il+4zm<;f70HznRSGT#T@Wo@SAC;de>lm0_HUQD4CawhvX?p4m{rg@C zTjn6r+c>oEA9k4R8Gbk8t|C+wfYRqaX6fHi-M%|Wb*e8zOfP@c7@BriKM>e}q;k7( zPd^_Z7cZSlCd=STh*K#P1KnvI( zWu4-<071(;`O^hf&QFSTD;8JDU_L1HW@H(@;BX}C)jJxsWo@oq4eEwn;cY!A%)HSS zG~__-o?s=3^jW3x+;$v`l9bdlV-@xr8WV9{X>d8tCPB4r4Rrzn0!a^(1B{hmA$U5q z`U5t#AHEiKoThsm_^XIWBpftUlWv9jTZC;N3Tf6Y*@1kX2sJues8LDQG;SH?+O@!W zh)yW%?m0sukf^cVbr5q@D1y8is43q9qt^u!``CNz&jxHxDQhUet!C?i$2IY&M-C|P zfnZm1ygsRQEUJ0!=qQfp&L#vq5ZbWF4iwqDde+yl1P~NREaMptPE0*?gH#b#ZWORjUE32H(v})SMty%8lx?-9v9oST@z0*gj zOKmaF9yL3ADFsHQ?{`s7G$cQR(Lmni5%(Ci| z`N{$5hjh&&kv$g)lohs`2${utGW*`ht-;0KqmUyq2>C#_5UeO2Z6RQ}(slx;Nt_qL z(EYu5#L1jpFFJUe+Oz}VVnl+5XnoiDS&=bw?qyCK*VoBbHytMYsY~f}1KjFSLa$>v zO3f=X1rKi)0rnj~#k?&f9RKmcFtiD0HwljVcL}B2sxg4< zJ_J+vp|x#7Nv;f2D3YCrljax4e(-hOa-B2VbEGoJ2XX=(E88*V!x#8h8+}Fyv@=|4 z^PcGO_AE)ACm4>EN4A&8-2I1V%kaKrO=f;%c0U|=)?W^dH=g%v5X1nP8nY#xcdd3A zHXnphPGUMzH+Yo?jEA)LeAcd{)pqYsZ@NYXB;7ewBWnguS5Q-C?V&9NS0?LWS-U=H zqlF8;wvns{C2MdKgKnu6P6a;VYP$jQT!=!nmoJLXP$%Nf#Joht_+b%JaCPega>Qpk zxtE)mLoTx8CX35lEfEiIWTNJ0;*J;>Vy zBbO*BEE5E0%kPxEFuA}-;-77#GZzkS!(ZORd_dPC6nlouP5MI=j^n65!2;9Bvb^(n z_>qUM=B@k6)k8R?4=S=;23T`Y;0Fg(T}e*Yxe$)7l3FHJJ9?3x^E>RC`s9K-`cv~& zHsGQ0Qub{w^o-Tfr}UknaFrQquo<)E@ig9qBH8xFV&bL8Azlm0hl~}6?KER$oue3B z-5Fq2;Fqe|_JAR>MOcg0b_84ET}}IF`XH`T7NhLj=QN$Az53zf+Ie+Y9CPhR<;Cy@ z<3%_@Y-&WMH7GA>?~*41nL5FqGl2H5p-jhCcws!-*mhc%U=qoqrg9xXmy2-qrca{U z3jyi{KDclty>;>y?0)LLwRK%HwbYnvx^n?@-H?PB0 zHEpWgOG<)9%+sTS!CXU?B&|WgpB@#5-o*AI6US%RGO#}2_r^4C2JqdXjjugY^)>Sw zfzT87%huoQ^N}~Luu5xhp!6(GgqtD&z!)fL{w!XEMcgZ*sVjEz_CjNVX8SKH<+GTr zh1U3w+xt~MhgCYirnKkEciLwpBjL9@5!Cfw*UQ`=mwsO1i|En60-PC~XZ+H^;Xo9U ztb`~FKc*sN>y@fMK|Pc%v0e9Y0}aTn!L#hu8Yq9=2CW51jr?*g2MadEy{= z%I7nFyRxo_Vw`v{Mcc)VVbL8VtA|wxm`w_dkNZICsI*yAqJzxOKMZ{X6^JEKqX1;Y z$H9p|#$Z+C-DHyhY1-y5+F?zyun*4eoXOifd;QWr1~gw=C!j&ybs@mY3KbHBNh4&M z3+>KZo!jp3)Z&fPMDQFy#RqF)Ye&uUh=Es%I>OnU!0k#ns#k*>84)chVL~vGT>;#_ zpdRqKpd%4Wo(rQ~aac|2H$C^?&SeJ5f9dl*m3hqt$g4xpvSC=?Vdn;{T`(KXzhj7g z$s#uF(4XqXv_@Vyt`x=Jz!LJky&(^+NY$N`<1i&*VM<$fmQr%4PcU0jq6&NG3lcW2 zmQ>#9*O-iIjxOs;F43r^gw7ucT?}q2`FB`~e4#R{Va0xaVLz!h+UyM0-@%K)`lWkF zmooHA4>!?NM8g(;$hbv8xv`f2YnRWixEYUWCh{O`nPJL$78D{RFevw?aQ0?qG+iUo_z7EkTcx zt9ayc90P^YV$gacU88cpR(Qu@7>)#UY`@321{Is)BG+3B8HSdq_0*d#zDhOPgO_)K zuweLEIQ1s+Pi6|?BC}~!ONk4d!DjP>(~lgJiNY_EkYCP*z+HHJW(Odh1~>V8Yl^Yr z$A26gDhSPpf2 zp2%L?cjQd)TE{xg)J<5)`_}Nq*Jf07O-y@Jm6U-GFr!=cv{Z{8<^W7-hmNfQnAXWm zifA~9{!N!B=~unECMGnf)~lk8_+$B}sRA!p!u2!7YDm<>;bz5p3UyRg5F7b9MEVMX zV+_1(xJWo|MjR|g?+39+;xwwRS@ZMt&sxb7;ysD9nkox;h>0FkVam9#=F33)@2i9M zOz~!0vLv9@F*Jfg*Bx+nVu_=Nc%oh$Gn})iydnM45A&Wf&o_*rASR~A;&fqM2*nTh zWf51VtAtwL;S)g>dd2O<3Q75wuO<(e3HgK{!tXc}q*&|h-23$<3C0Nct}Mu8J(TjR zlBXSe!mY5gw3WI=qx8^w z9|`u~d0(GdcL494F{94p$gV5~6>qEhJ?)+0!Mc4#aI-VTuw;`+fR!Ywg#@aV3@W{x z=dWjT@L0|tT%Nl#5k9C^mQ@SzvdtI0wvTA5$0k6I9aPFtdV zmmNw)=Of5C=*~5;0!;TqpU}uhcYeXDXwPeeQ>xNuh)O~x2#^pV=U^1AsQRMIOKM@Z zF>=9_u=Rof{*_-WTo*B3ALu<*j03ErT4-Yz&ohp-SB--!zECyDJJoyQ>Dt*6RQo-> zyY(N~ zL%?BSrN@<{cG+-O z?}2w=Jgv1Me5uRf^{^Eih{-O)Oxukh{75?0%`PBuvW4NW!cyAVh03wx=g}hn-F`@N zh}{WAc<`xB@nR9(;w3y!@?y|@Gr@Sf&4-2r7rPA$ROQ=)NZooHdh2x^{dTYW6q&gh zO8rHD^XcX*FD$*e8#xEddz*09vI#Dd@v|$VimZU$b%xqNX}nJ-G(k1?C<`w#`x!&r zKjNEgG3(K95+efi-{2qG;z?9#=pT5KgcIuGLZaIIp*~xS9sfi#WX<&jVUFmysfw1R zKnvE^>@{t}o(ZR=gdVp&^t~UynVdw|+iU?0i;MK%N-!Y-2E^(!(zv@l6)D>Nj;MjI zd+jzg!kS-Opqn)cE&M)YU%Ksm*H;0~o@zI1f&nHL@yH(vExUy%i|{X52=m^hVvvS_tQF*rS|m#UfjaC3JmVd58K~0;6u>i1z5)J0ne%P$MZrVsMxZB-wN4sk}t)SR~4b)sF$xy^2@vkpWGXU*asH$d+d|2u>zh?lh5n9 zx0s65^&&I8Josci_aybHq7r&4JH8hTE^6BOM$w~Dye>PhpYBm%sqY#YgKa`ROqHdK zT1Y-oK}ouHbRQS$cjMK-hmAt1i0G_=;|lxcpY1|Cf$o8DG}q^EBWV8ZeO8}}Rv^i) zZuU?6$?NnE?l`S8d4U0?Z&d*LstW(B!(er~LNA5w$T~Y7zcydxqeO8*+s39gZoq*g zfrd|PmtX^@yQ<*LvjMm6)8_~*+81}7pVHn7?eFlGm01j8DDZAlng|%lihhA1zY$t_ zCKOG*5>A_SmzEljS!#OH6GjlIUGPxIqJHl*tO$g?bFb9Pb$?-Rz)sSnxgPk?pO!N%!76n$N}HHH0Y!C5 zktePmMC7-qn*?i*3o-znOp=ylnmE=pjaIt(|1{wWal&xId)}h{8F#tHPJI5LCQ<+0 zXg?+2wl|Uy*=@R4oOHTpveDKaOOJg&wUh>HOfw<_Fpf&{hY)B?N7dX%D>Hz3Y6UR+ z+K>6n(xJJ*uDlEZ?=ixWMp?L_^7LCJ6>6_G;ZpcFUrNU%beT`2QMlS2z=&5{bWL&H z$Q5lW^2j}5qofS+}R6T&qO+FnMtP`&U#IIa%JYpE>o(0yK_J>Vu`W)*q4g?{VIY~fiA z9;)Y0lXsQf@uJmD5SL*jpIB14y+uE+^%l+=RI(wNzTD4#1$~n}bxX4qwV+O?q&$?L z-qlo&a5&NB?*LhIn`JKNLnhc=Z57~q4(VnQKU&HXJl*m1p=xP8*nVF0)zM3;lzo^U z=gSx}QTPvQ`tqN8lO)L52|0SZWTLK~SNg*Dva| zx9@}oTvxs`cdTMC8#8k)@N)fG;f8)h$VpBPTqpObx0dmrRTW z^kEAG&ryaPy&>(eU0XT3@99_ZGF4H1se9=rNTTVgJ$}*HXvKfm{Q2hXMbawD9Pcpv zmDz$?Oi6RRxL_Tpd%tUXzbn>uZfRWrJDh}ut6lLeX!c9<^L<2@$B*?QUZ7bo^rCl3 zc^_H?IZHR%LMK(f-*K=Q3;Jd07)ZDC7D2s&6KABMK&Wk-<*RRC0S={JcFfM~)RUg% zxu7l9N4ZpTf7(u>^PDjqnA%}gnhyC6*sSJm(slPd0~{UBiNz%cRpUR4g^L;quQ9cl zzw@+bV$F;)P94i16(F*xn7O)xF9ffI65Se_R}F*G^auf^y&^lzG*hlXZ7p0|~40P?#8tPSTTL3&(Sq;?@bdY6{IF+*%p zbQf~t%kYvit}zdo{&SWB`klV0b^O9D&4LRp1)sBOO?vM_IFPJ!@<0KypLgz0XWm^;!r6flC=pG_sN%0 z%a)@1Df|>SQ4l-mVsfqAemKun5b!VqBQM6qLFu@dJW_ec4*wv%R~nwgZk&<^xaCpydlEgBV~9850&A8oIk^W zlWL4$J(;)LhjK3{Df^J7H=d~<96D#R(1>QmH+F45>x$h5N_}RBl2GOLXr7r8o~o}s z84t}{Qrjo-R65jBkrpA$K}r1*Y$7;0#KUYOQ2t)T%jACGsKry$Y~V_Y5YXAvCGna4 zLSuHm856uPQ9vr~EJS?%qTa_4H#pvQfWxGPha}9UW^D<9hq>(eY*I7VE8GWjVCufj zOZX|AuLWj0L#9-Yl;s7r$rS5w0T<9Y;gcGEQCzv4@l2*~`P)O9+(=DMyb-WZztLB~ z;b4gNjocvHza;8Ub^JCs%$d+<#N8|BP%)y7*YP?8X>fF-SQ>T{2W0Xb0MmkxTt4eS z*TUUDyJ6bqM_5#*O&G$m5MbV^9rXbg{WAg0^(bg~pm_r&RpzxX%OFKw*=NhLI;c7@ zZPztg$U7xMfRu$Ev@3gm6M~3wz1=#UqQsg+gIdDZ*eFte+`EebN$~R@ih0WRhr#Ci z^e7()bwh`&eb5*f5CH*BB>64CcnvQRMe3`aDS2s!W+h6~D~`>N^~h*BK$5dA^K3(0 zM-|cN;7f21TQo{9Y%6-5LXgLD6Ca%j4DVJq%DjX6qs=F}$PXkS2R`lgQoLjp5pr)l z)+2S+nr1x8h0Vf4+U?Y5Epq|JQhV-B}F zBWoXpB&@1`Sx9r%H`C=u+--jFfNNG9I@t<8V1fASrz$?m=Q84qo2kyJg3ZPjhjzPQ zSv@sZZ4rt@olqBfJ-y?aw4aNci=iZ^ZQ^CuNUD@K-ajDh?eeJt^6 zDkwSliMDhs-YhbHy8R*DAq$L zmbv&jHl=lF>a4?nQ8WAwf;TQlKCXTGu=A#ARq&@dAuApuUry{3oktgcqJkK+dt!?& z14+(Jzfk6K!g#v&8KGkjnmffFBJH>a@)&C$?eAznSFzZa2v0l1M5q5 zjFcpT^m^~1yACvqoA!*_iML8#YDAkWM6V+eF7S&xn2kT(+agr~ItSZ|)*PD=Tx+rzV-t7WuTsY{PyIY?VpGCM~!i3&e zFjV6F^{H#$d~__%M6hFDm9N2~=jTO|m)m~8AXh_2iDO5*MC zecUdeXE(30!&N*&f?6)|#=)d%Ct+qW#lt%32h<72NX|M=_5@z@9>RuE4S}4>t&4Q5 zA0~sV6NCQN9VipL9FmxE8^2}A((4t!`iUumSrX+lDqded0cFU!DF|0(YE?vKeR2nY zvJ?vIP?|Ih)KB|R!a8bVi0>@g?vA2rX&@~-BTK{1Ym-8LHdv?c^pPEqgj`}Zyqt23p=e>C;pC|27Addrpf>Ge zQHT{P$2RI(^n6DkD36<^={Zu`Tup^~HDWyK0655L5`FC=FQRKy;>$Am_2`+MhGj9wzt?4>(u zn!H$p&uh!ohP$KAP*50lL3DA6xw!=3zVAkfsAW^b6fNLcx~ zoIO=&trQ7BT0ukZGx1U@svLtisVTAOZQ7X2z`dM{FtpyDWRoLxhOZV^lf=+j*$@766tK1>W!>O zN_zZ|s)!bOtb9>7KZBEkNbpG=_nq)U_a`d?wa=nWxVE8JHUsN?q&KM_sQu31P=Yqz z#jmszfT?4FzB7KgaQ-Uv!h-48Tv#a+p3g03v9vsv=wYqNBG2R{wDhQlKPAWn%sng0 zU5SND!`Jq}Tg~z};*T2kAT4azA8)hFJ`qUAYQdK^TOugxU*LvfW8Z2eRw7^8k2Mt0&mx9+s?QQm@est0CDVj>ipllzyG4%0 z@q*(%kLndm!`Q=pDXTfIO=^T0afMjtiz9Y@97=vz9I6#)#fKrq{G1>F5 z4^e10Vb$A|8D5@ZWb5lN5=YXhZ}ZX*uX>X5-ujh)6A4;0Kg4T3EmMAEF*=`JhtpxG z@J6!qURbReanSjyIldTYWq-o+sHG`&)L>Pp73%hZp&!2y(`B?DSx(TY1AF?GuyG7k z$S(WJqmb(kyJ5ZuQ34At`Wg4$z4hl868jR1i&Y(~8a=7e+ms3y6+X~c*v%H(t#y_e z!;cQ7%}U%mj>}^xq2$B-qP?!Hw&hRz_$T|N)mJ%T@;7gixy zZ%XV(+hnOa_CarmjO^8rxrrQ=gq^-|sFbgTbYz%Jm&OeOOD4%kiC!T-Vo7`&5cPcO|I_dreinXq`Fwo;HlW-i0XA zLyPH%YB3DD05#+iwM0Df zUh$|6lXo4&y{RUnK4XHWnyqjlbYNdHy7#gp6f>9#R?~Iw?U5# z5l0iqi4Y?9~xg>#w}71HHx*1+ocW( zRuop%c9s5q?Ku_I!#bHd?abDs<~eGq%+Grkrc z-`i7|pXaEtSkL8QO#3j=fTXFQT^RGHdE)~G2^64Zuq%}lKhsBcFwF+x?RhSqTJcf? zsX$*qG5n^Q`DszRXOO2XY^t6dikwGsz;Zx#S7JAGqf09ado$}u89u3dQTajZ2nJW> z8r&3iO8Q2B!8DF<;3QdGr-E)9IX52PS_7>S+J_CUX4Sxb29%U%)m4X!A*tW;_`0?< zH%Zos)4&*BxrJzQyUFfm)Z3i6{k5 z+70UjA#G?^w67PkTh_PH>eiAWftaN7Vm^kNyKD{mOVi8kb*~R`G%R|Y>!md8YgyKh zY<`SxDL?u=YoLiy@IE0_S;E~}zUR)*kyDXS zqnnuv<8E+R6eLGQ9{lqou@<=|V8|W8mY+!uaaw-6zHugTNolltP@$gnqH*i%9X^@$ z!b()eB6@yO9;DL6Ni0F3xAS^Cz2OOo<;Iu_9}lav_WE<-Yq| z+ZtSNu_(K%VSLSQ`v#<-Y1Kv^iO`f~*iPaSOv~Crw=U8My%O$3s2?#uv)qB;Qbx;a zmEb*OZNLR?LTb9Fqm;UaGr|g@cP_n_C>yvtVv>p_64%os7v5rFvEPp#xr}X#zJ==n z)CgnpayYTeMnW@)FePX_a8Hd6MHqPfP^i({zb|WPe8v&Kp8y5MUzwFWJRRE_OuM&cP1*mK<~4q(+dcYV#Iy%p2P8)c1}Dx|MH?+V?r%FkZmO?(ksRF%J?CV3RViS78% z=)<#mJ#2k^y`nq&N(N@vGnK=eyGea6`UllI(?ZSuS)QjKz4&sBDunVF#s#&DV~% zP@F|;4&Q6cm4oKTa0;O{}|-e~7o-dp}f&&+p*>YCayqb$ZFWjfdG+_yi&xXxTTGb;HoEkf7o zIQ>i~xyg-bN~wP>_*)1cLi<;yW0amkCGo(SE55l9hx=DrtL|ps zl^(5qSCoF$Ncae_5GqsaRa>f8`5T?^0wuqZR?1$+D%lT3DS(WZCN`FqU1ltsQzf*u!i?|Eu+Ky(>IRqa{Gz9F zboSz67{V3HO7Cz79IbkL%MM?d%v{W+5I?FgAr)SGBbX^jh7??2z0%&~jePh)yzU5AIRrvTp~?qm`Xi8>?UcDp6Pyb+<=p|J#Hp!zI=g&Bhx}vZuDmJ;Th;$ zaKp$n_sz*R9}6F-A}K&7suakIWKe3!ef%xyl%kO-3K|yS>*AuklG3YWw(w`$l&Je$ zG_^V1z2BJ69yuq3%r<5eVW-RC$0xJR#dxugk80(?ZytM&nW@9H| zwSExGEZuW)OV|oQm30TO#axlS!gHmw<`LNR_=b^f^UkFZ?`~1okI8XkVKbtOUdyEZ zMpBdk*652>+X_J=&v5$b4CPoCHJ{{+ksRoqtF<=@3+g4B>;aMrvmG9au~3NaD5-Kw z(AhTG_O$RvxSnb9%@6^+CWDRu-8o?y|KnJ^!5|ggOO#suZKF-`n{balJ|do_zRz*t5@4LzRj7Prs@ zEz%?9o=d@5xCg4=x&i3y$yJ?Q|Dyl!cKs*@Ww0QD>J4mv2XGK>rOU_Dhs9_Dwe_}4 zN?-0fH;hj$6>nY6`41#Vi*I%3cSKzl#WA8$!AmI#tBqrs$5Mw!R-b2NPv4~-T^#v* zZJ9MCtEVpgu6=wr+2i-q2$@v_j9(sRAGrTaH)sAk*_lI*^e6q)Mo+~q4>4Z}$}bj; z9h@%wsDv7gsh@+{MJwuF4Rf;g_Kt}k@wC7^zFsu5*Y6uITIu5{b@iL#scCh(rCu|; zJ)}8a^fqzfN%x^2&h|}R??v`rjGO=YoKJFtRkyl_>+E1`gTTO-V8`d0A^!v_W?xWQ z^mRkFBw^$`;a&0;s2$?D=ykYeZgZh;UJ`}$6@3>Tt22yb-+-x@18#7eEwB)Olbp#f z`1msvWRYAYEb$?nAzzpXd@*xdi?cZ}!mN;iSLoHywbn1HhYWQ`tiX$q{Icx?x zsg#3vOh)T^WDhGbejX_D{7#P{W3>P9PW05II zkD64+6o=UlLAkPx&;>sLgrGQb792D--V`1-ti3h!whm#Y>tNlgLUl}eO*^UNC5nUG zziU(#2B5SNwV5#gG7r2<$>EjO{;7tCx*O0KVnGoLc^IyigHelQ$&V&cTAtGEiiY#B zPhU2f7f!IgcZ1<*brdo`fKsY@NYOj<9s|`u0;(rUt)XWXVcJdG$V$|@+GN+He9M-_LldU^Woj_o zGmd=lmEOw0`6O(5!iPB$cnhlv@dL$A)(;DUwdK>!6z5$DI}!MfW%Q$|0!Hwal*ASy zh^2vOj_IZ@A|uBsveMBA#6=hp1RP13I16tNc$E!3n8$API1p=vD9pX@)Pep0A^D5{_C_P4ClAL%gK>mk~tglLxZpIZI5`Zj+k zH6%{lvYQ=C@+xFed{`toOOn2~nm2FNMh1gj##pO|1oXBxjjGl0++Sc&7|w#~0b%;>LOhGVO_u!kOTYojh{OmTx9tM6E*6}ZV{se9>gf{78g4w*yO18ti zy0R>=;T(sde&^QrK`2@JN^TYpRmME1vd4uV58j4as+;E zBZYx}G+imuYx}x>+2Qc@ti)ooRlH=%z@0P!nh)WAlj>4Mj~^KZD7x2Trn+$5Nt9=> zHpZ!^ESHr}oCdqC-tK)s`I=kc0)IcR3BuLBH*Jml&%G>nAG|Z~Xkg=&+ zFNl-$B(h7?VSw{EZJES+@4-HGkc2*4J%8m3M-!L0Xc3mm>Ce-uFVBXRXEk80hRMS; zBrpd3i9yN1AcFc~#5NZh`&N$>l?su0hgiJDlWalKnet)6k;f1d$L0Mp#Swv0hhY+| z8;QpEi;RL`pIOFRBRl@DsafU0ZDen-vy`r1Af))NyOf;SEY+`T%YFI9F zGFKAAV#G4DD}Dr4Yx;hoZfx<5G3_~Tn3hlj#Cnj-b_W!jC;~J__$%P*o7*mXl<)>F zy*$}!Ut|?o=k%N~Da%2_;6eSJIQ{oEg)A!+G!y{x$`|+_SNIo$|6I-E$(a9YPj#OB zeg9>)e;4|@aeu=65?c5d=8seJ-w8whB?&^;a7WteDV8- z@&A3UzuzaGfWHQN_D|sdb=UZv)9<$NZ%!`*{xO8#E#>cweoyWHH={|qKNKNjxa%Mg3iUZqFsU@wPSGGV~l16$( zvDC7(F3xWXsCd8hT`yth*ZFQ#&1K+B``Av+Jh(qX&ux*3D}61ruzn?@lJ)UBkkuQzQFZm9x(p4 z`gDJ!A}}u^6Z=5e7njtFzmMyuE>hzQ;Jc&JZ%5A)E+u-qrp$MGK3S7JgSxbj z9$sG!os)Zn%Y7L}bKgF6R_u5B`7@F*j~#dLF&xD4b+qR;FI8ox;pfjaG8nlU%`=#& zV@x@6R|s{+N4b)!%XSDF>I6Xkr%dkSJSx>dGBF0p1pVJ-V(#o_`9~-b$s2P0ELel* z&>Mxj-HN|>@k>udEVT*Yv|ikClN*^9%g9Gg?%<64kHQ|LLY+;QJw1!acBvn`Uw(SK zB`dXR;tPa*ZP3CmLKg+6HA1Y^!f$7?+Jb_fXQk57Wf-19Va(nyr=eSbuR}J-(F=3M zaM+X`r8cm(In7mKX$e5aZcOr~1v1;KvmUfsMR4vYJ3#YL?-FTmW}3ur;o$xL5bam8 z3906+umlb@q#_1As;fX5+tY=jVENuTMJN4Ju08Kg@YXe9DfIkDZ&$M$3zs4$XEAf+ zr1IsfSknA%;2!8R-R2QzE<0w@OgqDVQ~so6-PVhKeK|DTj+dRi+v`)oA3bU0MspqSW74)V zL(o()#+SRa8{moFmO()=FNpssfV4xM9U71TP(T8}{0{+mx_dY~{t-cGlBhgL1ViVc z8|1s6sVCBFi5;bvoybVAayv3O)({-kl0Ena&YcExw|nDANZ*IfU)TMQetRDFsuHZ& zruDLrp~+Br%v1)#Y!X$jdjtN~rhwWX4D{d?8*n#H??;ncG?|Lse?_y|1vj&t1CS47<-TXe2V>DzY zLXE{?AK*SMz8{j_I4{2+4pPfZW56Tktok-kCE0^NH-LqH>wLTQC-OyQ8xv1cpos#a zP=8hkzz!dI^|;zQ>t6?A0)Y}3(K1wSe7>oVy9?aGFa5`JzD5F4Z1-SfBa`OAe7ZQ2 ze%(F!&+_tFIB^g{R`<_ehr82`KG$t)U~LI}?AvyIKiu5(Ff*C;P_r6o z`>+@%F09_BhxL^1-mDYe%@O>YzroO_nje^EJjh0u=qj9oo+?W9$fj^jz*JTwik-nZ z9QFkR)m6i|bveSJw1I3Q6?jb)fFZ59WsXjbJiax8qhkII*W}x4)zdQpf|Ibo_jkQL z9)bF_#Z1EuL-qY>9P_AF2B1;YwSq-j4mp_Kp3-$38&D&F4qnNQMDS z;@Ey)*2n$?Q#6^pjr|UwcB^g$+i>^M?i|DQUh`GYh=~^1SE)Iv*sIM~Z{spP<&Zm4 zPMYmh!f>5LHUr8XT;Dj79vKOw2k!QpX{f57BMqry3|Zda5T~t1szc||r2EO^qr`KO zqI`IXwmo{@<{+i z-GHLX`{2GK!K=~cQwnl0io4n9M9xmtBgGV&;{OusX9Gk;TFSs9k0qiJq>~d@#V2}0 zPe`eK+#q5~rN_{esY~4G*pfb(je)ATDEwVMbyS-*&gaNwR@wyZuOo$~Gt;$Nim~>p zZftViiD{zpi14bgR~gX?cRq$h^4#(CI}Fd_ij307=|%z#44g)s8WB$$uLnWV&(e*Y z9gjC@$Gxc`Hi-%W^N7k);2`=|WA*yO7(gV#oI^=*nxQD{s$hge6-WM6gT&23pV5TT z@#T;)^}>OIYnW}pbbZYRS?YE@O%>45EA1fQ0o_ShRwL#TDFobR^YBBzw|GI5Fo<*l zZfm*rUD`}X9yGMj31&-N8jazFi-Rs+w@;z=6fyW<$AWl{ z3EtIp#-@&>jtrGk=zp$du`Pso^lQc$Z4mg*k1gQm9jI&{M$iqDed>zIc?xlYL2cOz z38T3QFOb7LyLW*1;HwA8>}X>*^#vs?-~#^htcUm8jBxQe4Oj{2eD*l)ib%@aW!)D$AjtdCU>r`Q zXbJrVB2o*laLbfT!K6Tm^&=f+uk)2_E!6log1}kgEoakutOHc+K8q;VrP!4DZBLtj93UE?U#i!w| zPD%`!k&^lDMDbJR2La2+d5y}83`V2}fscm{XObRV8x(vw=ID6~)kxP3daV5{g4Gc} zS>&t5hE(UzWH-Y2beKF^e1;ktfAAOmKkw(uQW{*u!*lkQ9VV2PMQ7J~%a9;$iXE(Z zB+G<6Wp7H_foGX@#Q2P`G_W-*yTXOA$`Wh%2{_Fuppj1g1${t^O6V3>H%S7FH50G+ zO%EnZ1@hQ8A0wtZeb3t5_At%TwSLw~DgS1hTI-WnzD{GDbqC%}s#&_)sK#yk*K*zc z8=1Pv#?WIYYV?;yh&NdnQ~ZUpLaUjhku$7;T)x0Z0cfu81I$}=HOgn6AHHI2tB(cW z2?zS* zdeaAx-@uaUv)*F@`f_MV)4wK`_U*^T!p%64#Z3@nBf=bu;N+-trFmAY834R!7k=vT zr`lLg6U#LqbUloYo9M#&}`w7Xr96ZFVPUZ&a9bxHt?bqo=YINeGHqJ%)8V zEAzl|a$0`mjGDPmwfLy(I;&N^%KrKZO3VkdX`4F^;>Lnd|%} zhC3~eVqJsT`mzjz_fG;4Wr@EDP$cE}sLRrBEABPeiWgTpf*?z~h2)@olZFjDW6mv! z{|}3&GLSQBITIEuF)Z6~9 zoCd|e6)#4@36#1pnmcW*4Ea+Th(&T1DN&IXOduY3UsC_1_rP+dkDCw$(XjmLTdoXZ z7#4^l|Gjd5xQ7|DI*=nLhVD$Cp-4!e2;#{<8I}as(&Kz?QP=7}<3Yh?ki znni^{5RylIdJx-}KA=lm01K~0ELSNW^nrm2=>Sub*eg=pC#dk>MNgu#1;`itSto&6wmmiY!HoCJPB+@uEFq2P z5-r^R_P@ihKll}{v=E<$DTdc+pY*K>#tZeU!!F0SoVGW8c8SznCr5db*WQd>eM`=B zN*k{^9*U_;%UBzOlx0bvfA1H@Ws4Pp{}?G&s)EBq2DMW)n!4Fh;X~0zTV;%js#3@u z6onV2&iQmc=`zUB=M5f`v>Z_>^jqvs|6CS>+t$Cyl6|(&Zl|G&-W}Xp^QAdPgT2QU zR+;N4CDqmPJB#01-(ij;fjq$0WoZ zMH>^Q@iURVnS|u=G?Ik8QTO@lp4D~6CIeC1l`bsU31j2s4jOcT@3(4*--lmv>%QD_ zg`O_o6bg9idPvwz%w^09u}N3d$Cj}EW~Z>Njr}Ikz@Jp5?zr5rxSr})qB4e=v`**n zJ%4a1vHlP#_KVb4l$iXZ^HZtm=*bkR>45u`*H<@r^Ba_oTO-_lPWC|Dkle6wbB3_& zXP}PALWEQt6RM!y+Gad}*)1b`M*VuN`pm5qU*Z|m_wtHg zDt`Yuoqb(l8vXi^c2(Ih^?l(O2T>VkG4|bh7VZ>++wrDzlh7gTn)@C0Ki54)_V7a( zFkoOApqcldh38-Mb9YM*4_hbezoy@%+H3ABTu8wiYj07x>zK!J$$L2+DU8*MxYmYw zHLcy#7{u&_GQ_e!Jl~!^Jk{q#9DC&$D?mJelYwDODGLWzFa2OoibW9e?qpbKBkRP% z-a~aic&q)E%ZDpxZe&W$lf@5Pl$*ct`p~cZoJFA*me~%5Z7}iM?d+t<$top=-n(S* zw;V?}q&tJfCr*dG{*u9~N=IgSRc@UbWJ?WF>h5Eyp9NCmd0JOX1=|f}rC4$f%^$`G zyyWHCUOvG+I-lGP8>Biaemi4S0+?=wZQ4l_a@tkDS99@fJ84|KbcqWrIHa!lpWOqZ zcFrPd;-iCiK7(_prApArs7yTV%x7K|695B>5Al98z}=R#3bIy#owcp~-fc5;zDRet z*X=AMjIqqOq77jO5;WVS;dsV#3jJO=zt?`2GE56_*=DpiVga9r-!+)sJ9+wm7{iS; z>V6*alfPmDm;86!YYllrxQDnYY%M$MN4ZsmJoP!2fQN8W8EU->N7)#NOKYU^D?d>+ zXPIUpTE*XDE?@X=V2Z%Kskr6lzof#vd@w2ablCe*u^vsV2fZdT_66`kH`@+MF}y#G zE~av}jh#=a<(uUbiu1f4M{(N}=@P~{`NBEXmmnIo8H`5HFnO|1MI^D2XgB5WWPrdA zDW>W9_3}OlDAEHAkE*A_GVYg^d!XD_PbWuS#E2eyg!FK$#(gznFIO zm@{%`|1t5}?@5V%%B7L*-{`ed$a}kxg{b_26NM6s_$P4#6U2{YJt|$tVtx(5b;B48 zdGxWq)bK%1t8Blt{iGQlt@@3t4=G6JRjh9+Ss1f#BW)7b#Zqns^2*D-Fm=wQX(5-VAIgF#( zO{Mb!0&xh40A`7!gthlMe}$#;SX!1xpzMIe$H}0ev)<+!?P^U@wX=DrW4cedz}^%0 z&>-jBa%@rF0S_o``b~im5A2()(@c8N;%#zaTUSF0bIRgmq|jAtqYLHkJ{Nx+Ezpo(EpB2w#G(JDJ;GRjUyW3w26hz;17Or%0Yn~1=b2i ztcR^@r|9hYC&U7w?B$Qq@dp?6<0UB}%hZGyTf$ts@fQo55qrW1)a_-+}^Aquza)Eu+)TBbX z-H!Vh{fDWNuz7Rm)2%K+M2fo49XoQqx1n=aZ~0^L#n^MREvy9|-Tu$9GdEZJsVU7& zgPc0ChCaoagzy|#=Q9@eMjx0mQ`nRT_0}bU2gu2DpL+IAr!aYUokS8GsRHBB*?OMo z&?KB(n~T$#u?QLh0^380I4OdFyfbV5!=q%?H>j|&ZyYyYOcYLJZ%qL|^SDcd;0(vQ z_o?g|AfO>$l?<<&Bc07Lw`Oo}JB0r-@cfrGnQi8i<15H;<^>u=F#b7!SUEd;I5~U# zZNNz#aav(Pi#&&ZLV-A+Pv#LNllVz46$d7WrT7enB&jPQfzn$z{&XsD=Sk5&3~^KR ziGAbcU8R4eqo*O}ZnXeRGm%kAb^tp}t-?_B?d7edog7`SN^Uu18=BVz;GI)v>||&J zt^=KJzKf6GUal)@XYctLFl@(6H>kz}377T>e;BGtj^#5Ci=|tVmF;~AGE4j+;<|cs zxeQFM!7mZ_J$p?PKr>$05>;~cfmWS>p*q873Cfe+#+hSuNNC$nqp+gYvMMqo{-XVk z<1C1{G{5h%^i96(j(TBZ_7m2DW6g_AatX;@;~cC0ddrRJav0<(Z@ev9w|Hdoujib7 z{F3z zJv2><)v5JwcF3zWk!tJg2clC^LFF2j<#UyEqaLToL2q!J#&;d{2^wC4bNwc=*4bY% z$GLHNgPE0EWW3qkCv2DU?iewEF;XuCq(Hk)?u;*#8HSRkBE$QK7qJFTsLRr13$rSS zkq^p6j55nVj?ij?vt7g$v+|L9)}yED$7b`>U&rdWGzz~!Cx@#P%Jrzhhuulzc67`3 z%dz$PZR<1{Uu}qqcoQoxq?qB;GH9&iaV1ciV|{*w-J*fcW#0L6TK#kRt_kXuwu8j(W=>vZQO0h$8StihnaZTEm*s>e5t0a32v zeDx)(Bxm|ZPV4%a*~j8P%8~_Amc&2Ga-FAqOLfWlJs6%+TMay={vO-!SJjDK;jUTv z{Mv#af($Tk^ujhmj(TD=VOAPuH)l|5g5#2P8BzeGEKAORl*J*E%^8Bx>iuh3tg>5b zoAW2hw&HXpg9C$;)EIoExLu2<24D>LgeV}HF?bQu?rHX6*`OuHzzaJ9oP5RCTavj| zdXE@MTSGlA`$7AUvb0rhRtFuru*b3q6Rd-jrS5j{eDrN-k_%AyMKT#m8@#ktLyYjb z>w0aqq&Hci{xc8tsp6ZV%VBN5lORnRxemBvs~w4SA1(hgYQrSLHX9+KCcV- zISB*TV4J*F)HRLa=*pA?C95lIR6y%T?{~s~108#3+fMt0lUMjg#6Lp)les<$P%@nL zxSvCca&!(k=P$+9K31e%ihK_*9+Y zizYn^Zd)5>5J}0+B?WWZf?}SH(UsPq0?$-t#eik2uTaida%xafaq8U}ZzxM8R>he~ zfZ0v9%rsYeyc}Lar&_afj z424j6EKgRkH(E7qOZO`O#7YZ-Qnpq`>9mP=##pkwGRdDp#jO))Sav6p ziiP7ka^FP#js5#%2>7|1TnJt@ij-#IWI^Q>*8GL``ilIJ8g?CbMPb=qy;I`>iC+Zq zvpWieNoSbic3r-oo%ht7BRU-b@^c5CD=xEeZAt_%L+s30S%6Lbv)kO&V}2d7Gn6JK z_!T3v7>c3k;Zqctl{c48L!vyoPS$db&%YRUc6&nsl&w20)sr+I)w`|?lkwNoQ^)UV zZ)n=xvKwV~&3iv#jEp9&#?=T?f~lLvil=y*V#Z2{a8qQVf1BfuhQLh@-_(e)p+Hj6 z95JI*JWDzIBG>vM2GlFNGVN!1VpJdbOWKK)Qh_TEaG*cx4vL!tA#4EsK^17J8R)mr z5NpEq+BvV4YsxwUT9QTgXm{>haTBZwCrlGDomkSbY5FQ~D4_-rR?@W_jp3X70{tTT zwKaepbfaQ*^@hkXR|PDKD(q~wQsg4zwS|nD&-bPg7}4=@0G34D4)`2bhqpObb3JVQ z5)|^yOd8f5uuu#~FHTB4$Rcr=z2~h2g@&yH@5DOYvf>n;d6F-Br8 zNjm4QE)mC17mBL{`P+)oO%W03z%5h0V4R8&GN|V9OnfjZXSm}G zkbqIMiJa-PFJ}v`kl=GGJZwzG-F7*c@TjU>I`Zom8kmYr%dc`Q+)MxI&A|6{a-!h# zj%G7c-2!3vp+?o&ua}>8k>NucsJ+O+i-dg_`+Vd+GpCPl1;*_XA3@JkvNR=kKggb$JA zcNQU;CHt@AK68IN7{2E3?(xz(x@mbmYcDy!4Y+`E2s(LDQV1$Xl??)d#&fE;r0%_d z+g=Q-wrB~TG9s8II1QI%P-k}Wyz&0_k^<>(!UFXRlNIwP_j+q--PX}ITw_Q?6arK| za-vDg%^uX1e#W);^@Udd%MeYE+4?pFA8r1$Arm=qJ&wbBQm^=3zP;xNb}m7#!dE{x zpH9f+2x@h#22?HZm(+TbTL;Gg*FiFi2)lx9*=cbeT6G&TxG!+?YZe>b>w~9E*D2v6 z;^}~4f?8tiDUZ-Eip0`fMt~_PRm?#jO9bsn@^rkRQpoC7)d;PoKm!>UPE9(wK7ozY z630M5h+J?*Qb>fHULRthgz2|lXcI^{Gy;soA2H0m8ropG<{QkW_FL)j@w#6-qdZ?j zH`{%6E-IUh0a(kUB|H~Vd9@3|V0gFU^uTdXHRS+FcBJgD;0GxBA@>3;=y}PEbaer} zlfJw)tJk^0*ghngd8A2R=9MsgOvedXGA=C-Hzq-gNaHXm2D~JJez-h4@poyD2{w5@WXnEeD6Db`D^y@Kkp@i_6z?pAb8kVI$Hj>9mVO| z^MMD@$N|6y1H=AL;9u~+hL2NSMQ1{8v@YDkV4ah$uNKFYY!t99Lfi9R7!q=^M08Be zW6>Q3iK)bEvAa42BGXO7h2XJ9ezeOlG9frNPxiTGGU{Z(h2m#+l5!fSctUuRp!H`U zdq6IJH@UWU?Rr9`cXS&WqwUk4Jk>`3NFp=7Q}Y~ zkv+Cr_48T2=DvKGf-N+yY**GmEpGz;Q@eOhktOMW99 zjdlCHJD8%2A{Gjej1Bv=>2Ghfe)QR^MAk8F9haVZl{$e?MF4zYq5Ryklzq!G1e=-1 z0=%;Z!`hSISwMWK9c`7oBCA=9fu=oc`;ZSV7=la^Acm%#j--%0)fG{dZF69S#uPBe zVS`Dzn-PZq-0nd9JI zrefW-{7nJ(*kb1HGPGhk+x(kLs41zQ0nIb<+}tkWk|0|KtHa<6}s|Jfp#IQp+VzNR&FZ4M3nu>uov+@^ahGun(WeU^O97Qo{se2amLa>9mN-1UW9YgoE%<|cy za;r7h}es+4lANvoP72a-x{$6-NtPRVr-asa&t<25Vd9xnieqo)wZD;kYK^ zBaO(xIF_<)iH?9G#!WpBHqPjnfz@Jw)05q!B!Nv4r-VC0T^N~xjvI1fTAUP0vJ(w{ zf|L*KL=zz;{jVi$l?MfeT;=A+rQXqGMY6RnTAnKyk3MH|+OKw9H4u1c;OE|>x*U)Y zbpS;2oP`ZB^HIx%0GbMWT0&`#Pb%xG3apcxdZUPZPx|PPJNn&La24puo#-fHb0!l7 zdTULG1o%;DhW8ef*u3H#2ZA$d*mIm~^i~rr_K=8Q1@u$6btc4+PJf+TWO)GPoXpES z5f8$P_X&qUbhw`Wsgy#Y*dU_^SaRSpWaQH?SaRgcvwg=O`z&;8eAt#zVlk4;#GcNG z=}jUTDphulS*r(A~o*~1`;W2&> zTBs@wRn_2a>kjp8t66jo{v-(X@f(!pgR3Xna$VhKUSq1Ld9#<|9# z*B~E6J5;8V7K6zjQ7YW!7IRR|Zo*g9wqZ`62qlavsgdP^8@P+uyE3oWb`>d!!JmG7 zf%Bb;{GQO^#B(IIzFZKuRwE00;JICJV7UiF4$OO8|28%@{sCPVGBZ{-!n!Jl9Z%^> zZBl;l!}z&{mbJY>S>F*sgP(u;aROm_U2%D2?7>gMSr5y^NChFfeB0+XbB3wgz~3q4 zBEO%(c9pPh`d!_{?w{wp7B)y1BohN;(p^WhYJX%@Z6e*>w`)ZYPQaUYk?s^&>nsv1 z@Z%vlq4qtroR)|0VmtAR|*%q!}#%)Hv0xcS%bD=0N z^aDg~qT#eE*gScPz7`=RS;2_AAFHoIwO1f)Z1WoJ;4VD=nNIj{1HI4jHi`iS$UPq#~Xb8^7VgP%~SDnL&bK92Z-QA=u>MQc7_K zX)@tjJE`*8uv|W~g?Ps=?c~Ce_mvO061oh$Pe5BK0TPa7aPm{N7aj)2`18XZ$<);q z0u5W5O>V<*4=S8;^Dz2#p|{<*o$`Fr;9KC(`@O}@1TZ1^>Abj{v?aAi06koD+I z_alN@$_`-q8_GwsYU~u8UT3a25VDjA5E*GQGpm10F6;|1Sk^if!vZK>L^#E&rHnl(j zJ00_l`9!OUg!r<7;6idPDkZf_ z8}MTjZZ^_V6YGjq7LE7?{!O>Wkc`@_)R~<_PmgS(*br(m%r%X^zWeBt#F__R#t$_M zHPkt^lKc@Zc~=>74VT%4+)x_zs5k6vw1E5z$c8WDPGvm21v!-``{Be%&gI5A>(tkg zBUyHm9VqCX1y?r)wtRW{zQ+({R_tEADX$LHC~!qwGB!(h?JyZxbPL^GjGsTSv_)PjY*?pz4T7S^ z(AxOsmMo)TM0Z`_?!u#n2l=&7C)P3zq2%bbKSS@$6)59yNbXyvT=qlTnMZbe5awSD ze_Z;0-h3FzJc4Q*czZW8X02cFnYin?}zXBn6DFk>o?H6~vz_aLKPG5_9a+O|khYK8CgcH*)n$d$N-905U@Ne*L5a7DD(2DWS+lQsv znjZ%qEi^AuW~J1pGF|<*6NeORo83%5uFy<&3;4ce1Y{$AP=0v=s_d2r8ETvBtMe`; zQhi>U&y<1;F#K>xGmV8P*yNn)h|IX+6dkQ)SH59icqotuQ^B#{5%NW?m^LeRv8Do< z`V*UNQ^*6MGzoE6K(=@WP-dB}%<+=G3#h4ikki@6F2N>&gO=1!F0p@aFbs$GfOgaH zF~UEo!FU&1GnD~57OU*Udi2fivq<*#^EE?}Ej_hF5_%Z^HHp=F|Bq$!yq8_;A>sF@ zhaF*(_aLJX-Yt@&Zo69Hce%7zGy@v=hSAhlg)UWv+d(j2K*lT~oHry*zL$B#Xi)Di zgI``&TUJB9#4lW>4xgKHn!4^+MU*a>N!x8A#1#jPqqN_gKH?Z35hgi4eZ2c=and6dMQg`n^|AkG2RD*p3_Kf9*7D=v2ZIc^ah#oJ_Rd>YG-49Drv7a(E8jX5xPd(eD9#-M@T) zyE>dyc5~^1mYZBc-b@>Gh@&WQm)RA^&+&LOwYFK zQsZ8#jU91`NZ;a`{X9|KX$yx|Gr&W-69By%ug}TqO1MJyW$KMCx=J_MABQa(nlYyZHW%W|BFP$kKB@&aG6+QMT?l zR?C^~Z|&F;zGs?r>=U^%Da#|e;tD*;E{dZ@l}2LM z>eG=0*Oj%Kf7@Q0?l?EdbMfZXJ;Xx3iAmJY7fleY3z?F4YY4U9CTR&6isb^T&KJgiJ!up$I43|_5g4$&_Dm_Yu+(9sz!@6Uw74z85l7{W&4rvanyYzd9yJI50OC=6$w z7QD1Y(%ynijRWaiSFEwardS?Z)KdG5kFH*6Bz*Ml*C3Ao0{3jP>}1nX2lgL}(&$S= zhmX&^s5(15j;|=O0pfO7jJgp0X6Rotp+TV8_bKHaq56Tw@F{lSr8{#&8~n99KKNC%GW9$>B&|#m*M|<9J|4dSq#uR|6%c_KuvM%sN=o>{Ga!Q_6FN!+Dwy9mIv|t?pjYd2V zT=5}TT5D8)utTw(ty~^!g%se`EZc+^Hf!~zAD8Lsx--a;19V$)LpS)V2H8zx;f0S2a zKTJ+>V+#D-^G%K_z~2gxelqZ+mEON+zeSCF?JJ8&9R)eLI22)DKNoXb22Q@o2=Ov_ zIzTkr@b>KswTI{c@ZR~j&suT zgNVa2?M_2d^Y}J)Fd!E1)T9YgN1$va(juzSHk*$Q_VgP{alH%*1;_7`DIY2I^dh>Y zmJpf67-~mZWi!2Cy-8BcLN+d(^c1nlrQBDISeUy=#hOY3G|XYac|y| z?S7k4O@xk&pN*e%Lp1VF#&JBH{ysU=i`a=#gC~tNsdpnOjd8LThksxYRM7|d;2-Fw z-en_Q;R*J6PM$sp!Zn7s3DpZ+EFJEUu__ojpc)CIcjK?()tm^9-6CVHBoX#)Ed>#q zkDXCiFErzl2t$VsV(qAKCS@Rn*-p(LRoFP$M zBU%7L%FWX(8Za^zO)l5>H68A5NHp__z?6S!ege&~SvQFzBEpTONIqb*LI!FGlLnu* zLc&8_B5^0dIJw|cIVot|dTPbZM~U*<9OC)CB0=Q4+2I3gFui|fZM}ykibjw~Qf6dj z%~7}Wai0(vHC{`a#O)!jlF1pBG>a%>M=|tSR~T7SdjjEFNpJEgYrwV%VpS2UnouDn zecrFmI7<}CA8j0oX1n|8?pk{z$n)mqam4vu;OUem)p*8z^rCRRxd>%hQkCezzo5Es zNSmg!gX0z`xa81Fh)We2)>2{=!|v2i_5qlpzKcNRVrWCFM^KiYZFGl@;4Pw`CTn5P zz&LX1Uz;#!LDfa7M?4#y*t{WfN+!ncjBG%IcZjx&_FpR-&mK~!q-!mUh#LwX5!Dq$ zn2x}W!5b6@z;OA|r!2i_1jmFEAaV*$p27Llar*JM#yTFul9%9^C>k2_=<#s zTPeBC{o0_HnVyetr>E1>=PDA#Q)Od68(h(tn1bTkE3(A$i1(UE?!3cv*B~xs?FjV3 ztnDmXf|v`+uNM-?hS_8`9G+V~-}VnUV;CW9PwRftD;Kc4sRTEyCs34Y~~yb^@&5}6>y|nf6H2m%yP_JiuBW+$aEy| zR8{Bj8d&kmoJGb-<~AVpxLN`#3HcnPE>WLFCARf`+Nz(C*LCzsTfpk-ZTW^BHEyYH(~J2omug4+N&53Q_(aV+#)~` zt0PgFN>g{;B$h9DWtdJZ4_DW%l(W)xsl_#KWiVBKa*6A+*@FBT!KD9Ak>U=Ft|OLa zRmff>Z%hr<ap7gIR>Cx|AZj z@`p#Ri^sm!nrbwjBG!z`+bL4&fI9Vu&j*a2v9iEZ7Rk=?L0D^ywdGZAAV#lx2lAt> z@2t2VeYE_(LbsXNQ>psTnJp5bn?WPlqeq~16Ep;oE6ig49PWid73()10q5n=bRKNM zpW;dYSv4$81qT&fjsOCz9x{E#*JVrg9t<<7s)=a5j}Ey3W%9~Voe9gdV%?wQ&=o5Q z);xFBMXPK_#h#Ap8>QR%D$;zr`{-s1;DQ;lE2z57O%IS6LNPXnBu4?4jp(l5vkgKa z0VsYc_NdJx>M`23flZ3d4e8+(O<`a^s{k1u>wJL3wdhQXLcp1LmT)$O?>i%A$FZUYzXdZh|51%9@^T z_&4)!=3xk*_?AoUIBe`&EH)>#Hi>>ULvh~8Mjzj8{5M0??D@^U0_gBr)W7@DIC(mn zS-OE-G5P43*=Ln^cf{M4}m|oSl(e5qdzAy{DHi4zT1Uo1_NG zsSq3U0_k3Xb#z_!q8p{VM_oG~qw%KHA~N1bV(NkbzMNH>3W6P<<(y%{)zuUrbQSo{ zQ8h0bZ$(=CWl!AXaU>wD!DCu+-PP_+F{E+2tFFFGG`^*^*;B5jzW>8Yi{q*tAtvuC zq;!9ZA;5)$w@@ZApeti^lPPL-`GoCigG;ZkE39=MUtu+0PlCqzxIx6$nu3X8tERV8 z#Q0#NE{Jh|LuETpa)S6-k#Lk7R#BQT_}OLI@!m?wMu_AygwGBt9-|PR0AFS>-ZPBF zUGG*qhm*%oKa$lnZwiO>RF)6E!6oNwA7H7jgD@`$pYVvfEnFAhC8fB^`MFu%2=a5o zejy#lAa~k86L;&BtP5o^X5DyR6}({?(KFtw#GBinUT#8Hwcl1i3K0QdgD#E<69rGF zm!%K+SYcqtP$2E!VH^IjvG!j+T-2!dz-Ex{je$-L|CnZsYlPk*FOJI%0Q zMV=@5L=E5TpKut?*ex}sNp43X;%zT0=FL;IQ1Tldvb#k1pc;XlI&OxxZZ0adJIR-8 zEq_<7-W_4@7~PDt?N3uc=N+UqVbgYJ#-)4m$s?wsW#LS7*P|a%YqEmL z%kK*ETvkA!vd8>>{YydObCIQ?b_xr}V=}y5yyg$UDq|{6Q>1(s9Q0hi_MB?1grvRD z4prTPY4|0)o#l-XeHE?G&-ID`s?3_T>q09kT6){`PPRO~#st0Mo6cYK)`Qv4#0<+N$t~iuDF!Wupt=vfDo? z*4L$1KYWKml6<&-lPt4*OCq%`=B{_A7JWhWK<@Qu>JC^=!u`I!^ezNF<6{2u=@scR z_Nm9Gi&=QJ!+Um_NTHX$sFjMPBLI3u6pyYTw8rsZyz(L zTho(O6MM^mM4IqycBcG(ELUxAE{+RCtT9x3R`u5r)^IIRFtA=q7AYug%APt{#o`_b zqE(J|wOPMS(uHU`rbmTq;`m{M1&>?s&aaJf-~5makBsgGI^{&Z2CoVh`*@h#hrdgr zwjaP;dfhv$RPa9kb;9?5vwQ4lX<=*n-*%5P!a;@tUNEpZ(EYF7<9`5c9Zjt*S(#m& ztik7a=?7y}l%$an2>#GOmX(oE0|NuE1%zkC4qjeHGBy@g z9v}-3kd>W@m5Yyqg^!Jm?C*;LM9s~@icd{K>Tg=0CqW7u4-XeUAkf>}o7tP4+1bq+ z$jZyh3uIvfvavCN5KQjAP9CN{Oiu2U|I9(c(%sz6*2Tlt*@^5=j;3bLo*se}ppyQh z3XU%S%GSyKZ#ID#2J|s?0kSf){HfAkKnwGK;aoi39R4D1VGgu(0C@&DdANhHtpCEg z*f@JQyW2SbzhwQd*Z)BP#9Bqgf6@3K%i`$xFB0w^l3t){{LPU65$&$w>tYF1vvha% zbThY<^a2%=@=tAC_{7~TO+B35G@P9s{wXMxe-@ccT>Ott+6om zF#X?xEzJ3>oZTEvL3RGCeE>ntgM#c|oa7UCc5rqB5eAix{omtd#l=CNr?9eh0KITm zlNKYBl@#Y<<>lgHVq<3gtGJ4ae6mjN9;Qy_ma-Cp6d?XE+uB<2v2b#7m|B`~GMSsQ za5Ay7aBwi0vRaujaax+Qa`JMsSy@_u2>m5AK8e4#^8T6L;{PzcvYRca6`DHyU+43u zZT?XoJ{eokhXmYw|870%macz?9Bj${(ilEd^FJ*?kiz_r3RqfD{2gukf6ak^Wb18X z3Ci^ULofaTb9c7#@HTa`6txB^BW}gs6s3?rENPu7T#-`-Znw%XwJ}3_Ji_3>kE+ zkK-tmOj2bRJ~RYDU=Tv5zCa)pixdh=L4uqf4XalLKtZMm@CX$VfrDz0m2qD2wmLgc znB>i6_dZKCEE2l(7Oq=3>GD6O+qgbGSS3Re#{kGAl8J^YLRSWRga7@|O@?j&|0isc zB1ZA;ugG5N2niRee?SppHs$`Lfy%+c=uP_*fajtEgfjdIU^uABKxzL802WIU;cEW` zWa?$fAukpWT}f|v^}*ObsDGf+TxW;%fp`!#Hsat??WSX|52HHy2t1}AtR zxLYH^Ef74oySuw5xNCsm?(QDk8X6i68riwqklAO)Lb=J)hxQ! zoMUkRnx8+tD)mQvz9SH_CWw)jH?CXuyDD>oUh(Ia$pqmNz?H*gpYC1g?`w?QhZ=O# z<>I>&@2?|FWx}Aq?m|E3F5?ow)I-^+yAMKki*1lz_#v4?L8&fG#wbn3#2}WSUc8(H zszn5Jf11mF$$i;D^MBdjiN|Ybl(F{_L4nVPl7zm2@PcYVx_Lym558lD@@>EzP1pd% zkdq?>HnXoneJz#4--(w*xlT)Uno7Nxf>bq}oDy-qbL$^|2#kZep`g8`+PD{5Ckw+4 zNb2rO*wTmVG`Vhq*DE{s5Qcb0zU8&I*anhta7{s1p2rHq)#tX7e%xJd=%zA#QP_Z? zZeE8-4`}mO{m!)4g~S}Ljt9L6rEz)oOxF=AA_#VRfw+bpR7%gT5a}ASF6)WtMm6nfjb{v5Yy^d|;mVc4YJ4Z|**zxxd=;We2tB;@!UHmf0 z#BQ|iBKgsrUb9*x=qw9D%zwpA3?-Xrvi*2EV+62ry}RdW;dD3wbhsJGBk zl&2~*C{PO?FF7&h>?=+5I$luY5>HqSnPP>(Pv!j&-zfQ(u-u8>Hm56rj-!K5!p1uX zBDw+8iLwT?SnI-oOD+(JFxqX=vOapI-Yy{sHg+#a^Q%p_FB!l-1}3{7kvVFld#rni z&UFna?LBZJqP1GVwufa+xxc@k+tHCVI4J4qg?yQOwf-zqC~rzXl_}m&o{{i?^7-R- zdPMh2`V(;gyT4s-fIA8n3S;{rJfyzF_>h)q8#F&=m3dYm@y7A4555|m8ovyq| z0__%g#u=TntHoTT>qvJI->(dJywjc!8gZv)_vIAAERRc`N}llI`60oCa7c;i>v)D0 z6tA)`n$W7YaR&8>LW3 zRH-9e}Z8r-95JTRW;>m;k<+Z_Rj*MQHXw!mWE%s(-y2EIUl>M%upZ7`z#H#?B}PLC*#iXWqQn0|R7{~@Ev&Omp}!RFG&*g)#e zmfM~d3xhoBWCCk3$?>OdkWMtYU9ZJ3(Ro5&3$QB)TWg0kTI|MYj=BBKyhp;_i>dLC zcHE2dDCPF%cagHtL{m}}CQi_oiuN|KhKN)QI@|=sJ34YMF!f}(FdBRa`z0r;Oh)m+ zWU)lw=j4+qSO774m9OV;!Jg1b&?~4V;?RI2Jbq|x3j9#ADhn~Krw_w(IU!JcF?2lZ zfn!j|Vt}QMq!&%32ooZrZ4ldwqJ&(@moZ!XLQXAI#>zG8E>{ZEJKtV$JG*yTSy^+7 zi(khELLrhN_1UlLrzX>%Af&!R&Jeug+_R#Zx+9syDideRpo^8Vv3OvJ;yBc&%4-s+ z^oNU6DJfbJB@4s25=AQZ7(&bzmnVE9nf^1VL|9Kuy`(Beo$?%_VT)n>v!vJqgt5=M ze=wLie4Pa#$8K`KhE5L~N6z?O=H?+c6}DuG<-5`wC2f7P>n3rOxtUwOLhAko1OLH~ zf|fb(bT$s1hsRyU2L?aQIIHnh_#pH+Pnn1IRCXVaQk@#h;nOQVHixDiHx36jAt*nr zKGCfN$i_?MlE~1z;$u|_#K3lbzUC%J_9awV!pn8_L~gl66BD~_L^7%V<+1p2*a%C4 zG1A9p{Lv5DQA*OG>Fx@ixBb>dA9m4H?QK1TPz*tzN%vw|^RsEc4!Wf2A*lnt%g#l# zbPAa4v;a=iJGtfxBj=th-HO>&BA5pPwG~mCCpa9zdgGB=bzO^NU!AIHUvO6!0zGfC z4Fxe!t3Oy#EPYXNI=2(cqBJG-!bq9*j@npMN6MrEYa6fDwvH+R4vwgw(E-YeztChp zwYC_O$`4nQDo(>a&g6%XP$Uc_M2k+P+84N8A2KPH9hu>Lt_W3HTZl;smNZUjrTWdl zl~08B7b4` zA${==pYY1)8zH>gV_>ZL^FfyOad&ssqtZG8^;Ol*7n*e))7H#SaXm3DmJaV!ti97G zsmg58FJ7!aGly)Ax3X`s_O0evHQH_Apd)MNBr}ZN(|q=;%aK4*pwA37G!~DC-$W|> zbjO2x)@jMaGA4p1&Y^`NdmObv6a?ivk5B;}4<`U`f~MY!QpiRUT(5+|{tiiuWx|B_ zdrev&ae7M^`(y{2wCbA>IADOZeLqDE+%rt!ns$T`E+U>%feX3h8HOPY)emx%c-E$q zsDk*$OYHt`Q}TpGJJ=2U-P<@Nctz3lwE6qDRAYveky~;Axl`s1 zm&}h22*0H2UI^?th#;&mRfR|_z{#u!6A$`V2QLDShycVRok9}@sb~v6OHjudj0Ry| z2z}qrk_jhsR^8~}T`JQqxT^^H65UllWez zvJ@IOX7V21%zUhSehPUz2w48pg<&W&&Te9Cjb9VWc2%h9dNh&B9Msil1pMnxT*dW5 z8+hPMVaGOi@g+DiOd*K&p3hp}pZdWz^vQNF>@E>YBOb}}b%Azc%*U^AZ?*;v;b;~( zR98GvSIPY8S z({DcuBAvx_rEYO64I7PV9{6nDNU82Wo!|9L3`@APsYKQdpM#K77VRM|`9ZUd&@4U0 zS}5WCpKK%=0m--h7t}(fwf$rRV z@@mi~`B-7BKPJ;~1w6sW=1Vu$yM2qD zt+OCr9XMLO*cmWJ0))0`?}W1@+}E&=rVHXYXEw}!cuU<~HlPk5I-_E1WQ{T}(U8YZD@gqLvD6@*Wq#+HIdi z)%Sc3b8TND1_9mnZ7mDRRq;;+xJi`YDjhjf|Ry_We8d0Z9ZC}5XD-n&oX zDjGJ`?xm$c6Xxkr!6qDIRYdJU!8I=mW1nLO5DDWmZ0T8^aR*|Ww*z<{QKmOvCi=xd|Flnm@A_ei0`~I2B|UZ!a*#Z+7^;N-m4Z zT40m+v~x(gH>}F}6NNoTzSAKC2@$W|8NZGoI@>yQL&^lhk%T%d&dtk9ZllhJ_I&&y zulyIg0P{s!)GX4AOf*170sVO6_*T0KRs4*ZQ7t*2JFMn?XV^g%o%nn&e)m-F^_c_z zIgiiu0|=~(WR&29Sd0xZoi#dAm9xEsL<`t9S%2)d6 z56mLt4nwJ4jGLr|(~42NP0S%bJDc)Qid5W**^W~ZR_C;I7AYjg2Klok#Hum(MiDTv zH6`=Tf5c?evh`S3aR^7PC3OEv=%II0&VR&E;0cx92rKdP3%jS>>af!Xe}xr+_DlDW zDx)8g8gHQq|K|NEWQRQRCy9<$`@p=poL)@*9y^_6vSGjthT*|e7SF0aiL8M&>Re|I zi_=tRf0G1``o3<&%A*>Gq|LY;YY{fH7F{OVFWtH|)HC!F-%7o3n4>+)A>n}g2fTho zSJBAzIC?TgU=X;OwpnRNGra3K3`>kDcF1E|o${RmkmHMmG<{nXIQ6cFr%ILP=)+?m zvWSxvn#ZluFN`2Co{m^5F_ZR5AL)_!&JRAHO*Kkv&0@rNPd9NKXQ93XkW;f<(qcF~2%_ z-myR23NuSfu}?Uj(-l(%!xkXmM1Nl2Kk!p13Yq2-SNNNK80wpMeQa9)A zN9-@BNUqCAKjz;xL?5;`x_w+rxT5kL=Gd0z4u;{(YhC9sYNh@Bvq0Xh^2uxVr#4C5 z`Paie^yUgD2h^-F%b$9B;+=2Fhl2}=&y9&3xu(5vAy?CDNkS~zncjmZEeLzl)@Z(F zhf>n|@H33Ka}0yT)BR9q)bmlD-?J##a~oonDGwST6Or(fiwTjkF$h;ykLqv}TbON4 zTrno>yvKw6=obsqLx?j7_(mDy0PUz6+T6qShHdj>^9aZnq7HGd_CPdUD_e~6uzz5` zQK}}V%VW={_oahZ7}bP2J1DB^(oDG*b9jE=EYl`}pjW;`cT%cXNY+3u59hkbdsiEe z&B98TBR6$8WOydVvQ}vc4kUsk%WSFI)luOxf0V?2(C7DNAQoI(dcJ$FxVc+C-ZOCI zT^LVeZ2(*5a(p{(^$x&jmtm&mh8KP!mFi{}kT}~$e_UxPHgwitZM{yfrxfX>1qwZ& zzxjOYjTeUQ(w(e><&#Y~OZf~3(e%ZQVP#gpKA65fPztB!j5?^!9%=P`<`6@O`*&R9 z9VT76Z9;f*z0bJEwm4$d>Uu}sMB(^4*sp~Y{t&&^BB%E#1}wS00Q3oMHx=RX6iEL1 zx`UQo=nKKLl+e?T=fQ8&ceAsoy4!8!|)YM784Tf`$47h3iSP{ieZC}!@C#`&etm=edu zRi~&+<#!k>FSbI2y8Ctf#VcPSBR23Lg;FfaR7NO}VAT=8q>5=UDN)nhr^Y@huJy6L z&Khfo{@d9x#HRoi-{MrqBZCzpq^EgpiZc5~dU2}SUfNWru!2r2aoaDN>m7&jAGskd zR<$W;&G!)IDcwROkhr<~X8L3O;;VT{4yJ_ z*pYEAy5~k8&6z1-Fj{5uYoa8}&)@0r37?3mB5@Ex#+WEA3I8ilH^Ep3s~ue>K!l4mFfCAT){dI9XqBVWI8@>jZffJo_;10tdy= zXaH-$gF6L0hgOJ|vpgxL+$wMdCj&g?5~C|ZJhGqZW1pE(pD@qDrV6-fX5Th)?l2aq z=|*OFdGN@19!Tg>MkVxDb^R*z0|3y;e=J~Ju@oE+8J_AU9&~F{C|cFW z{N#jbn7N?h4m}X8AP)WLUZtDs{@z}nm8eAn9QZtxmNPHLB6%`NlbAgNL3vG7t5|?HgJJz*KR=N4#8*_v>p*i8aZBy&TUazwgT{)^t)cZO)M8UJ` zjbKRfknR;HmF}5rxO2eVZ$CsOsm>D93QsQ{M=9}305GMkV(z1v8Nf6LB47OE$8=%o z(As2IQ4WXm65&X#B-m7SzFb9#JfMZY7QXCD;kbq>T|*p&t<@zS@o|T?C9V&#@->wi zu|KThiX=u@#N*rq|d>!=ngR~~SuwE=l;RRtb8Z%eg?-NekSBCmH)ADo#iJZnwH8hO*? zTxIsWXmk=pr5Q+P)|4L}P*3Z<1+zvJZHVTt53@f)-eu1{Q13*os?jPcjpe8Jv{b+y z&-C~^ygqZAbq?oaM(BMlW$|xpQmsOMG!&&cI@9T6wNkp!L)@qvlh>3fhfw{_*D)l* zu*I8tay0`a&q7}drEz?yo@q!Ass)^(**Q+7ih9X z5pwdGxXX4Ebn(Yx*QC7SHh%W9 zt&Y%Hm7kAn%trivS=#zio!mtbA7MlpsL9~!I~I8wo0!GNQm?xf7xo&7&+=SQfQ?Zu zRh%`uNwl5|ro(f4EQ<3XKgqXiIa_qxJuk>lj+aE@l7nh--^9X1O@!B(TC6;J+B33b zMj53}5fI@Db3XJ4B8N$5YlL#n32$-WXk* zQQ(7J!(FpQu5{&GE@;N4ExnAj(K4v+f%A``fE5F{gBObME-p%gBUyj?VJDRs{zejS zx8e#f2ub^pmd~E4#SYyISttaHqFej6y*eTffs(zf5MnBv9<2*=f^&`aXVam1YpRDt zo{Gns%2Go3IY_Ca!N&ZvV_Zx&d==k>yo{fQPue^+%!Y3y@yWaUd&GKKuhbV;TG35b zX9|d=oCOFk-#7XgU%E}nX5^8t1a>qmi^ z_LwQ9BSl3)eKHvsCg2J(Cwx}jFN!0VJ)Y6@3vXvgiyN`=nKvBf`7&K43>KR3;KUuG z{Re`fRLA9!arT5kL(TzNhsp^poUTtH2qTkQB~sAaSODX<pXOxJ5j$Iqqy(0?g}ABx0v(O*aTm+ZHU2;Z#qkaxIHwJo^_Zne9z%@XJ8p5lYmz7 zFAr(WS~gvO!QSOH8FtNzLnQ(6lCKi}sHx_mcq=W+u$}6h%HL{aacsA5BBQJ7swG60 zs2%Der>lEfmv#@_28I%ycZinXBB)T@dH+&()1C;n)=vMnscR!@_r27srJ(fa9%b!R zv{h(o<1C8Y~H2VJqw&oHsUGKDK@OxbwDYb#Tp+fEAaaFFWR$_KS-@K|ze!6QMURUBx+Ex*` zR{fWb#Lv5?tqA=rqgJ;UpJsXpytQV;xiKZ}O7>M6I%fwG6}Z{qsA|%Xzz3SdGXl!P zTAjxW(nzCC5C7M9=5JQLNuUQ^?NnDYy||>=$(izy;eW=H`(N)gNL|+#?Qz8Ir+u8w zd{7h87IV+rMm~o$K(zCV4`iMCeuA22usn%_8sxQSMs%^d<0Z@5)r})K0ec84eNf(u zL=h)~O5Ux_tS(QARe86<@j0ZAHcE|QV7EXD8wT?3@xkZJ2M9BcpD^$-#)~aV2g`M4 z%LiwWP+!U+rHj&r`=Ie2K?Q=P$h|Tk?dLUj zxr#=JQOPFWIT*L>B`g3_Jgk#`L7cHo>fGNS}3$bS<<+; zURrS}%cQXZuCs8bJCcf}zLd;@3^gmGhb&W8hyUPbPL@d?9oaLn9$}ri6;A^=Y5`Av zRl7^qLfS=+Z8EvVVC}*47gq8l#8RvA^^{XI1q*$3Cr4ekNICgu)p;L_LX1$^cayF~ zZ}<3u@;I4W-Xf$e)m5t1!p9>In*=${qHbR0MO5tgiJ9_GdOivjpNDySBBBAU&rh#hU@#Onq^Z+!#5zB zH^}ismi;L!}*b8L;@@Ahmb(eY}o`TXH*r0H|$-GV!8M? zPmRzC^Dejpfw}OSO{m|Fl-j+uXtwENeb#2e9(=svE z!&}wQn zJW^%I%a6OjyST*MU6W&f>qCmDYtcCf&J}8}b5)9Mq~WZukgM~OCG|V8-m1rywRV&Y z^uv}!AyW_+hh9DsW{2i`O)h!qGE}xI+e1d9iAMOezLuPwSvn$|A;ZR_fVMqd2$tjX zvl2=<*|#0@X4e0D`oXN%?n>15Q7{FacE<@aP3}3y``yp#w&)2QF&2Dp-jDd}X)<9* zoxv3R^9vVhZt#2M-c^}DzDt<8aV~SbAQJe4Klysvm)4sRU#!sm0tWrgWcj5ino#%} z%3<2)S2I>RxQUs@cA&w&%hn<+DU?}=X7Hl!YKnFTtIO7`O>&0uwDHU8tV-P@osa|wf@z%k{1d-Yv6noT{W1DzU!^ylh>>}wx%tgk@ti!Lb-{>6dmf?9|>hqJx^2?AO8SS}P$H=r=FdA*j4X)48 zvh}nX2qS6LcDd=sH#~{CAN(qog@S3wkm&qYSS$?N3%=riW<|$+WyX+f}LXJnwrj>qp zF$|dKH=GAg*1hk=4#j}L>aGp-{?zDQ3i+!_AIKZbR*T*C2Fr}`7l*P|Mb16P^(mxK z(s5ql0aq5=ic!a#H~75xlx6cnVbkY2*X_F3Z-e$vU{6;BmGQtWi9;yc%+;qps7;ZP z1M1Ruk&_b8^LGwaa&`8RW4P;1PpzZ}Yy69CH|juOf6%z#Gq|@3Gi`P+k3uDO|1!8B zfx9O=F2juDjmeoHA+PT@dfAVMKo1@`ljdC|Vlr@+7k*PYF5N{vZp`8)&g=)Yl=H4` zfkl=~!5N({f)q56%;sXlQ_UI1fPUUHhe|401c@;EORe3qc`oA80i(e>4!igI3 zeU|5%qCt*apt&?Ca+XiCI%-cGvKKQ(I_dLLFIhFoU=fcVNq&cRnDEiGA}nRXVRbSG zfK5=mnHrblyBG=9Q&+7iLtVO&(15#u{Nu!VE#nXu#=<2a7ND~`6CKg-D%n+SoxAZapx6}+%)^xML3XZJn1vV zZ(1>m=X9b~Z#djG9NA#e$Dh>V=C}={!+EO{i4!ZBz}W#gF-91TCo4pN=zoDJ=!aco zARK%zG}(K7h6yMWmU!~y!=il#R*X$=tYa6+3meAT#qCpt1S<%tXt_%LeDaf!b1|Dm z^OFoTfOM2!^|F)nv9E1;CZDq_ppy#$g}TEwp|OqVc9`i}t~=1C7kY9>o~=jUUul;J z$6jS$2%A5zDAfz?=uezY$Z6i6(|=vVKxOLpsXB(Ft|tS?%$uLy(*pai`RZQqku#Vg3OdlLH~n_b$GSX)^p%5jO^iz<%VC(t;mHeu#4Q_{DF3g)qV17}I% zy5)5`NI7wMHk)V+QHr--O9lcD>5)?2)K(t@LsFOXczSj;wu!)mX(ni1xrHdQ`^oNR zRJ-ih6)sJak6oc+gW!y{C*9$C2r8-Q+|JJIlamuiF)I=*ttK#DNC(Od&8OAuHt;S= z!)7v9?Q0pPh>wBB{<|i>K6UZjgsp2^~~TCn_rVVN-sWdny6#sz0dHK z*Rc22pE&b#WR=Af*bQT?#^xZM*0y+FlVC!~#B3y;7Fht%8~Du)P=2AQ6VgBx(Xdya z!59MF(w=y6T4TxRolbdx2RogsMuKO{WjW$L{7~GdKiQjq^)YdvJ&ueE17s;lgYUl+ zYLaS@kGaFy@-oW8&&%yLHZLTuDNfdo$TzZFHShd*#3iv_1w~~5QS+1XOuKN;V(|*S zoxz=S24_T;TT{wBTr5)F!wgg62~d~H#<0&gQW{SVSNbu*3m7_ny8gS3MF~H&BsLd^ z{bF&#tmt1LN9gjucDC6w1|RtcC!SgmM&G6hy29oEq&n+FT3_UC<5JGeR9qiI9&Q&d zo(Xv~Ss45SsswrC)P_bkSjc)yC$K!VIDxed4l^*zegCbNwMnA|P-b7<=$6&?GeBO$ zs)IBVt|iN$lgK5QhNX=bEYu7M3U|WSi&$A$?}BqFr(v;5@E)_)=P+qOXnCTgki3O4 z#0a8uF1r;gAAUSxl#C@1)zu{x++k+6Ka8HZj_rtkfaxc%6GZ1`b7GZ=grpZ@Oi+L3 zoSPhr(D(W!U#ENcRNmJ7hAsXu0pj%sKWNjlY`mk2DzpI)u@!!rymKitCz?ZCdtC!_ z%`RpZ*cDyB1U>FsddhK^8m04T!N;3=Cj7Npb>7-9+}sOF!Tt5W)&+gg31r<>%37_g z{@u#iHqyG3D7awtEMn!-sayL{&FML?BUB%5lTpPFJ)~B~1Wm4w2)?uC3 z%!+#2k01MHs>P->-d6&!W8pJi3RpTbCS0w!-W){eiw^Cnx^jLA3~qjA;yQbCaM{GD za|1WSvl_p9Gj^T={iPDOYV0GorZp;MyBFr>Q2@uHQM`y|G(vyQD(51}A=he(!?+1< z?Ki!AcbWjs*WZ~$2jLu+tKCOaF&+!byQGYmL8)OY_0w%+7ttEyPwGn*fR!n%Ld?)` zUY*$bJf9!rtpUA7u6*NOyUM;XjgbUw-aIieG1Iv3WqMlUT(4t~WA`b$QFDJb+c{PY zRE+AH`7Ti2QaNUn$9Sa7=ek|`4rLfMm@8#QB_F3n=vbYmUuY+{xG~Nt4s8Z6hw#94 z{$M;s>Mv9j4P3b4SqgD@x|QUOW}A9$^;pmiPtdgLYxM>7YaY5H4XH%JMwkd7Gq&G! zq5Enxqu25d~h&}9RH84AMVS$y@YWm7OkN_S;0oiT);4$K^DjcsS3@Ho*a-Poa<|;xQ<0w=&rZ!7 zbpvUMFWu{qIO%IO2mx|e7s1(5q9Dos;Tx&`L@D(#Y9#ny_!Bjp;fP0adFs~)GwP<2 zzYn{Knxq!`KA$#WrR`3e37W58VPHwOQC1j!-hO@qxa8k5G|l~dw#&oJ1E@?2kd7)7 zXF<>}v*bKoPC6%RW{iS_hWh~o$|)*-Onw*sW|so_kb}BDr*B}H>EeZbM!;-qK>>Qc z0(N>f+gyYj^Yo-%&ZOd|&i2hAmaQa_bKJ7N>OjZU?xS@-P)`IUcObKCDe*>ho2Zqb zxa1bP1{gTyKoA<-7ei^z3CCy^75JC-S(qPAat>T2zc#Eg86B6EbG%w&gyWF!!xGfAw}7Id*ovO6#M9j1StbUTC(r$xUj zKxau%+W#~bXCz2j=NhSAZ`W{J^e)_EP^pd#U;jvAJv68zhs;z)wVcGIz?GMPkdVva z0G%hrB8Oes+nJ&_10MFGJzHXimnCE-y(2N+4KtD?r!K42FbqeOb7JaNc73-&_{SvQG0dverf zH@+V_egL1uAdM6xP=1CU>JlG;0rmKJ`Y;>LAh$o1OX|t~`hJJVboOC`K)syVzZLk@3}=Q+tD1g)19AjkUp9fd;wCT>a*_>e`(is5Z?Wj;T+9-o`Fm={|Jh*}kdZ0Yqo@)_et9z_6V1v!7#0y z<^s!JVuf^-gI69K3k)R7;;HDvZZO+z(69L>IkTg+?ksPJW@geLXql|dI=zFw0 zNl3`{-`FWiowJ=GR?$B=^?dm_{;5^j5gF?eIs=thQdL#eZ;|Se6${|YwMP!%uG%zI zc*wYzq5zXcrDhdXi2ulqK}usAp4dVU7a%HUmM%??npHy=g*psDy0MMWF?l8zfMCm6 zbx_~>TzK5H`NhoJI)sU~i)E)8*)io4&8(uAFc#v_zF~D3Ifad|&5Zfziuhwn4!4xn zy($j!en4}G1zGItVYq4zT0Md#FN#=MMM|qH3fA)>UHNQYI3D=m4$aZ(BxGe6sZ8aV zY+&IV8nS~JM1ShyM!QTh92r1;&KIZklI`Xl$BtHbxltLgiuFM;y_F4Se2zRnJIQm*#ej5dJ=Nh$rvqg8lzd zbMwCy@w~uGpg}#V4oy$~F1-98p#Z29`yBXx)-U~C)v51jV*RI}G9)D>+0*OaHeXAq zfAbRmeGSX+D=WUN$w0HcYAM5lD8_xbR~aa0tnC2%S<*iK6lrUyYmf1A4L)8$e$CaD z9lspkn@xH<4SPB{2f61Z+WbOF{)igbjy8C&&~tHO;DAiY?inQht8fEA$ThJua32A; z{XWr)xQ>oRh;ct{D=Sg+W}8)m;>)`%F6uCy(YcXu&p6VNkGi1Y%US63gyJP4SPQF4 z(IbT#>*rPe`igmHvdf-?y$D>#a=OV>K10|l3PKAZ__9D0$8=K{p^4KJ8L4PE!XmT? zJhr4vtko|^+)4%>OjCEdZ1D90Wai$FY68y2=b_^QSc5!L&R02r`*_}Fk8Jb_{4XRv z^S;%;->=QvZWw1CI2LFS_&%HNcb(ct)D zg`WW#-=#Kqo$g-WK;nE>Y89VBy)4sqjj18jRbcn*3d z2|<&vP=}2Fv#O01ISn4YsR~7vxIjp7x2hk^7;Fv&-UxgRDx#>jcp2U|Wd*YXBX^XM zAO0*o+1j^R9e3yy7m%_X{m30medV_d&FB$IgyMb#zcGl2oBrX84)d?yW6b0taJU{u z+0P0LjYSR7KK#Ki@tqc}v+>oN6tA8o{%^1Tho-_`P7R3@wd`ZXkhlo}ijE5l5IYFV6K7aPTOIpVV-JHLO*`aet3SX0Qlo zBoEW;6yO5>F>&QZfEQKTG^=oyYkja_cxzLL(-JOtIql0sdT&e zHlwA^wLgaCD5Ps#8_6g%f!B-{@k@f)iVY~+VMR?zM!e|~i@tI1!S`7pS?Wf15eHe? zJgBPQg%=0boizGtRz^V47u8lGps-z8{+Ch&Zf-M~zFstK8Nw&~h9Q~paBx;)iP;8D zGDYBC8Xt9WxZkXrWYNoa`eCxZ&6v3!Yall zs#zBI99o(vMT7Wh7zPI|CEB@Lewl_@RU0t0)anMY6Q4!)2s;e3pQf!7Ssy&xr;ZTO zWvk_bM%h|8M1_kml+W+at4H6AD=n%+TaA;3sf(eF_!9z>g8_JrPx$W+{&xz1-@*Lv_FG#-&EsET`%j~P2KV2Xzm2;88}rwy z`M()^<<;Af#{OjVs?Y;d^n1Q|h?>YP@ z`cEDC-=_XXx4riHZ=?TGmH!j|rwaN%Z~^H5g#TL;{r@)T-*Vr7x8LJPe2wORMe_d} z zrz4Knr}x+J|MO=4g#Rgz^bb7$l{Mlo_eE}%%6N6|Cp8f zZ{R=d9e>{WpX5vbbkXrj0`iyR|BH(0PyC-Mn*ZQAUMKQj`2W<@{1Yw-yZc7zb<7|e z2#8l5&cE8+v$UibYC`hNgwQu=iO literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/普通动火模板.docx b/src/main/resources/excel/work/普通动火模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..ffa88871e2af0e15c4f799d2d6a176a0eee104be GIT binary patch literal 36928 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 jH}reH5T0gKLD7h~^((-e6T_8;Wu|%_G literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/起重吊装作业模板.docx b/src/main/resources/excel/work/起重吊装作业模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..638592bdf09c3358feb4706ffb633ed04f700146 GIT binary patch literal 38869 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�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 JUx@@V=s$=9NMis1 literal 0 HcmV?d00001 diff --git a/src/main/resources/excel/work/高处作业许可模板.docx b/src/main/resources/excel/work/高处作业许可模板.docx new file mode 100644 index 0000000000000000000000000000000000000000..352c73aab50aa30fb8dbc14cbb7173691e545a2d GIT binary patch literal 43969 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 WgNCk~a} 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