From aa43453206fa01ca61d39be3303fa5bb3f325544 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Thu, 13 Oct 2022 09:10:15 +0200 Subject: [PATCH] RED-5381: Fixed calculation of textblocks and body text frame for rotated text and rotated pages --- .../v1/server/classification/model/Page.java | 13 +- .../classification/model/TextBlock.java | 158 +- .../service/BlockificationService.java | 212 +- .../service/BodyTextFrameService.java | 171 + .../service/ClassificationService.java | 41 +- .../classification/utils/PositionUtils.java | 55 +- .../utils/RulingTextDirAdjustUtil.java | 67 + .../parsing/model/TextPositionSequence.java | 99 +- .../v1/server/redaction/model/CellValue.java | 2 +- .../redaction/model/SearchableText.java | 6 +- .../service/SectionGridCreatorService.java | 7 +- .../redaction/utils/EntitySearchUtils.java | 6 +- .../segmentation/PdfSegmentationService.java | 12 +- .../model/AbstractTextContainer.java | 7 + .../v1/server/tableextraction/model/Cell.java | 2 +- .../service/TableExtractionService.java | 46 +- .../service/PdfVisualisationService.java | 63 +- .../HeadlinesGoldStandardIntegrationTest.java | 3 +- .../v1/server/RedactionIntegrationTest.java | 4 +- ...SA_sanitisation_GFL_v1_withHighlights.json | 5366 +---------------- ...city (Up and Down Procedure) - Rat (1).pdf | Bin 564790 -> 597704 bytes ...te Oral (Up and Down) - Final Report1.pdf} | Bin 595700 -> 710091 bytes ...ute Oral Toxicity Up and Down Procedur.pdf | Bin 237288 -> 235079 bytes ...city (Up and Down Procedure) - Rat (1).pdf | Bin 1482946 -> 1489949 bytes ...city (Up and Down Procedure) - Rat (2).pdf | Bin 1482946 -> 1489949 bytes ...- Isopyrazam - Acute Oral Toxicity Rat.pdf | Bin 526668 -> 561435 bytes ...ute Oral Toxicity in the Rat- Up and D.pdf | Bin 561619 -> 561583 bytes ...ute Oral Toxicity Up and Down Procedur.pdf | Bin 572995 -> 572961 bytes ...Toxicity (Up and Down Procedure) - Rat.pdf | Bin 564790 -> 597704 bytes ...per TC - Acute Oral Toxicity Up and Do.pdf | Bin 264619 -> 333997 bytes ...in the Rat (Up and Down Procedure) (1).pdf | Bin 764321 -> 817695 bytes ...in the Rat (Up and Down Procedure) (2).pdf | Bin 764321 -> 817695 bytes ...udy in the Rat (Up and Down Procedure).pdf | Bin 764321 -> 817695 bytes ... Acute Oral Up-and-Down Procedure Rats.pdf | Bin 213404 -> 299723 bytes ...Toxicity (Up and Down Procedure) - Rat.pdf | Bin 792357 -> 892735 bytes ...revail FT - Acute Oral Toxicity Up and.pdf | Bin 267044 -> 340550 bytes ...in the rat (up and down procedure) (1).pdf | Bin 197715 -> 46695 bytes ... Study in Rats - Up-and-Down-Procedure.pdf | Bin 240090 -> 61948 bytes ...udy in the Rat (Up and Down Procedure).pdf | Bin 872000 -> 852679 bytes ... Toxicity (Up & Down Procedure) - Rats.pdf | Bin 718451 -> 895205 bytes ... - CA6572 - Acute Oral Toxicity - Rats.pdf | Bin 671606 -> 561008 bytes .../RSS/22 - SYN550023 - Acute Oral - Rat.pdf | Bin 669036 -> 601250 bytes ...SYN549888 - Acute Oral Toxicity - Rats.pdf | Bin 816156 -> 659501 bytes ...SYN549522 - Acute Oral Toxicity - Rats.pdf | Bin 614413 -> 608519 bytes ...SYN546412 - Acute Oral Toxicity - Rats.pdf | Bin 621849 -> 656650 bytes ...- Sedaxane - Acute Oral Toxicity - Rat.pdf | Bin 836668 -> 779259 bytes ...ofenofos Technical - Acute Oral Toxici.pdf | Bin 325592 -> 320433 bytes ...Technical - Acute Oral Toxicity - Rats.pdf | Bin 207409 -> 222559 bytes ...amectin Technical (MK936C) - Acute Ora.pdf | Bin 266509 -> 334270 bytes ...- Dicamba - Acute Oral Toxicity - Rats.pdf | Bin 1105583 -> 1031907 bytes ... - CA6375 - Acute Oral Toxicity - Rats.pdf | Bin 657309 -> 555306 bytes ...echnical - Acute Oral Toxicity - Mouse.pdf | Bin 832303 -> 836131 bytes .../src/test/resources/files/new/agb1.pdf | Bin 0 -> 99262 bytes 53 files changed, 687 insertions(+), 5653 deletions(-) create mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BodyTextFrameService.java create mode 100644 redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/RulingTextDirAdjustUtil.java rename redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/{02 - A22833B - Acute Oral (Up and Down) - Final Report.pdf => 02 - A22833B - Acute Oral (Up and Down) - Final Report1.pdf} (57%) create mode 100644 redaction-service-v1/redaction-service-server-v1/src/test/resources/files/new/agb1.pdf diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/Page.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/Page.java index ec7297eb..333d1539 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/Page.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/Page.java @@ -1,16 +1,18 @@ package com.iqser.red.service.redaction.v1.server.classification.model; +import java.util.ArrayList; +import java.util.List; + +import org.apache.pdfbox.pdmodel.common.PDRectangle; + +import com.iqser.red.service.redaction.v1.model.Rectangle; import com.iqser.red.service.redaction.v1.server.redaction.model.PdfImage; import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Rectangle; import lombok.Data; import lombok.NonNull; import lombok.RequiredArgsConstructor; -import java.util.ArrayList; -import java.util.List; - @Data @RequiredArgsConstructor public class Page { @@ -32,7 +34,8 @@ public class Page { private StringFrequencyCounter fontCounter = new StringFrequencyCounter(); private StringFrequencyCounter fontStyleCounter = new StringFrequencyCounter(); - private double cropBoxArea; + private float pageWidth; + private float pageHeight; public boolean isRotated() { diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/TextBlock.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/TextBlock.java index d6e14564..436fd7e5 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/TextBlock.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/TextBlock.java @@ -1,8 +1,12 @@ package com.iqser.red.service.redaction.v1.server.classification.model; +import java.util.ArrayList; +import java.util.List; + import com.dslplatform.json.CompiledJson; import com.dslplatform.json.JsonAttribute; import com.fasterxml.jackson.annotation.JsonIgnore; +import com.iqser.red.service.redaction.v1.server.parsing.model.TextDirection; import com.iqser.red.service.redaction.v1.server.parsing.model.TextPositionSequence; import com.iqser.red.service.redaction.v1.server.redaction.utils.TextNormalizationUtilities; import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; @@ -12,9 +16,6 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import java.util.ArrayList; -import java.util.List; - @AllArgsConstructor @Builder @Data @@ -50,6 +51,139 @@ public class TextBlock extends AbstractTextContainer { private String classification; + @JsonIgnore + @JsonAttribute(ignore = true) + public TextDirection getDir() { + + return sequences.get(0).getDir(); + } + + + @JsonIgnore + @JsonAttribute(ignore = true) + private float getPageHeight() { + + return sequences.get(0).getPageHeight(); + } + + + @JsonIgnore + @JsonAttribute(ignore = true) + private float getPageWidth() { + + return sequences.get(0).getPageWidth(); + } + + + /** + * Returns the minX value in pdf coordinate system. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * @return the minX value in pdf coordinate system + */ + @JsonIgnore + @JsonAttribute(ignore = true) + public float getPdfMinX() { + + if (getDir().getDegrees() == 90) { + return minY; + } else if (getDir().getDegrees() == 180) { + return getPageWidth() - maxX; + + } else if (getDir().getDegrees() == 270) { + + return getPageWidth() - maxY; + } else { + return minX; + } + } + + /** + * Returns the maxX value in pdf coordinate system. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * @return the maxX value in pdf coordinate system + */ + @JsonIgnore + @JsonAttribute(ignore = true) + public float getPdfMaxX() { + + if (getDir().getDegrees() == 90) { + return maxY; + } else if (getDir().getDegrees() == 180) { + return getPageWidth() - minX; + } else if (getDir().getDegrees() == 270) { + return getPageWidth() - minY; + + } else { + return maxX; + } + } + + + /** + * Returns the minY value in pdf coordinate system. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * @return the minY value in pdf coordinate system + */ + @JsonIgnore + @JsonAttribute(ignore = true) + public float getPdfMinY() { + + if (getDir().getDegrees() == 90) { + return minX; + } else if (getDir().getDegrees() == 180) { + return maxY; + + } else if (getDir().getDegrees() == 270) { + return getPageHeight() - maxX; + + } else { + return getPageHeight() - maxY; + } + } + + + /** + * Returns the maxY value in pdf coordinate system. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * @return the maxY value in pdf coordinate system + */ + @JsonIgnore + @JsonAttribute(ignore = true) + public float getPdfMaxY() { + + if (getDir().getDegrees() == 90) { + return maxX; + } else if (getDir().getDegrees() == 180) { + + return minY; + } else if (getDir().getDegrees() == 270) { + return getPageHeight() - minX; + } else { + return getPageHeight() - minY; + } + } + + public TextBlock(float minX, float maxX, float minY, float maxY, List sequences, int rotation) { this.minX = minX; @@ -97,17 +231,17 @@ public class TextBlock extends AbstractTextContainer { public void add(TextPositionSequence r) { - if (r.getX1() < minX) { - minX = r.getX1(); + if (r.getMinXDirAdj() < minX) { + minX = r.getMinXDirAdj(); } - if (r.getX2() > maxX) { - maxX = r.getX2(); + if (r.getMaxXDirAdj() > maxX) { + maxX = r.getMaxXDirAdj(); } - if (r.getY1() < minY) { - minY = r.getY1(); + if (r.getMinYDirAdj() < minY) { + minY = r.getMinYDirAdj(); } - if (r.getY2() > maxY) { - maxY = r.getY2(); + if (r.getMaxYDirAdj() > maxY) { + maxY = r.getMaxYDirAdj(); } } @@ -162,7 +296,7 @@ public class TextBlock extends AbstractTextContainer { TextPositionSequence previous = null; for (TextPositionSequence word : sequences) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BlockificationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BlockificationService.java index 1ba8be2f..028be48b 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BlockificationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BlockificationService.java @@ -14,13 +14,10 @@ import com.iqser.red.service.redaction.v1.server.classification.model.Orientatio import com.iqser.red.service.redaction.v1.server.classification.model.Page; import com.iqser.red.service.redaction.v1.server.classification.model.StringFrequencyCounter; import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; -import com.iqser.red.service.redaction.v1.server.classification.utils.PositionUtils; +import com.iqser.red.service.redaction.v1.server.classification.utils.RulingTextDirAdjustUtil; import com.iqser.red.service.redaction.v1.server.parsing.model.TextPositionSequence; import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Cell; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Rectangle; import com.iqser.red.service.redaction.v1.server.tableextraction.model.Ruling; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table; @Service @SuppressWarnings("all") @@ -29,10 +26,17 @@ public class BlockificationService { static final float THRESHOLD = 1f; + /** + * This method is building blocks by expanding the minX/maxX and minY/maxY value on each word that is not split by the conditions. + * This method must use text direction adjusted postions (DirAdj). Where {0,0} is on the upper left. Never try to change this! + * Rulings (Table lines) must be adjusted to the text directions as well, when checking if a block is split by a ruling. + * @param textPositions The words of a page. + * @param horizontalRulingLines Horizontal table lines. + * @param verticalRulingLines Vertical table lines. + * @return Page object that contains the Textblock and text statistics. + */ public Page blockify(List textPositions, List horizontalRulingLines, List verticalRulingLines) { - sortRotatedSequences(textPositions); - List chunkWords = new ArrayList<>(); List chunkBlockList1 = new ArrayList<>(); @@ -43,23 +47,15 @@ public class BlockificationService { Float splitX1 = null; for (TextPositionSequence word : textPositions) { - boolean lineSeparation = minY - word.getY2() > word.getHeight() * 1.25; - boolean startFromTop = word.getY1() > maxY + word.getHeight(); - boolean splitByX = prev != null && maxX + 50 < word.getX1() && prev.getY1() == word.getY1(); - boolean newLineAfterSplit = prev != null && word.getY1() != prev.getY1() && wasSplitted && splitX1 != word.getX1(); - boolean splittedByRuling = isSplittedByRuling(maxX, minY, word.getX1(), word.getY1(), verticalRulingLines) || isSplittedByRuling(minX, - minY, - word.getX1(), - word.getY2(), - horizontalRulingLines) + boolean lineSeparation = word.getMinYDirAdj() - maxY > word.getHeight() * 1.25; + boolean startFromTop = prev != null && word.getMinYDirAdj() < prev.getMinYDirAdj() - prev.getTextHeight(); + boolean splitByX = prev != null && maxX + 50 < word.getMinXDirAdj() && prev.getMinYDirAdj() == word.getMinYDirAdj(); + boolean xIsBeforeFirstX = prev != null && word.getMinXDirAdj() < minX; + boolean newLineAfterSplit = prev != null && word.getMinYDirAdj() != prev.getMinYDirAdj() && wasSplitted && splitX1 != word.getMinXDirAdj(); + boolean isSpitByRuling = isSpitByRuling(minX, minY, maxX, maxY, word, horizontalRulingLines, verticalRulingLines); + boolean splitByDir = prev != null && !prev.getDir().equals(word.getDir()); - || isSplittedByRuling(maxX, minY, word.getX1(), word.getY1(), horizontalRulingLines) || isSplittedByRuling(minX, - minY, - word.getX1(), - word.getY2(), - verticalRulingLines); - - if (prev != null && (lineSeparation || startFromTop || splitByX || newLineAfterSplit || splittedByRuling)) { + if (prev != null && (lineSeparation || startFromTop || splitByX || splitByDir || isSpitByRuling)) { Orientation prevOrientation = null; if (!chunkBlockList1.isEmpty()) { @@ -70,15 +66,15 @@ public class BlockificationService { chunkBlockList1.add(cb1); chunkWords = new ArrayList<>(); - if (splitByX && !splittedByRuling) { + if (splitByX && !isSpitByRuling) { wasSplitted = true; cb1.setOrientation(Orientation.LEFT); - splitX1 = word.getX1(); - } else if (newLineAfterSplit && !splittedByRuling) { + splitX1 = word.getMinXDirAdj(); + } else if (newLineAfterSplit && !isSpitByRuling) { wasSplitted = false; cb1.setOrientation(Orientation.RIGHT); splitX1 = null; - } else if (prevOrientation != null && prevOrientation.equals(Orientation.RIGHT) && (lineSeparation || !startFromTop || !splitByX || !newLineAfterSplit || !splittedByRuling)) { + } else if (prevOrientation != null && prevOrientation.equals(Orientation.RIGHT) && (lineSeparation || !startFromTop || !splitByX || !newLineAfterSplit || !isSpitByRuling)) { cb1.setOrientation(Orientation.LEFT); } @@ -92,17 +88,17 @@ public class BlockificationService { chunkWords.add(word); prev = word; - if (word.getX1() < minX) { - minX = word.getX1(); + if (word.getMinXDirAdj() < minX) { + minX = word.getMinXDirAdj(); } - if (word.getX2() > maxX) { - maxX = word.getX2(); + if (word.getMaxXDirAdj() > maxX) { + maxX = word.getMaxXDirAdj(); } - if (word.getY1() < minY) { - minY = word.getY1(); + if (word.getMinYDirAdj() < minY) { + minY = word.getMinYDirAdj(); } - if (word.getY2() > maxY) { - maxY = word.getY2(); + if (word.getMaxYDirAdj() > maxY) { + maxY = word.getMaxYDirAdj(); } } @@ -186,7 +182,7 @@ public class BlockificationService { styleFrequencyCounter.add(wordBlock.getFontStyle()); if (textBlock == null) { - textBlock = new TextBlock(wordBlock.getX1(), wordBlock.getX2(), wordBlock.getY1(), wordBlock.getY2(), wordBlockList, wordBlock.getRotation()); + textBlock = new TextBlock(wordBlock.getMinXDirAdj(), wordBlock.getMaxXDirAdj(), wordBlock.getMinYDirAdj(), wordBlock.getMaxYDirAdj(), wordBlockList, wordBlock.getRotation()); } else { TextBlock spatialEntity = textBlock.union(wordBlock); textBlock.resize(spatialEntity.getMinX(), spatialEntity.getMinY(), spatialEntity.getWidth(), spatialEntity.getHeight()); @@ -202,17 +198,58 @@ public class BlockificationService { textBlock.setHighestFontSize(fontSizeFrequencyCounter.getHighest()); } - if (textBlock != null && textBlock.getSequences() != null && textBlock.getSequences().stream().map(t -> round(t.getY1(), 3)).collect(toSet()).size() == 1) { - textBlock.getSequences().sort(Comparator.comparing(TextPositionSequence::getX1)); + if (textBlock != null && textBlock.getSequences() != null && textBlock.getSequences().stream().map(t -> round(t.getMinYDirAdj(), 3)).collect(toSet()).size() == 1) { + textBlock.getSequences().sort(Comparator.comparing(TextPositionSequence::getMinXDirAdj)); } return textBlock; } - private boolean isSplittedByRuling(float previousX2, float previousY1, float currentX1, float currentY1, List rulingLines) { + private boolean isSpitByRuling(float minX, + float minY, + float maxX, + float maxY, + TextPositionSequence word, + List horizontalRulingLines, + List verticalRulingLines) { + + return isSplitByRuling(maxX, + minY, + word.getMinXDirAdj(), + word.getMinYDirAdj(), + verticalRulingLines, + word.getDir().getDegrees(), + word.getPageWidth(), + word.getPageHeight()) || isSplitByRuling(minX, + minY, + word.getMinXDirAdj(), + word.getMaxYDirAdj(), + horizontalRulingLines, + word.getDir().getDegrees(), + word.getPageWidth(), + word.getPageHeight()) || isSplitByRuling(maxX, + minY, + word.getMinXDirAdj(), + word.getMinYDirAdj(), + horizontalRulingLines, + word.getDir().getDegrees(), + word.getPageWidth(), + word.getPageHeight()) || isSplitByRuling(minX, + minY, + word.getMinXDirAdj(), + word.getMaxYDirAdj(), + verticalRulingLines, + word.getDir().getDegrees(), + word.getPageWidth(), + word.getPageHeight()); + } + + + private boolean isSplitByRuling(float previousX2, float previousY1, float currentX1, float currentY1, List rulingLines, float dir, float pageWidth, float pageHeight) { for (Ruling ruling : rulingLines) { - if (ruling.intersectsLine(previousX2, previousY1, currentX1, currentY1)) { + var line = RulingTextDirAdjustUtil.convertToDirAdj(ruling, dir, pageWidth, pageHeight); + if (line.intersectsLine(previousX2, previousY1, currentX1, currentY1)) { return true; } } @@ -220,103 +257,6 @@ public class BlockificationService { } - public Rectangle calculateBodyTextFrame(List pages, FloatFrequencyCounter documentFontSizeCounter, boolean landscape) { - - float minX = 10000; - float maxX = -100; - float minY = 10000; - float maxY = -100; - - for (Page page : pages) { - - if (page.getTextBlocks().isEmpty() || landscape != page.isLandscape()) { - continue; - } - - for (AbstractTextContainer container : page.getTextBlocks()) { - - if (container instanceof TextBlock) { - TextBlock textBlock = (TextBlock) container; - if (textBlock.getMostPopularWordFont() == null || textBlock.getMostPopularWordStyle() == null) { - continue; - } - - float approxLineCount = PositionUtils.getApproxLineCount(textBlock); - if (approxLineCount < 2.9f) { - continue; - } - - if (documentFontSizeCounter.getMostPopular() != null) { - if (textBlock.getMostPopularWordFontSize() >= documentFontSizeCounter.getMostPopular()) { - - if (textBlock.getMinX() < minX) { - minX = textBlock.getMinX(); - } - if (textBlock.getMaxX() > maxX) { - maxX = textBlock.getMaxX(); - } - if (textBlock.getMinY() < minY) { - minY = textBlock.getMinY(); - } - if (textBlock.getMaxY() > maxY) { - maxY = textBlock.getMaxY(); - } - - } - } - } - - if (container instanceof Table) { - Table table = (Table) container; - for (List row : table.getRows()) { - for (Cell cell : row) { - - if (cell == null || cell.getTextBlocks() == null) { - continue; - } - for (TextBlock textBlock : cell.getTextBlocks()) { - if (textBlock.getMinX() < minX) { - minX = textBlock.getMinX(); - } - if (textBlock.getMaxX() > maxX) { - maxX = textBlock.getMaxX(); - } - if (textBlock.getMinY() < minY) { - minY = textBlock.getMinY(); - } - if (textBlock.getMaxY() > maxY) { - maxY = textBlock.getMaxY(); - } - } - } - } - } - } - - } - return new Rectangle(minY, minX, maxX - minX, maxY - minY); - } - - - private void sortRotatedSequences(List sequences) { - - List rotatedWords = new ArrayList<>(); - Iterator itty = sequences.iterator(); - while (itty.hasNext()) { - var pos = itty.next(); - if (pos.getTextPositions().get(0).getDir() == 270) { - rotatedWords.add(pos); - itty.remove(); - } - } - - if (!rotatedWords.isEmpty() && !sequences.isEmpty()) { - rotatedWords.sort(Comparator.comparing(TextPositionSequence::getX1)); - } - sequences.addAll(rotatedWords); - } - - private double round(float value, int decimalPoints) { var d = Math.pow(10, decimalPoints); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BodyTextFrameService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BodyTextFrameService.java new file mode 100644 index 00000000..05b8b825 --- /dev/null +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/BodyTextFrameService.java @@ -0,0 +1,171 @@ +package com.iqser.red.service.redaction.v1.server.classification.service; + +import java.util.List; + +import org.springframework.stereotype.Service; + +import com.iqser.red.service.redaction.v1.model.Point; +import com.iqser.red.service.redaction.v1.model.Rectangle; +import com.iqser.red.service.redaction.v1.server.classification.model.FloatFrequencyCounter; +import com.iqser.red.service.redaction.v1.server.classification.model.Page; +import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; +import com.iqser.red.service.redaction.v1.server.classification.utils.PositionUtils; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Cell; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table; + +@Service +public class BodyTextFrameService { + + /** + * Adjusts and sets the body text frame to a page. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * The aspect ratio of the page is also regarded. + * + * @param page The page + * @param bodyTextFrame frame that contains the main text on portrait pages + * @param landscapeBodyTextFrame frame that contains the main text on landscape pages + */ + public void setBodyTextFrameAdjustedToPage(Page page, Rectangle bodyTextFrame, Rectangle landscapeBodyTextFrame) { + + Rectangle textFrame = page.isLandscape() ? landscapeBodyTextFrame : bodyTextFrame; + + if (page.getPageWidth() > page.getPageHeight() && page.getRotation() == 270) { + textFrame = new Rectangle(new Point(textFrame.getTopLeft().getY(), page.getPageHeight() - textFrame.getTopLeft().getX() - textFrame.getWidth()), + textFrame.getHeight(), + textFrame.getWidth(), + 0); + } else if (page.getPageWidth() > page.getPageHeight() && page.getRotation() != 0) { + textFrame = new Rectangle(new Point(textFrame.getTopLeft().getY(), textFrame.getTopLeft().getX()), textFrame.getHeight(), textFrame.getWidth(), page.getPageNumber()); + } else if (page.getRotation() == 180) { + textFrame = new Rectangle(new Point(textFrame.getTopLeft().getX(), page.getPageHeight() - textFrame.getTopLeft().getY() - textFrame.getHeight()), + textFrame.getWidth(), + textFrame.getHeight(), + 0); + } + page.setBodyTextFrame(textFrame); + } + + + /** + * Calculates the frame that contains the main text, text outside the frame will be e.g. headers or footers. + * Note: This needs to use Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * The aspect ratio of the page is also regarded. + * + * @param pages List of all pages + * @param documentFontSizeCounter Statistics of the document + * @param landscape Calculate for landscape or portrait + * @return Rectangle of the text frame + */ + public Rectangle calculateBodyTextFrame(List pages, FloatFrequencyCounter documentFontSizeCounter, boolean landscape) { + + float minX = 10000; + float maxX = -100; + float minY = 10000; + float maxY = -100; + + for (Page page : pages) { + + if (page.getTextBlocks().isEmpty() || landscape != page.isLandscape()) { + continue; + } + + for (AbstractTextContainer container : page.getTextBlocks()) { + + if (container instanceof TextBlock) { + TextBlock textBlock = (TextBlock) container; + if (textBlock.getMostPopularWordFont() == null || textBlock.getMostPopularWordStyle() == null) { + continue; + } + + float approxLineCount = PositionUtils.getApproxLineCount(textBlock); + if (approxLineCount < 2.9f) { + continue; + } + + if (documentFontSizeCounter.getMostPopular() != null && textBlock.getMostPopularWordFontSize() >= documentFontSizeCounter.getMostPopular()) { + + if (page.getPageWidth() > page.getPageHeight() && page.getRotation() != 0) { + if (textBlock.getPdfMinY() < minX) { + minX = textBlock.getPdfMinY(); + } + if (textBlock.getPdfMaxY() > maxX) { + maxX = textBlock.getPdfMaxY(); + } + if (textBlock.getPdfMinX() < minY) { + minY = textBlock.getPdfMinX(); + } + if (textBlock.getPdfMaxX() > maxY) { + maxY = textBlock.getPdfMaxX(); + } + } else { + if (textBlock.getPdfMinX() < minX) { + minX = textBlock.getPdfMinX(); + } + if (textBlock.getPdfMaxX() > maxX) { + maxX = textBlock.getPdfMaxX(); + } + if (textBlock.getPdfMinY() < minY) { + minY = textBlock.getPdfMinY(); + } + if (textBlock.getPdfMaxY() > maxY) { + maxY = textBlock.getPdfMaxY(); + } + } + } + } + + if (container instanceof Table) { + Table table = (Table) container; + for (List row : table.getRows()) { + for (Cell cell : row) { + + if (cell == null || cell.getTextBlocks() == null) { + continue; + } + for (TextBlock textBlock : cell.getTextBlocks()) { + if (page.getPageWidth() > page.getPageHeight() && page.getRotation() != 0) { + if (textBlock.getPdfMinY() < minX) { + minX = textBlock.getMinY(); + } + if (textBlock.getPdfMaxY() > maxX) { + maxX = textBlock.getPdfMaxY(); + } + if (textBlock.getPdfMinX() < minY) { + minY = textBlock.getPdfMinX(); + } + if (textBlock.getPdfMaxX() > maxY) { + maxY = textBlock.getPdfMaxX(); + } + } else { + if (textBlock.getPdfMinX() < minX) { + minX = textBlock.getPdfMinX(); + } + if (textBlock.getPdfMaxX() > maxX) { + maxX = textBlock.getPdfMaxX(); + } + if (textBlock.getPdfMinY() < minY) { + minY = textBlock.getPdfMinY(); + } + if (textBlock.getPdfMaxY() > maxY) { + maxY = textBlock.getPdfMaxY(); + } + } + } + } + } + } + } + } + return new Rectangle(new Point(minX, minY), maxX - minX, maxY - minY, 0); + } + +} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/ClassificationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/ClassificationService.java index 1ef01707..35381230 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/ClassificationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/service/ClassificationService.java @@ -1,76 +1,75 @@ package com.iqser.red.service.redaction.v1.server.classification.service; +import java.util.List; +import java.util.regex.Pattern; + +import org.springframework.stereotype.Service; + +import com.iqser.red.service.redaction.v1.model.Rectangle; import com.iqser.red.service.redaction.v1.server.classification.model.Document; import com.iqser.red.service.redaction.v1.server.classification.model.Page; import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; import com.iqser.red.service.redaction.v1.server.classification.utils.PositionUtils; import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Rectangle; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Service; - -import java.util.List; -import java.util.regex.Pattern; - @Slf4j @Service @RequiredArgsConstructor public class ClassificationService { - private final BlockificationService blockificationService; + private final BodyTextFrameService bodyTextFrameService; public void classifyDocument(Document document) { - Rectangle bodyTextFrame = blockificationService.calculateBodyTextFrame(document.getPages(), document.getFontSizeCounter(), false); - Rectangle landscapeBodyTextFrame = blockificationService.calculateBodyTextFrame(document.getPages(), document.getFontSizeCounter(), true); - + Rectangle bodyTextFrame = bodyTextFrameService.calculateBodyTextFrame(document.getPages(), document.getFontSizeCounter(), false); + Rectangle landscapeBodyTextFrame = bodyTextFrameService.calculateBodyTextFrame(document.getPages(), document.getFontSizeCounter(), true); List headlineFontSizes = document.getFontSizeCounter().getHighterThanMostPopular(); log.debug("Document FontSize counters are: {}", document.getFontSizeCounter().getCountPerValue()); for (Page page : document.getPages()) { - Rectangle btf = page.isLandscape() ? landscapeBodyTextFrame : bodyTextFrame; - page.setBodyTextFrame(btf); - classifyPage(btf, page, document, headlineFontSizes); + bodyTextFrameService.setBodyTextFrameAdjustedToPage(page, bodyTextFrame, landscapeBodyTextFrame); + classifyPage(page, document, headlineFontSizes); } } - public void classifyPage(Rectangle bodyTextFrame, Page page, Document document, List headlineFontSizes) { + public void classifyPage(Page page, Document document, List headlineFontSizes) { for (AbstractTextContainer textBlock : page.getTextBlocks()) { if (textBlock instanceof TextBlock) { - classifyBlock((TextBlock) textBlock, bodyTextFrame, page, document, headlineFontSizes); + classifyBlock((TextBlock) textBlock, page, document, headlineFontSizes); } } } - public void classifyBlock(TextBlock textBlock, Rectangle bodyTextFrame, Page page, Document document, List headlineFontSizes) { + public void classifyBlock(TextBlock textBlock, Page page, Document document, List headlineFontSizes) { + + var bodyTextFrame = page.getBodyTextFrame(); if (document.getFontSizeCounter().getMostPopular() == null) { textBlock.setClassification("Other"); return; } - if (PositionUtils.isOverBodyTextFrame(bodyTextFrame, textBlock, page.isRotated()) && (document.getFontSizeCounter() + if (PositionUtils.isOverBodyTextFrame(bodyTextFrame, textBlock, page.getRotation()) && (document.getFontSizeCounter() .getMostPopular() == null || textBlock.getHighestFontSize() <= document.getFontSizeCounter().getMostPopular())) { textBlock.setClassification("Header"); - } else if (PositionUtils.isUnderBodyTextFrame(bodyTextFrame, textBlock) && (document.getFontSizeCounter() + } else if (PositionUtils.isUnderBodyTextFrame(bodyTextFrame, textBlock, page.getRotation()) && (document.getFontSizeCounter() .getMostPopular() == null || textBlock.getHighestFontSize() <= document.getFontSizeCounter().getMostPopular())) { textBlock.setClassification("Footer"); - } else if (page.getPageNumber() == 1 && (!PositionUtils.isTouchingUnderBodyTextFrame(bodyTextFrame, - textBlock) && PositionUtils.getHeightDifferenceBetweenChunkWordAndDocumentWord(textBlock, + } else if (page.getPageNumber() == 1 && (PositionUtils.getHeightDifferenceBetweenChunkWordAndDocumentWord(textBlock, document.getTextHeightCounter().getMostPopular()) > 2.5 && textBlock.getHighestFontSize() > document.getFontSizeCounter().getMostPopular() || page.getTextBlocks() .size() == 1)) { if (!Pattern.matches("[0-9]+", textBlock.toString())) { textBlock.setClassification("Title"); } - } else if (PositionUtils.isWithinBodyTextFrame(bodyTextFrame, textBlock) && textBlock.getMostPopularWordFontSize() > document.getFontSizeCounter() + } else if (textBlock.getMostPopularWordFontSize() > document.getFontSizeCounter() .getMostPopular() && PositionUtils.getApproxLineCount(textBlock) < 4.9 && (textBlock.getMostPopularWordStyle().equals("bold") || !document.getFontStyleCounter() .getCountPerValue() .containsKey("bold") && textBlock.getMostPopularWordFontSize() > document.getFontSizeCounter().getMostPopular() + 1) && textBlock.getSequences() diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/PositionUtils.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/PositionUtils.java index ce8ee104..37316f2a 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/PositionUtils.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/PositionUtils.java @@ -1,7 +1,7 @@ package com.iqser.red.service.redaction.v1.server.classification.utils; +import com.iqser.red.service.redaction.v1.model.Rectangle; import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.Rectangle; import lombok.experimental.UtilityClass; @@ -9,17 +9,19 @@ import lombok.experimental.UtilityClass; @SuppressWarnings("all") public class PositionUtils { + // TODO This currently uses pdf coord system. In the futher this should use java coord system. + // Note: DirAdj (TextDirection Adjusted) can not be user for this. public boolean isWithinBodyTextFrame(Rectangle btf, TextBlock textBlock) { - //TODO Currently this is not working for rotated pages. - if (btf == null || textBlock == null) { return false; } double threshold = textBlock.getMostPopularWordHeight() * 3; - if (textBlock.getMinX() + threshold > btf.getX() && textBlock.getMaxX() - threshold < btf.getX() + btf.getWidth() && textBlock.getMinY() + threshold > btf.getY() && textBlock.getMaxY() - threshold < btf.getY() + btf.getHeight()) { + if (textBlock.getPdfMinX() + threshold > btf.getTopLeft().getX() && textBlock.getPdfMaxX() - threshold < btf.getTopLeft() + .getX() + btf.getWidth() && textBlock.getPdfMinY() + threshold > btf.getTopLeft().getY() && textBlock.getPdfMaxY() - threshold < btf.getTopLeft() + .getY() + btf.getHeight()) { return true; } else { return false; @@ -28,16 +30,27 @@ public class PositionUtils { } - public boolean isOverBodyTextFrame(Rectangle btf, TextBlock textBlock, boolean rotated) { + // TODO This currently uses pdf coord system. In the futher this should use java coord system. + // Note: DirAdj (TextDirection Adjusted) can not be user for this. + public boolean isOverBodyTextFrame(Rectangle btf, TextBlock textBlock, int rotation) { if (btf == null || textBlock == null) { return false; } - if (rotated && textBlock.getMinX() < btf.getX()) { - // Its very strange, P{0,0} is on top left in this case, instead of lower left. + if (rotation == 90 && textBlock.getPdfMaxX() < btf.getTopLeft().getX()) { return true; - } else if (!rotated && textBlock.getMinY() > btf.getY() + btf.getHeight()) { + } + + if (rotation == 180 && textBlock.getPdfMaxY() < btf.getTopLeft().getY()) { + return true; + } + + if (rotation == 270 && textBlock.getPdfMinX() > btf.getTopLeft().getX() + btf.getWidth()) { + return true; + } + + if (rotation == 0 && textBlock.getPdfMinY() > btf.getTopLeft().getY() + btf.getHeight()) { return true; } else { return false; @@ -45,16 +58,27 @@ public class PositionUtils { } - - public boolean isUnderBodyTextFrame(Rectangle btf, TextBlock textBlock) { - - //TODO Currently this is not working for rotated pages. + // TODO This currently uses pdf coord system. In the futher this should use java coord system. + // Note: DirAdj (TextDirection Adjusted) can not be user for this. + public boolean isUnderBodyTextFrame(Rectangle btf, TextBlock textBlock, int rotation) { if (btf == null || textBlock == null) { return false; } - if (textBlock.getMaxY() < btf.getY()) { + if (rotation == 90 && textBlock.getPdfMinX() > btf.getTopLeft().getX() + btf.getWidth()) { + return true; + } + + if (rotation == 180 && textBlock.getPdfMinY() > btf.getTopLeft().getY() + btf.getHeight()) { + return true; + } + + if (rotation == 270 && textBlock.getPdfMaxX() < btf.getTopLeft().getX()) { + return true; + } + + if (rotation == 0 && textBlock.getPdfMaxY() < btf.getTopLeft().getY()) { return true; } else { return false; @@ -62,7 +86,8 @@ public class PositionUtils { } - + // TODO This currently uses pdf coord system. In the futher this should use java coord system. + // Note: DirAdj (TextDirection Adjusted) can not be user for this. public boolean isTouchingUnderBodyTextFrame(Rectangle btf, TextBlock textBlock) { //TODO Currently this is not working for rotated pages. @@ -71,7 +96,7 @@ public class PositionUtils { return false; } - if (textBlock.getMinY() < btf.getY()) { + if (textBlock.getMinY() < btf.getTopLeft().getY()) { return true; } else { return false; diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/RulingTextDirAdjustUtil.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/RulingTextDirAdjustUtil.java new file mode 100644 index 00000000..3fe5a7f6 --- /dev/null +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/utils/RulingTextDirAdjustUtil.java @@ -0,0 +1,67 @@ +package com.iqser.red.service.redaction.v1.server.classification.utils; + +import java.awt.geom.Line2D; +import java.awt.geom.Point2D; + +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Ruling; + +import lombok.experimental.UtilityClass; + +@UtilityClass +public class RulingTextDirAdjustUtil { + + /** + * Converts a ruling (line of a table) the same way TextPositions are converted in PDFBox. + * This will get the y position of the text, adjusted so that 0,0 is upper left and it is adjusted based on the text direction. + * + * See org.apache.pdfbox.text.TextPosition + */ + public Line2D.Float convertToDirAdj(Ruling ruling, float dir, float pageWidth, float pageHeight) { + + return new Line2D.Float(convertPoint(ruling.x1, ruling.y1, dir, pageWidth, pageHeight), convertPoint(ruling.x2, ruling.y2, dir, pageWidth, pageHeight)); + } + + + private Point2D convertPoint(float x, float y, float dir, float pageWidth, float pageHeight) { + + var xAdj = getXRot(x, y, dir, pageWidth, pageHeight); + var yAdj = 0f; + if (dir == 0 || dir == 180) { + yAdj = pageHeight - getYLowerLeftRot(x, y, dir, pageWidth, pageHeight); + } else { + yAdj = pageWidth - getYLowerLeftRot(x, y, dir, pageWidth, pageHeight); + } + return new Point2D.Float(xAdj, yAdj); + } + + + private float getXRot(float x, float y, float dir, float pageWidth, float pageHeight) { + + if (dir == 0) { + return x; + } else if (dir == 90) { + return y; + } else if (dir == 180) { + return pageWidth - x; + } else if (dir == 270) { + return pageHeight - y; + } + return 0; + } + + + private float getYLowerLeftRot(float x, float y, float dir, float pageWidth, float pageHeight) { + + if (dir == 0) { + return y; + } else if (dir == 90) { + return pageWidth - x; + } else if (dir == 180) { + return pageHeight - y; + } else if (dir == 270) { + return x; + } + return 0; + } + +} diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/parsing/model/TextPositionSequence.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/parsing/model/TextPositionSequence.java index 0bfc219f..0ea72b66 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/parsing/model/TextPositionSequence.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/parsing/model/TextPositionSequence.java @@ -47,16 +47,6 @@ public class TextPositionSequence implements CharSequence { } - public TextPositionSequence fromData(List textPositions, int page) { - - var textPositionSequence = new TextPositionSequence(); - textPositionSequence.textPositions = textPositions; - textPositionSequence.page = page; - - return textPositionSequence; - } - - public TextPositionSequence(List textPositions, int page) { this.textPositions = textPositions.stream().map(RedTextPosition::fromTextPosition).collect(Collectors.toList()); @@ -147,59 +137,63 @@ public class TextPositionSequence implements CharSequence { } + /** + * This value is adjusted so that 0,0 is upper left and it is adjusted based on the text direction. + * This method ignores the page rotation but takes the text rotation and adjusts the coordinates to awt. + * + * @return the text direction adjusted minX value + */ @JsonIgnore @JsonAttribute(ignore = true) - public float getX1() { + public float getMinXDirAdj() { + + return textPositions.get(0).getXDirAdj(); - if (rotation == 90) { - return textPositions.get(0).getYDirAdj() - getTextHeight(); - } else { - return textPositions.get(0).getXDirAdj(); - } } + /** + * This value is adjusted so that 0,0 is upper left and it is adjusted based on the text direction. + * This method ignores the page rotation but takes the text rotation and adjusts the coordinates to awt. + * + * @return the text direction adjusted maxX value + */ @JsonIgnore @JsonAttribute(ignore = true) - public float getX2() { + public float getMaxXDirAdj() { + + return textPositions.get(textPositions.size() - 1).getXDirAdj() + textPositions.get(textPositions.size() - 1).getWidthDirAdj() + HEIGHT_PADDING; - if (rotation == 90) { - return textPositions.get(0).getYDirAdj(); - } else { - return textPositions.get(textPositions.size() - 1).getXDirAdj() + textPositions.get(textPositions.size() - 1).getWidthDirAdj() + HEIGHT_PADDING; - } } + /** + * This value is adjusted so that 0,0 is upper left and it is adjusted based on the text direction. + * This method ignores the page rotation but takes the text rotation and adjusts the coordinates to awt. + * + * @return the text direction adjusted minY value. The upper border of the bounding box of the word. + */ @JsonIgnore @JsonAttribute(ignore = true) - public float getRotationAdjustedY() { + public float getMinYDirAdj() { + + return textPositions.get(0).getYDirAdj() - getTextHeight(); + + } + + + /** + * This value is adjusted so that 0,0 is upper left and it is adjusted based on the text direction. + * This method ignores the page rotation but takes the text rotation and adjusts the coordinates to awt. + * + * @return the text direction adjusted maxY value. The lower border of the bounding box of the word. + */ + @JsonIgnore + @JsonAttribute(ignore = true) + public float getMaxYDirAdj() { return textPositions.get(0).getYDirAdj(); - } - - @JsonIgnore - @JsonAttribute(ignore = true) - public float getY1() { - - if (rotation == 90) { - return textPositions.get(0).getXDirAdj(); - } else { - return pageHeight - textPositions.get(0).getYDirAdj(); - } - } - - - @JsonIgnore - @JsonAttribute(ignore = true) - public float getY2() { - - if (rotation == 90) { - return textPositions.get(textPositions.size() - 1).getXDirAdj() + getTextHeight() - HEIGHT_PADDING; - } else { - return pageHeight - textPositions.get(0).getYDirAdj() + getTextHeight(); - } } @@ -215,7 +209,7 @@ public class TextPositionSequence implements CharSequence { @JsonAttribute(ignore = true) public float getHeight() { - return getY2() - getY1(); + return getMaxYDirAdj() - getMinYDirAdj(); } @@ -223,7 +217,7 @@ public class TextPositionSequence implements CharSequence { @JsonAttribute(ignore = true) public float getWidth() { - return getX2() - getX1(); + return getMaxXDirAdj() - getMinXDirAdj(); } @@ -270,6 +264,15 @@ public class TextPositionSequence implements CharSequence { } + /** + * This returns the bounding box of the word in Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * @return bounding box of the word in Pdf Coordinate System + */ @JsonIgnore @JsonAttribute(ignore = true) @SneakyThrows diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/CellValue.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/CellValue.java index bdc6cbe9..e98f5f52 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/CellValue.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/CellValue.java @@ -33,7 +33,7 @@ public class CellValue { TextPositionSequence previous = null; for (TextPositionSequence word : textBlock.getSequences()) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/SearchableText.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/SearchableText.java index e031854d..8ed10a20 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/SearchableText.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/SearchableText.java @@ -194,7 +194,7 @@ public class SearchableText { for (TextPositionSequence word : sequences) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); @@ -228,7 +228,7 @@ public class SearchableText { for (TextPositionSequence word : sorted) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); @@ -249,7 +249,7 @@ public class SearchableText { for (TextPositionSequence word : sequences) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java index 5cd5adc2..233e6d7d 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/SectionGridCreatorService.java @@ -43,12 +43,13 @@ public class SectionGridCreatorService { if (textBlock instanceof TextBlock) { + TextBlock tb = (TextBlock) textBlock; classifiedDoc.getSectionGrid() .getRectanglesPerPage() .computeIfAbsent(page, (x) -> new ArrayList<>()) - .add(new SectionRectangle(new Point(textBlock.getMinX(), textBlock.getMinY()), - textBlock.getWidth(), - textBlock.getHeight(), + .add(new SectionRectangle(new Point(tb.getPdfMinX(), tb.getPdfMinY()), + tb.getPdfMaxX() - tb.getPdfMinX(), + tb.getPdfMaxY() - tb.getPdfMinY(), i + 1, paragraph.getPageBlocks().size(), null)); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/utils/EntitySearchUtils.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/utils/EntitySearchUtils.java index 842e1471..1446b19f 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/utils/EntitySearchUtils.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/utils/EntitySearchUtils.java @@ -292,9 +292,9 @@ public class EntitySearchUtils { .get(0) .getSequences() .get(0) - .getX1() && image.getPosition().getX() + image.getPosition().getWidth() > entity.getPositionSequences().get(0).getSequences().get(0).getX2() && image.getPosition() - .getY() < entity.getPositionSequences().get(0).getSequences().get(0).getY1() && image.getPosition().getY() + image.getPosition() - .getHeight() > entity.getPositionSequences().get(0).getSequences().get(0).getY2(); + .getMinXDirAdj() && image.getPosition().getX() + image.getPosition().getWidth() > entity.getPositionSequences().get(0).getSequences().get(0).getMaxXDirAdj() && image.getPosition() + .getY() < entity.getPositionSequences().get(0).getSequences().get(0).getMinYDirAdj() && image.getPosition().getY() + image.getPosition() + .getHeight() > entity.getPositionSequences().get(0).getSequences().get(0).getMaxYDirAdj(); } diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/segmentation/PdfSegmentationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/segmentation/PdfSegmentationService.java index 1724677c..35672ddc 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/segmentation/PdfSegmentationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/segmentation/PdfSegmentationService.java @@ -99,24 +99,22 @@ public class PdfSegmentationService { stripper.getText(pdDocument); PDRectangle pdr = pdPage.getMediaBox(); - boolean isLandscape = pdr.getWidth() > pdr.getHeight(); int rotation = pdPage.getRotation(); - boolean isRotated = rotation != 0 && rotation != 360; + boolean isLandscape = pdr.getWidth() > pdr.getHeight() && (rotation == 0 || rotation == 180) || pdr.getHeight() > pdr.getWidth() && (rotation == 90 || rotation == 270); + PDRectangle cropbox = pdPage.getCropBox(); CleanRulings cleanRulings = rulingCleaningService.getCleanRulings(pdfTableCells.get(pageNumber), stripper.getRulings(), stripper.getMinCharWidth(), stripper.getMaxCharHeight()); Page page = blockificationService.blockify(stripper.getTextPositionSequences(), cleanRulings.getHorizontal(), cleanRulings.getVertical()); - PDRectangle cropbox = pdPage.getCropBox(); - float cropboxArea = cropbox.getHeight() * cropbox.getWidth(); - page.setCropBoxArea(cropboxArea); - page.setRotation(rotation); - page.setLandscape(isLandscape || isRotated); + page.setLandscape(isLandscape); page.setPageNumber(pageNumber); + page.setPageWidth(cropbox.getWidth()); + page.setPageHeight(cropbox.getHeight()); tableExtractionService.extractTables(cleanRulings, page); buildPageStatistics(page); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/AbstractTextContainer.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/AbstractTextContainer.java index c1bf285e..f6a76b3a 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/AbstractTextContainer.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/AbstractTextContainer.java @@ -4,6 +4,7 @@ import com.dslplatform.json.JsonAttribute; import com.fasterxml.jackson.annotation.JsonIgnore; import com.iqser.red.service.redaction.v1.model.Rectangle; import com.iqser.red.service.redaction.v1.server.classification.model.Orientation; +import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; import lombok.AllArgsConstructor; import lombok.Data; @@ -34,6 +35,12 @@ public abstract class AbstractTextContainer { public abstract String getText(); + public boolean containsBlock(TextBlock other) { + + return this.minX <= other.getPdfMinX() && this.maxX >= other.getPdfMaxX() && this.minY >= other.getPdfMinY() && this.maxY <= other.getPdfMaxY(); + } + + public boolean contains(AbstractTextContainer other) { return this.minX <= other.minX && this.maxX >= other.maxX && this.minY >= other.minY && this.maxY <= other.maxY; diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/Cell.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/Cell.java index 39545144..5dcb1138 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/Cell.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/model/Cell.java @@ -51,7 +51,7 @@ public class Cell extends Rectangle { for (TextPositionSequence word : textBlock.getSequences()) { if (previous != null) { - if (Math.abs(previous.getRotationAdjustedY() - word.getRotationAdjustedY()) > word.getTextHeight()) { + if (Math.abs(previous.getMaxYDirAdj() - word.getMaxYDirAdj()) > word.getTextHeight()) { sb.append('\n'); } else { sb.append(' '); diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/service/TableExtractionService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/service/TableExtractionService.java index fdecc7e8..192bad74 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/service/TableExtractionService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/tableextraction/service/TableExtractionService.java @@ -1,15 +1,27 @@ package com.iqser.red.service.redaction.v1.server.tableextraction.service; -import com.iqser.red.service.redaction.v1.server.classification.model.Page; -import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; -import com.iqser.red.service.redaction.v1.server.tableextraction.model.*; -import com.iqser.red.service.redaction.v1.server.tableextraction.utils.Utils; +import java.awt.geom.Point2D; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.stream.Collectors; import org.springframework.stereotype.Service; -import java.awt.geom.Point2D; -import java.util.*; -import java.util.stream.Collectors; +import com.iqser.red.service.redaction.v1.server.classification.model.Page; +import com.iqser.red.service.redaction.v1.server.classification.model.TextBlock; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.AbstractTextContainer; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Cell; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.CleanRulings; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Rectangle; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Ruling; +import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table; +import com.iqser.red.service.redaction.v1.server.tableextraction.utils.Utils; @Service public class TableExtractionService { @@ -54,6 +66,19 @@ public class TableExtractionService { }; + /** + * Finds tables on a page and moves textblocks into cells of the found tables. + * Note: This algorithm uses Pdf Coordinate System where {0,0} rotated with the page rotation. + * 0 -> LowerLeft + * 90 -> UpperLeft + * 180 -> UpperRight + * 270 -> LowerRight + * + * DirAdj (Text direction adjusted) values can not be used here. + * + * @param cleanRulings The lines used to build the table. + * @param page Page object that contains textblocks and statistics. + */ public void extractTables(CleanRulings cleanRulings, Page page) { List cells = findCells(cleanRulings.getHorizontal(), cleanRulings.getVertical()); @@ -63,7 +88,10 @@ public class TableExtractionService { for (AbstractTextContainer abstractTextContainer : page.getTextBlocks()) { TextBlock textBlock = (TextBlock) abstractTextContainer; for (Cell cell : cells) { - if (cell.intersects(textBlock.getMinX(), textBlock.getMinY(), textBlock.getWidth(), textBlock.getHeight())) { + if (cell.intersects(textBlock.getPdfMinX(), + textBlock.getPdfMinY(), + textBlock.getPdfMaxX() - textBlock.getPdfMinX(), + textBlock.getPdfMaxY() - textBlock.getPdfMinY())) { cell.addTextBlock(textBlock); toBeRemoved.add(textBlock); break; @@ -94,7 +122,7 @@ public class TableExtractionService { Iterator itty = page.getTextBlocks().iterator(); while (itty.hasNext()) { AbstractTextContainer textBlock = itty.next(); - if (table.contains(textBlock) && position == -1) { + if (textBlock instanceof TextBlock ? table.containsBlock((TextBlock) textBlock) : table.contains(textBlock) && position == -1) { position = page.getTextBlocks().indexOf(textBlock); } } diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/PdfVisualisationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/PdfVisualisationService.java index 3d56bbae..751f37fa 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/PdfVisualisationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/PdfVisualisationService.java @@ -1,5 +1,15 @@ package com.iqser.red.service.redaction.v1.server.visualization.service; +import java.awt.Color; +import java.io.IOException; +import java.util.List; + +import org.apache.pdfbox.pdmodel.PDDocument; +import org.apache.pdfbox.pdmodel.PDPage; +import org.apache.pdfbox.pdmodel.PDPageContentStream; +import org.apache.pdfbox.pdmodel.font.PDType1Font; +import org.springframework.stereotype.Service; + import com.iqser.red.service.redaction.v1.server.classification.model.Document; import com.iqser.red.service.redaction.v1.server.classification.model.Page; import com.iqser.red.service.redaction.v1.server.classification.model.Paragraph; @@ -11,16 +21,6 @@ import com.iqser.red.service.redaction.v1.server.tableextraction.model.Table; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.pdmodel.PDPage; -import org.apache.pdfbox.pdmodel.PDPageContentStream; -import org.apache.pdfbox.pdmodel.font.PDType1Font; -import org.springframework.stereotype.Service; - -import java.awt.Color; -import java.io.IOException; -import java.util.List; - @Slf4j @Service @RequiredArgsConstructor @@ -79,10 +79,11 @@ public class PdfVisualisationService { } contentStream.setStrokingColor(Color.YELLOW); - contentStream.addRect((float) analyzedPage.getBodyTextFrame().getX(), - (float) analyzedPage.getBodyTextFrame().getY(), - (float) analyzedPage.getBodyTextFrame().getWidth(), - (float) analyzedPage.getBodyTextFrame().getHeight()); + contentStream.addRect(analyzedPage.getBodyTextFrame().getTopLeft().getX(), + analyzedPage.getBodyTextFrame().getTopLeft().getY(), + analyzedPage.getBodyTextFrame().getWidth(), + analyzedPage.getBodyTextFrame().getHeight()); + contentStream.stroke(); contentStream.close(); @@ -94,20 +95,39 @@ public class PdfVisualisationService { contentStream.setStrokingColor(Color.RED); - contentStream.addRect(textBlock.getMinX(), textBlock.getMinY(), textBlock.getWidth(), textBlock.getHeight()); + contentStream.addRect(textBlock.getPdfMinX(), textBlock.getPdfMinY(), textBlock.getPdfMaxX() - textBlock.getPdfMinX(), textBlock.getPdfMaxY() - textBlock.getPdfMinY()); contentStream.stroke(); if (textBlock.getClassification() != null) { contentStream.beginText(); contentStream.setNonStrokingColor(Color.BLUE); - contentStream.setFont(PDType1Font.TIMES_ROMAN, 12f); + contentStream.setFont(PDType1Font.TIMES_ROMAN, 9f); - contentStream.newLineAtOffset(textBlock.getMinX(), textBlock.getMaxY()); - - contentStream.showText(textBlock.getClassification() + textBlock.getOrientation()); + contentStream.newLineAtOffset(textBlock.getPdfMinX(), textBlock.getPdfMaxY() + 2); + contentStream.showText(textBlock.getClassification() + textBlock.getOrientation() + "-->" + textBlock.getSequences().get(0).getDir()); contentStream.endText(); + + contentStream.setNonStrokingColor(Color.BLUE); + contentStream.setFont(PDType1Font.TIMES_ROMAN, 2f); + +// contentStream.beginText(); +// contentStream.newLineAtOffset(textBlock.getPdfMinX(), textBlock.getPdfMinY()); +// contentStream.showText("MinX,MinY(" + textBlock.getPdfMinX() + "," + textBlock.getPdfMinY() + ")"); +// contentStream.endText(); +// contentStream.beginText(); +// contentStream.newLineAtOffset(textBlock.getPdfMaxX(), textBlock.getPdfMinY()); +// contentStream.showText("MaxX,MinY(" + textBlock.getPdfMaxX() + "," + textBlock.getPdfMinY() + ")"); +// contentStream.endText(); +// contentStream.beginText(); +// contentStream.newLineAtOffset(textBlock.getPdfMinX(), textBlock.getPdfMaxY()); +// contentStream.showText("MinX,MaxY(" + textBlock.getPdfMinX() + "," + textBlock.getPdfMaxY() + ")"); +// contentStream.endText(); +// contentStream.beginText(); +// contentStream.newLineAtOffset(textBlock.getPdfMaxX(), textBlock.getPdfMaxY()); +// contentStream.showText("MaxX,MaxY(" + textBlock.getPdfMaxX() + "," + textBlock.getPdfMaxY() + ")"); +// contentStream.endText(); } } @@ -124,7 +144,10 @@ public class PdfVisualisationService { contentStream.setStrokingColor(Color.GREEN); for (TextBlock textBlock : cell.getTextBlocks()) { - contentStream.addRect(textBlock.getMinX(), textBlock.getMinY(), textBlock.getWidth(), textBlock.getHeight()); + contentStream.addRect(textBlock.getPdfMinX(), + textBlock.getPdfMinY(), + textBlock.getPdfMaxX() - textBlock.getPdfMinX(), + textBlock.getPdfMaxY() - textBlock.getPdfMinY()); contentStream.stroke(); } } diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/HeadlinesGoldStandardIntegrationTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/HeadlinesGoldStandardIntegrationTest.java index 215c12e9..fe006822 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/HeadlinesGoldStandardIntegrationTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/HeadlinesGoldStandardIntegrationTest.java @@ -155,9 +155,8 @@ public class HeadlinesGoldStandardIntegrationTest { System.out.println("Precision is: " + precision + " recall is: " + recall); - Assertions.assertThat(precision).isGreaterThanOrEqualTo(0.45f); + Assertions.assertThat(precision).isGreaterThanOrEqualTo(0.44f); Assertions.assertThat(recall).isGreaterThanOrEqualTo(0.69f); - } diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionIntegrationTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionIntegrationTest.java index 9396f82a..720b148d 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionIntegrationTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/RedactionIntegrationTest.java @@ -364,7 +364,7 @@ public class RedactionIntegrationTest { @Test public void titleExtraction() throws IOException { - AnalyzeRequest request = prepareStorage("files/RSS/32 - Emamectin Benzoate Technical - Acute Oral Toxicity - Mouse.pdf"); + AnalyzeRequest request = prepareStorage("files/RSS/06 - Isopyrazam - Acute Oral Toxicity Rat.pdf"); analyzeService.analyzeDocumentStructure(new StructureAnalyzeRequest(request.getDossierId(), request.getFileId())); AnalyzeResult result = analyzeService.analyze(request); @@ -1098,7 +1098,7 @@ public class RedactionIntegrationTest { System.out.println("classificationTest"); - AnalyzeRequest request = prepareStorage("files/Metolachlor/S-Metolachlor_RAR_01_Volume_1_2018-09-06.pdf"); + AnalyzeRequest request = prepareStorage("files/new/RotateTestFile.pdf"); RedactionRequest redactionRequest = RedactionRequest.builder() .dossierId(request.getDossierId()) diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/RedactionLog/files/RulesTest/SYNGENTA_EFSA_sanitisation_GFL_v1_withHighlights.json b/redaction-service-v1/redaction-service-server-v1/src/test/resources/RedactionLog/files/RulesTest/SYNGENTA_EFSA_sanitisation_GFL_v1_withHighlights.json index 4bab52fd..573a9e73 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/resources/RedactionLog/files/RulesTest/SYNGENTA_EFSA_sanitisation_GFL_v1_withHighlights.json +++ b/redaction-service-v1/redaction-service-server-v1/src/test/resources/RedactionLog/files/RulesTest/SYNGENTA_EFSA_sanitisation_GFL_v1_withHighlights.json @@ -1,5365 +1 @@ -{ - "analysisVersion": 1, - "analysisNumber": 0, - "redactionLogEntry": [ - { - "id": "ee2f67ca1230e5d21863e90f2ccf25ef", - "type": "PII", - "value": "David", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact CBI Authors based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 487.24203 - }, - "width": 29.291996, - "height": -12.641998, - "page": 1 - } - ], - "sectionNumber": 3, - "textBefore": "Study is No ", - "textAfter": " Ksenia Max", - "comments": [], - "startOffset": 110, - "endOffset": 115, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036564+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "6f9146f3bc954002f01cfb1c79ca13e9", - "type": "CBI_author", - "value": "Mustermann", - "reason": "Author found", - "matchedRule": 1, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact CBI Authors based on Dict", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 81.796005, - "y": 473.44202 - }, - "width": 60.587997, - "height": -12.641998, - "page": 1 - } - ], - "sectionNumber": 3, - "textBefore": "David Ksenia Max ", - "textAfter": " Ranya Eikenboom", - "comments": [], - "startOffset": 127, - "endOffset": 137, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036565+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "7fac2da15ad3e7f69a3a64e5f1e882e6", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 1 - } - ], - "sectionNumber": 33, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036566+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d9ed19976a1bbeaa8f42d4bf0b43448a", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 1 - } - ], - "sectionNumber": 41, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036566+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5752ed95d7e94546c20ccc82e92d03c8", - "type": "CBI_address", - "value": "Netherlands", - "reason": "Address found for non vertebrate study", - "matchedRule": 3, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Redact (not) CBI Address based on Dict", - "color": [ - 0.8, - 0.8, - 0.8 - ], - "positions": [ - { - "topLeft": { - "x": 217.276, - "y": 324.54202 - }, - "width": 57.94803, - "height": -12.641998, - "page": 1 - } - ], - "sectionNumber": 4, - "textBefore": "7232 CX Warnsveld, ", - "textAfter": ", NL Institut", - "comments": [], - "startOffset": 169, - "endOffset": 180, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036566+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "43bbee2515421187094dd806cd2987ce", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 2 - } - ], - "sectionNumber": 34, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036566+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "e550f3473276d708223c75f540deebfd", - "type": "CBI_author", - "value": "Desiree", - "reason": "Author found", - "matchedRule": 1, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Additional Test: Names shoud be rule-based recommendations now", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 152.452, - "y": 417.84204 - }, - "width": 36.587997, - "height": -12.641998, - "page": 2 - } - ], - "sectionNumber": 13, - "textBefore": "Lorem ipsum dolor ", - "textAfter": " Lorem Ipsum", - "comments": [], - "startOffset": 142, - "endOffset": 149, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036567+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": true, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "6e1a95925b66af9d715346bd50d397a8", - "type": "CBI_author", - "value": "Feuer A.", - "reason": "Author found", - "matchedRule": 6, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact Auths Cells in Tables", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 146.8, - "y": 582.11176 - }, - "width": 36.0885, - "height": -11.811752, - "page": 2 - } - ], - "sectionNumber": 9, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 6, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036567+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "4ec8947fe7439e564796162817360aa8", - "type": "CBI_author", - "value": "Melanie", - "reason": "Author found", - "matchedRule": 14, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact and add recommendation for et al.", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 162.10999, - "y": 512.235 - }, - "width": 32.710007, - "height": -11.535004, - "page": 2 - } - ], - "sectionNumber": 12, - "textBefore": "Term “Desiree”, “", - "textAfter": "” and add", - "comments": [], - "startOffset": 71, - "endOffset": 78, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036568+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "df2cc1fc80e19c83b28361c70bbbfb28", - "type": "CBI_author", - "value": "Melanie", - "reason": "Author found", - "matchedRule": 1, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Additional Test: Names shoud be rule-based recommendations now", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 259.99603, - "y": 417.84204 - }, - "width": 39.30008, - "height": -12.641998, - "page": 2 - } - ], - "sectionNumber": 13, - "textBefore": "Desiree Lorem Ipsum ", - "textAfter": ".", - "comments": [], - "startOffset": 162, - "endOffset": 169, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036568+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": true, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "61c6d12c64bbd14607e8733e987db6c5", - "type": "CBI_author", - "value": "Melanie", - "reason": "Author found", - "matchedRule": 14, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact and add recommendation for et al.", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 214.744, - "y": 486.14203 - }, - "width": 39.216003, - "height": -12.641998, - "page": 2 - } - ], - "sectionNumber": 12, - "textBefore": "dolore magna aliqua ", - "textAfter": " et al.", - "comments": [], - "startOffset": 286, - "endOffset": 293, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036568+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "12b0a0abf2877b4c0b3a87468c1fd65b", - "type": "CBI_author", - "value": "Desiree", - "reason": "Author found", - "matchedRule": 1, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Additional Test: Names shoud be rule-based recommendations now", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 197.2, - "y": 430.13498 - }, - "width": 30.699982, - "height": -11.535004, - "page": 2 - } - ], - "sectionNumber": 13, - "textBefore": "recommendations for “", - "textAfter": "” and “Melanie”", - "comments": [], - "startOffset": 101, - "endOffset": 108, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036568+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": true, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "2316235decd827887e0f81df8f31f8bb", - "type": "CBI_author", - "value": "Michael N.", - "reason": "Author found", - "matchedRule": 6, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact Auths Cells in Tables", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 141.2, - "y": 641.61176 - }, - "width": 47.197525, - "height": -11.811752, - "page": 2 - } - ], - "sectionNumber": 7, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 7, - "endOffset": 17, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036568+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "25c8001e1de2c20c90d9877404f98c9e", - "type": "CBI_author", - "value": "Funnarie B.", - "reason": "Author found", - "matchedRule": 6, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact Auths Cells in Tables", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 140.0, - "y": 611.81177 - }, - "width": 49.581024, - "height": -11.811752, - "page": 2 - } - ], - "sectionNumber": 8, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 7, - "endOffset": 18, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036569+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ac54363c6918025c965d138529f3a00c", - "type": "CBI_author", - "value": "Melanie", - "reason": "Author found", - "matchedRule": 1, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Additional Test: Names shoud be rule-based recommendations now", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 259.05, - "y": 430.13498 - }, - "width": 32.70993, - "height": -11.535004, - "page": 2 - } - ], - "sectionNumber": 13, - "textBefore": "“Desiree” and “", - "textAfter": "” Lorem ipsum", - "comments": [], - "startOffset": 115, - "endOffset": 122, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036569+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": true, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "46f9bad295a9b986fedcea416b7f1dcf", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 2 - } - ], - "sectionNumber": 42, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036569+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "8700805fe26f929a1afa9d8c27afa3bb", - "type": "CBI_author", - "value": "Desiree", - "reason": "Author found", - "matchedRule": 14, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact and add recommendation for et al.", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 115.34999, - "y": 512.235 - }, - "width": 30.61, - "height": -11.535004, - "page": 2 - } - ], - "sectionNumber": 12, - "textBefore": "Redact Term “", - "textAfter": "”, “Melanie” and", - "comments": [], - "startOffset": 60, - "endOffset": 67, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036569+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "7509328338c4e2a584aae578ee354be6", - "type": "CBI_author", - "value": "Desiree", - "reason": "Author found", - "matchedRule": 14, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact and add recommendation for et al.", - "color": [ - 1.0, - 0.88235295, - 0.5294118 - ], - "positions": [ - { - "topLeft": { - "x": 324.29214, - "y": 499.94202 - }, - "width": 36.600037, - "height": -12.641998, - "page": 2 - } - ], - "sectionNumber": 12, - "textBefore": "consectetur adipiscing elit ", - "textAfter": " et al", - "comments": [], - "startOffset": 206, - "endOffset": 213, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03657+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5974b001dd9553bc874eefd0a8cda4bf", - "type": "vertebrate", - "value": "mouse", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Add recommendation for Addresses in Test Organism/Animals\nsections", - "color": [ - 1.0, - 0.52156866, - 0.96862745 - ], - "positions": [ - { - "topLeft": { - "x": 318.66403, - "y": 629.242 - }, - "width": 32.604004, - "height": -12.641998, - "page": 3 - } - ], - "sectionNumber": 14, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 405, - "endOffset": 410, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03657+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "a6906abd38ee8523e10fb253961fd1b3", - "type": "vertebrate", - "value": "mouse", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: (2/2 additional negative test)", - "color": [ - 1.0, - 0.52156866, - 0.96862745 - ], - "positions": [ - { - "topLeft": { - "x": 323.92007, - "y": 409.74203 - }, - "width": 32.69998, - "height": -12.641998, - "page": 3 - } - ], - "sectionNumber": 16, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 189, - "endOffset": 194, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03657+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "8dae8a1c06887032507aa97105228632", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 3 - } - ], - "sectionNumber": 43, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03657+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d5e7080108b5136d1bfe7d19d9322e32", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 3 - } - ], - "sectionNumber": 35, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036571+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "cba8de0eefd44b342499cf86e39f73bb", - "type": "vertebrate", - "value": "mouse", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Add recommendation for Addresses in Test Organism/Animals\nsections", - "color": [ - 1.0, - 0.52156866, - 0.96862745 - ], - "positions": [ - { - "topLeft": { - "x": 318.66403, - "y": 643.04205 - }, - "width": 32.604004, - "height": -12.641998, - "page": 3 - } - ], - "sectionNumber": 14, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 319, - "endOffset": 324, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036571+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "9b0e30747d674055b044cd2f2fcb8f87", - "type": "vertebrate", - "value": "mouse", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: (2/2 additional negative test)", - "color": [ - 1.0, - 0.52156866, - 0.96862745 - ], - "positions": [ - { - "topLeft": { - "x": 336.9161, - "y": 423.54202 - }, - "width": 32.69998, - "height": -12.641998, - "page": 3 - } - ], - "sectionNumber": 16, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 105, - "endOffset": 110, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036571+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ebefb94fc7d83bca28168fb89a005b88", - "type": "PII", - "value": "kawasaki@me.com", - "reason": "Personal information found", - "matchedRule": 21, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact Emails by RegEx", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 138.15999, - "y": 457.34204 - }, - "width": 93.888016, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 19, - "textBefore": "proident, sunt in ", - "textAfter": " culpa qui", - "comments": [], - "startOffset": 317, - "endOffset": 332, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036571+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5e781e7f1109430d4cfa3f21844b4b91", - "type": "PII", - "value": "Özgür U. Reyhan", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redacted PII Personal Identification Information based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 633.84204 - }, - "width": 84.276, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 18, - "textBefore": "Sude Halide Nurullah ", - "textAfter": " B. Rahim", - "comments": [], - "startOffset": 213, - "endOffset": 228, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036571+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "f03e05490be41417d1c690db1a948d36", - "type": "PII", - "value": "Naka-27 Aomachi, Nomi, Ishikawa 923-1101, Japan, JP", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redacted PII Personal Identification Information based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 661.442 - }, - "width": 269.41208, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 18, - "textBefore": "Study is No ", - "textAfter": " Sude Halide", - "comments": [], - "startOffset": 140, - "endOffset": 191, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036572+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "a8de94583a2b9089f127532a93c70c58", - "type": "PII", - "value": "Xinyi Y. Tao", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redacted PII Personal Identification Information based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 592.442 - }, - "width": 60.575993, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 18, - "textBefore": "C. J. Alfred ", - "textAfter": " Clara Siegfried", - "comments": [], - "startOffset": 251, - "endOffset": 263, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036572+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "4e51f006ef94b176a59bdd7af2bd5755", - "type": "PII", - "value": "Sude Halide Nurullah", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redacted PII Personal Identification Information based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 647.642 - }, - "width": 104.556, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 18, - "textBefore": "923-1101, Japan, JP ", - "textAfter": " Özgür U.", - "comments": [], - "startOffset": 192, - "endOffset": 212, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036572+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "67f4d9d9d0b317a3b04caf21d7e9e4eb", - "type": "PII", - "value": "gordonjcp@msn.com", - "reason": "Personal information found", - "matchedRule": 21, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact Emails by RegEx", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 404.99225, - "y": 484.94202 - }, - "width": 103.308075, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 19, - "textBefore": "reprehenderit in voluptate ", - "textAfter": " velit esse", - "comments": [], - "startOffset": 172, - "endOffset": 189, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036572+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "cd60a0f6e509f753eb4e1bec39cebb5b", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 4 - } - ], - "sectionNumber": 44, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036573+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "31f0cd9187984d53106d99fe080b9756", - "type": "PII", - "value": "dinther@comcast.net", - "reason": "Personal information found", - "matchedRule": 21, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact Emails by RegEx", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 333.9761, - "y": 471.14203 - }, - "width": 101.904144, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 19, - "textBefore": "pariatur. Excepteur sint ", - "textAfter": " occaecat cupidatat", - "comments": [], - "startOffset": 256, - "endOffset": 275, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036573+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "dfe81db1809e3009b760799f34bc5766", - "type": "PII", - "value": "library@outlook.com", - "reason": "Personal information found", - "matchedRule": 21, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact Emails by RegEx", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 171.76, - "y": 484.94202 - }, - "width": 103.296036, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 19, - "textBefore": "irure dolor in ", - "textAfter": " reprehenderit in", - "comments": [], - "startOffset": 125, - "endOffset": 144, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036573+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d28430c33ca0fbbff570a3b2ceb0cf36", - "type": "PII", - "value": "B. Rahim", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redacted PII Personal Identification Information based on Dict", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 620.04205 - }, - "width": 45.99599, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 18, - "textBefore": "Özgür U. Reyhan ", - "textAfter": " C. J.", - "comments": [], - "startOffset": 229, - "endOffset": 237, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036573+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ad8fa6196a3838dad2297d56eda0bed1", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 4 - } - ], - "sectionNumber": 36, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036573+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "fd3fee79edb5ad7d636c53615cb11fec", - "type": "PII", - "value": "+274 34223331", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 350.83902, - "y": 314.9815 - }, - "width": 56.79001, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "1432 8990 Telephone: ", - "textAfter": " Phone No.", - "comments": [], - "startOffset": 616, - "endOffset": 629, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036574+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "329e59bc98f9137764def10a3a3c32a5", - "type": "PII", - "value": "+27414328992", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 380.61105, - "y": 345.9815 - }, - "width": 54.503998, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "Schmitt Telephone number: ", - "textAfter": " Telephone No:", - "comments": [], - "startOffset": 536, - "endOffset": 548, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036574+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "4d631567bb6f2e9285317ab957618e1c", - "type": "PII", - "value": "Seriknowmobil@co.uk", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 338.04105, - "y": 397.7815 - }, - "width": 83.43005, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "6653 44563 E-mail: ", - "textAfter": " Email: maximiliamschmitt@arcor.de", - "comments": [], - "startOffset": 365, - "endOffset": 384, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036574+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d04984817b6ca07cf7b5d86c13ea1c11", - "type": "PII", - "value": "Emilia Lockhart", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 382.1681, - "y": 273.58148 - }, - "width": 58.59906, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "Institute Alternative contact: ", - "textAfter": " Alternative contact:", - "comments": [], - "startOffset": 744, - "endOffset": 759, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036574+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "3e890a0654b20c0af614b9ea29388fca", - "type": "PII", - "value": "maximiliamschmitt@arcor.de", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 335.04404, - "y": 387.3815 - }, - "width": 106.83017, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "E-mail: Seriknowmobil@co.uk Email: ", - "textAfter": " e-mail: maximiliamschmitt@t-online.de", - "comments": [], - "startOffset": 392, - "endOffset": 418, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036575+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "1938a09344ec04ec62c8d408d0af3450", - "type": "PII", - "value": "+274 1432 8933", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 349.075, - "y": 304.5815 - }, - "width": 59.085022, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "34223331 Phone No. ", - "textAfter": " Contact: 493", - "comments": [], - "startOffset": 640, - "endOffset": 654, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036575+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "de467da93491d645a8c55ee2d07ef6da", - "type": "PII", - "value": "+55 1221 3431 14", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 484.34204 - }, - "width": 87.79199, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "be redacted Fax ", - "textAfter": null, - "comments": [], - "startOffset": 570, - "endOffset": 586, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036576+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "318c142244f4fdde2b40981dd70ab353", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 5 - } - ], - "sectionNumber": 45, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036576+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "f5bd3a0921331158533230b006c642e0", - "type": "PII", - "value": "+55 1221 3431 13", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 525.742 - }, - "width": 87.79199, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "be redacted Tel.: ", - "textAfter": " No: This", - "comments": [], - "startOffset": 457, - "endOffset": 473, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036576+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "6956bc0e757963e6e6b9e3abe0f442ed", - "type": "PII", - "value": "This is a special case, everything between this and the next keyword should be redacted", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 553.34204 - }, - "width": 282.8523, - "height": -12.641998, - "page": 5 - }, - { - "topLeft": { - "x": 164.8, - "y": 539.54205 - }, - "width": 134.88008, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "E-mail: shinrorg@saopu.com.br Contact: ", - "textAfter": " Tel.: +55", - "comments": [], - "startOffset": 363, - "endOffset": 450, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036576+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "1397437aa63807fc1993b184cb12cc88", - "type": "PII", - "value": "+55 1221 3431 12", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 594.742 - }, - "width": 87.79199, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "TX, USA Phone: ", - "textAfter": " Fax: +55", - "comments": [], - "startOffset": 285, - "endOffset": 301, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036577+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "82bbab698629750e6b369a357c8ca3a5", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 37, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036577+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "9fe56b2f3d0aeb3b1b18c7ffd02a9523", - "type": "PII", - "value": "European Central Institute", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 376.20105, - "y": 283.88153 - }, - "width": 94.77011, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "4592 European contact: ", - "textAfter": " Alternative contact:", - "comments": [], - "startOffset": 696, - "endOffset": 722, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036577+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "987d05fa4e603f5d40ec23c79713eb36", - "type": "PII", - "value": "shinrorg@saopu.com.br", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 567.142 - }, - "width": 115.47603, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "3431 10 E-mail: ", - "textAfter": " Contact: This", - "comments": [], - "startOffset": 332, - "endOffset": 353, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036577+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "9fdbea097a30463adbc050a6ce674668", - "type": "PII", - "value": "example@mail.com", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 367.21008, - "y": 366.68152 - }, - "width": 72.387085, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "maximiliamschmitt@t-online.de E-mail address: ", - "textAfter": " Contact: Maximiliam", - "comments": [], - "startOffset": 473, - "endOffset": 489, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036577+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "e9c88d8de6eaaa1d4d418b84bd011f4e", - "type": "PII", - "value": "Maximiliam Schmitt", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 341.54202, - "y": 356.3815 - }, - "width": 74.601135, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "address: example@mail.com Contact: ", - "textAfter": " Telephone number:", - "comments": [], - "startOffset": 499, - "endOffset": 517, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036578+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "0cac354b943b0a9dd0a0fa95cbbc4687", - "type": "PII", - "value": "493 1223 4592", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 341.54202, - "y": 294.2815 - }, - "width": 53.991028, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "1432 8933 Contact: ", - "textAfter": " European contact:", - "comments": [], - "startOffset": 664, - "endOffset": 677, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036578+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "03af4eabd3e1ccf18533c0ae66021f05", - "type": "PII", - "value": "maximiliamschmitt@t-online.de", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 336.53806, - "y": 377.0815 - }, - "width": 116.82919, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "Email: maximiliamschmitt@arcor.de e-mail: ", - "textAfter": " E-mail address:", - "comments": [], - "startOffset": 427, - "endOffset": 456, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036578+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "7908316fc56f1ff18fa053bffb0d841a", - "type": "PII", - "value": "Tiffany Umbrella", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 636.142 - }, - "width": 83.592026, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "Organisation Contact point: ", - "textAfter": " Address: Goldstreet", - "comments": [], - "startOffset": 223, - "endOffset": 239, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036578+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "e544f9bb7bed1631a8c0ef4596ca5e16", - "type": "PII", - "value": "+274 1432 8990", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 356.75204, - "y": 325.2815 - }, - "width": 59.085022, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "8991 Fax number: ", - "textAfter": " Telephone: +274", - "comments": [], - "startOffset": 590, - "endOffset": 604, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036579+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "4fb023c952280dc954630c168adffbf5", - "type": "PII", - "value": "+81 6653 44563", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 324.86502, - "y": 408.0815 - }, - "width": 59.085022, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "+81 764770164 Tel: ", - "textAfter": " E-mail: Seriknowmobil@co.uk", - "comments": [], - "startOffset": 342, - "endOffset": 356, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036579+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "26eb1a4ffce1dded6b087b6bdbf6bb09", - "type": "PII", - "value": "+55 1221 3431 10", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 580.942 - }, - "width": 87.79199, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "3431 12 Fax: ", - "textAfter": " E-mail: shinrorg@saopu.com.br", - "comments": [], - "startOffset": 307, - "endOffset": 323, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036579+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "eb12a51e4239d9705f19ddfb47449ebe", - "type": "PII", - "value": "Central Research Industry", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 362.22406, - "y": 449.4815 - }, - "width": 93.87009, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "Contact point: ", - "textAfter": " Phone: +49", - "comments": [], - "startOffset": 243, - "endOffset": 268, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036579+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d6db758f877b26bbd75bace4f2245ec1", - "type": "PII", - "value": "This is a special case, everything between this and the next keyword should be redacted", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 164.8, - "y": 511.94202 - }, - "width": 282.8523, - "height": -12.641998, - "page": 5 - }, - { - "topLeft": { - "x": 164.8, - "y": 498.14203 - }, - "width": 134.88008, - "height": -12.641998, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "3431 13 No: ", - "textAfter": " Fax +55", - "comments": [], - "startOffset": 478, - "endOffset": 565, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03658+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "58e468d117f14307ca84f4b8e7b7e06b", - "type": "PII", - "value": "+49 2113 2311 563", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 336.079, - "y": 439.18152 - }, - "width": 69.58804, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "Research Industry Phone: ", - "textAfter": " Fax: +49", - "comments": [], - "startOffset": 276, - "endOffset": 293, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03658+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "c4c4695c91aae19c8ff54260ac7336a1", - "type": "PII", - "value": "+81 764770164", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 327.16904, - "y": 418.4815 - }, - "width": 56.79001, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "2311 560 Tel.: ", - "textAfter": " Tel: +81", - "comments": [], - "startOffset": 323, - "endOffset": 336, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03658+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "df7bdf4b8e2cf07a32eda981a952a00e", - "type": "PII", - "value": "+274 1432 8991", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 364.13202, - "y": 335.68152 - }, - "width": 58.995026, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "+27414328992 Telephone No: ", - "textAfter": " Fax number:", - "comments": [], - "startOffset": 563, - "endOffset": 577, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03658+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5842283ecbd31a80a2512505a30ed605", - "type": "PII", - "value": "+49 2113 2311 560", - "reason": "Personal information found", - "matchedRule": 25, - "rectangle": false, - "legalBasis": "Article 39(e)(2) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Table in: Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 327.079, - "y": 428.7815 - }, - "width": 69.58804, - "height": -10.981506, - "page": 5 - } - ], - "sectionNumber": 21, - "textBefore": "2311 563 Fax: ", - "textAfter": " Tel.: +81", - "comments": [], - "startOffset": 299, - "endOffset": 316, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.03658+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "6d912c09f6b3262a5db9469ee9b51bde", - "type": "PII", - "value": "\")", - "reason": "Personal information found", - "matchedRule": 23, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: Redact contact information (contains \"Contact point:\")", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 450.9798, - "y": 705.9678 - }, - "width": 11.378723, - "height": -13.867798, - "page": 5 - } - ], - "sectionNumber": 23, - "textBefore": "(contains \"Contact point:", - "textAfter": " Redact when", - "comments": [], - "startOffset": 58, - "endOffset": 60, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036581+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "e8bd2031ba686fb168e5a75beeebbff6", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 6 - } - ], - "sectionNumber": 38, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036581+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "f0cea2f938db704405daa85c8c53e754", - "type": "PII", - "value": "Dr. Alan Milwer", - "reason": "AUTHOR(S) was found", - "matchedRule": 29, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: If “Authors:” and “Study Completion Dates”, then redact everything between", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 236.8, - "y": 502.34204 - }, - "width": 78.96004, - "height": -12.641998, - "page": 6 - } - ], - "sectionNumber": 25, - "textBefore": "Study Report___ AUTHOR(S): ", - "textAfter": " STUDY COMPLETION", - "comments": [], - "startOffset": 179, - "endOffset": 194, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036581+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "b5bc54da5a489024be423fd7c35ca509", - "type": "PII", - "value": "Dr. Alan Miller", - "reason": "Author found", - "matchedRule": 27, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Rule: If \"Authors:\" and \"completion dates\", then redact everything between", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 200.8, - "y": 635.04205 - }, - "width": 73.57207, - "height": -12.641998, - "page": 6 - } - ], - "sectionNumber": 24, - "textBefore": "Study Report___ AUTHOR(S): ", - "textAfter": " COMPLETION DATE:", - "comments": [], - "startOffset": 173, - "endOffset": 188, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036581+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d8a7ac0acfd9f0d4589ba1ff55ec3597", - "type": "CBI_address", - "value": "Umbrella Corporation", - "reason": "Performing laboratory found for non vertebrate study", - "matchedRule": 31, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: If \"Performing Lab\" and \"Lab Project ID\", then Redact everything between", - "color": [ - 0.8, - 0.8, - 0.8 - ], - "positions": [ - { - "topLeft": { - "x": 236.8, - "y": 368.44202 - }, - "width": 106.24812, - "height": -12.641998, - "page": 6 - } - ], - "sectionNumber": 26, - "textBefore": "Report___ PERFORMING LABORATORY: ", - "textAfter": " LABORATORY PROJECT", - "comments": [], - "startOffset": 191, - "endOffset": 211, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036582+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5c07c0a8199119c1ded119367a9863bd", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 6 - } - ], - "sectionNumber": 46, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036582+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "4caf39084f94a323df73775634954554", - "type": "hint_only", - "value": "Purity", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 438.44202 - }, - "width": 28.595997, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 908, - "endOffset": 914, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036582+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "42b13bcc923f2238dbbd5f19280043f1", - "type": "hint_only", - "value": "Purity", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 75.4, - "y": 685.33496 - }, - "width": 24.999985, - "height": -11.535004, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 22, - "endOffset": 28, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036582+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "281458d08c0ddf1a11604ef9ca4ef26b", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 479.84204 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 174, - "endOffset": 181, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036582+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "9a605a92f81366349de1a96c194d22b2", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 535.04205 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 142, - "endOffset": 149, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036583+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "250246a26e93cd879c05beba4f41f812", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 590.242 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 110, - "endOffset": 117, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036583+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "826b14decb8a0b3ac9fc3cce6a7e5c9d", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 645.442 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 78, - "endOffset": 85, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036584+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "bedb022f5de1298c4d8d4729d1335a79", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 438.44202 - }, - "width": 32.003994, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 936, - "endOffset": 943, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036584+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "f881796b07a4393bc04c219e803e2c74", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 493.64203 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 166, - "endOffset": 173, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036584+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "146c04a3b4fe300815ed71fecd1773f5", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 548.84204 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 134, - "endOffset": 141, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036584+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ed6e8e0225116bef834a823b79448c7a", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 604.04205 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 102, - "endOffset": 109, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036585+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "33a076d7eeb2e840117e25c9b36d679b", - "type": "hint_only", - "value": "purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 631.642 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 251, - "endOffset": 258, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036585+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "c40569401e976ca1b74c8cba504b1d83", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 452.24203 - }, - "width": 32.003994, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 874, - "endOffset": 881, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036585+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "5a80377cadcb5c868da857d21a558665", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 7 - } - ], - "sectionNumber": 47, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036585+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "df24f12ba7a9a700984f37ae277d1bb1", - "type": "hint_only", - "value": "Purity", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 96.0, - "y": 705.9678 - }, - "width": 39.9171, - "height": -13.867798, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 6, - "endOffset": 12, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036585+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "0184cef43bcfdf9264caf5141743758d", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 39, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036586+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "1b6af411adbfa62811a6c5c302a240e0", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 507.44202 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 158, - "endOffset": 165, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036586+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "d591cac8cddb354c1747fff367d68d0f", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 562.642 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 126, - "endOffset": 133, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036586+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "3858fea4d0430b59c7d23c1b7fa2a5d5", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 617.84204 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 94, - "endOffset": 101, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036586+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ad026ffe887ae3d596fb2686c0a29b05", - "type": "hint_only", - "value": "purity", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 631.642 - }, - "width": 29.279995, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 964, - "endOffset": 970, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036587+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "ea9961b4451b505c3702bb393cc816fc", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 521.24207 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 150, - "endOffset": 157, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036587+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "e1e965b6b360b39474efce44ed67fd53", - "type": "hint_only", - "value": "Purity:", - "reason": null, - "matchedRule": 0, - "rectangle": false, - "legalBasis": null, - "imported": false, - "redacted": false, - "section": "Rule: Purity Hint", - "color": [ - 0.67058825, - 0.7529412, - 0.76862746 - ], - "positions": [ - { - "topLeft": { - "x": 56.8, - "y": 576.442 - }, - "width": 32.687992, - "height": -12.641998, - "page": 7 - } - ], - "sectionNumber": 28, - "textBefore": null, - "textAfter": null, - "comments": [], - "startOffset": 118, - "endOffset": 125, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036587+02:00" - } - ], - "manualChanges": [], - "engines": [ - "RULE" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": true, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": false, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "b2e61658fde0297a17de618943216200", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Header", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 734.742 - }, - "width": 23.304, - "height": -12.641998, - "page": 8 - } - ], - "sectionNumber": 40, - "textBefore": "This is a ", - "textAfter": "-Header", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036587+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - }, - { - "id": "0dd5b79b160f804046c3b7aa6e74f50f", - "type": "PII", - "value": "Page", - "reason": "Personal information found", - "matchedRule": 19, - "rectangle": false, - "legalBasis": "Article 39(e)(3) of Regulation (EC) No 178/2002", - "imported": false, - "redacted": true, - "section": "Footer", - "color": [ - 0.4, - 0.8, - 1.0 - ], - "positions": [ - { - "topLeft": { - "x": 100.479996, - "y": 69.94202 - }, - "width": 23.304, - "height": -12.642029, - "page": 8 - } - ], - "sectionNumber": 48, - "textBefore": "This is a ", - "textAfter": "-Footer", - "comments": [], - "startOffset": 10, - "endOffset": 14, - "imageHasTransparency": false, - "excluded": false, - "sourceId": null, - "changes": [ - { - "analysisNumber": 0, - "type": "ADDED", - "dateTime": "2022-08-24T16:43:01.036587+02:00" - } - ], - "manualChanges": [], - "engines": [ - "DICTIONARY" - ], - "reference": [], - "importedRedactionIntersections": [], - "hint": false, - "recommendation": false, - "falsePositive": false, - "image": false, - "dictionaryEntry": true, - "dossierDictionaryEntry": false, - "localManualRedaction": false, - "manuallyRemoved": false - } - ], - "legalBasis": [], - "dictionaryVersion": 0, - "dossierDictionaryVersion": 0, - "rulesVersion": 0, - "legalBasisVersion": 0 -} \ No newline at end of file +{"analysisVersion":1,"analysisNumber":0,"redactionLogEntry":[{"id":"ee2f67ca1230e5d21863e90f2ccf25ef","type":"PII","value":"David","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact CBI Authors based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":487.24203},"width":29.291996,"height":-12.641998,"page":1}],"sectionNumber":3,"textBefore":"Study is No ","textAfter":" Ksenia Max","comments":[],"startOffset":110,"endOffset":115,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832446+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"6f9146f3bc954002f01cfb1c79ca13e9","type":"CBI_author","value":"Mustermann","reason":"Author found","matchedRule":1,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact CBI Authors based on Dict","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":81.796005,"y":473.44202},"width":60.587997,"height":-12.641998,"page":1}],"sectionNumber":3,"textBefore":"David Ksenia Max ","textAfter":" Ranya Eikenboom","comments":[],"startOffset":127,"endOffset":137,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832499+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"7fac2da15ad3e7f69a3a64e5f1e882e6","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":1}],"sectionNumber":33,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832509+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d9ed19976a1bbeaa8f42d4bf0b43448a","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":1}],"sectionNumber":41,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832517+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"5752ed95d7e94546c20ccc82e92d03c8","type":"CBI_address","value":"Netherlands","reason":"Address found for non vertebrate study","matchedRule":3,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Redact (not) CBI Address based on Dict","color":[0.8,0.8,0.8],"positions":[{"topLeft":{"x":217.276,"y":324.54202},"width":57.94803,"height":-12.641998,"page":1}],"sectionNumber":4,"textBefore":"7232 CX Warnsveld, ","textAfter":", NL Institut","comments":[],"startOffset":169,"endOffset":180,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832524+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"43bbee2515421187094dd806cd2987ce","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":2}],"sectionNumber":34,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83253+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"e550f3473276d708223c75f540deebfd","type":"CBI_author","value":"Desiree","reason":"Author found","matchedRule":1,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Additional Test: Names shoud be rule-based recommendations now","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":152.452,"y":417.84204},"width":36.587997,"height":-12.641998,"page":2}],"sectionNumber":13,"textBefore":"Lorem ipsum dolor ","textAfter":" Lorem Ipsum","comments":[],"startOffset":142,"endOffset":149,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832536+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":true,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"6e1a95925b66af9d715346bd50d397a8","type":"CBI_author","value":"Feuer A.","reason":"Author found","matchedRule":6,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact Auths Cells in Tables","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":146.8,"y":582.11176},"width":36.0885,"height":-11.811752,"page":2}],"sectionNumber":9,"textBefore":null,"textAfter":null,"comments":[],"startOffset":6,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832542+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"4ec8947fe7439e564796162817360aa8","type":"CBI_author","value":"Melanie","reason":"Author found","matchedRule":14,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact and add recommendation for et al.","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":162.10999,"y":512.235},"width":32.710007,"height":-11.535004,"page":2}],"sectionNumber":12,"textBefore":"Term “Desiree”, “","textAfter":"” and add","comments":[],"startOffset":71,"endOffset":78,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832548+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"df2cc1fc80e19c83b28361c70bbbfb28","type":"CBI_author","value":"Melanie","reason":"Author found","matchedRule":1,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Additional Test: Names shoud be rule-based recommendations now","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":259.99603,"y":417.84204},"width":39.30008,"height":-12.641998,"page":2}],"sectionNumber":13,"textBefore":"Desiree Lorem Ipsum ","textAfter":".","comments":[],"startOffset":162,"endOffset":169,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832554+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":true,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"61c6d12c64bbd14607e8733e987db6c5","type":"CBI_author","value":"Melanie","reason":"Author found","matchedRule":14,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact and add recommendation for et al.","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":214.744,"y":486.14203},"width":39.216003,"height":-12.641998,"page":2}],"sectionNumber":12,"textBefore":"dolore magna aliqua ","textAfter":" et al.","comments":[],"startOffset":286,"endOffset":293,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83256+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"12b0a0abf2877b4c0b3a87468c1fd65b","type":"CBI_author","value":"Desiree","reason":"Author found","matchedRule":1,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Additional Test: Names shoud be rule-based recommendations now","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":197.2,"y":430.13498},"width":30.699982,"height":-11.535004,"page":2}],"sectionNumber":13,"textBefore":"recommendations for “","textAfter":"” and “Melanie”","comments":[],"startOffset":101,"endOffset":108,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832566+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":true,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"2316235decd827887e0f81df8f31f8bb","type":"CBI_author","value":"Michael N.","reason":"Author found","matchedRule":6,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact Auths Cells in Tables","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":141.2,"y":641.61176},"width":47.197525,"height":-11.811752,"page":2}],"sectionNumber":7,"textBefore":null,"textAfter":null,"comments":[],"startOffset":7,"endOffset":17,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832572+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"25c8001e1de2c20c90d9877404f98c9e","type":"CBI_author","value":"Funnarie B.","reason":"Author found","matchedRule":6,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact Auths Cells in Tables","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":140.0,"y":611.81177},"width":49.581024,"height":-11.811752,"page":2}],"sectionNumber":8,"textBefore":null,"textAfter":null,"comments":[],"startOffset":7,"endOffset":18,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832578+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"ac54363c6918025c965d138529f3a00c","type":"CBI_author","value":"Melanie","reason":"Author found","matchedRule":1,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Additional Test: Names shoud be rule-based recommendations now","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":259.05,"y":430.13498},"width":32.70993,"height":-11.535004,"page":2}],"sectionNumber":13,"textBefore":"“Desiree” and “","textAfter":"” Lorem ipsum","comments":[],"startOffset":115,"endOffset":122,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832584+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":true,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"46f9bad295a9b986fedcea416b7f1dcf","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":2}],"sectionNumber":42,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83259+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"8700805fe26f929a1afa9d8c27afa3bb","type":"CBI_author","value":"Desiree","reason":"Author found","matchedRule":14,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact and add recommendation for et al.","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":115.34999,"y":512.235},"width":30.61,"height":-11.535004,"page":2}],"sectionNumber":12,"textBefore":"Redact Term “","textAfter":"”, “Melanie” and","comments":[],"startOffset":60,"endOffset":67,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832596+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"7509328338c4e2a584aae578ee354be6","type":"CBI_author","value":"Desiree","reason":"Author found","matchedRule":14,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact and add recommendation for et al.","color":[1.0,0.88235295,0.5294118],"positions":[{"topLeft":{"x":324.29214,"y":499.94202},"width":36.600037,"height":-12.641998,"page":2}],"sectionNumber":12,"textBefore":"consectetur adipiscing elit ","textAfter":" et al","comments":[],"startOffset":206,"endOffset":213,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832602+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"5974b001dd9553bc874eefd0a8cda4bf","type":"vertebrate","value":"mouse","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Add recommendation for Addresses in Test Organism/Animals\nsections","color":[1.0,0.52156866,0.96862745],"positions":[{"topLeft":{"x":318.66403,"y":629.242},"width":32.604004,"height":-12.641998,"page":3}],"sectionNumber":14,"textBefore":null,"textAfter":null,"comments":[],"startOffset":405,"endOffset":410,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832608+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"a6906abd38ee8523e10fb253961fd1b3","type":"vertebrate","value":"mouse","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: (2/2 additional negative test)","color":[1.0,0.52156866,0.96862745],"positions":[{"topLeft":{"x":323.92007,"y":409.74203},"width":32.69998,"height":-12.641998,"page":3}],"sectionNumber":16,"textBefore":null,"textAfter":null,"comments":[],"startOffset":189,"endOffset":194,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832614+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"8dae8a1c06887032507aa97105228632","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":3}],"sectionNumber":43,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832619+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d5e7080108b5136d1bfe7d19d9322e32","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":3}],"sectionNumber":35,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832625+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"cba8de0eefd44b342499cf86e39f73bb","type":"vertebrate","value":"mouse","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Add recommendation for Addresses in Test Organism/Animals\nsections","color":[1.0,0.52156866,0.96862745],"positions":[{"topLeft":{"x":318.66403,"y":643.04205},"width":32.604004,"height":-12.641998,"page":3}],"sectionNumber":14,"textBefore":null,"textAfter":null,"comments":[],"startOffset":319,"endOffset":324,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832631+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"9b0e30747d674055b044cd2f2fcb8f87","type":"vertebrate","value":"mouse","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: (2/2 additional negative test)","color":[1.0,0.52156866,0.96862745],"positions":[{"topLeft":{"x":336.9161,"y":423.54202},"width":32.69998,"height":-12.641998,"page":3}],"sectionNumber":16,"textBefore":null,"textAfter":null,"comments":[],"startOffset":105,"endOffset":110,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832637+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"ebefb94fc7d83bca28168fb89a005b88","type":"PII","value":"kawasaki@me.com","reason":"Personal information found","matchedRule":21,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact Emails by RegEx","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":138.15999,"y":457.34204},"width":93.888016,"height":-12.641998,"page":4}],"sectionNumber":19,"textBefore":"proident, sunt in ","textAfter":" culpa qui","comments":[],"startOffset":317,"endOffset":332,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832643+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"5e781e7f1109430d4cfa3f21844b4b91","type":"PII","value":"Özgür U. Reyhan","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redacted PII Personal Identification Information based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":633.84204},"width":84.276,"height":-12.641998,"page":4}],"sectionNumber":18,"textBefore":"Sude Halide Nurullah ","textAfter":" B. Rahim","comments":[],"startOffset":213,"endOffset":228,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83265+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"f03e05490be41417d1c690db1a948d36","type":"PII","value":"Naka-27 Aomachi, Nomi, Ishikawa 923-1101, Japan, JP","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redacted PII Personal Identification Information based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":661.442},"width":269.41208,"height":-12.641998,"page":4}],"sectionNumber":18,"textBefore":"Study is No ","textAfter":" Sude Halide","comments":[],"startOffset":140,"endOffset":191,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832656+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"a8de94583a2b9089f127532a93c70c58","type":"PII","value":"Xinyi Y. Tao","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redacted PII Personal Identification Information based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":592.442},"width":60.575993,"height":-12.641998,"page":4}],"sectionNumber":18,"textBefore":"C. J. Alfred ","textAfter":" Clara Siegfried","comments":[],"startOffset":251,"endOffset":263,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832662+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"4e51f006ef94b176a59bdd7af2bd5755","type":"PII","value":"Sude Halide Nurullah","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redacted PII Personal Identification Information based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":647.642},"width":104.556,"height":-12.641998,"page":4}],"sectionNumber":18,"textBefore":"923-1101, Japan, JP ","textAfter":" Özgür U.","comments":[],"startOffset":192,"endOffset":212,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832668+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"67f4d9d9d0b317a3b04caf21d7e9e4eb","type":"PII","value":"gordonjcp@msn.com","reason":"Personal information found","matchedRule":21,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact Emails by RegEx","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":404.99225,"y":484.94202},"width":103.308075,"height":-12.641998,"page":4}],"sectionNumber":19,"textBefore":"reprehenderit in voluptate ","textAfter":" velit esse","comments":[],"startOffset":172,"endOffset":189,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832673+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"cd60a0f6e509f753eb4e1bec39cebb5b","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":4}],"sectionNumber":44,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832679+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"31f0cd9187984d53106d99fe080b9756","type":"PII","value":"dinther@comcast.net","reason":"Personal information found","matchedRule":21,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact Emails by RegEx","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":333.9761,"y":471.14203},"width":101.904144,"height":-12.641998,"page":4}],"sectionNumber":19,"textBefore":"pariatur. Excepteur sint ","textAfter":" occaecat cupidatat","comments":[],"startOffset":256,"endOffset":275,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832686+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"dfe81db1809e3009b760799f34bc5766","type":"PII","value":"library@outlook.com","reason":"Personal information found","matchedRule":21,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact Emails by RegEx","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":171.76,"y":484.94202},"width":103.296036,"height":-12.641998,"page":4}],"sectionNumber":19,"textBefore":"irure dolor in ","textAfter":" reprehenderit in","comments":[],"startOffset":125,"endOffset":144,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832694+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d28430c33ca0fbbff570a3b2ceb0cf36","type":"PII","value":"B. Rahim","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redacted PII Personal Identification Information based on Dict","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":56.8,"y":620.04205},"width":45.99599,"height":-12.641998,"page":4}],"sectionNumber":18,"textBefore":"Özgür U. Reyhan ","textAfter":" C. J.","comments":[],"startOffset":229,"endOffset":237,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.8327+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"ad8fa6196a3838dad2297d56eda0bed1","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":4}],"sectionNumber":36,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832706+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"fd3fee79edb5ad7d636c53615cb11fec","type":"PII","value":"+274 34223331","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":350.83902,"y":314.9815},"width":56.79001,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"1432 8990 Telephone: ","textAfter":" Phone No.","comments":[],"startOffset":616,"endOffset":629,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832712+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"329e59bc98f9137764def10a3a3c32a5","type":"PII","value":"+27414328992","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":380.61105,"y":345.9815},"width":54.503998,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"Schmitt Telephone number: ","textAfter":" Telephone No:","comments":[],"startOffset":536,"endOffset":548,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832718+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"4d631567bb6f2e9285317ab957618e1c","type":"PII","value":"Seriknowmobil@co.uk","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":338.04105,"y":397.7815},"width":83.43005,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"6653 44563 E-mail: ","textAfter":" Email: maximiliamschmitt@arcor.de","comments":[],"startOffset":365,"endOffset":384,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832724+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d04984817b6ca07cf7b5d86c13ea1c11","type":"PII","value":"Emilia Lockhart","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":382.1681,"y":273.58148},"width":58.59906,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"Institute Alternative contact: ","textAfter":" Alternative contact:","comments":[],"startOffset":744,"endOffset":759,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83273+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"3e890a0654b20c0af614b9ea29388fca","type":"PII","value":"maximiliamschmitt@arcor.de","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":335.04404,"y":387.3815},"width":106.83017,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"E-mail: Seriknowmobil@co.uk Email: ","textAfter":" e-mail: maximiliamschmitt@t-online.de","comments":[],"startOffset":392,"endOffset":418,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832739+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"1938a09344ec04ec62c8d408d0af3450","type":"PII","value":"+274 1432 8933","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":349.075,"y":304.5815},"width":59.085022,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"34223331 Phone No. ","textAfter":" Contact: 493","comments":[],"startOffset":640,"endOffset":654,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832745+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"de467da93491d645a8c55ee2d07ef6da","type":"PII","value":"+55 1221 3431 14","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":484.34204},"width":87.79199,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"be redacted Fax ","textAfter":null,"comments":[],"startOffset":570,"endOffset":586,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832751+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"318c142244f4fdde2b40981dd70ab353","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":5}],"sectionNumber":45,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832757+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"f5bd3a0921331158533230b006c642e0","type":"PII","value":"+55 1221 3431 13","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":525.742},"width":87.79199,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"be redacted Tel.: ","textAfter":" No: This","comments":[],"startOffset":457,"endOffset":473,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832763+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"6956bc0e757963e6e6b9e3abe0f442ed","type":"PII","value":"This is a special case, everything between this and the next keyword should be redacted","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":553.34204},"width":282.8523,"height":-12.641998,"page":5},{"topLeft":{"x":164.8,"y":539.54205},"width":134.88008,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"E-mail: shinrorg@saopu.com.br Contact: ","textAfter":" Tel.: +55","comments":[],"startOffset":363,"endOffset":450,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832769+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"1397437aa63807fc1993b184cb12cc88","type":"PII","value":"+55 1221 3431 12","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":594.742},"width":87.79199,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"TX, USA Phone: ","textAfter":" Fax: +55","comments":[],"startOffset":285,"endOffset":301,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832774+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"82bbab698629750e6b369a357c8ca3a5","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":5}],"sectionNumber":37,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83278+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"9fe56b2f3d0aeb3b1b18c7ffd02a9523","type":"PII","value":"European Central Institute","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":376.20105,"y":283.88153},"width":94.77011,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"4592 European contact: ","textAfter":" Alternative contact:","comments":[],"startOffset":696,"endOffset":722,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832786+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"987d05fa4e603f5d40ec23c79713eb36","type":"PII","value":"shinrorg@saopu.com.br","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":567.142},"width":115.47603,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"3431 10 E-mail: ","textAfter":" Contact: This","comments":[],"startOffset":332,"endOffset":353,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832792+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"9fdbea097a30463adbc050a6ce674668","type":"PII","value":"example@mail.com","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":367.21008,"y":366.68152},"width":72.387085,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"maximiliamschmitt@t-online.de E-mail address: ","textAfter":" Contact: Maximiliam","comments":[],"startOffset":473,"endOffset":489,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832807+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"e9c88d8de6eaaa1d4d418b84bd011f4e","type":"PII","value":"Maximiliam Schmitt","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":341.54202,"y":356.3815},"width":74.601135,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"address: example@mail.com Contact: ","textAfter":" Telephone number:","comments":[],"startOffset":499,"endOffset":517,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832814+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"0cac354b943b0a9dd0a0fa95cbbc4687","type":"PII","value":"493 1223 4592","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":341.54202,"y":294.2815},"width":53.991028,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"1432 8933 Contact: ","textAfter":" European contact:","comments":[],"startOffset":664,"endOffset":677,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83282+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"03af4eabd3e1ccf18533c0ae66021f05","type":"PII","value":"maximiliamschmitt@t-online.de","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":336.53806,"y":377.0815},"width":116.82919,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"Email: maximiliamschmitt@arcor.de e-mail: ","textAfter":" E-mail address:","comments":[],"startOffset":427,"endOffset":456,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832825+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"7908316fc56f1ff18fa053bffb0d841a","type":"PII","value":"Tiffany Umbrella","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":636.142},"width":83.592026,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"Organisation Contact point: ","textAfter":" Address: Goldstreet","comments":[],"startOffset":223,"endOffset":239,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832831+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"e544f9bb7bed1631a8c0ef4596ca5e16","type":"PII","value":"+274 1432 8990","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":356.75204,"y":325.2815},"width":59.085022,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"8991 Fax number: ","textAfter":" Telephone: +274","comments":[],"startOffset":590,"endOffset":604,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832837+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"4fb023c952280dc954630c168adffbf5","type":"PII","value":"+81 6653 44563","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":324.86502,"y":408.0815},"width":59.085022,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"+81 764770164 Tel: ","textAfter":" E-mail: Seriknowmobil@co.uk","comments":[],"startOffset":342,"endOffset":356,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832843+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"26eb1a4ffce1dded6b087b6bdbf6bb09","type":"PII","value":"+55 1221 3431 10","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":580.942},"width":87.79199,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"3431 12 Fax: ","textAfter":" E-mail: shinrorg@saopu.com.br","comments":[],"startOffset":307,"endOffset":323,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832849+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"eb12a51e4239d9705f19ddfb47449ebe","type":"PII","value":"Central Research Industry","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":362.22406,"y":449.4815},"width":93.87009,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"Contact point: ","textAfter":" Phone: +49","comments":[],"startOffset":243,"endOffset":268,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832855+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d6db758f877b26bbd75bace4f2245ec1","type":"PII","value":"This is a special case, everything between this and the next keyword should be redacted","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":164.8,"y":511.94202},"width":282.8523,"height":-12.641998,"page":5},{"topLeft":{"x":164.8,"y":498.14203},"width":134.88008,"height":-12.641998,"page":5}],"sectionNumber":23,"textBefore":"3431 13 No: ","textAfter":" Fax +55","comments":[],"startOffset":478,"endOffset":565,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832861+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"58e468d117f14307ca84f4b8e7b7e06b","type":"PII","value":"+49 2113 2311 563","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":336.079,"y":439.18152},"width":69.58804,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"Research Industry Phone: ","textAfter":" Fax: +49","comments":[],"startOffset":276,"endOffset":293,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832867+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"c4c4695c91aae19c8ff54260ac7336a1","type":"PII","value":"+81 764770164","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":327.16904,"y":418.4815},"width":56.79001,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"2311 560 Tel.: ","textAfter":" Tel: +81","comments":[],"startOffset":323,"endOffset":336,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832873+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"df7bdf4b8e2cf07a32eda981a952a00e","type":"PII","value":"+274 1432 8991","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":364.13202,"y":335.68152},"width":58.995026,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"+27414328992 Telephone No: ","textAfter":" Fax number:","comments":[],"startOffset":563,"endOffset":577,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832878+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"5842283ecbd31a80a2512505a30ed605","type":"PII","value":"+49 2113 2311 560","reason":"Personal information found","matchedRule":25,"rectangle":false,"legalBasis":"Article 39(e)(2) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Table in: Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":327.079,"y":428.7815},"width":69.58804,"height":-10.981506,"page":5}],"sectionNumber":21,"textBefore":"2311 563 Fax: ","textAfter":" Tel.: +81","comments":[],"startOffset":299,"endOffset":316,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832885+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"6d912c09f6b3262a5db9469ee9b51bde","type":"PII","value":"\")","reason":"Personal information found","matchedRule":23,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: Redact contact information (contains \"Contact point:\")","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":450.9798,"y":705.9678},"width":11.378723,"height":-13.867798,"page":5}],"sectionNumber":23,"textBefore":"(contains \"Contact point:","textAfter":" Redact when","comments":[],"startOffset":58,"endOffset":60,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832923+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"e8bd2031ba686fb168e5a75beeebbff6","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":6}],"sectionNumber":38,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83293+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"f0cea2f938db704405daa85c8c53e754","type":"PII","value":"Dr. Alan Milwer","reason":"AUTHOR(S) was found","matchedRule":29,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: If “Authors:” and “Study Completion Dates”, then redact everything between","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":236.8,"y":502.34204},"width":78.96004,"height":-12.641998,"page":6}],"sectionNumber":25,"textBefore":"Study Report___ AUTHOR(S): ","textAfter":" STUDY COMPLETION","comments":[],"startOffset":179,"endOffset":194,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832936+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"b5bc54da5a489024be423fd7c35ca509","type":"PII","value":"Dr. Alan Miller","reason":"Author found","matchedRule":27,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Rule: If \"Authors:\" and \"completion dates\", then redact everything between","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":200.8,"y":635.04205},"width":73.57207,"height":-12.641998,"page":6}],"sectionNumber":24,"textBefore":"Study Report___ AUTHOR(S): ","textAfter":" COMPLETION DATE:","comments":[],"startOffset":173,"endOffset":188,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832942+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"d8a7ac0acfd9f0d4589ba1ff55ec3597","type":"CBI_address","value":"Umbrella Corporation","reason":"Performing laboratory found for non vertebrate study","matchedRule":31,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: If \"Performing Lab\" and \"Lab Project ID\", then Redact everything between","color":[0.8,0.8,0.8],"positions":[{"topLeft":{"x":236.8,"y":368.44202},"width":106.24812,"height":-12.641998,"page":6}],"sectionNumber":26,"textBefore":"Report___ PERFORMING LABORATORY: ","textAfter":" LABORATORY PROJECT","comments":[],"startOffset":191,"endOffset":211,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832948+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"5c07c0a8199119c1ded119367a9863bd","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":6}],"sectionNumber":46,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832954+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"4caf39084f94a323df73775634954554","type":"hint_only","value":"Purity","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":438.44202},"width":28.595997,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":908,"endOffset":914,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832959+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"281458d08c0ddf1a11604ef9ca4ef26b","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":479.84204},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":610,"endOffset":617,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832965+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"ea9961b4451b505c3702bb393cc816fc","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":521.24207},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":453,"endOffset":460,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832971+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"42b13bcc923f2238dbbd5f19280043f1","type":"hint_only","value":"Purity","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":75.4,"y":685.33496},"width":24.999985,"height":-11.535004,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":22,"endOffset":28,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832977+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"3858fea4d0430b59c7d23c1b7fa2a5d5","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":617.84204},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":142,"endOffset":149,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832983+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"bedb022f5de1298c4d8d4729d1335a79","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":438.44202},"width":32.003994,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":936,"endOffset":943,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832989+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"33a076d7eeb2e840117e25c9b36d679b","type":"hint_only","value":"purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":631.642},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":741,"endOffset":748,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.832995+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"146c04a3b4fe300815ed71fecd1773f5","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":548.84204},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":329,"endOffset":336,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"ed6e8e0225116bef834a823b79448c7a","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":604.04205},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":172,"endOffset":179,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833006+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"f881796b07a4393bc04c219e803e2c74","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":493.64203},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":548,"endOffset":555,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833012+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"1b6af411adbfa62811a6c5c302a240e0","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":507.44202},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":516,"endOffset":523,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833018+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"c40569401e976ca1b74c8cba504b1d83","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":452.24203},"width":32.003994,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":874,"endOffset":881,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833024+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"5a80377cadcb5c868da857d21a558665","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":7}],"sectionNumber":47,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83303+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"df24f12ba7a9a700984f37ae277d1bb1","type":"hint_only","value":"Purity","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":96.0,"y":705.9678},"width":39.9171,"height":-13.867798,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":6,"endOffset":12,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833035+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"0184cef43bcfdf9264caf5141743758d","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":7}],"sectionNumber":39,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833042+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"826b14decb8a0b3ac9fc3cce6a7e5c9d","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":645.442},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":83,"endOffset":90,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833048+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"9a605a92f81366349de1a96c194d22b2","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":535.04205},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":391,"endOffset":398,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833054+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"e1e965b6b360b39474efce44ed67fd53","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":576.442},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":234,"endOffset":241,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.83306+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"ad026ffe887ae3d596fb2686c0a29b05","type":"hint_only","value":"purity","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":631.642},"width":29.279995,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":964,"endOffset":970,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833065+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"d591cac8cddb354c1747fff367d68d0f","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":562.642},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":264,"endOffset":271,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833071+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"250246a26e93cd879c05beba4f41f812","type":"hint_only","value":"Purity:","reason":null,"matchedRule":0,"rectangle":false,"legalBasis":null,"imported":false,"redacted":false,"section":"Rule: Purity Hint","color":[0.67058825,0.7529412,0.76862746],"positions":[{"topLeft":{"x":56.8,"y":590.242},"width":32.687992,"height":-12.641998,"page":7}],"sectionNumber":28,"textBefore":null,"textAfter":null,"comments":[],"startOffset":203,"endOffset":210,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833086+02:00"}],"manualChanges":[],"engines":["RULE"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":false,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":true,"image":false},{"id":"b2e61658fde0297a17de618943216200","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Header","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":734.742},"width":23.304,"height":-12.641998,"page":8}],"sectionNumber":40,"textBefore":"This is a ","textAfter":"-Header","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833093+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false},{"id":"0dd5b79b160f804046c3b7aa6e74f50f","type":"PII","value":"Page","reason":"Personal information found","matchedRule":19,"rectangle":false,"legalBasis":"Article 39(e)(3) of Regulation (EC) No 178/2002","imported":false,"redacted":true,"section":"Footer","color":[0.4,0.8,1.0],"positions":[{"topLeft":{"x":100.479996,"y":69.94202},"width":23.304,"height":-12.642029,"page":8}],"sectionNumber":48,"textBefore":"This is a ","textAfter":"-Footer","comments":[],"startOffset":10,"endOffset":14,"imageHasTransparency":false,"excluded":false,"sourceId":null,"changes":[{"analysisNumber":0,"type":"ADDED","dateTime":"2022-10-20T12:53:54.833099+02:00"}],"manualChanges":[],"engines":["DICTIONARY"],"reference":[],"importedRedactionIntersections":[],"recommendation":false,"falsePositive":false,"dictionaryEntry":true,"dossierDictionaryEntry":false,"localManualRedaction":false,"manuallyRemoved":false,"hint":false,"image":false}],"legalBasis":[],"dictionaryVersion":0,"dossierDictionaryVersion":0,"rulesVersion":0,"legalBasisVersion":0} \ No newline at end of file diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/01 - CGA100251 - Acute Oral Toxicity (Up and Down Procedure) - Rat (1).pdf b/redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/01 - CGA100251 - Acute Oral Toxicity (Up and Down Procedure) - Rat (1).pdf index 243b10c82330d8757b49c74ceb100012391c9ee8..16b2652f7815ce11ef6c9f2610fce657d61d481f 100644 GIT binary patch delta 117913 zcmeFZby!qg`!5ay3?U)X>7ams$OOz#f`pXP-QC>{BOu*5N(&;OAks*PDAFLIbPCdq zgyh-a^StkK&U?=FyUriK@A=~#_O)kLeAZp-UVCrueXpr$yw%afYQ?7fQ2HL6ho6M) z$NbkJ5+a0v00ahcGPNbSe;+CZ5fFqUkWg8O9s~|Y3P6x3B*XwJ4?zm@^TYU{@-~hZ zCayNV7UmE*R1w09fGR-{f-tB$06+;K5u&0b7LMkZ#4zH)1gd-_d~n3SsXw$Zb27J3 zHgR=u19(X~*?TxRxOj&87n6?YDa<%wr<>JeC24+O|-hybhqVfwfI z-P}!F-Mw8cEJ+|R5;is|C25lXoj>&d4*35E?Emfj75=9-{o{RqtyKjJcN23HcN4&I z`L29Y(Zs>R4Z;iiQ&aMAw+B`$&;aL8<{@SQ2_TYHh#4sO;IMzMNGZU}`H`0^jseZb zj|5gT;Prw~H3&Zv_22oi@s$(Xm>F9D1pgm_XI;7u8kMZ=U^fU31bkKMi(`w+;7Aw+wWSefi!y^%*_XJyDo@-8P{t2Q6l->?~`o?fuYP z-Cf>Z-(SL1)%6iq`aXxcuCKJErl+E#p{P1mDt^JNCnXgoB`sA;T~lM8mol~MO>yZP zC+pU(&xJR{U0C3B(mWl;vjV@;gMxxEK|wF*xNo&VK5obEFqjdk(T6Z43x_a;XS^bw z2wg$r{SJTT1*ar`Qb5cG90kDfh4_nc#Zz%ok}lp3(+KilB=HulARR58Y5Ax&aSatl zQS+TX^Jns~9Ae@aA>zgRi7_n1X~z5#lTpfg9nPSSAS_IR|lv%`szmTN1=Z%ozR4-N1w&6hvpbh&*{IW z$rx+42Nf6(>2k$NRj!8mvP66tq|T@L@WFo2p8iG0Clf0#ftk$WNcf$$bXL&_7ljxS zxzhymlwZF5@+xD)a|Sr_2KCUhoPyNjxwRcG33yWVWYzpv98&#vS_Uq*J6#-T9|Exi}h2kt?zO`(>N* zgl=|zr6ek#DUA-FN~?hyCl7#!;jP}=8#KI*oPG)0-K@WtJ{J{rr^kdZ{{VYPl9jS- zI5V;rUS}SqyKzfSoZ;sME&X?X%?JQ9ao=~{&KAGJJ2QJ-h#FFFY9+m8IcnI2Ufl#A zW5sT$3JS;eDdSJ*-u9Va(po|3oP>xZg$w**S?P}|I3M|L@e=Q@p)^8(6=v0zp%tr4v~|(aC@~|^rAfyWwQ^hzgN0A%~uY&sAS{*B)n^8QIeTj z$@;kBphV=2F;z*DMuh;>Xpc*iN`h5w+OO+}d*@2h5L@A6MNB4-*OryxSL(Rt`#;ts zzArE)ktxw`y1kc^JUV7tH^%79QDpQ+{_?nYPe|(rP0{@V^}p=Niy`O4=EVQ&d8AgH z6Pq7&)rBpH!FI%EOU|vtrTP15MK&_&f(-8h3q*{?bAyoj3Wr(I!6wEqaAGrD<3;{! zQfg~72x$Kh0tuop;taTK^#AT9x*~*)z9hu@n}F&sS@@F&DuJm*3I2-=@O;#yI}ydo zf8#9p6hGFFXX>Y1wM4DD?*_(T!g#w|BFKoIx^1oH*(RK~=c1Csy)#1DQlWN=n$YM$3e`7pWo>r7z^&n^pF=Ewe`cHhH&N%{YJY3_qW1Qr8^I` z{KjmddK&Mpsg#|KP`QUacKO)0=8`#;GxbvN#beCoVec&H!Q+gX_W4C(J_=k+Y0LUT zi^Udcm}}kh8|k`lZG=_m(BcY*srS`JzVPT^=v;B{AVY@U{CrMPEyv|6pZjVcb=xTS z+!~!$eC+?jEvVJic|1ba#qqoG&p;^ugwHpAZlB=rYXXU^GJ%FTG0HF9)K+DKuh)Z<|`v~QL*(3%>#xmp43K67IM012&e7I==zOnwQ7D-24H+1c;aDSy0)A-_d>9(_F9`qXd zCYkG3VHxq?QAaPI_TOD>qSoTiXh_fSm9`%*(P01?dpy?5RISY{w%QMj>%P^}?om{Uqyd2NQrQXR#?<8-Os5+D1>2#{{`AH;@s)@%EW(Z(N{4kCDp4 zw}V|mg zc6EICW4Wq~4eKhS6Md6sKf0>#E!;ipD=qaMY4sn6Kf8C=qPB$DA#&2Qx=9|5HI)1v zy7|5j#zpBaZ&5j|af%wdoSRyNVlGLcbnJDg!h2TNXJrDo;P^7iq}b-{_(^o+p(z~S&PtfsKAX3NaE-m z)od<@m5FC}EdMw34ZXArVd~tO&;V!DiNZ=Rm>wvIf=y0`T?;_l0yu=fI>^w4VshNGdPQ)O(>N?aQah;w+ z!A_zlSIHtE3*T5WuPqSu-NBeY50>2%|2j(#K9=Lwv6Ch&80%IEsHPq0Q@bx(BdNgq$d8?^~8NbSs6 zRA`IuA>Kh-ViB`_*_e6Li&*?$Ee}{nkre!|!rRYk8s2ZXeCx09e1YEI@79mo{LPnU z37$QZa3Z=<@#Pi6=V2e>{I)ko{KT_n2k8mb0R_)kNVZ5^8bifsQ>;&#e-L`~$37X9 zsH+kTHlTMb9pj51HE69b)D)NSo@l;h<0+PGW&B+)ys38I{;Irk5 zV?mjphMS+43tjJxmNzk>Uv3CEv`RX&pi$fbNfWNG9+R^nMZNs;0y|os!q-e0yNuFf z)7+~TGBU%K4tw8;q94P?tNriu9WXY}x*#4p-IBzQDV=a~DCgv7#rthL>}7l}tXBWM z!TKFq-o2GDWPqVlrIZmSL00Rn`~XR;KErh!d|}bY6cIcpar9!UXyQ@iQ){yID3OGt zR>!gFA4`IbsTH*oAN!!V1T4wyD~%>cU5(xzVG{CT#B;ss;*xc8ZPM4s_QdBeyta8u zjkY!(zn#w()p1gk)<2~B?Q;zglXI8$ca)Um3@!Hw>B2W<*hPV7jK3YC6))bR zZx&A6oVas=^FDCf_s?_4dtKl;BqJ7|39a`hcmqVBpbsrPZOklGWh5X7Boc@L@$&Qk z>x98z`Up5eA92}+M6#*s|7ihQ`GFYGWiJc`l#zdx`G7LtU**eDynmH}$P-ZJMO{)x z0w)@!c^Qkk3OynC;QGM-5kRbo{|_1tgqr}$y!=4>6&k=HFGEz9bv}S45S{}5UHSt? z06-Yx&&hYm;!?EBc-5uAK$#Et20~f9d;r_aaY&$y;za`>pu&6EfYi}PATLJ%LuMc@Pk0Id1&PXU2?bT#fOLU*b4pI*sJ^??rH1j2c| zmkOXR>G0cK#_g_DM!+s-0N}<8a6=+lH2~P9OqUA4J%KJ@94}1Y5zrq238fr9CH0-p$PfG5z!dpU;y4gr|q>YJYr&>xAk2Wq^M zS3?mfKHtAgamn>^Dgl8neTSD%+#2A5kayGl3&{(NyEOA3PtyV_fKY#CNa%|Hm31zs znHNA^B6(4P0Cm6{0o$4bP5k<3Ag~HZ2iP3}M|lC90Q8j?16o{83>=~63zRNh2QcDg z@D_>m17I+@KPmxp0;pvKRFDAW%LR%;I=Wub0j3`yc%?29&>NVQ%VqjMoaq0t;lH?! z{tt=%YXw06r%C=x1pxT}AGN^$oB#i#=GXs!^Z#GE-2P*={lE49A13)Py&(PHe*I_u z%lyDgRB0P~cMDfNsI)y0Q2+C87lN7H!=)pI1A&68*QnMIem*`-IUoLQV&MJlzaoFN zkD%CeOn(Ii1up}L>>z&L;Nlx zO_4Vn}=y4Sow^rKX%~LJ~VQvk@l8UQ&pv|Tf1zp>HJyha<)Ca#d zO(7tvh-OT{MUNuy+EX0$c9nVvHsu)@F3v2|p}vfN7Q!zHPO-W^ee#sQH;q_Pzo$&! znNLR2@Z;mivfdOtx4~CtnPO!cN-J`+d*5om|fQ;C0lm7goXQ8JOIF>}z zc}O!I*hL-wLnxD+wl{`%f8UB_sl}G`*yw5Bjpa&`~Z~X2S^o|!jsQvT_AEcMLz*KNB zp&6{UZ+BO7wF99hBUw$G8dF(R^JB`g(J1-&;9{&C+S2eXPz{UuPO)Oy=U264S#O`` zeUM$P%>y|R`76QP9|pF$v6*TPn_!C?WuURRB#c|%jUS_@yf<;*cuemQ&zL+gO=Js0 zv%H?roCG_Uj3t6O9mUxCF5caqDJue(&>W5HOvHL7TfIzHf7|Jnn(73ttDQV^>=p`g zs*!@7sRZMn;YyB0>`yHv8`It+rkWEyI@E=;2$jemKANQK&&N9kp9GpP(z=Jj$206Q zf(7Z|j~CECi>T6bC2@u7Wbpm(D;=-jEJS0gxF}P6<111R@|96i=B;8b8rY z_)=NN3HGfM3wMfh;Z90nJE-E2rCi5X^JRPQ)U8oO4%*jN%PCa4uf@Yyhqogvu2JM< zul14ak+7D-NRTQ+du+N$^BKhgZ)Tl(=_h%E6lo{4T=&z3Tyn(}uWQhuSybGlzjnGO{UA#hj<>&f=#Wjm$RIcRyH>U`naYsyK zrc@hNjFgR@Qa{AkePy`Cn%~_pyohy&=SOY*%qRukz=JQ}==yKt3C;dc-M6nebznlL z7#V$dgBBZi(^XAmmF1RK=uY?+qh82_py~E(&%r#+-Y>j%!Qm8Q=Z>F);q=#`c~$H!}SqG8dY<^O86DJMY#{maCT77tjRhSsm0z>CENoY0V~wC1DmiX=QK* zl=*M=w&}$U8HkpP<^Hr(#pi+Tn!CeKdDO$f1rGLyinSu@rqpJZo$04u=DnXr)C_|k z&X1g^Hn0t;Rp6tkiiG36+cpk+3aOK`E>OAqRx#FZ4HtFi`x3H$dof0_MD27A44t{w z6{2@Qn?&l&T162xH`C3wGX!*{#(#lsM?OyPN>{#XJ*6{4vhwS*VQo!KkRO+)fSzX5 z>l2I3~qIMJTZZa^jMwlO_U7Yi=hxJ$7TwP_3+1N3+yuX)$ z+ezh|pdaE4d5`^qQq~b09SiPc%FUn0g$+RP@W0^6vV7FWSB2C;FbM?dR0L9CPr)XP zHuPdIsDAm{FR#4L%A1*93O9IYjFS69v8c#ixOR0bL zPhz4Q?PbdqI}zb>ZGm@}zUOgZ?5nmd)c6|S_@T~zy%=-2pRs{LXIJX%Yg6yp&PlE_ zvWxe1^c^&7RiXjdO{CjE*?BWjPzDT7}$-|^9%uX0cssYWLi*nt5|+-i*zrbFrzPY8Wt zRihOM<@9 zW&{nDR;ZP>K9Z#>3=QQ|;li2EgHAH^NT?pCY=TRwN-lhUt8=Hv=N4G-|6ZJ?>5eDS zZmr=W(SMP+?wJa;Q=UVGi0`vCNtnz%a>ZqNntwAnbZElg0A1oq!!m>MlPll70VCWe zOA7bjn272>u-Q^~>yuXaz_obh`hNH0n7~Cvydr_cSk=y2GghoH`+;_(bNPxu*@X$2 z#>&|JLRSyMIzQpS(}3*~yg=rNi~(oOso1c2f47e*Bst4$yEmx!k=on1)XZIAM&+$= zDO^b>RVDn5EX(QjIPH-a)cFSPGl1a$S0igq_>(oA8YzsEch&g95+Q>LC zGSGM!q-1pvUii&AFlYz9y*Ao#fGR>iIX_!kLfd0kLG?bKKD?H&fOpQ6LYP<=*C7)_ zFd?bup12yrqw8{0FM1)I`sD*K58?97Y?}agy{fF4R?nz=5~HF{-@S*Mj3O$(Q?zEb zIqk+Cbkqv@;LRMTIPn$wM{n&l$*kHX+#L(me-O^N!P|j%j`i~byNIqC`tODNcitTk zGX&N*(_hP10516V@`VGLD!}>$l2ooz2LE&YrfM5FP1M~uySwCaXhM<1dkTueQ`hT6 z&W`F#j7>~$2J{Qr-ujqG^mr3>aUNV@ruNqKSf#39Mp| z#1he9PC|?OvYZK?5GiAJ;0e<~?2+Wjwu5mMi1XT;PrmqepJqfDc_VN$Js?TjeIc^q zL{gAjvU9`{w5sXb3?#+++IA2<P^&>EWr?RTwbw4!6mm4qfQi!6fpWdPfR95EZlck`p(1Vqv+BRtY8v1Pt^f zH|BD3U)h)1M`*sY-6ysS&Mgtw#Fe_=0p@C%46DO)du-x`U18$oBrZ;W=d&q}Yr0qv zxx*;HqUO{hYQM}hDvZ6$tSifK z{|U8jaOhLg!E)t(aUp8l(h}@zVeFjO(LY|}Xi$TNlr2nNR1b?|Su-6GkvXKagp-Yg z*s7rt`~%cV)?SH-f-2Wsh69hbcTTo$it67f)i@ery%?yXqY&M!^e_xdtvS=D?B%+! z_#jKYVj!er>>FZIAq#t^2wdpgD`?r~2Y&E^=gr;uFFb191YWlIcK_txYm@4XKu4jN!eD>$BOhB#!NewCd0q zO({(tx1NlWPNUrlL4x*jXIE%u96EGJW%T8P7kQD|+)45CA;C@{dcW)2`~?bSVJsnL z35xFH0W2D=`=*9$l*UlnzoS-v!LnKWdih^E*J z2w9`LqexzVqwX>FihWAVk}SLAWI;4qAsoNBN(h=7lWRazPeD|lq`lw~qLSRa-o!g; zRnFF+Fx>S1^UaKn9obdiO2>Hg#aX@XVtj^&;mu#W<%Yjr(L~Ea$`sZ^A; zK>3}fC?-*NyCP~U3xvzDBk%TX)!Gx;NvGkN*Fp~>SdWLd9wsrFeJUB}6MS7J%WM=? zQIz4qpY!Z^e@;86PINHxbDK**iWX?4(0%(I?b&nFb7wD1k7%<^m4VM&^zO3agKDN( zMec>v*2b~>A55Q(d>LvHaX5~tv9I1(7o%1G=~`VZyxS@hsl=xpmtS*lZYV<;i)O{V z99qW>b;&TR{r#}zyUWgdg*z+UbY^_-pZ9Gh)o~6;Daf_AKT&$B(>{2y^NvY7>G!Eg znmm~E;Bzm-X$^i(X#CfwqAKWWcYPVhw$6I<-uw#Hr~T6gwn8YaTv9xiFVCn94L*4fqtqM&325#qvOBsOdjm?y8Yo zdDS^0yz18p#r9~r{bol+4&@RFI}R|_bdR8$)bbc2<@|k3`sZPzV^m=c+vx+!fJ1L) zAE!^Wl)dnoipBT38cN}b9iGyS0VCx*5mv$?yH5{lgte@D_B;|xVP_3}BQx>-!pS>w zeg?79&v-Ty)9bya-Clh~TXugR%O@eY`KDd#G?_-}Yq(zY_p{?xwd`2EwT z+dlO5R!>fgXxX-u-|2nF)5hhbZcD~Tt6lv~LT!gEfp=Li;)pseyj`OA?rh6?Y~LD~ z7|D9f(r|Y=i?fEru@)_Rqvh$KPgTc|;Nho`*_Nhxnu@+_YU|VIp>k#kWf?#0%6mLV ziV%8D!(XNiys$%y5}QQK_tj=aiKh62GV=Vny9#jvWgIt7nAhE7(2qbv;Yzfr@m~&q zxFnbUVEjBQcsIxObiaGZsCjdS?94|9_3HE1ppW0={k;6?{Gp#WOqBL$1IyjTgR?rn zU0~BkJLF+nN^mGJcWtrtfkal!M_L?aQp8oV>SY=$9LS=^U{BysVnZ-!G8{I{rY$xb znh*BhWvd0Kbt|^Qh);vhC9jul+Rj&J$qaSh3aWG7jJ-t)A!Q`LfKu{zvQI@t553Ip zY-N6+m?bU7`2E)aQ_c|+ReAb{df2DgRKnTPbkT-D>DCikOFl-e4Ae8tB#&CPp<3m1 z7FGJPce4h>{EtPioon-=EpIg2_b*gC>oN#BU@>rwui+~G=4O>7X1U-bewatZ%~ulRX3q|83MwKaT-qrj*Re!zhAw=kYZ)nU*-_)mOL`&sQ|-jjM?szF9c+PxRBfY3MM}i*cxUj%K04E&Y}rhV|C7 z<=kJ==!lD}RJxVd|AH=^u za-}=pNd$6#zqstYNgLYzX>YlMO`hA-kv%}Xv7VTUxnAq0+B-&MoJIb`;C-#PKrN+B zIn1S7_*=YaN-jlTgg+;0R(DdhT(T=qMY_Z3ji?0)WewlDZJU`&0@5PZOvv2CFT4H$ z;a9o|OrbqCJ2nb4=Z`~i2L&VsBMhJlz@`$Df2R!p)e7uB0dksweH?HMaS(_J{a0eI z#Q&I#{3nV2G8Oqxp0Jz)9P%eg7%0IYe|CWYML6&;+Ewl_P(}cIX8tY%J3%gYzNi8@ z&p`8^oh5P(KxK zB=nz|(SOwZlM#*NgCqYpQlf#hfh&oxQlf#^uUD1-Wg7SYcS0)jil+4-RL%Ds6Z1t!XhY>COL`YQN^zef5`_9U65N@EOg6i@mvxxxW0v_!;Jl?QmhT%|NfMqVuEnd9A}u=1u?n zIOqf5i$tcMX3_iikK8znR(Kf?+3GED!~hf3nJ~8U`SLwR=nUhzjmo0{$@rVy^V2l# z-OWs!M$DTJ>L!#wMJCntgraxSMiGgG;Il{$oOim{&&1-PD?1t{C&j0poamFUfk{o@3?4F!p0j|>7i7K$a%)2bvx z?&1c7HyO2ppV)Bi6!AS5J`XG&I#Z487Huy5t&vs_2hG)KoevboHaUK$ ze^fgttb0A?0aZnNK`c6CG01lO&Z~RYU%PH&6LTzo;J)Xp8<9MD|3$l%uYSR+zEx~h zcQXx=h?X?M%pjC&Zu32Rr*7J2u5F7I!nZR;JREC3Rz=G_a?FiWL^12_Qmff1iryNl zI~5%tWqeOn&wVw{VXt!ylSyw#Y*9Wo2eAvNybqUp4iWkE(nj-=~97#1i*?VWG>=Uq?f^-o>dr_8RqVPY%?5!75A!&Z^{St{eOI z2n}(r;;2ra{A+5UCrPVcLqny0`Xq*+84|#70ck(xBVvfI_qXl~}>=KU4^XgMpvozLoua&C^en@M%p2t(#jg?1}X_JmtOM#@k z)v)j!`xP!uM^~HqM9eu(V>gelI7ICN^x@GT*Ftl^*2tqlk0G3}wE|9Ojpb~fPcX}gduKKN@S=zn8%O0A9FD$ZJIgTH zy=O}+P#mHLrF!fV<8juhdKK`i9}!*e9`#~XQ8RvxzVYL&e=~tw%Es6D5ZfaUejXn> zc#2>GHZIh5r)FC{yYC6N`$HtInZUzDtl*cXZa=Fj$Ai#63mHg)s~;~pDAyCngRIMW z6Ux}9tkuzca7~j$;{NV|(>kT5@+aKgsmMgF5XeM+RAO|Xpgi8`h2=kp|u@Mz`AuBW4Y*HpYW^`ro9Cg6RIhSF#E z4z}VJIxMDG+-}(=oY|MWuZBTAS5x^#(re13xX=ep8IX358p;U)nCxwV*?~t-z>kBt zv$gbx(Uo|k`;+tPKk>qv1h(Fq> z+~>K~Xc~2&gY)(ZSvSpTBdxmJVH-?pq^$6K1xTW4Sk&RCpzo$jLA zOCa2>XAqh|Axn+Si4q*h%gn6s9g|K`uL z8jB_goYr~1q8=|yP1K)+u2DY9ZeOSxvL9u|qJB8W8J3Q+Q+?-?fHQ01uW4r%CEbY? zOkq(u(8^%J$ZxT<^1CEJ_4!lFRI=|}H{(X#ryDxu4;{lv?5jEa8c5dt-VUadFe<;B zOe0zUEXttGFY^1u-gu^nuAH^b*!u#B!<2$H{z}ava}AwZ>5Re-Q5Ubisg==0NSpF` zk~S*v`TA0b`h>)Yb&Ui9VleM9_k%U2nfhd2{CT!l*FInkD6PZeXldzoc<-`{#RhSRe74!^$? z{q3B3JqSX=3=a+7D;K~W5xX7bTZL+ok87%$3(KG#f6XBK5Q>O_FC$FptjqdjN+Lgr z81)%sD^+U7HI`H>-20WsoblF5#hE&t9} zBsL84tYP|QJ6^?eJ_u5no%rFMBYuTv*7&ZJc|Xk)h_6r9NV`_$+pZuE9P-zCGm$fC zVBL8IgNf1FoD>U%L@Y5%^)1WS7K52E+hBZQ>;V>$m6cr1(0xfq}*;^htr+@``%erPjH3Cj(Tb zEf*gY8NRb-E0Po5LSAqe5q3SMQ$u%9AaT+QuOGN?Ns}kb`F7dVXd$rjarft?Sk2FF zz4sn>ttFK~5d}tsCF3KWSmQpZbT#Z)8l-6Mm;uY($8u1%F|B(MnH3eou9AT)37vRd z!b!o2<8JtF(&%Acw=idy&%n(Aufx7u&btcWbn26+bc)TH6#P3dt@n1_+%D*PhE~HZ zn+>OLLn0mpu(pa;tK9tcpUowFcCT-Ug{8jqj2m|ryM;Y2`dUyBzE!@!*h{lq%wl)@ z&P{XUj@YLtkZW@Zu~D4&_|blU7Jo0}lzB9WZ*FD0AW|Ij(FObxn`%i5-IQ5!mcpJs zPa(+?V_Nn4C%F^uiJigh!(k@&>BxZiHI=c)J_*nUJnOs4yK$rV-WSuO}as zW2Ml_?#${QyBpWkN^Jf3gJpnnJ@5YJ$Zf94x!1X#!B!dGxiOErt);50l_b1L`s??G zS#6dib=~0Nl``A#=^~3*!P~sP0aVmVkd>cNPkEO{FW%D+AOq8=!?zO9)lT4-Z)}AQ z2-An|HqI)2*Mz8jshql4))*iJkJdL4=EqS~Iba!ULjfUa)z1j7l?&D@YoS`4Y`p z-)g^Avvog+dLVN)OH`r!6ir%u4$;7$sLSaVAc-S*f)a6x{bAhVEFUv%lUmIA``u?< z%gqB?Xb0ay7n|nl_$|Sv+gvK4I@+XtN%3}WHw-KkZ-|vj?Hs~ZI543uW>j)z%h2o}{Z-gqi!2m&Wbu^ryWC5pV2uo=G(cTST6iJ|LXb9vp9P-BXJ zUW&&yf8@^bMszm`#r`@-^w@K~wf1M612;O;dpXy){grp}kD?b$Q!dRQp!o?HQW zDxXa2Z&xAe&sLK+aw&?DZpkdL=m1InF9Kpu^1OL-*LNz<{RKA~7R~c3Cc}tfZK>1q zvj?gA&XyCS#^X#}iA-qbTRFU4Vhs0=)NlouG&CQl&hVMKyPn;c*cI0}PD1!+W*X&S zN`-5Uk581B)?UU{=nQ#O^ulXy@#DVhB9Z&Z!AX{>dMFpil!K2JR=e$xz2jb5v)P!a zW?`X$Zp_qV)6bcXF>pm&cA`Uy1SCY1@46(*rLw zeh+OL|+mF9$7vJ_gdZeh!%q~qD zXJMRI^1J=k@D^rIQbDbHR`;_ctyAW(R2j>igw4)%M!1){G@8I71kqm#+(JrCUtM3q3x{ z+UT`LPur-4v~_>R73bjFiW1#(r%4gSG_F2vjVSON9GCifvO}o6YN_Dn<~H4((5{;q zJ9+V4G~;dc^g5aXyVeIvsdwgZ@!$}r^wYoF#m1VBEif;r1o8&sf@^o`Me@tfO z-94Q}V$~w>hy>E<=Yj=h%Ql&^=6&@(T$N;cmjptH#e_jiHC2f2EwUFD%B%TE9NtHA zeeuI5gb3DB?MDyd<>#s=_&C)Me(Kw%a`+X;N8*emhTR(V!1~A`4%euDVI}Ro))n^= znH&4MetW|UPi!0K`3OBuv^Z#a>OE~$Egm<;o%{?FJ4vZ$;_UO9gh(^W0k&mSR?gcAhns-h@ZtnPK^TX@s@&zcjZi=7t1(^?P;mLwjgHyuXJd zJ4R&bAbsx^XTIFUbFNg5tW=K8d_E0D)~4GQm@k%Y;q#ogHJBzA$V{fpQf1SyggU=1 zm^D5p)#r~yOX*2XtWA)IP<7L_uD%T>=F8>qvWsv+qWK-wDQXR5J)UGqj89bTx1_Ce#M^(PyBzRhlF^<_O^XGYo46Xw_R6xOfAKRDrU2HGcT;Ae$Sy@ zqj#%lyqnH4O*TQDzx<){ekNP)=kt;$g#C==c2;h7xUZOZ$*WD-_W~@=Y4W;Pl6v@=^4{MBkTE-w46Zfq)0o9O>Bhr8>51< zO~NQTxZhA#W6Qp+Bg`CJMWVu6N{6s>TNsmnUQ@eho7hmI&#ln+!PERtF8x-9?OY$Su{bDk{nr;B*}mt0Y;`we zY0;Y5G~fM|30K+IHIHj1T&?FjU-s@_d#QhI3cYYd*3ew;Bxe6s$5Wd(mqXD&v>k@d zdZc1D-4WtDApV^a)M@cu;ou~C*LpbKhyOSrIzscj@lIhhfhS0~#YYs+mqd2Z4t${f zUMkbFd_&djxt#EhL8ton-c&}M8LIuhjoVDyV1rT14n@Z;zDJK1`X+?SGq@PksonyQ z=;%tjRgo&1eMR1g4(IV1v%zci+dn{{ZZAE39J8Mvy=vWSIy2>CnYtOX<|gjAO%3&| ziO7ckaOw{kR4tb3dv?s6hie@vIfGQU)C`tKBM~oJ+PfZgJh|^4RlL8eAg%t!h(b=Q zRKrVsZ~%6fL)Ef~nUcF~wA6`@H|nc{r5L&;qkg+vK|0(5i<0;(nhvhF=3WW~}= zJ1{2iB-#7m7=vZtfn5Hmckqj}kFesGMWlbmYD6AJW|7G?SPPussAn7RP(E5Ijzm9t z`el(>f5!tm=G8L>I%QKwg>+I>!NPHi73Q6ST4| zbx>orScqvrg1Dl$x$QK^xT{DD;3<39KDo**f5Sl&EC%PV5^WMBcRO32mHx@SXWH8$|KXtH}P+Yyx>NtmnrJ z^0=VR_n9MphbaAdg5N^VUJJ^ISm7MYr+o-5i+!;cSZDq7vl*rGQNRq7x>Hq4W*%eOG<&JQ9Uf=A%Q|caUPvr}2 z{#C1I9}%<(tKTLIzoTk znAeNg^KUt3^Sy-++*!IU3v3!JPs3LR7}r?3cYk_TH)KkqC&L1qxTfvCe%?nLnC*I@ zmle$#pPkfxU%Y)Vhp{;e9QTPWjW-Z@cH*%1c{CO?F}!)77=1PnK0s;H8;%mG^#9$! zeEvoev5J>c5#{bNQ>puHdi?d`fLG(g z$t1s#$LUVs?{~6%;fwt@bS3Uuqwz{#Agh8!SlEBTCeU7rLJ_jTh#wu4d4pk(n;Zd6!M=( z9GHnjD27p*^mcgS=MIwvm@BQ|KdNt+sBZIL`1qC;@-Z!}2-O>q^a@JfY;&h8$S|pA zqNtyBqM7I?8`4_AOih(ao&-*%FMA{h;ADM(@nAB>Fa5+3hXL3`@XyRKi$M{`&oE-V zS&AdlMlr)yBNacDT(htJFVvJ5&L4{ly3%{?<;H*Y9}H-45(THL*Ol4vy4NvJE52&z76*d>N9AGznQV3fqb#MF zj3atkVvJlojY&jNHmBLk{zvHt*N@3UcNdOCrW5b64)(j=nwQAaR~ZCrChar*mf+H4 zpc%xb{xLWE()o=^nTpH9_qPr>^Gw4X?@U<~dsc5cr z(&Z1fRvShF3djBf{7C)}pfwpt;%{o0ax&1+9}JTBADG$e z|K^C{A_oQk!Gu2g2ZrDVNcwL&wHh}-J&-@3L+yWoO#jv2#S8q%&}Ba*rpOe;b}4oF zBhbJ5=^ukSNiZtoK);ynpZ+V;JkSA2{fkJn4v2v84-;Rfe=%XiY?=N;lKW<$E$|=E zjO#x@;kN$(eX|86;r;KPyAR-_&lO7j^1b$2FKQ}96`Fi<(ml{6DB4xae{l!jPS(*Hy_CtMR zylYZIx30qo311#gvxH{24rTwE_S<41B)p#f1Y0~Rs%f3*&6~ypkEOQG59gwLO@vZA z9*2iy{;pe@yi4~BbKZX*b*L>jsfD+N!P_?Ve=h%AUb4Md$m~VO^#w841dcTOjthJ_ zg0zWpw8aJph>f4E_uuTe$@rNWB!3ad#I_hq6TT(SaFQ^}?|Hni@*plieTUh+hqfUH zj!K22_C_$oXJ@-nsg{A$hIWjMO(1<7Pq;^#NS|e;;JT7Mk6%)+nNs=hb(;gLnkV(4~ojN^JD1$k)}yC$FG@0lC+Wc-F1Ew-QPU|lm8=YAIY&fqp5-l%JhzwC3Bm~v!H z`NOtRy0%e^wy;%vxbE-5F*>$w+qP|Y)UnMgUL+_b9MAuLQ} z-(MyxvV1ea7m0HHTsj@wUp~`qDv#Xm@50Z+V+&Gs#*h4ksHDWRZ|G3iCn%=H`{shUU|L{N;f@PF_D|n_H zFn+cbK(qV!!OMd&cVH_`1+0IQ6eJ-8i70#4<%il4ex|vuyMT1|^xN2c$iv1nK*I&6 zyC@r^wPD*w2WDaZq4cDJ)aLc!1?umpTyBYMLjO_{qbCiY!J(1^w3Y2D+ZeQ=O1C{^ z`?FB#=wVe#(BmJE|j!T zlgCVO4E~-qx#>bZ6MBW;_8W;xwh!5!E)8dfqv44mNA#0M&2fJ43?G$!)rzGVv-ddP;1 zu?%`PIs!N~%q#Ud>G@;~BXkiNnvRTmhI%;uG=-~epL{PFX69kwqNxTOE{x8|2nCP2 zUXofct!RZ(G}|!LCgZYXnwxn;Gah;I-WU?eAX?|T|89J%NCl3ATIX#ns8S4rK6}t! zvd!RZSib`l;Dp08f^b6HX*&}o0X17JRK%2EXBW{C|48+Ns+^}kTUy2^(ze@(@OoZ` z$Z>}(#$|XnTb|(z;1vc8&1l3Gz*KlRJl^MR6Sq0? zO-tHZDifO*S{(jR7L(B=w1#28m40;e0Alp~n*22slmX6nFC}6^*!cox0wp4!^VE`6 z`TIVc1ul>DW<3tkrC-Q(Wp}c^__j~|>2PLpDY<3re$>_};>L*u9S0RJ)DfuHU<7B$ zWPLgVkZAsWdu=;ybe+}rxM22}bwn1|2Q&L#o<;owIJv9srNwn|RxKFG2Ep=U$D9YX z{u`#C=9!Fq*<45TL`v1pzWPAZU`>_%vkPs_5CIsZ+OCB{}i<* zzpn3%5h?H+E*$PRTxuE~3Oa#U^V{JhzmUJFvX8~Lb6hbO>6B|)tpsZ! zVa9_Dp5L#Zmme*Yo)i|$U#S_z*oRT_04$>|>eoMm-Scc-op*?Lq*_<+N&$c8Ft|En zN}n>D;_ib(@H{4#3{X#J9+z{w=j{9KW?iCsr;0cO4eHgjK_I#LAXWo%!X|8X*>njmDm0zeIEbo{i?77$KIn81RffzEZ2S-iSVeTG`(f1lVHEkfv9FfUym5 zBIjHSzYneCSY+pKG*=faLxe*1XU&UjqT0{HfIfNOu!t^BbOtY|NHl#iV zWN^>`3L090ZHSR^|4D`e((LWJ=n7t9Nf?c#g@=a^MPBV2lWVjHiktNKB*GAg18s0Y zF3kLiJOj$hu7Jp*=Nmf)HvhIyKya3-4D_F|Kjm_zfAY(*!eA^ejJDJzCPOgOnSu({ zU*tP$f?#%*GgJN8BY3-?3Itl|fx6&wwzVP5E^P(#fjO!k$BaRdJlyusJXyaPr&mdW z`9T zBN(_iPuwkl4oOO!2IW(HtWcMF4D?94=Zy~xk_HUirqyLZ=w6BLB#?2pUhR#S)@jV6 zTwio!+xS;x?3;N%wm?OYqCRLB@a{$G?4%8CXh1q#2jV6#U5E z>%A}N<{Ld!ntllT572BL0Q^ZgE#4iEHybNrU`#;d(am8lu^%k!_YM9QVe@8^hoO7E z6R6I`<1bS>TmTdkMv*U7bAi6q5%p334DNOGi17+d6-4}qTn|9n&P6tv>^PuYjmU}4 zv2PC%@sG&oX%KSGa&op4y$qUzifV~Vfxhfpcb`OYLZ$N5tAkns!0%>DhO*jv^Q?G5 zVPPM;F78*BEW}r}e9Yhc4#k{*qP!x)Eu=Y5qWq}y2U14XfH9eokEg{9>olq@jJ|^+ z8F-7i)8=Rq@T#3B|{QN zC&}s;9m|ZL?}R1S98G}^@h6wFUuAqqfP>;{vdO7@qEi|%0Ia#WlH;_+dvUW%S30H29gUsv)R!NrhFV)21Tx+wSiBQuo(G3R!#m+t!p-sWr zAkoHUFMHLK{(S1v(EFE}qG1ZNB6Bn0qT6512Td=DTdM=g3woFa7 z4~0K!K6d=_0Ce1HOU_y4e9o`e93sBF!4{J45vcaaQ?XDXYK+vX{b9V}<$AgA&rLhd zHff(QFA@52*b@V+=_7C-Y6U1V%LFFBA-vM4yIK{?l0t4Tz*8 zTx9w5if-Lx(19>JJ)4F(6lo0WDQS7u~5~?uIsh<=@W^L{}XjUW* z$ceCnsmFVmbu=Ky)T_=ge$$ZJd}qW7%6S`vm$0Zb?Ng z#b$Bf9X^p~zc$~o`XJ3mU~9>B`;(mBaSH|?c@Vx#T+>Br-=<&u>-grwE1qi!8@#uTk!p!OUhE_^E1CGE z51<2AZMprtnRY2ZX*c2|3>`mEE5vZYeGLB`d)&~^-dk{(GAC@^%(@^IPwhXQ4e`YY zsP1EwLM&l-$)WSge1Oi2t$kWRXVLVsT^|+55zGS-$Gqqi&ab)aX2NgHVW7CNJPApB zR(ya`%1V|KzRld4>(PQd2JFj>=nBBGoNV`@87j#6k;TUZ0)hzjI1n2#Us`4fSBqEM$%L?6ZB_3n%*rJaFZN>&E{~cy-xl1aOHMAE563gB^munFASg}T zQ{Xw=kMBjD51oOrsEp&i?Auz0b!D^X?zWMJk8AHAQ?`YbeT$~`COO5zTr~pDK4Sz+nV{~tW z3QpBPwMK=*A8u}Gme}yTriy=mlMmQ82io{&gu9}bc#FJ3;JOhC3-$v0bC`M&0ObAy zBZ<53sGrJ-g~wcWneS<)6iO?AloP{Ug|{VrcT{|G?o9{5XG)ICDS`4(3Y2lQf&JOc zKKI{Cxul1u`@993jkPgI!4a2^TLUr*c&8W)^~I}cZ> z7`gJrwsSM1`S%{!4?T`l!9!4k5Q$lQ*M*|H2{{p01G?G1^Ol2qf6(dx3kHxpR?)x&hE!y>(4gz4Wy8?tL- zh4E69(^)fnsz+~3J+&N*Rswoh=lTb@ zF^%{JKX4O>e5MYnnuwp?tJZuRAzx({l2Rz8a;SeW-^qsp_cuI68CH__=LB;L9_O{3 zE`^V@_Emc?a{fH%Bd~_4r8^*9l*ii3cqjM!Y~OAG{CL?5Q!JKLb&O06m`arxBy&kT zr6k&d_MPD`S3(+QWWvz!!&Ea^<;s4y6%~W4hw_8p2Xm9-{u)8X=#u(4(7~C`WAzSc zq!F~5DL>G50bs%1)<@T?oC`erI?nmy-BO1MNr5QAE3x@9vmwozsox%tt7qD1SI|%)P{dXQ~}# z;V>7_7qhmKYA^+8z{Id?$&5*m1?&{BZWXj$Kp$wk*mGXT5k9r`_smPQLNcL1-aT4y zjop>@MTHm;h5(J^Z|%jqw?P`Nut7S~+GXKuc`aK#c%+PCeG6N`Hs>{t3QLaBZLmuK zq6O!CsuJL+Pb=OdjqqvTZBQ9AbDx^asE~_o*CfNU=KA9L_aZNRhXJfBYsxOe$kk}; z!;Q-ZQx1`LHJ$|%0W^0>s%&2!wD)TSC$y?tdz0m8)uFV@k%h~MmKD5eXS(=Gm#~_e z-qDU#t-H=sYj#vzzlx0pch|(6hznAHCbTJg7l-EBmrI`FwHj4RvjO9w)yzn3I9c%7 z-g+K`ZB`5QtaM``-gPDGOBH7W(-ZjsUJ--2pH_!5>PN)FaUQ z0%F6<`dn5_o@)pupIF1#08Mki()at(WZbsN%s}_;@K1~(k%2k;Ix9S5qA*WD+Metc zo`ndNvPB804&zc>q;yn7G({f~-@pg{)?-#nDfay8cS5U%RaucQDR?Lf?J1{K<-;|3 zLp%4PHIACw-#RjFZ;kGinggaKseRtPK1(KIR-Ni|?GHaD6nKs_Grn?bRTk&iu<>>v zMbz_5O!-6@n@3o`By92POXo}geX}k{xV=*ANgEOwEXq_vrj4|CYOv0u8a(<@kP)@b zw4q}B(#UE#$YlH2$hNLnwH`S8eh^+=eYXdB2acX_yMhmov;H&eaROZX&|M;?-}|n- z0XdZIpN9dNlbM_ikXf1nPx+^dhSogV-ntzsSqOp$u5nq2x?1)sG82=4C3CVJ1;#<% zW5zsFihWDq{0h_D{+~_=mY>9z=Pmb_)25M56*Dpx4L{e2nksc_1l-3pBCYh%Q!4ys4u}M$o`gc(x4SCkE6l^?(@{ePPd7^7E0g0z}H~U@>oQW|}{k9yY zLsNGRjp}Ufj`s2Z6r9_=hGG$Q7nVNt9Sitmp1njC-dfGSu7PeYilJh{Nj2#@8S6}F?F27?_!oO}Lu^lZP)0&bq1)BF zWQ=T@)%N+(qGWe=qIO6MA7tTWG@>6c1ud+$mM(J)uB}57oUv2V@>)u*13Fd;d9r9; z0g{Fgn`voS*(VC=oxYv$M}Nd=m4>B^OT1dBTkeoHs8xB zS1xwJu=e%=kQ$Nw>SRX;H5llP6e^(+_H)w$48yU(NF=O+q?|y^;W!d;#Yp*VY?{j> z4L1xgjy!s_{0>QNFvD0Nb}$O5X)l?m)yLg?OHB(2n<6+96I0a=u4g>1gr2XzdI3X( zlQUv!!9Mxr=`qG>qBxWqKaY(?UpF{%CVHaij8!Or-VB9RwQhFyWX|EGE%qjA_#UPo znY7o0fJGgDF7#&s9N2BUuFR&nH&Bxn9|O(Jxq0}|X$98G`WNlUgr#Ox6{S|vATe}1 z4+~S>cxZnw=%h!R=F2(hW0ZQKSs^-;KV!TAl}(Sng(tQ6Vgx zV(XDJRi^#>YdCL!Pmv4ge`Wqt={O)@G5@W>(Z4!ou>B*7CjEa9Gz4S)E9w77(*v&m zQMwON{qLwDx#8Nvpbg)YAtr2ph>HU{3FvM&%FUOk6JaJMIivfWC#9*+<)H`}v7)s< zUd+=w@Tc|!kysY7r#Y!-#o?226Y;LXH#l6yl@#z4`Gg^riCj@D(O>L_#(iz*j4lFj zpUZ5TsJQ?nOKbbAMM_1yp23*MUjcFga5B;)irF|7@I*)R~`WNEDqQ?H5{ z(ah?Up4xr?+KTy`BRq3Eskkzp(5guHE2jjj?<&V)H@>i}n}xku^~?6*0y&EUIUhuu zz;U~kUcv6S*_`I`vlPL~LV2M#Ja+Oj2~(9wJYV>#dR6C8ewXW8W+Ti5mX}#)jVfU_ zhIv6fgYtRbsr}PQhWT&Nx_?b6$N%}1a{RL=0)U5=?Z0cbe`RJ1x+5`rlJFm3UqMiN zhKG51?}IgO~qHoZ<%wqoH(SSERg6hdduFA4+Y_T;GX5L2%Tk>F5^?YSK5| z5fMw;U1AM?UTPYZnnK|Hlrk=tSBWF89TN1nTUm=~p{LF;YSbKY7 zfY(E4Y1qFo*bgtTx_^-aCKEKXF+wTRV;hhm`=Y>9r{j5@5OU^!zv&*=iGr`tq*3!6 z%?0kS2Pc>nR3;+OUXZUA3>m;;a3E1U-)5PSZc>qyq;ORbiRJNLCa4O@8;Cd1-(iA` zsmfI1CQ(V3)_7$ztkuCkR4;W3diX)$tbjrEwH5ak#ihcGpn$^yZ1g@RN#7RWz(>XG zna6laumca{9H%ld^;K0lB&k7eLQgk1QiZ#+9uHS;uZzlFiU&o}c4cMzN%}m|wor*h z>A`rEnfn)ZHJC-tGXRMYZjd+udGK`9Gk5iQHcnf!A5+5an6EAre5hPhqX@}0UW25B z*;Yn#CgM$NFW6@Qv=({6IW5`welTjt_PzSc6}DCu|GzTFQjd=oDU zqjpB=UxQ)3WX?It{X+Tr;Q;c7nRa6>^m(?(OO;KTh2XZ=xQ89vWzFpFEMGT>& zUNpMcI@#tiw*lu=z?CCH)hch=Dw!jq;9vipcS)$iPX;?L0>1(Id_*~@AcfzP{E3Ut z)N3N`pNR0DW^!x^75XlG6tI>IKg!C@N^HN0)$}lt+19U@;cNO@vPI+cZ3*-5#AwcDj1C3JPQMax#>TePdCN9_)P8o=h9phvV@esDAp2LgNz#f@Yc48}^gde{GWql$@7jTUGWJ8Q0xZ@g` zq>Fwf<}ex*%LjRz0xx{f!W6aOkG@y!1uhI*Pa1~-a^yg60=Ww(CDs_{&FU8Ly_`GY z&+@Aus(ZL!%ez$Qeeb2nS{wPg@wj};*=?-BZ!(vB6f zE*}?nVJ_+r%lRC=@5ISq(pIADf0|QJFu*aTqKOPu-fqS z&mRE;{3^XT@yUqQyUh)ae}URGqE2D=iH0rtSyibi+9U=al)o{iPE0Y6N1ci7}hjA?Q01 zPyErf*#xKaO{JLhA35^y!E>Y`00;hgjn@f73@-CsQ#C&8L&(cM-^yDE=%PAPBTU z0H~wzKiaBRu|h_eU1mnqs9Bp1au12=db_JKOevIm1$Vnm)+l%UP@|Kqnal?1UnSJY zAOd9$$dS7cx0e@6bbxG`H(L}^RvAJ4)uZoHaCFroZA7+}=(YAR*ewE?lU9GSdm}ux zZnKa6b<;XA)teGNUu3V9f=_n|(79;(1F#nteI6tmh|jKIEzMr`uiZfZ{bPB?Sn$q= zciaxsBc=vpyqHRoJ=Q8EjLOZUK_at~$Yy*xqiQQ-#89ZqlK7z$?imYj*D9!XhZ{yE zV~C^@j<^Oe{G$%(=Ck=2c3>0TnmuX{$am>cs%>c&>f^gpP9%>{>4-E$uQg>o2QbFn zy&r1T=Wp17zTDdngP}?wP|x!LmheD%!+P$%!P;HxJH-L2(N7QeE4&0{RaT|b-U$M6 zpZt=9T$;Ys9atKU^};ncfz%ars^FYJ$&x8M1E=1{g@){N04il7Mv z9+bS)D=7y!wvJZMq2t8+y1AipB5OqKBHS9*s%d=m@ZU&2eXwciXd`QUOloh&(z_A{ z;(}D^XTwowd6@W6%p==Hl@`f%p+Jyzh_$q03gOcfJA(+>zq#fJvt>sQevhJv#u4`X@qt!-bi>D0%ASX`z?$@gZZv38{&*R*y6PAA)CS%85>%s zX$B+_v9bqx4~p@gS>-ToU=sbhsrLn?%)kM}w&s^>*Z=54n@{1hmf}+vZbgTZQ!c+Hl78w1Jmp|!oC zRuCw__~Gm7+JO!tG6nM{o9x&0Li6(v9v0|{EDcEf*%-VLZ_{l*g*x3tdARxmWF8_w zY3ZvzP6$GASKF9)P&rl;%yL8iv)b};c0@$6_4fQibNQdbI!7%C`yGD*7qn=ap^uyToYXXOZJnW zU6QM>T-XH_b*M0st)&s?3LU0==v ztRNRS28{1WR@}p{yz=WjxG69(vQ+`|^!4;@>hnl&pM_M0`73ae&~o-F!mGJ?;m2{g z^JCs?Zq!FPEF{)^DSfyg5Q84fC-pJQiB)&g(=k_ici*N#2@GH%1Keg`hR3e&!v#>U zxMq28;2$xiw)m0Zq)*&Zu1qfgWY$-=*I5egy=mHTb&dR-c3w%}*&|8h_^&DnjDBa+ z)J&{yb!1Drjs6vYn$bZD*GD}oaQJ@9_tzUa;n(5jfjV`8fC~BDIXdLEDywG%$CorV zgmrs;MUA58(dS0RI|;g{wrI;0MgS$igQvhM*8R$2j?nFF)iu*-aEG7|uy&31>U8}T zO{q#`B<#Hns^ZU`Ve^~MHZiBD#i(IP*cTF{KjqqkHqqu3*IMsUE^J}Kl6`flNfvZu z6mQa(!>&Z6sAq;cD%o1gJ-cZ4 zaM287Es?^a?&pEYEk`dWmJyk49A>S7-VtMo!J8(2CEyF3js?o(pQjm6?!Q(*asWH~ z|7fdfkT_vq@DD(rKZGlpmkwrmDOz2k{FcpxWv=`LPPthoo)U`3EWU|oCo!U2huGED z1WwPgf3= zz`_o5+E2F)^Y$tL2PI(16p*vKz~5=-PUHk5BwrHdb;#k4`{u|V>sDfXT5{%R4Zs-^ z@}6Z*Cyll`p5+@`>dLtBa8XVCn$N3snDfN_Y>u%W?T3R{&7Zsb+p#RuasIr8dh}tG zA1lPD`Y_{b!b0=;@^0Fn<7VyExkI)-q;VQ?m7@HoxCSWTzj*wA;QCC{a-?n2W?0A^ z4F7yoh0u#b%R!%!AkFk_^2SXiOxfoli0jJfN(o8{hNbt78y_;er16a7Ga_PzMfORQ zlB%PW!)W}a*Dy$OSo-#54CDE$+jowSU_^fBfPdkq zeyKTok@e!zS`KzbwjjZXxGDr|9Gh;NvXi8|nH%v(!B20BgP1zLELoP}=b!mAp(9Ny zV#ikE+uo2kTm7cUnf<24;rFPOKRgTc-y8?vcY|E(1ue*g0+d8lQ#ruEnf?dKj*to& z1V;Z~kaX%_oIRmwGzd)G82w*sUjOa6Wci=uwDrNiG1yH9V7>_d+aT6|A4HHEclU2h z_SzlT5%j;SaKA(TMaJon!0`SXgeQFexBac&!P3Fd{+CadnvVv9pNfnC_U*q1{^h#= zh1r*WfklD+`+?%1{(lejm$?7e{;Oc%e`$MNL~z1?(%ZlK5Wywl^|OZpKyU* zLi5Pwy>r+`;D3_d0%MDRqHO_aJ~0AQjlcg=-fKOEW|!kZUaSOnCY$47FRVhC!$56j zIOBZ!ED2_TNHZ1sjEnR_o95V z7HFfNJ|wQeM5IDaLQ<`Bc&%K(gpDN4dhtb1)egB$&0!q~FDbxn>+wdR$0O`5*bB*T z+FxO!P>G6v^{nA#DTx>#>VC}ywQ_FK4c24Gfur`<5K^5EehE%!(x*LB9U2B+hs=KN zooyYh5xTE(uPoxoiCDhW4qziVX-^P`$efMM2tZyHy+}k+J6|_-LNBZmi@Z2x+bTxd zqSeFAS&?ZeY-d2fN$QW}MD zT(R~cfUbaca*Obmyg%HU3rkASuV<6H@FMbh?-5z>-k6H{jCeBR*6RLYpH*o}ar>># z6vG&u94KPwYgzN5ioH!?N`Pmz%cGw)$sf+;Gaj*MAyu9|7dml5q*c_EX69xV2de&V zp^y^6jn}$DaacgGZ5eHk%@dbt3(p#lV=x4R(k?*o6-=*Nr}933oVw!{L0l7RVV_iN z1Wg{-jF#UyLIPLhQZgL2F6;;_q0FX}_w3s->4vaU&jrT2Fn5xW_NM%T!2`vIkjD7O zSMhJ+&#BM#)a|E=5Uv{q@IMMfGjx~R&R56K{H|Ww{fp|dkYR9G=G)l&GuuqW_4o$C zz2g92ma6rKxR0y+@urd#)|^-Ky@8)WBTkzmiPoz6V)c*<8s3n45Q|D+m==P ztM?u(PemxAPQ~r%XjxN>J4_g?g@BSn83iC0wPgKBL=_mR{E`EP(l=vZDPUbpcpY>s zTfQzu5Pxv_mu7F9lcUX(QpX#m+BN}=@ex)ew+(k)7*PIR>2oW|AWB89%@%_yeya^Z z#wH0wXL6i6dKoR)l&}%Ly9qv8Evnxs%NuCUBnBTKa1L|?ix|3IVk#eCbsjm$zXg1j zXb#&5J2U3I(23`*O8(rk$16VEt7*)I%pRh-szy-1G}<@#6ZP7&Cr*_6xmRcfwFo1j z578CQ^)rTZhKnlZuaM>r#-uUvJ6xER&)ZMbs)%g|=p!QR&@6|d-dBA|Lm1os)Y2jAQb?-bDUKau+s{4~c{*a#r7S62G>qu#s^a0h+?gL@<_ZUf-QdRWFfVYE{^ z?OrAG9tH5C#MKB#1+#gbdA0w*T`%$UNE93`zC4#Oqf_@9?c`vD0ws9nAS0-!%k}rn zVhKg`d~V{{B@|meBhQENCvSp&QdD8?}R@-DTv4m{z(v; z6M)USce1walC(O~m+0s@3FO7Wk6q~#zITDiqMCdhiQ-xQBt`?hGA?QZ? zxn2rh6;ut$1VA%9IrY*ZXu4QiDC*g43X$=x$b$HyY#1UlQY^HUG9>mYIeW|7DtJ4P z-^oK2a+~ers7GcA)b+C?JhVVe}94t^JVM_3b~`(3bl zK;bNe?M8iR;0!*MV9<`|yN&Sq`j}cE1RC*nJwQbA165I~Ykx%|->r4F2!p*OM@aQz zGg=Gw2%v=j8pPYA2=QQBBpK`c1SZvRae)841u?v&&3q?3wDMCJmvc>V9 zB)JF+UjAL9Qfq&s@q&LM!(PJ<1Jg~6un4i&NZSijZTiQZ49}^W5 zQ{?R*`a^r=2!m!Nv}!1!@3hQ^lFA#-j8^xdwfWy&&>iTw?JQxdNxr;~dJ%|6Zk`b< z$pM~PQuRT)${G=rqQc9R@)1YwF6n5&#*ItyNbTsQN=CYpe0n5`uQyj(Zo|2F12y z>o5gPj>BuwN*5jljMw>3o>y=|J0-%qy1tL#{Q?k9PrD9<;Kw|kQeJix;X+O<3W#(L z1r8MZ3J^SfrVX4E2Ip_NX@z?9w-4`el1lh%6G{!BLz!`jgOTB!!CD)h|;IT5Ch2Rx)oop*X= zx&rdOBXFf%ywC*m4)cS!BxoPOQ&_Ri$A8EIZXW!WqFr$L4eOTSh)}5&x(bq~w~f^{ z;E|o8A=8NRhOycAC;)g^NoxbHf!M^37#O;+w}}=U*Ix({r(eXG4x0%t4`^O($H>~| z&RWUP6QTIHco4{wMaMNJF6=dvCp9%$^?%S)j_$;n|7m^k?lW7q2Rn_+E&0r=66XWV zEEkLu`i4=Z)J+oWEbe&RLbGWm&!OsUB43^;h;iD06R}d>>5u4?6d9qc z#=HpWz{0%aDY9a($adAF3~<(z6}*L2cnGPnn8v~xz_A-(*WY?YH6*(yUkq(jwbC(E zto8=Pr>7X_RfZ?{HRSOoY5mHX#?&nUhy1Pttl(?mg3!(uzO|+|3VVZ@YU1udSG3s^ z1^&+d-9~E5oWgk$1hyjrQx0RbBDXOUmaqvHQS^LF-ARSN`1Fjf1}NnqKGT^N*sfVl zbN+T=udS$kc~FN^58EozuHe~av+bt5dyIHMwx36x?X6}*y71ZP*3p#(p$n0!+i~UQ8^N(e-rfkh9JPd0F%h&vx-M)p44iep4uI6MW2u`#VCsGBkF+v(}Fs3mL# z+%&Bu$I&C3qS$tJ>dw7U+Mf@FY!;tES<&j5zZW4V9Wi7lSODCifYDB{QpH|SL?^1D zf&8UOpkm&P7z0v^teAK1-`HD7)ED829(N}pw~L|1^mb?%taAjW+IyD<^I?xD@oC%vVYrUt$wsv)myB+DrK z)?d1eVZW4JHXSJME*c|+*wbfp~ zHpCnlDyAe3MOLnIP`Tomc^+8Tmp1Hfs*NBY^*zs1Kp(-0l%vFX<`i zhP|h5v;_j}W%^FG+mjbVec}h;V z2oJQ3(3puD0=R_&_=l&Jgb2Uj668j-lZp}eRE7rp9!FfaJbfAkk}AU=RtJ$0J1NL0 zq!cQiQ@&)6+Coh$W|$ZQez|*v@&$pRq;%B)ACpV;780YlM-FHeO3zsHg%OA7{c3Yg z1ptUAVInm<-~GODdJ}GDJf+_y;}a!ll*SaMBoOoKnM<(L3yXAc>kE&79{JSy!@2!) z1yAJxk$eLl?K{yKr;f0KtJsb!swVcB!GXbU& z|EL?Wji(>dkB*NGtC3Yj(jtMqkn+O|1{)ZFN{L9ZC@;B0W%$s&z79a3CQ3lp28=6YwHQ1u_z&Pm zn9Ls;J5wn-mDF^rc)c}riFm250g1py=|I7Imu?q=fviMI>ScMEV; zvL{46%cxR_kXSwS_UxR!2rdYaqrfB~@tbaJ*Giw1NVnIpr!dJq3cK?bCXw^i8Dr7_ zvXmx2ek%=6C&Kecetcg5HgB&%mzqU?-zu{_pF!cfuJQ6`=6MIf z-=*uzj`!2MC>gQQb5MS;93h*nuMt2CH)qlgR;N*SJ@)Ke3dpX1c(JHIA0Kb4h%`#t z`yKXpKeO977gH^uer8QPN~sWyFdAkRnkS!E&TD;jD4@p4`jX9kt4M$2N+SYGP9&9t zFT|`)gyaQ4H!n<`Q5mq2$Z0qRv-x$CY3gtaXHdxjHZCkKruY6+cY+bZ1QKwdIXEXe zky~J+WqO$L@ogbOV>>6ZU<*|zQ5mSSFCYALUABtYh_Yx0t+1I$op)WXzsv6p5~UHP zbb3iV-c^U3J!#|n-N?z@dr#A36tqTb-X?ULbn(Y>l6%$#j4Z(pG9DIdLIC|7IW6ZV z_0Ptr4+Fykw{8vIIuM-@-Yr0VG*I_@{gf>y8jd3;c6Ne@bykzdR8*-*96LQ2JwCg@ zH}Ph!d zu+4-y{h^QDXB-nBtHKlxKhY#uYdG*H`gsB-JZ~h?E^AH{F+|93n0o+}`UjNxy>3R* z{cc*OJW752-ZL6T#z(i(_d`>K-uZ;zX#O(x_q3G;Nv_x(-IE^ofgWaX@?6KPSDq@O zI0nz%*#7W2;<5y_G-4NJFV*Rk{l6maiaFDBHA~jLm@(pHuhot4yx%jOh_!npy9k=d634`|NYp+G{_1e{ez&08UX!HaywdhPq;d6lyPm7NZCjh`_7W@MQTPc^Pql#NKa#O6mJ-;fw_tP_l03MOLC zu_$>DUTR8wWpL-Lo_X5$V5g4RRYkkoqeyQKVr%1{#`!maK2d<^daLvT3s&E}1p#(ggg{i8unQ0;yY*gakp=ZNI*?}FVzpll?XaqV?oQ-A7&ik+{ z^y?p|`IDJ&R=et{cJdU7=YK2YB!n9X*b-(5B_>Betb(L&CSv_YC2268@yl9e9WfNO zQqJ#{Pu+c6Tw>||8^~tS& zZxzBdl@#SCX$QNGa`&)Lg(+pt7c)lWZi0y$mcTf8ZRHv%6n(P!JQ$RhlCba^J?xVZ zt#YxtW~yF%heK~$Ywc2tpYKUKUY2K}-7JKwqE@&_No2J0!Grc+`bmLjCP&=fwXZ_- zKLv!NFG2&Ftv*+$u3KYUhZhyhd1WQwT3)?H1^-3?ZHB|Mltrbw9cYdw zndV8;E4MA!lTJLNfv4~o(iB>E4^JVLK&CJgVwTL&yCGamO_V(o$@8ss>-|=Z>mHq5 z$jV&0%UZ=;EYK!u+jhrs$|^X$5Z}6Oy!ol7s3$6-VT2`v;4KVvuc`Syt4^pj4kZ@c z-l65|zo?!|dB~6izc-XBZBo;IJjhxbhVS6RI=8-QPbttJ#(B?@CGl9fFH&kyR|mN1 zRKqNYxH}&d`mA4>MI9}>f88CaPX^hI4MP$-|N*GwR+0p`;w2nXF{GY@gvDfxd<;B%GPxvI4(9VzxjXkWb_6E9X=Q)a4+Ocon z*DlH>AOM~07g;7Qn=)MLrg&Vd0m#S0AN0K4g@ur&s)^wAyQ%$=6G@qe-KIMN%5}*$ z&u{v#KiCNIvFI|4&GN`WVNZpVqMLi)gJgX_;x}XD5VFE7|3dE#SsHTNNL!Y)UD7ejFlCX#$;n z2M(T06kKqa7YuN6Cv6Cy*j+fX=Crz-jCJ0jO6v@7`nuSC>m*?b^$uk_kHNvtUTvrF034Mu|3L zBS`&b_~7>A7)<8*IBK^vYOz~8>TZ61M0A34^J;O=E37WEM|Botu;!nSapBf=hW;Rm z?+E=6Zw9cB!|@l%Q^T9>x3!)RBV&xmu^bu~Rc}Dk!YkleW$};Z%N$P0 z*{9L2J8dL|#9LbN6-{mlo${t^WqnZ4cGjzmV!#&W?liWzyWe z_Cy|Eg)1|m|6z-K$DU+tl0)EfyjppYuJ0$5sgxo`&p&|_D-_YK zk>y*v{fHAhrma62%-%<(MwzXMKv_{w;o@8TykGw-E+nKy@tdGvFHyI+a9H>yeHbgB zkV4^N^^xCBe;8{dRRuDyB?sG5|9d!`Btho`<^)e7sM8BsnC4$(5v;AWXt-qL`x<3BVtiXp$dJIMXXWG6owkyXpbvM6aOJqaVWS|f!OL&irn>n z8?d84%qoS0pp-rhGbaLm>MsX;+?IlXoB;G=_Z|GY; z?Ekwczx&Thpap#IfNqO}Y%5(tQ2<}SNo|th2}}!uicm0~>*0A1sn|p!dtLI|>F~}# z3h!b;>5M#nNj?2o0~fJHyLfOf>}cIOc-t*fvq8j-3ad)$Z&=}o0%~=Gg2IFv{m^+~ z3LEx(I5in#VR8&z>OB3%{K^JiPN4tndHCwq3_L}T@yZ+EUdbAc0$o>kVmVY+23tvK zh#E$uy}~oIgQzDdXKoqPfUe?Cz2waKMAT@JCH{#T1b zZlCM=2@SSK9eX6gkN7h%2e83ZuGV7#y&LvQ#ETEsUm@8l`pTKm$J^Y$!MJ%s0j)d?GWecLkGsz-#GgWaK=- zg7yQ&CWF3}sk>uqU3H`aw;&SaJWrtCUzr{MKRT89wz`=4%Ai81yQl78a)0ozAS4R*=6-3@KO;zoIz0B00%n7O5UhZqk%Fx@$VRB&?=1lF&9L|WaJT(EL zS@;~0{n((@;$`Bru>4T^g~=d_pgf(ajs8G zP1rC}#AuY^i}ygSv&i0b&FBb6#`dFCtQg9caA#R7VfplP-?K$ucU?>1_$I@>%Bb+n zkuSoAvts_xG}$)h)y@ci)C8;_S|feBKFcj|7O&ks8w4L+eKqC4!A>W5b<53oi^*Wf zWY6qUoW&Jt?o@qPcTlgVYuh;#3YXUS9PUbzP>Pd^p8k?9^*ccd4dao+k6-fYB+VvW zvF~{vqaTG$jghCD@PVYj+@F-mgEqw|oK3%JMQyC|2BcOc@`^plXsi;KZCHD)OHB%s zJKb7#a4|?*-x19<&mS6Iv%Vh)t4C?)Jyxlm%2auY)pQu8?;czy*v1`@h#u%r`Suzv z$C2xu1f;kOC=?;gH*DcY1S7hzBM@eNnf~mFBn~_A`Ttm6K=djFW{vQR08w0wo4Xlm z)K-kSOI!cKn2y*(@r?5GNln60JC6xyyG|ge**>b@FGi0YxVyMhX2er7;lEW|5(eiE zZ~S;t>?PhW!PA;Z|4yTEN?eSAb6~tXVvE~i`C{U~rL?jDB6@H9Slfp(CZ{)jz%)sk z0DYiw^TPtQHiv~1=-xh^MmPd{Rz<@nLv%*)Hr5OCkVkqnQgFxiVKdDVl$XCOFw{7OW8hYcYl-?(E8`A{Owe8yh+c8;CA&-RKVLuO%Ympw z!Q=*zITg|2=K4tR4RS-nbw0E5{Bwi9#iQ`B~3HhxJMQ%9!*1%~JdkuroI)Z_ja_};nx zsKc5B@_W!T)Jj?^j=0@@-$EnC$;cipW^kvcLBFd&y@~=mb9NcZnh(KUV?oPuA+kbrq02dR{SlYe zdRQqB8%;EWNh)&+1=ne}gF9I3Bz5DS&*YIY0>t8p(ZT39)LMvi_gbR86| z7Ty1ubmfH9eZ~RATou$%8R4OircFWNuaYZo*8ygfSgA7rY-HLo>Tjur1oxi~vlL3h z2s_PP^|sSFTl!8%nRa1u_)p!w$xH2?^Wtv#=kl(n^B<}3 z@BGHM=aG0F1q6sq^7d(UVc(ZVMb$+uC5M2s93kDge0XiO5(cp+Ph%c40x^R+wW`6i zqg-5^+X1WO#=nO)HzpW%73=5L*LVa%rKH^MExRKobN`0&-w+ZCyj~i!^UyjJ93y$b zcfEV?MB7YlxNJJA&~0NI;3t%)8omArE}|&v$5qqLM3m4mrYU>Rw*5S#vuYpkf+`1Q zEe}>QU;kt>7rLCbSE5^V>*y-dNTu1?d+I!bV)l3$AG_;jPq?rdcMR!$7+pX%Z+LA0W#|FozN$+0i5bwzBP3DKi0(x?S@Fo3a1O4Qe=!h`&{=*1-c$k0q-0dKeIZsoLeIhs3*CHPU*^I0sdi)Rrb zpkqt-rEkAY2>6X#_S@!LJL#NUx>S7@E5-&$_iL~WY^b}DLz_b2i(vd;XroKul~YAr z)R%SK#;{-z*`L17#KNgX=@O<$6AIBd;hAV-JOM=>p3ZiV;tO@yl-?q1(U`sAaAQWj z{rQA@^wW*wxSYB07^G3(V>qocxjZQG05+SQ6a|or1QjIqMr2V`pW_~QgeUT#?r*{X zVn}N8dM)()o7BxVC|l-%g79e|_Zz?xt%G-zvc-~(KrX1*&sECXOWrG@Hu(gO&)5`Z zm2OThFRj`SR%=tVxq`^MV zx&$le`{J+ow&CnlAz}ixY})tXh-hA~oc`l4ry?nJQQ4^R zGb7k7J&7Tl48Q4Fjr2N^Op6ykuAZtNTVjX-pvb>^0N^mtALc?`KJwV0B@?5RqBdEzxsxm$HC(g{L{Uj8GTUT6(rGK!N^bN5&^Dk z0eNPGdxtRvb9Bo#>XRM52YgL&wt=ZZHd`{>3VGbEEa)|_?7XdIkw0BRH4YwTF((B$ z_L&w@GYTeRe10b`b(e@w#dQc~@u zpt~!GPP)O|VH05h+kE!mjl!jzayT*(zESg&J6!h_^$^Zq!o-<+L2VwPH3&DbWFL>` zKV^9F!r10Q9dp21?z*x!cRSmXmc5@7yrmHUlO{rwM>TnGVt0vQk3X{xBRI|&tCr#j zgb)NyF?kuT^xH&12O9rUluDL{rGO^f%1&DV)kEpc3Sg^A;2n!QJI^;$ zPll{EGR(F1|F%V7P%pr7yP6L~Rt2yJnT(E#of#E|BP+Fd5BFON$#8QwOZ)Ba$*^Ne z5(ceF^0b24*B%wz>E5izoFJYzPN)1C9%g;t7+EOEX-D4?YsSa0if>0JH89iAm0wf( zk{FjGyxFk?%Ea-P!wdruLP;@laRM_LGfkp#|1kNX9aWSCKGHlcUxKw2dJLWFzv$}3 z3^+I<%^SI`zGy$akqG_9ev*gd>jaB*o?Hg$o>VC5>XvTW0(h55aweDcC)WZ?#`B@W zT?&&*jJ=M?586qb+huM7f(0FqCzV{hi$wKKAjevP$w_l)MajuYM;{ZR~J4#D-4wXo8sahms`j5E?h9kf56=YoZOtu zOmgN9mTp#G&b}P~Ryq79hyQmC0E~?2zrnQw0O=MhV5Fdc|Ii2k{9k5B6kk96H$n(E zC*VJq{~98lYs)&$Gb4XMyb{f(F}A}w51S4DmKQgFx_gG4Hd%6 z`6s8eI5rg1lQ{gX+CbZ1hM2@XEhyC*#lIw-Y!loJ!Ld5JvAo+Bfw2v|jF0$?# zj`0>zKoK?&_ZrDvm-(SlQrmy0m2h=xVvrecom?(l2fZQj3QTnL6Dy%N_JlJ}i}#Ev zsdr_|^Y%%blEl0&{2h1aNxe;pme!`)1YPW&k|mc8MM0)MF`BtkfQ>+w)4P5|kE}gW zLm`V!_5(#5zwLnS5tnQ#|D5tz-p52wyq3>)zay(n{Dh1Rq0uRoaL|m?V=>iarxh`@ zLIp&^>7%2L1}LA+%5P=$R}a;&qF|eqq53XaNnJ~0-{qP-hhnKmOXKeg{>>A0=Kfp) zgsw0|HEX+!6B06Kp8#^7qlyRM+hxCts^g7-;eo6VE*-2mYqB?!jMVz7(VS&PXAa2U z$|DWSKIN`43zl}FC~b{YyF-<}Z^6YHt~+ew-$m6uYJdPu)82y1uCru zH^xDglEbO#U(AxLhm>r0W{#EM%=ot`5BSusnPBsR^vAi4n(Q4oQn+DYFn;1Hid&+8 zZax#ltLCHfAjpjNbNlzba^j!4^p_FX`9Ch{LMTse9bnT{q5hCE3KNd}X}OQbg6%pV zK}x^~*$3i}TRcZhL(E(bt?a(QUKSzr;yo(K-!uL zwN|^b(V(YA%Yz4n5Ic@&$2bNS@AfTYH9DcbPjkpKQZ(LRf=XrSVpCZh~B3J1a0avmxxP_r(~3f*?4&bixB4-$y0;-S+94#Mzt@sSgjTFd1*F z{LQ^0DyP0sVfycme=fDaW4CCYcq(DYix!u#s&hZjU^$4XB&Va{jap1*G-(dkkFmJe z_>Tej38Mo;lrWJZX1J+8CppnDSkWtTv(9_?n#_Skc;VLN^8!GOZzk<4T}bL?AaSqf zyIK}mEkD9%P%d`1mX__1S}5wuR|}6Jo3%&FZ~14ga>#jZ2EYh?t*|4}2g)s3sdh!( z5j|a&!mP1h^4VTXbR7JJUewprv_R(mz-!%0!oJSK`5I$QFTz_G%T&}*@eK5`vIiA> z;Q0HR5e_C@PF(??d2cy}KwVX_`6$jLX^jV>0!bE?1#!!~lAkUsmI=vIwdecTLkPL! zR>|W1vp9N)s;Rb&ATt)Q^HPFCMh7~eu3i&Gb_$f8ZW<;;TS!~0y^9mK79Lp6K!m2s z%0o>oBm}WB1@LdJC2il3L0d%jU<5DvQ?ayXJH_1ZX5WAhq%=C+?C2zt7EW-kb-yzL z*>Y*3li&evkg-J>t2m>$WQ2zSpQ$`+GI2CF9MA-}MVY@@FadUw7OmdsH&#dkNTauf z$zC?@a!;LDJad`M={|od_7_be&}Z2HT0ND|2171%X4Wd&2m9$HlKkx-{5?zK?>a!BD0lx*HD%; zNVXVq2{`TI97^1Q=p-(&AR;K5sHl)@gZ?m=(ysh6r+C#l-dj94vS?JsMVg<8NKQ5cnWr!gQJI>#~Bpn_~JQ+F|Ob zt35CnU6hPQNAZ3xH{DFt90wp`veSWcM*hbc*4-=b8nLl^#=Z>Azy59Qw$324Mc20qYY z2(ukxOhJJjDs8@!9cXpo7jx;w zs0Po5x5)572H1MQ2h8Ej7lFn_{hfQg;f6Zy-D5G!NNAI(}o^a&e8HorrB#q=h>A%p*SM;6AJ z_@Ixi+pA+kO`^*wj&Ovga&MRf=PjTIFT;;h&EZuTOp#QO%Pk3Jo74b2PFv~8%Jpns z>qqDFinz^{;c`*pCkXj^3a6S*Sf^ktz<06;Nh@(zES;H&5RHMf>6eGhXJS>qX`6tb z$Q-QzI;n<5ukd$W1D<6xA8T>U*e0IaOkwnoSG1Zq?~gx`wcqn^8|-2h9lC)=0yz}5 z^cquOIEL74S}{_-LF>Z@aqG6bjq6yTS?jjoN&k6W3EuFn990Swloj&XkMUczXlB7; zft>KElGZ#AGMl2uc>qH%$OMtq-)=Y#-Oa8)^lYdytKoe*lOxXFdGyFGIu4U-#Byb5 zIRb1-;BbR<2&;y&4{SfRi#Xc1T1@(pfLT5BEDkJ2U|wbYmP8+`2P8?iqCoQ1P&qku(&)Xu22Lk zPcd;KLZaak#06v=p3?=fQ%6cLW^<|(O5l6Z<|04aQUic%-zJqV0!oNIh3Ll!z}-UJ ztz)Wu(-iR4yWK&LN_M9YE1l4)H!uO;>S+f?aun4;2v# z4w4`iCgJeR&ySr_`ie#OpIFp1wpHw=dGm3`2&U2Z5F^A}gG0hmG^Ey~S1(~AKYs|Z z47PQJ#VxN1hjR!N6(LVg7obQTMNAU7S?vPZc+^1u-l@T$e+zXeR{F1th>A%1>bJ7& z8hg*zR>9U%-`JM4MY;)MPH1`j`HVLup>JNKGWyy}-Pc~UsKEjBR^X_ZU#}hR>$O9q z3UL6`LB)kEj>Tb{!Lkb0zR3$;1Zbu30<@f_kM-Cepm5OvUYgNBUr^kyXAr)g3H$m~ z!C#;1Ysu-aC9S@~Q~f7AbTL`EbB`K#V&j$-{C&J1uQ#bgdAwFgBe2wpN7O?8A{Y7m zB-Yd%kL=`v#GccH3F>76-^!K#?f$mj>#F6l6JAP@4;_tp@jmW)*z#YX-yaU&pUNH(jC@H)!*c zS|g@q!4>=<5mnJwLv1Q&q68+k&YbxbNxgC{1-0Y89(1u;m+S9nAGz z_Ly{Gw~YzkMsL6S)89NB@IXJ~2I{=^M|Ft4J7|B5ZY|$&gzi;k9o18FGVM!6)MD4-8oB_O zv|I0Z0_%gfQLo!!#pX(LDgNg#%t%W(Jv?7IU8zt{#BKNBWZ`r1?sy-_%0$_vS#g~6 zFrk|7QT3U5Gs>IOOWb*_xf51)bys7H4}D!okHQ3W$GGlnB`0L}c37IsdUjMvZA)i| zY;Nm%4_$>k^!fAp12*UamS6=S*UJqk&u9(Lw+tQLpc1m;6-5$El-gzM)qr67)g%%M zw@RTB*Q*O=PGWetpuTjDZ*NBPL^(u+DBP2A)2M0}1zfd8+HBpCOLzMAQW!1Uw~i*% zlhNLQmt2qz5Zu%#kDo2Mu8=EKb7kF`;Wz;568@}D z`fWAm>_dwbpZw=ty1fgmfIdf5qE&rs$p}F0>A^I?&H1=Ye|HLT2fjMg-*5|%A{64k z$hbk$V8CMfl2qf4-{qm`xa|(6_n-B#vzQ2y%zeQ{T}(R{GIB-b;E&2X{LL3Esn=0h z<)(qZLj!!6-I?Gn^iD=O?W@C%7 zKOC@N9uRUVy;*y20t;!K!cn<>Xfwl)ZZg_Y99km0*I7D|lvySFOL~A&EIKD^^U>no zL|SCD@OAJ%b`B6IE=0!j2t_64Cedx1pZS(2kCRNVC&JIQa9pt0mD>7DQm7P7Xrj!P zt8SEw2gb#!Q%n|&OJ&WDX%)r1DkyN7__ml%+=#@LvhXv5l<->9Ta;mmU(`i04(`vv zP%d>#AimqAfiM4TnDzu_W{yhZSKgh)R*=iqBv42X3A39zjNkd^@%CXu0^!&Gc7}Q( zB(eaYM@7bT6wMKTig=ZH;A2tWfm9;hr9@*6+_|Ik`$|&*TPsHOaU=!XvOP(N2oavs z6hgM|3E31~MAG0MWV-rLN%SI$3Ev@qijON#=0c7%H!EoH3AX|tGon!W(vz|=6*%{O z61?=kvAou%`6|hJ=60&c$A3~J22%BglGWM-POzuL7PjZ?EMQ4qo^L%ZC~S7IO2lp4 zR-sUm8BUTp&39mzpl6AXU}BiabiNophzbg|Z^#z?0{z45k(|r++fh%6 z<5I0!9AQoQqE`yIt|P=AX5-h{jaTgWuN~AE-rZKmF9YFWsV)O{B*o90 zv%N^_zFaQ_{g}j!v9J1qA?b~Sy<=x3Nzymo1Jk!ij^`pOJ4-eYm%EM?eu1)Cd)wd0 zS^s|iVbvM9z48&YHWkBK4!159&(LnaBjZC@EH65n+Lz0{C`kNHSllaiaj9tLi9Kre z2P3ua6>obm@TO~5Ua`DMj^>5lWZQ*594>6rq;2>%d7UzZegUpr8yUsZ@pPe#xnM--NuC!|7n|44fFb_v3MxJsmSSi2_LDc=g-PR0o6A)=!9 zkTQPa=lTyT5(A>f&zYIVc#SRgt6F>o@M}S?WLxxljapXUplR~(I4n* z^5NXoP|FOoAtIU-v_&E#ZzwtonNP~9v&sYZ%3MvG%DCBHZnXxb5U!_QCvKUXpS_^d zOo6tsn}SND-eluRRP=( zkrQ(|VHQF82grBB=huX2XYpdZ@gecsq>V$Av{lW!#&S)ECfEZlT+J=@O!suD$0BKZ z%1Pr7rI%fTkjKZnN{f;F43EWcnjSWlbAln`sGo~{W7d~i_Ac!iq8ijAMr8NI zAzpU4@>myF)g!3y=eC!0^Gi!F^uj$8b8z)q1*OpHtes>tbW0oU>itWLMUjaaU?PCU zLJX;2?**+*uiCx{bX`h4Smz1>o+jizhkR@x%Vn_rt1*t*ar!YszE&XNQYGKni7w0v z?9st{2suJwvv|-sly0AXE9C$s3tM4Eb-sF8l`v2V_hK(|g#bk4Xd_~J)v@AloVZ;p z+QiM8N^Qgah~?7PAoYpGhLfp<&91E__FDu|KEfLFZB{H)a0vZ-)tD+j)adc`ILnFF z^h}1QzoiVNB60j}8z7z;%c~*(W)&uIPpHRPfMQ3eZ7}rID$dQCnP3L|R5X`UUlIOG zMuE)<>dk7*cR$>jZZIb@oYA#f!jP;E5@nWd6nl9p5S6;lfl@t(t5qCA_Vm)5A<{?{1bR`Z}cgI%HwT57k%Mrw=ND zujuQ}M_Ww@mq}NdjL8FB@oXh9Ga-wmOtToRx1!~jNNGkJrrXL)+uMxb*z9YjKH?UR zR_IG?Q6&SJ2=-~%Aq{<{8tUnUGw>D?c&jNHLSMCT;8HqBcvP9M&Cy^2H&}+nUbBl zl8#cM-JhUXE=T3|JrvuNwgTj78}V+IAs5&L4oq12wO+tkZ659x(n9~W9*?j(}@ zd3+jzB8((NHb@0AaaY;Dc;bMV{aHQIaZ2U!pbWN}L-93N*ynJjx}>Ascb%#5u;$ly z?&FjqO~FqTzO8$pd=th}Zz*NB3e6HaD_r}zc~){>{^Kn6%?f2|nA^hemVISfyqeZ~ z&_K6gYvRk{0d!YiiqkT~Ao4A949ET4ld{#qJ^y41O)A?BM9#xH6e@0mc0NoVI8=3g z>?fli0tqU%9R~WWbZ7SuRZrQRf{%@ruGhcjYr)ivW%>!C(Cyx=YP$WN)!*^D0~cPh zAp->&!-3zHtC#;9+6((XdV~La&SOtcJpO;mdFe-lVDRa(c;NWJe?><$f9V+SaeOgd zUZ9X>Gt@9vZ0ys{MIVV*DUwas|Ism?APL70dIo~8NJr7OvyT2;`$Z8&T0Sh<*8L^_ zMN_O7zIs`jetB2xqU6)!$HP#Wv2KL9edhGK>$XvxV)&XTk9%Iru|DFazU|Wr|64E^ zD8=?YaR{MdBJXWV6~DIs4U3uu&iPs*%a?(*`kwWi^bB;sKb5ldng=@beJW`a9Y)3* z#z#LijFhAN<}AN>z=s0EEaNmpoXtJsnIsOGr>v|>tM1LJ^f#>~hHTR9ZEF=PEsldg z2vr_aH~eoRMHQ*^^&&{~0bD+S4w^_LXxN|EP4TlB=A$`T=wrF>5`)Jq z*+S+~c-!-MJ6o;E>Iw(3^I$N)L8pq57H^U8p5E7&rA>w#i%EL09Pj;&^X>*DCylS{ zpeiEUS`CYxaywu&NKV|(pzsYwf-34Y@P}%4ETO>(t|c>j7r{wF=}vO}ifDK~aCXcV zp@{a6f2aobiux%{Y6(u%FJ?FLx?jD0-GL~^M!srt(E<@U5JWLExckOVatTS029IFb!1xMY0a6=_Z&@)iOCQcvK>_V~6`73oZvxl~o(d++ zl{y;nMjiU<5#XXwW|Ergr=xN8Y_DdzrTI-yF`#68K1hx=uQlG=9%DKO{81$c0Ytgc zJLrKF?lY;qp;6Er7eJj58#Xkc!%G)fnhqWuX2R$noxa&3XJdOHw2{mfu#RC;&358C zBus5ycDE!025SO~kvQL%5mpVPbl+qzh?&H%-GbljJ<6J5WBN6{I&h_(>VdEa8fVM7 zK6`~7#0()Ht{YYZBa}6kQhWDSZ)*1}B(U^+tR@)#Vev2VFM~*B-q22k8ni+RORoQTjL!E5wr;__SzR+xvf_=$)6In`CU} zXUFHQevkD84?<~qzeO=N-uL9L;cQ_TgsQ{lU%F0Q4mOBJeqhTn0^c;W#v7F9w5kKF z%REsLUXR_{IVQdh_&`Z}Uh#;;xd+h^Bbv2CLVbugw5Ojs1=8>BB}r2+^@VZkf$iP! zktPgE7cn3<;NIe^@`v>dTiYgK>mc`{pr#8+&VY)-5e3u3gr$vEl+m0y%nab31=Y8kk^gad@f`9KNeD~m z7nhAjLec=>$FSC!z3R?YK-W0{xs|qWis!l+-vQjNbxm-M8z`M@fE(PXE8AY$wIL`T zkY6AzNw){(!&`nSjgWQ{JJ8-XDcl;NjZ~yeT_x;!tS^X(|tWIqePrMsR2FJ2$ zr9b|C!#%GFE^r$O^oJ!^gX#x?^_+=7k(}M5Tn6s7lf+YO6pffJVWQ_tZ~auUCdo7C z8{x&azPZkx-Wl|mlfSeiGft>ka@Z(KEI>w+S$%PpFx;_GhJ->5utqC-MRe+ab}c=< zY^93lusm5^Mi}@u55r}Hs&TkP791d;S0LKf$TvK+4t^*h{1W_T0cZJ(go#VU2G5SnOk4Y9p>DvPTcdv73LB~$i-VxY5juS~#iRUq zHtGH`dvCb?^-%$?KKRF|Cd^CZh=OlrWBEi~o=wAXp zs}T?nNI-aP?;2smF4OVW?O(j~lObeFme%HNCf%DsGPDMBrFwEbR+x=X#vhjfExQ0w zOC`3e+$-K3g8b229GcWm-5$sO4@Goj?h|CUdszVG`1V1qO2xa$LZti}n+n?M^EVo1 zMdAIZJ%pKezW1;6DPzd*CiK&-?tytQ_S(l?aJhJ%hhzS zfE`A660{4v4Aao7h~5xR=c!s%hJ_oE)W0R?<6DOn>3`99`w!VV_W$D6@ISGHEZqNK z095|hB#!-mUb{Fti8y-cG83m?`GRr($0>pN{~KG#{m)=eML>Y*UsQC{fkGhP~ zzDOJ_-2cMjnADMt|2jVW!{U(nVRt?lwJn=6--qY6s^>yylpkI}J>3K|EgAs%`l)=y z&xSwxU;(#h(#ye(|L62aIH5wj0W8ho#hw4-3)Or0mnDD#k;fdp#8Rd-*J{qk$~hLz zzUPN&qQq;dyrG#-#T6eAzim!1uo#D5dY4E00qJAcT(7qOV=2Lea%Tt2`lfNZX>qP8 zxekr^)qW*=@l?p{j!5;RR7q(}b^4YbKwdAE>Ip?jaX?p3+;2cdzf!*YM{pOl04#ni z3Wf+7!rc&N(nKc2e>L6IhoV27b31*w|8o6!T>M8P=Eg`(syJfW^wtnnCUR4g%i=qaVzU zcOnvXOz?MGmUbt{eF>JMnx&$vp_L8YvHG#rR(Bq+L|Sa=wh))+327*Ps2w9+4sovzI%?Q@Cq-*!N4DOPF$$EBPji_^?Iv_{RbC7$Ca|GjcZ>rxhHITZkL|qBB zN?$3lK=?9v0;c1w{p&7sA3HY%zwEL0YCcQnzNQ8R)v2%E+>;K|Y_Ata2vyqXno$3* z%Sovi+H4_^NYE%#9F(N)UfoAsyOP5xwxkhyW}SC}&BM6x{7gp&3j1uqCjNjzM>A^rR2*mFHy5Hv{~wlKf@Y8Gi;)1!*tL)=3VN0v49KLhn8=% zgGCFp{AM8yAO4NZGF`+K`7s21C|3`}gV+#ew1?`nm^ht_$=#Hekh!f%LJHDAGI9?@ zUn!mLVI8THHt;lcIiu9VQB!zr!Je{0<$dMc_!)+qEE%3LVeNf75PGN-qFIpeLb_mh zCglL&XwdvM2yfn*Rl;#}NPALOM_I2Df<{tE zk4^ajIBCn2dc0{X>zB@(>)N_7FB5C68R2gm$!&$KM<9HjiwBD!17Ho;QK(mmZRUD> zUc`71{(!<`WQVqHH_+Z3Jr?-ve06`cesqfZ{Qyy^0AagfE+=#qN8KLgRqA%bL?u)lqp^c7kt{(bAU#%|Kkaa7?9JX78SQ z;w6@p4i6FBqz5r4#Drxke=@!dwo7F=g?+=Vx$Q|a#IV_!kx{^II<;?k37A}}#I(1) zw_B>S^9$LL-XwHZZ!NJ?H*R`yTHyf>7^GyuKoS~tq@sM!>RPJ2xkkM4p~vOpFm?^? zr&}8o>^A(fkhhML{#P@y7R1_~_|>ia+$1Gg%Eg?#TvBB(e@nXCG`dFu1Z^u7e+?&h zScO|mJkL7i+TxXuKcytw%g5FFAd6bDddYEnu#r^Cy$9DCl3Fkj?jHQ& z27ph3>LR=zGuhuC)zyiix>yT9z9>L;xiZ21;*wNW88d*IbZt%a+p@S zA&UGR=CAZ*#?7y;;tZ=WWa(rePM^d$cbK(>chf##msv365i{8|%6A(2nSwvOOE9lusUQ_hzk4lLGXA?>J9gHq!Y~_O? z$zu|750{Nn$&Q5-!~~sYOaSI;U79WPXvJX#hC5 zmTr`m=&?%rlYMsZSKb1U6boJ07!byRvqNq*SC~#BvBI(Dg=MlCLHmG1TB5AAq4O5!3dH~}!mDvg1le&kEu!vi z@7PUZMn0xsFTlV`V*A>Joj7?ysfXqxlHRf-?1?s&@a=2YI3k))Lym*wsaE~cc{`37WH&nFU4oRRY#NL=G(#@b5j!Ksmc8IER*S%tKM~@8*dkP=63Vn(>>H)44 z9R`pt#(sWDr)9T6_a-8BImz|<2j)*=w}26o_I~5`i^rXYA58jHHOF2s8xfcWZK^qY zDDmJ~=JGGcGKWr8Owjo3E3USlp4GVvL0&ESrT-JS#Qxv;BC-EF=J6X>dN(#0(f_~d z=o@=FvcnguiIs!f7pK5odK*+_;GQ6?w}p+eR9Ss zSM&XSY28{?#&7M@ZY=A4Zjg!A-{#XBDBxN9`JlSuoj0qHGqyYYKIP}N`E)(yGz1t$ z@1p)8aGU+-+_lZz2`=N|(b>s&^GW*PtKZ;1%4XF$Wwhwd>=Y$`3|Mhg+4dV`pceGN z#mBYo8~F^;gxq~BTd&)K04)$mja)R2MDr8aH}|Q2OBZ~mGMxH6G5~gr!=K~;?{EK5 zRwYv*4Nu|;^f%glp|>q3)x{W$=_aO~I#rxz zq|}5WC9TGhXL^v9?;r8QjDcx?toHG$wDb+i8Of&Fs1DKkl+4E~EqtI6*wlo2D(_7r z$oa!bLm%ht$`X4XM(>`m?}X(QxGY$AfB9Vj*46bul)np_WgN{=h#`-&)>MX4#}Kv!>Bw@$!*R; zEJvbx=Afsi#cGiou2}`2b&hM!bbzadZUBk0$eMce#@ zLb!T6DG9C&llEa$DT2Ihtal-8+cxCd^`PfLV>I>wE7HZQE>;dRz?Vihz?KslkyI0) zzcnHmg2gwJYtCtiX*l?jzEoSTyF%Z|hYb;NXqG*VFeUJG$ZP7c63CA=IM^$Z za!{DBDE??OBU-Ov{|SE+3S$ZP7sPVPjf2Gd>0)i_-YblYwS&-OdjJC4EraUK6gyEx zZ088IbKK;AF!qj7mOWdWZ`!W3ZQHhO+pcuxPTRJPsx)#I9$OAd)7U zi3ULn5H@&<5%KnFPOY6Ia&Jzw?qE{ojo&Ar#m}q(Ce(XPK(|_sRK>);wWX^)(OMg)^_8Oul_96^SK&JMOjqJiPIH)99 zew~tjoEpc$7d>-X$8LK?Fm(|cVke4cG0?{scJ0PQ+*6Jc(JPfKA*`9_gl|eJ$SkcL zoTFx8)w(sMguG<3f}}Zv1FpJnd87-@-;V9w<_GMyApiPxq~fn(5q4Hxe^F0b(fq0B z7u6k>0qc8X2!!G@h7YOnn6xDS{tsp{ zyfx%&cS+APkF3E#@vN}{^W#VjgOp4MofXnpmm>alH2?3mejiB{8@ zayOdc=k8Ul$58=R=!qmu^OeZOYGCGtMpW-CXhB$H{eF;O0HvCpQ-M@;E&Wei9Ja?q z<=o<>+&%Si)A|ycie~yKT??$JKIoe_V>h_aVRj7)2UN_yxm;CEf)%{6y_5&IX=4Eg z*1p<5i3Z_Sa5WO-?`*<722rZkR=1fC0;(c5*H?jM&RIbFFI_$c8t}A7yl&R8Gsr8q z{pcR?@eQHh5HE;z>;$blR<&gV9B%p402%^hQ+ao-$nx|GhX1{-gQ9x3 z6`VIJ>OL`S@v~B9n~nC2b`O-}2Ywl}hZa+Vn+iV0|P07PZ?M_+XDF||%t^{ot4 z1qF)AF}E@~wdRGBNwMfU0Z8F*MFWWT>++KOOA=C<7g;*y0wp^J>!r-W`e?t1op(3_ z=Y>^H0AxFy_@X38Q*bq0^;Er{&U}Xzv>e2`nl$_hvqRr3#DSjWCP`-%35IZCz&J{c zdYt(U}$tbQ=Rx*YpxI~_lq55pO zc6FO83&v}9X!J&@>FST*+7^d5{wEPIqoT0eMChIeav zI4Q2#z?7ZRV1%$kT^|bi*im$*54$_;XDZw1@#%7W=n;vbk?#T*x~|DUyv^bm*jp?% zpkC2!C(r}waf!$U#Ty)*nB0kX*twX>a{?O$FJZmumVv||Bbgij^n}AdkSse`SO*b3 zBylz(mb`(2OTt;tQdL<``zI?)4Q+BQ;UR99ORilfVbHsJwaRSjIHrp+SGvxTo|Z=oz>37m5_B7ti#C&#T>&5DrGjH9hrRKONCBGE zG{Yrb_RO4U;`h=N6p%%gZz{+)z;=Zq(FCb|A)K^|y%_V&@Ulib5S!D(<`|`Iu5rHY zd|1Ju@eJH96!YZwU|+o;AjO5X&bH6c9`|i+6*a02;5#3~bU`wV?!kG9$eM%-xHzjK z-a&8*!5L21kv3)^wA|fd5QBEt92C_Q)md)+#Y}4gZ?ixek2iD z&U&i)qRhg*I3=5v5<SqEM3d<@Z6JvS7}L!&n~?Zg|LMjQi`ypCa8g|tjwy|A=xVfxU`Se8*4SR zF`|oBzq8tLjnaxgJ9I*`0>_sK+?xu@~EIK$q{f>RCX}%K&Aoo@x9a=K_ihO#D zaGVRN;voh~&U}GQYaOUX>OE8cBshY0_D9BnL$hAzMOZ}b{dT70U}GXfBHb)=T|$4x zI@fPysvL0((g5`wYA*0t!`BMq7ZL4R=J#(cly^R4Min9&nOA*$aZQh=;!!!?uISU2 z34*BOLpP@jwqJz<6wN(Nn&bX`y-=IN{wVn9(Ll&B#t6rGp4%`>r|BwsOS z$7+fEtFhmarGN?D7#g66TPPHKHrqWe%wWnkBp&IjL1T#ta4i2oNanVs{Fz^hR|g?B z1ZvtUcQw;-dp@P4Rv^LA*Y=9&W5Q<5v}(2f#fIUOKH9gU$7+D{XQ`=j2fSz^X1XBy zFE+QqpZGX&rG^@P4cAjY5U6d^(tK5{Uh`Z-?Bn^9QJUxvd*|23-XDq& z4K7N)PJpK-N8MzQ){t%36M$FOjp|R!$OL^1|F+#T;Xnt#`D*3-`cpw-o)%Jy1(BIg z0FNQguhVU&M=&yB^g=-L$IcHq8^laEG&gY5FC=_~gC>%CTn3wWG9|^c{QMRox(; zrHfYtu3&K9E{lU?{Ow}Xhvx0C1@c+>M;dfh=@9__uHs}p#cc_-Is!UfUz`;rEa_hY z&%iKb2z}@&sysW~24KHe@V$_C7&XGkqt6z`Q0irXvd$pKNEG3OQ_oi~)7JhU2{V?B zi{NG0iSp?56;h^~Ml)qO1}!bR{dQEXFq0dKX-7k%G%YG53py{b3Ja!gF|Tivh(nh)ehR}l%#sUvjZsYCFUE_T|2U^J zOIMV_@TAWSCm4}7jTLk()u^l2hms&G35g9BC;;t1oriIg;=F?x5rA`7nJwq~8HrwF+Q$`!#>~Fsv0LyBX2BprHaz)BAosEbuF@DnxuW4b8bz?As!IJpdK0x3jO3!HjOsGR4*M)0Z`Go^aH;|LPu(5DTF0F;S` z&smU+Q^tN_QNt0y=hJ47)qbW`dx3b?SKR`4we0rr zb_$?H_D?yHgLYcGQ!!$@W|7GhQ^6`$x?05=xvS*0R(Npg%SQek7@Rz(hnL8ufu^;A zmL?Mr)7Peu8u*4w(G$F=9AILViQWIe(n(&GI%p#+QPh?Es>fJcjqrE00vyT*HTZ3f zNEs-P9SZm|*1*;90hue7Xi;WSE{&a6ElCLFOP0@XHaz7ly4B*k%v-Vjp7^iChqV@XapX)xJ(% zbn$jo8SPVvB3>>t1knPUM5hpl-MSe~V-q}K7BChvwyGJr_;%@Y#M%kT<{ z-ZbZfaf6hc@*!eGh~vE$&7!9m6<^7VEJC?i&!gV7kB-v&SzsUCUT{i5$?QOhkW7(@`&X+r#gom1CSY%L8nmgqYGiE`Z1=3A%`0i>6dssMyF20S@H(fvz|x zALh-o#ot>j87^3}$4)Q}P!NukF_QY5;6gN4>RLX;$TG&y4^XGvh;C;JPuy3C$bgPC{2REWI4 z%8+6S8eA!1kD)QJD3Ov7>EPd$KCCG>G`cqxHL)Bk_?TmU5D`$2J6Rk0=oRK7;`sOC z!Dvl0IxeWq0t$q+>_s;q%=d|vtT;s2)(_-oy&@%6Msl)I98UlGix^Ib^phO{QB6l@ zL5nl^k-dYZ60)!jYO(@Hyn8Np5CGPc*nSBnO;-kUpguRxwwfuPP|I5$zwS<|@nA{) zvN}jq7S2_SYju7N8-j46#irfqA^uLKj@aS+$jlnG0Z2^XZ2$oehQPyjGb61KJ$XCy z0&NmmvzvGot=g}mC$IZ`r_ z!rybySz_p_eh~~HAvhJ`@R$y|1`)u|FGlV zfKg7h2WZDV4%fjyC3cKW>JkRhZL;#=Y1`L0`vtV_T6)FncI`8`to=mD5sy;IJXlYH zS;;K~`2+Rdaj)_B_AZ52hMT)P;5@D*2K-W_)R_T?4U+SRm5#2@W=24s5-|AY+w7tD z8A{^vS&05Sw(r5kiQE9ZM)X-Lf18sK^^bS$lZr^H7U!JmWF# zW+-!roxWJB3#3Oae9?OJY$NEqOy8DbqPm)YUZCSizNI!GsbN^ioaJXt$?>t5HkHq*@T4Ohvj`&&r;n2Uq@hy*tn+%E4)@ zZJ26CU%X?RK{RFjNoA3QN&mCL;5uN|qQR_fEfI?D{LJC!Svnn|VTK(vXuc-^#tRUN z>R3Rn?Moaxz!K8&_w169P4w_Q#173t^+Edu0?Qvic?orF#xousW1QSqv|%-BUihao z)nJ9PZPCa^{1S5`&KQvodBK_Pi+h60t?eVR7B3TUK>z#`!TL6_zHrNg7P{8%AT zaTg&EV)FBd&zGc2T(E|fh9quGpgaI>arZODL%_uokjrTPMun&_D&jG+Eo0q+_GBOp zCt)-Yx3b_V5wKOfQDAUWemtP%f&+Go{h1UIl}p#57s*dk&t1RPy8g_gTG}K?u&-Q3 zqD3Qf@lg8eRy?kGjkq+duq968Cb~X%@?p{l)qW%$9QdU$X6DfBjQWCafg*P@WxjpJ z(xM8*TyTFR!WVf@7z~1%s^;X*Q+|E?6t)A@5N;~Mhp1nZBEEj+e156ce0I(e7DNG5Or0X~vp z{z;o*f(SmFUliqwiIvhNx!ZippUhn>iIp-Bw~JAYI|d3}>e>uj4+do;1Q!B7Eo|LC z95XT4Vsf&UPCCwe6x^$pU+tbXn;P~`TNnUd-q;@7JMJrAAW|IQiS`$+`U1gmF4+!7 zA0(ye;n6oyZl@VmUIdn}S}#}$ALcrpQ!Rp~Fa$2xW2n*4s2BB=QBu|G#Y?@#r9O7F zmYO`&3hL{P$|F+aAZf!@8QsK@XBF|ms7uuh)FB`3-__KhFBG!`A(2-exKpg0Tk^D?rYvL8e~uB+GEQl$}c zAT$ribY(Q#y95j#c45%@$D#&EFW!L2ZL&MmGJVDz1P8XnMU*X84`j%zo8JnFgrDKM z+zo6?QB*Xy;@cNAq+NL+@`Z?~I^4!RDoZNM^e7g(TMA7}IFRH|3#VRV^lWzihUkJ| zz4Pk~uXd@^tw!QlhO5oD3kUE>cia=ho~kw&2?~5bd0uec>X;!Ml*CxQSxnzCIZIv^ zrr>yw3BY_~>M+z37Fa#eY-6knDj#C<{c88CX@ZBLJE(mcIjF_i(Y)W2iuR=W32Dkk zQO#irRkw&kp00U$^h2GW?>yqtu{Bw{9Rke*nb`N}s>b{LU9T49{!`0+M$ z5{a3hKJOq^zUwN$c1k>13$^rfsU314?{QI_1xs;0gGp9JPEfvgZF`FUu;T;W2s@mj z6kYHR-WQnZD*KoB>b2pL|0U?8MqO|fj0qG&%=0hoyinV^+^NNfIAValXkz5NFFVxp ze)l5L-)peB8KqD$xC)(+n(_Rm0qh%-SRqJIR8V6c9R2%iHu-2AQZnv%%0f|_URSxH zRl~v%?=0GE(eR);wwqqX!G+|Y0OP!~#*)DJ!)kUpR-8OP==TRVWfB^C{BY0f&9J_$ ziNw74_UE)e{O4CmyB7e83o8EiKmZzwJmW6q$Q(?dPnWb63sBu-vzvO-rB~U2Nz3E3 zDn!Mtx@<@)41Abe*`kT(2si}tZzkSUOuiJoPg$+q-7Y11`S-PL{5Jbh!&BuuzRl5q4r z&uD>WENc%#!5aWMawF50)khZVQN5K}zyx^kce31V#Sx)QA^WAWN6y|#m?d+Z7}!Xt z;v*Y%POn&4k;$L>ijLQjz@fNZ!oW~dCM==hb38!--C(s(A+DO%6UwN4&KumPt_ynh zdugSDJ(QQBoL?BsZ!8%dT-{DeUD1~jL3$`@Ix+-Y`*Hvff_Yi|@;rhIR)-e?=tOc? zHbVLRhg9l+FvPax5SKNEO1Xx&IR8t`x@DlIlW-V~JYMF1YNel`Ugd7H#F*l0{H#58l z=a0_Mt3yCFY>BDE7G~xWhmeH`?sdBQ@H>9S-ZIyf%We%51>3IeO^0iCvgzI^(lo-U z(X#r?&XYV{lv#yfAe22=s-?xKF!-Xiq4;Kq2lrAhoE_PuhZ=>&F@!)JTkBM77Ckz- zXK`5s{|quWdpNdmH5CcFScBgQN&&FOpWeYBB_2RjXX*-BXRaV0Ve<1r`IKb181iY* z-1eQkippO~Gz$>PlOn#QOZ3vX&;+yt_c4)%6Um?g7?SS;RI z3`N9|f)-ut@S&|;%^9AA5w2U<^}*kN2!%URC^qWHbtsf?naU%Lre%N3m?v}+SbiGI zLQw&X7y14!P1ac26uBQj)nIQ6l(AQm0lUJ5ZwbN%t(@}a50iAV-7<`oUo4GqgG_lv z8MxEqYu6`^MLcO0%i8Pg6ISZf6odL_v$HzGpyS1c0~|sYsjt*?l~&Zw=e%M*<)`1= zF0aJ5%)}W7%(ouGY`gAaqPTlu5*Nyzy`=$~CulfECWLYnbde7#^7`ipMpCAZKx=%! zCd&@6*hU++thOB~%|U&1=5(&Bm>JL5))JiZmyJK3;14@*{hsTvA-X#4jf&{9S;o5c zcjTK2)8`&yhlOSW!lSOjYikwv3u30G=Neqho_#7;DK34FRAM#|PQw3oI`>BFT?hd5 z6naA6B7-hBp_Ya$_hUdgv;Ojb9N)Jrj4V9eR2J#P>x4eex@|C3XBnhM}^?W_l{8B5aHW^8f*AmW({=Hfr(m2g!aw@L;??yy6T*{8W_3rEl-s zY$7*(t$|+C=ffq5F_9e=^B($1+Mof+A(;gHPWHAza#JkMF*NJ17+|TUDh+}A!f{Z4 z;0W?%#kB>5usp-3fQqvk>HusK30IvO6|kR(Y2e1}vCprqzuBs7N}~|+|aHaCivkmnRGI$dD9T z@Yi7HonIj;N*bE&_h*wDmFI_bH|WlWLu#z}Tr2b^OX9YZPwRVdr|YRHI+ZTwFYy#w zoH#f>0?{ryLGPkqV!^Yc0V+XYjaFPLj{JM!&OQUpx@t4QMOtBwdDU26(99C*#+EvC zEcdD6SG4C!g08@`^k|2zRx_tMMac2%MM6Iqt&cRbWIUEMbFX1SpROzG_`MobvxWek zbra!V$0e%fJ4fTT3DgaguL{teEf&hXqG$tmPvv}R0?c?Kr*)(;0K+~G+c849t8iNkjI7^CT-0i3H*Ihk$EdXmX~UnJMk9f}n?GFo!_j&- zl74=Ye+`T@$oyeY5-Ma8S98}sC7O7~uAIziGwT@Y7@Qr*{EI`ZI8w1sW4Feo!M0*w z9RCH$Y3HW=|BX=DzcKV=X@6Tl;gOix|3R{T7dpecxH_8|*|os7g8sti_z&Otr``V) zApI|LEBikc*#E8Cn*Cqo*8htGZg%E>9dNU8{M!NdlFo)b4hPZ)$kzZm8}8V(a_1$T zKN_ce)|u~nPPEwEcMK1~MU*y||X572I167Os+575W+ zn+J@FpB~+Nu*n;r;IKq)vzPV!a%)Jwow{X`DN1v|@f*Fa*?jT?>|}pBsbm^u%-_ez zUb#<~-D*a&U#2vQb7_0S(zLCllsxX7#lM^1G zGOyU*ke7`314AtNWY0kBr4q)mvm{< zwVlncD@F8XNwh=>AR)IXUdC=2&le{eXi)mqU0lHVAqb_v}TtmW{eddr21rpa&3N#a9oiGo8bc0wXBiHmm-gSC6h1fT?&b?!y)4Y6`vL-|!3z4(~Zb zm^*Zm{DeS|rUH|Tl#xg_kINfxL@V-9ZS$}eL4nhWMJOo9_MJ=e@w~l_^2rpK$=%PRZL-^<2VRj1yvq>KCl0l zF;}!i%7dDzc+sKUD*bH381@BBe9PXI%N}o(fDllCE?6fDL1`zMMk-rq zKK~g3n6SE}X(Bdv$>ZpKt51rR*U%GY?`Wg~J`>8YjYz`@gfIL-W1H+JL@+v$P-CXt zi)V9^{|5R*pC+nEIo6*Qd(DTcFg9!%5lR}`PssY1aw%#Bh54p!2k%EcN#}~L!&}gv zXlAS^KU{#Jt53-sC5JX{gcmVaKU7qq-z?@1*jA36Tk^0O4ga;uL`CIvt^(xarCSSI z@ok)~Yw43r8GRLxDqyITc+k)Ih*)7$*N8{wQJ z=zzXa118K5eA6ex>QYcDJ&4J(f-1Q^V1xZO)qC5hP3)GCk42j|5sQ>fy`a=mZ&m0S zfUnB(Fg^`l4qfWy-&{ryDmJ`C4_?nQDR>R7cmcXeu8lS198@$uAG}Y-P0rh2%A05} zsgXFRZzDINDp%S^nFPR7v;kYQQdDO3zlQwq-D%SwA$-!_q`zX^tn&%S%Hr&B6~;?lao9%N!w?gbl(v}H;w`r^gzfUy8x z{FcJ=jCI+M;%z;l6jkmoSlO8JQccGpwN`{aeM~8v zI}D}F>We8`$AE0#kKn;@L&*7pv^7@gCB zY{z1Y+b9vB8VxFYljK=B8`OJdfS{8AnFfwWJ)am@05rsxU-bO$TqEV{99}kYVxT`r z3k@8ntuj9B9bpUj{T~r^BMR6VA=%dZNZXIrKxly7I@9a2k$G>+0&yTJS<-QvQ3 zoOgHbq|;E^rP0YY9OS-Sy%y*5akxH>n8 z$9>hb1!}Z!dGgHVFa6@&Egc4{ zMEyfTb?6UZ8H78X&6NH5TSQN{)H@Gyq;M$(tocXZqUs!&E*MfW0C&b7-uWL&o$~q# z&ovU}+)S&3WL(aD1n4~V-lE&%rAmsQMZ4~G0WxRijmU<*xNqF>DWFy)U2R}>rRK56 z{-011VO89*ap%gY!XJ;B0?vHKs%;r>HNgXJ=1=e$ST|7|oAq@{4|P;*0PAU81Qm!U z+?}Ecq|FJ+PCuD_z~*$a_Ex|AD-B+|%R{TP{bQ}Us;qlMMY4@`6_{;z@ewV1s)c}Q zDSQdcR=hB*aS)L@-05exHPBySnRNzxugC0N$dh90YgcK7tMtXc#K6pC2I?mCEJxna z_44qQEa%ZC+IsTWaOSH2X%61I|vWVbf-1%8N7NHl>Ifw%s;E$ z;Rm<6rKtun0X0tUN|tJ#Mm5NV77f$9@QQ*pEU1lu0%;+e`71>jZKRsvUJ;{@hOYwS zN(ok%+0HWtlT4#rFRaoRD(~%dX&4Av4BB8_Nr;OGbe}ML4|n`l%0Gy?jNeA(7!v+k znuuT$M~Q9|*dJ-LUI(KN@Vs#>q78VT(CV)^t*l3kn*h6ZMi==yjAw#|AimE%c^t84>=H ziVxV2Ow1Ma7R{BCg5G)}!r&Q?kQ+V~R0*M*|5AD>HQU)y%o+WNYlv9GD$PvaDW$uW z2tuYg1!M~Xt?l32&XTM`@0y4RFeVn9v7HLoom`e&`Bgtd<591_78oa| z+j%28{<%d538Qu+eb-CBKLuFw8$Wg*Lg%emSNq4qG(|4>bZ|s{A#^keWzief#ao~a z&C@*W+#F@uaNPmN;)lAd=w3EwIb^F(o1tzjXyLH>L)`f0q;MxLATg+=$309PeB5lT zJ|jv4iEgX&jRsDLVAAxvA0+&yWYlzdKd6FcC4~HNkV>F zmro0cS#HAJddg}d_Sv<}Krnm_7~s)mstMWz+N*u&5Y)nE>!as7`8aS3C71pe?hE~5 z2(M>Rhv@^3I(`DdfQfs{f*9>^A}e^$8!u%|-VcQH2)}PVi{OlE3qXpAyE#X+csKSz zCZqo`dOIM;p;EggE_#}jyF~BinWDO#&R*{YKAO&sS)a@L{7C|ReGoK`{0Xj%m5Q(q zJReRyWsYr`?`ezG=W4c&pX!w=9hKt9{wabsrX-bLiEm?8Lz%_~r%Zima>?Ad@3Zxg=1?{IUOxg`#!*uoWun1>weWymlO}T^88& z76VjYgSCXoltd&z&@#aowB&2Vek7JdJe_6k^XsaPvkquZ2_V40fA5f@7ESnFw^3fY zHQCT@rd0le=4ZHjpc-u0Nt}R;o^4LntifSgC_sMCFLAVg>C3=31^fFTxy`s71s2Ozi7@%MIYf!S*f!)~)meN_N5OXhQC!ckROEO}RF@R* zjKg+k#^dGY15~*F)J}Vr`zsCgymhy0QrH|7OF)D5=QbXOs1I@~cnm^^9AdiL{)emb z9bzb}i9f5n5g>w~-#Pr4ZDdDs5N>}TG_w;!)&{gRr&k{2Q42=?m@O#UDC0IQP!JWV z@hP8dFfh3&gS5F51^iGGQeFIWx@DLoKZ8UoeI2$?(H(7cAlaXvV1kX0NT4%zwT!{~ zbCoE6;(-(3?7sXamz zy)iW|Q$PvWMvN`(U{(%p+$B)$kF3ppLJ7ehJ4$?}he2N{`G!-8_>7@Bm7pwLTQV97GcwJLIwsikOp zb>@7{Gt@?|s114+VoAi6da;e#**Opk>^kF=G1;tXbns-eQyQW;$Q_7oZin{{Q!k%E3g2e$m#$aWL$#8{iF z6WzgICAQK<*ZCFcsuWMJiTf#c*nHIRI>S;YBJ7)g?!*Y_!YEbPT?p>7I!c{^i6E}{ zf&)oF;T|zX$g}nHzF2ro~}{{a?H-K)zcF;ee3=I2ix^W${gz*<}Ad z)cF97flEv#@z1qwRLz6XX=D7A($=UC3eW2!TDJ)AhL6h;9Rtco zBWnE}aOLRAu$NClxhf*j9;9sML)cA;DlB_DeX+UALRk-A*t&mwtxkS5(%#HR43bzW{Ty{oQ zd+kP@5_n^#D!8@jr1ibS6nzF4Bie2^Ganpg5y6)-kJhmkjWrz5B`9y)PD~GN z#P>pkEd2Jz0=63Wk!QNm4QAW$0l-=9M7ywpwwdg+jbb~WoVK^&Lc5UO!uelzBK|Mr zva+xn!k>gbkk;%V;x*1LoxnvvyYQMN9(Gl`^n2o2C$c1aO$kPfpCTUeK*0g6Zq6NW z@jrTjI9cOnpnFlhy*RXNO4$27F$%1A^& zWNErUjNfq)_7DZj3HGa`yUI{BfBL|Cf>y=iQS7asrWe@3;r=QAY>M#hE>THv*(1Rs64Xc(HdaQzZLy>Y_F)UuXFdJ>0+Y0g+Ai2Z#T_z94t8nLh;9;Qr7a{OVnevVZb0oKq+NYP4TuQMCiK#HlO{CA zc$O@bu0Iob;CDN-d2gt2{)+8?rWfAL2H5WZ7X3@_R6NI(4Q5R9QCt@K|PkTn5$ zpjGe*rVgRZiSgnOWlD>~jDWVK0U~j=3h)0iw*?g0x^&IhNlaEjocowfiAuaZCx#zCoLw4#WrGjKb(8 zP@Dl5gcOQOQv<@c0{NLAVX6%g)?s-T`goq`kGIHc2Uz={xd11KaEof-a*#4PUJ;*O zmSw?xtbLN)8>~^R@g0yZsu+xXD6B@&S&VYr3)tj8=|2&xhhUnxqv{Nn zeR}Dqf$E~zfZC25BlN<*pA1{_`|2P)KWK8n9O|-!ifz$YRUCR5etNU4t_c5M2&WncSkVk09N$U?KWGiS<9-V}HDl?xPwI(Eg3{%Qn481zBqhiTPPqUu7R`LE;?uzM!iE2{!zoOMda8TJc{R08d^sz6RD4r~ z&vvI-9J)bO16ZJ(~1kg zCas^rx`uqXOB0};aY1_Wr)`}%=8L8kQ&$A}rlU3*-dTh1$;A<)Z$m^Gd!zv}pLU$K zDSd0`3sBsg{S>tBdq3Q^F~He%udM=)>^^$~USZCg_JzL7umisS$AQypss4sj@Svv@ z%m$77$nNeqfJSoM z`B%y5BdWTgfO${I(J{f-xLVssV3s% z+~R(o*?BNWMjeze!%%$HISr@nVX-W60K{!y-Hbb5e1*8m&mzcfyXqni_ zK!Xl=>AWvy+F;IQ4Adszknr!Rne+^Ybf6{`LD=W8aCw*u@Jt?g&$;qwd`Pjk7AM4- ztY9L#y+ZzPHp6ReFp$rz#POn0r9=4|_+2k$_Bl&+3Us>sjTX^?2i!-Tadn)8rt_l2 z?c00Ew5_oE|2DJ%)S#%a|9faz|9hD6|F1k}X8LDK^Pjmqz#M77_P}KS*ekRDS3c|8 zh-XV@BNn#>`6KW%teIprH>5Pp-3=%F!nT${NFNR^9#R2GP<~mMkj_x(E6#t2ILq`- zu_|R3%rir0OS5HR$UZh3kmHwiNNdhCv6eM7sa`$7{dH>()6mn&!J1xJjZEUam^P$nhc9CIXTvP%d|UXjHU4Cy6`k&j`UwkB%^2`-Yv2CS@EVq0 zlF5L$Ftei4nUeHPi=of9y4qspq5>nR-0!nekQRd_KM0rb+R1cyL6$+$uaCP#5#(BuSaAwR2XJ zW2VmieE{w1M$nJAlKyRwQ_O$+g%q-nqMRT}hS4%@z7WMkHN0m5^CF_3>v(AG_d?#e z8JzYz91yUof63lrrs4_Dzs?&arpaaCm%-ju`^GhT!6i0X>KNjllQNwKP%uUw2Sd}Q zn^xuCN0GroL*q+s|1C@v+j`)hSE#E6Q}wei(T3JnuS&+c(Fz@VrNZaWnFiOuMNCV8 z%(@w!-O0Lmbnw)9B0rQii%Lp0Tb&>g1r7&0=Cpa%DGomd2wcLA59DRb&2cUzxGJd z=c!k@lXfhu(j585QgExr?vaJZN&{8Q(xyVZ)Fl`TU~TPEaHA{r0Za^Jo>G+ex)cq+ z)KuJDF-fTxKT*HXUL1rU+&6p7-CZ2zzybSLZ&V(+G|aMEVYR$#Id2p98>YN5WW)9a z^*L|@%Ua`(Mu;UJEvHON>=~06IqRR-t}_pJTRlC4$P>1~JK`H+9Tpu958~RZzJJM2 z{LBT~fBR`%)s$2V?7VG}wIjJ&zr5`X6%=OT=_TaqO$Yi*h4Gr>IsNSr$a$!jeg(Yy z;_nx)kJ3(sqv7)oEo>D#PeDCtn(XqsA-QJ5PnE~y832(sRY67_AMI6}h7%d=GuI{y_rY`TbR=AvjnFJW6x(L$;Jwwz_5ZyCZmzrODQC|I|x?0y_oRX33 zE{{`e=ww2q$Abl9d`|FC0`?6h9`ZL*Fv=^CRLV0_0M0)~dO8(@dxLY$3*b;R-Vu~K zHzzqe@}<>Zh#gb`gXs)kxkBW@rQGKD#a7LjSo~4GQNUO&dP#FbJ!!XuFabbna3N~r z3;e|q&lBK)j|Xi-S&UE+0kd>6{b&-UIv*C;*HJ1-aFH1gvdt#Oyvin|CEhMcK!~Rt zA0LY*SS)f2eX5C1f~VRm35izBE)0V*Uk4KID#=fTH$p&+muyjN;u-E*^jh%hyeRHr z5sCFK$*TcmJW3S`M->uIR0e=zDn=FL4#S*tfkPhHGD~FNv|YH-w+7YnOkLZl=+aor zhpzjooslD-zJH-72Wq|UUL>*aRJ*4O?p9Og@&UOIiCBC^$Q|L+Vq0nBTrw9>za0n_ zuK7F6Y+~`j{9>eF(RKRM=}g7cG8FwLHLvDr0n!w$C`-xMgQAjV+#f)_%U9lwDpH|H zf_oWBjs#zbB-D`z%^yTMJl#zRYGJ_IWU9d`WR4W#v6dohh-D0$P|q;Nh($^y-Y=cc zOcb>F-lc@Z^8MS$(;1Iq1;bG(gcDhSG8Lzba7&=ixd0&#AjID|tyuscK0JJlL7hzP z?L}J6O8vHH!ptMaA_1VH#9^XU_$CJ?BA0!CMnkdq-dP5#OJ?3gmJk^W-Gpl?X1{?& zu-Mme3e%HLtqw6soPd{*_|>rr*D5tBGHJD|iooIgGdbkBjYmC0;HX@}iH;$dicdti zM=<7GpuR`-PiqpHWW)XJ@g3nM(-kzVqx1P~#Ol33i^CEim>#nyoVS;OaQazH)!#re z@g`~%^c`d$x~GtHkbyAgnnv2>U3fp*K$7p;`4S-9PAtF3&C=;I%WZ!s<__+ zrsa9@b^_pM&2ij&aR5-;wYbT2HNH4{lS9P!WZ5v z_bcz7{5&b-nJ|J7K$$`F$8?S)5|JkQo`b@0Q~>b!X(I7^T#>213~lE7hbb`t{vk`HYjuijB8a!e8uU;hM2 zU=veP(CFa$=mc)OHoj_ z1VI16BGJM(J}mcZ?YvqqPOqsDg&h7rF<>XjtGumpfd0Bh~S#G2~%3APbb^DVg- z$DMcl=4T>=tpHx_F9&{wKmlcr=MIL4;{nq&gs=?IfzqbbE_WdMr^U#3i;-7|^w|3{ z{6iS*2f|r`Q$>L%%5#DTO9OzhAOwJ4{Mg0eG#S;iid};MX8cPf-$jsNV4|&ikV?l{ zcR{7}EE;WWs$`P@_DIFUZl-#k>2yPw9`FC*>@A?;c)oSf8QdXAf;$9vch}(V7A&|s zjf5Zx?ykYz-Q5We0fGg0_cy=)J@>r-x%a%g?s{uhPj&ay^e*|jt9sYB_g0FqJnt&` zku5j-z>M>1+@M`i-XPU_@J{cklVzl9{dmzo=SZ_iu?`^gi2Uf8n+- z!@+r@3go4s$lCsi=F|$5=nHXzS^7X3H=FI3(Gv$NfuTiNkU3m?`Fq0$kG9!9VU@#= zgib0Gfla64XmZ~L%bkUdJi`9Q%ds9sg|hLBmS*#wMf0pr`ik;7qN~M#At2cG!vBqqWo8V7ATew~O0tk}^&8QSGoV-4L9J9#8$p|<+ zEppP=$cz=v61T##9@C&zmo4cT6^V$5*5k8uT^0GQK4Z^Tr8ss{&8P9u#$9Qfbvq&G z8#a~)o1NWw7)D?b`37Yb{qxjGy@O{EfbFo#nLaj96`gxAe?+expZsqEvT<`F{-@46 z`3o*IQF0DG4EKNN2LJ!fE0ZZ1{_$tT&CT}jv&wnBwWu{NG>E(S;91l(PYj=H%aP8d z#&mM-?;W&`0Ui4c?`7I%jbmY~V(x~-$Z1t-_u1KB*3w-p&`P4QCH>>9^`eDQh0(p$ z^YL$Re{T(H*o|?$o|}Yq`Qeu9&2g1p2)=T*xfy7(camT~JppTu0K4x{?s09plg5)N z&r&N5yzxQRa)m!@RQLIrN3gDYwm+^g$`_~KrEX(~M{gD2wPz*#I1Q{NpZ<}zW1*uC zg458mZ;Q#Ik;0PF*SMB7Co|op`sy9Nxb|I~Z<_gB+q?evue+J5hXdHZ?lNmFoDY;j z-{_wgW`FR_asUJlzc!9wHl{>JnytT)*b{J|{gFLTq~)Km&^YMo`ov$davU{t!QUTk z$0qq&b#Zyu^XP`?ufDx2oiUX8%ROzRKxd|v&l3yPrrPI@*U$e)ohtJ~c~@G!;30q- z+zl&-X?MNVG;`wa#5AbQD7SiXDURfxP_(px{&jCQ;R+Z^zSySr7m!DiJ)y6S+%Ums zep48xCO=A;NG1s-G|6yBT9m7a*k}~Je2|vUmD{)@+*HI17QMMAqKP3q`|gcFt2dOG z<;34e3>K=icCXV-xU%+MXI!6WzfMes*s+{nq2xn_cXV1(x#%~7oM`~b~v&5>GkOS^qF0T@{--Q(G*D!;e?}s#(3%tNP>phCZC#c;3r? zFMe5s)s)@#{ef_7Aqn|i)Q%xz4+m1Z!7*O9MKZt$&4Z=Wp~^Bi)Q<_y^PPapK>J>W z)9zBF7Iw)Nftuh_PI%8lM?{IHVcon&Z`))a&ZJtnAQGLemYdTr z$_@|`;NRuoLbLzfX_-=HQd}`-`RoZ;N#1yU3%-7hOu0V#;j6FM(bC;hv6FUOEizl&wMnu|vhDIke=c!Z9hnihx_qJW=fIt3 zG!T5zRPhr)O}OMPO`kzWqvscTQ1^P7jTDTX9rUL*y1I`MvI$u$>idpR9m>O>-~+4@ zM==mC_g^dwi96xhr(aC+{Qcw9&VI1c@u{0Dl)kB|=v~C+35xN}t1Dt&yF{@|dwyL! zjL4q&J5qglsD!E~F=^&x=So>jSw&g$QC4_L-ijK^B2MhxW{J2AO_4aY04lF$%sa5s-*TO$q?x)993WcG2=lna(j>I_otad8^63iST)@y!l4+ zrW!@W$%*Vps4L_2GyYsH5%43j{&r|Ey_%_W4>_L{b@9g*4*sxG<+KE-T@3nR1Sbtf zgc9x&3lj?*)9;8x9xl5b+kfd8-d}JbVd@2i86FOjF(n5j#z3-t1F?n60w4)fauH7v z{J@M#Vjt{<^1R8i6k038;FwmckYAr4#}Bmw%&2!){|4H$#$(g+$nu(72D7czi`SF?o1FVDPE0dRP! z1gL=ST>z3KB%c^4wUiQ+NB53YfHYFMa&l6;7D^sVG`B$1D6qoCD3GxrNBMneRrmY6 zs&1$?ErdlVsV?YKOB8F~RB=U5~ zPlAa?ho!>Rx$djb_wF|^qJGkyHs4KSL%;s2UqGU%r~n8W8J}V*J^StOb|97k2mz~X z!%B_jhyjh}G1<0b-GQ-g~ekWV7Oq0a@uufxPsR zAnE)6(Ps~TJC6*+!jKpgU_#>H{9qd=AzMt4m`-sglwMdT6tb%knLhH|5%Ni2^G86) zi9}PXM=|4cr#tx53PXCeS1rFWUuOGjLGlM`I|{bwz~`?+5}+N{nC$Zu7!d&oxQQX) z9)f^78UpSi2)Ks|F8a+N;EoOl4Vyv09Sz9_0e7@4sNd{g*v=K$C^$4U{O^hc{Ck-a zT)j+g=lB4&ii2|kedA}HC54B}-#XE2BL2PhI3x=tC9Viik@K01e^yZt zd=4p~7a$?^;6;ANm=k0LW+&R+OJ&jq!7f83KuI2yV?V+vi*kS(RL_;Z{B!`}NI+|U zqLTVJK>4pM>gl$D8hRU0bYbtS2}gRZd2j!9kt2;pjLLblW>ts9oqNKfWgql!-Rb0m zZC~Vjr6dk{+apL^)*^?Q`9-vXR`7uNK6~rm!$U8Lv`QCselpC0Wx&|r%$4~$+emWa zMR@uoGh9fp#@~uc712}g-UWYS>Wf8!1@FMlN#T`=SLfN|%Nn=F+l8J>@gCi&aPIhD z!9kDbbV%dpjm}9O3{*_$Mn4GUTo5)Da3V{>Bl#mI+DjF=;~QLOH4a9ei`D_t*5`}T z%Z{`yyV#+oic74>k*(i0!--N3h%JKmTGwggrCYocA)4f!Q zM=X)2p!-m0k2kI?jyMQ9hE9TCifw5+ppYYPD^9;IdMRVtbnsjB%4^mP{ei9}1a2P_ zW4GTfF?#b|);I*K;l{L9y{l}G9JcMJbS zaN>*S{GQNo(W?Isp1MOiWox-oJ+Yx=iIgY!vkgc2?V4^N*V5B04{Pbw50N2pbU+pD zhR#Y&OMKVwWPc*}j|L}tfdQLwMn!2J674!bGf61u??j3wC+QJW9|&mr0q9qBKj<;L z`x*CO8LB*FIk^ zk|P-wYb}enoHxUmZU1UjW;XK4%r78$a)ltLxk*csEHgpQ>d!*L7a!_Izwk}4ikA!C zE4&5*9nSyM*piw2=Q=U>Kate`*F|`4o_|;1{-2!NaQ}}*c$WXV3O}K%5KYJl;gr0P z@WqHwkGek3H$KIQh%phykWVmvkEyK=S9Yh$dwCOMYP0o-&i26&JvMi@Jk(gOEWJCv zs3#Og15ll@^Kp0g$3GA1+>b;rHi_RKyH8tS`eSeJU2n{cUvZROT#=T(38QjPeFHq) zXapI*WDKyC@GS`-Vg=6t((J3UcxXwlZyaIPHP=0!{9z+=`Cr&4++PgK!X_Mssl;iQ z_OL&8>DUhX;oE=n=sTJv9gH?1cSb2Ym&Y}JPc5R<)c2kHkegMGGt2(lol@0Tj13aP zmkvx_B9s@KUp}#~qkXI1f}A1$R>v;38gnlV*Lq67-kX7{&jxlD}lhB{h{$a?eo zXT4{b(N(kij3l#ppikeG?0kN)djIaw73t@D)#xIdQMYQfLkGAhOY4D$-L`Y!lA&FI z9MofYxn$jcalPk=9gl(SIisfgIJ<@E+-IY}oAaCTCf)WqPRP8tkgRvE50u1L_JhSq zbrISzxZnCUq4duoc$uOhp`N$Ix}7H{{iDMn6{20;({{V>L1}x0$jU0W$(xUQ3we35nA8b=3ePc(!L^C-GZ3F7Ofr7IAg3T2N>aL^C2U?uY1X}8_4i_>_ zM7}{uLv(4pgngPlT1V~yUrjkY>)O=Van@qHf*a8^=O1@3D{z|Q@!I5^T`kS6Ua)&1 z`g)!dKWPtp6TL9j*0bPfEltzX#ana`BT0ss0hrzOrd3(p#xWhGmCAR(XqmHHaWHcbmV_qyWoy;Gmt41pEeJVEzSE^dUFJi%(Twp#j2ugpiy6#K_X5hfXARNi3otd8015 zL7PJZ*`n#b&C79cPHzMhjw|7=AS`2h~-__q_HT`%P`|%L${Oj;|92LMpX%v&2v$W z3k$A@&k}!41>#7RMZmQ0(bSMZ+fAt6kCa59I&c@Es5y{MT{!{tXPN62+`Uipv3)I` zDeH!}MW;Sqv&{*|SL+cQ~mFupCHc)>nm;VOE6lYU=z*9ae;DxmSc@ zxaGy`&8$UU8BmvmIXNNa-E}Jf!x~%5fU7zFKsg8cJn60KM$E1*uPkIN7qS*rm^1Po zoFv;F9jO(zp#WHr_{(L64>9*fvoHSH#{mb3mj%b0{HBh0V~OY|KXiys1e5X+`Y)}H zs|mfZ#vm*!-b;%lX?_ddOUop)x4BA|fU4w06JDfl1|=}dm=o9~P{H9%`nFU=!AB#g zu;X*H9TTGMO4&2V$^2!yyJ<%rITEW^yO~@!KpXtc7chVAS}A&q_j_b-cxn@1wpIcc zpt%hqVVnrUioBBn=hftchSRZ0eJEf>*2_UNQ8=K7Iw<3}x$b|-RRLiK;E=+0BLyI* zATzY;3BssTeSt2es|Qn!bsN?$!Kv#&4jJmfl8E(1%rEHTNR>jqiTT}Hf>%caAxE6W z0PM*641^qDCCX;X7_csi9Kk&ewVzo}x(qQBc`JY=dRrRcfz&Xx0R$(b+YQcn?~0Uy z{9EwWOhhB^bdv;HE~(83%mV54yYC=4bzS3wt(`!to;4~DPxczpz{1dIfxQdIV&ATqy4`qz z+pGD>rWf=NYv`ApTa&EaE0=xZ^6+^bMbI=*2O=Eqt{|^?w9gI&(8EBw8|g|78Y!>< zKF;RDg*(5w{%5+fiI$srQoIfB&!C0nFyvrtI?+iDhLi_W->imSjZ3sWCwykipj zWLt^NgcVXremo3b2-AV(FY->_^JYp8naCu8a)!kq zEy4%$x+Hn`bf($^^7W7vyaw}$BsJo!y#hKDFfXvm|z zWGdll0*|ogc3&?Zzi=hI{Et6pUAo}ica+M8${7u|?T8%}r=2(%PEf6F&Z#gSmsBAQ65=D+D9=t6Fvo7Mp{U%km+cwWcBb^iS@juWX@9)qpT-^F2WUrwQBDF+0KgSqO zEbwk#-U2WPCjfMdV(TetBi#-`JTyXhXb#8`MV?Do)?t-z?i_iz3M3MBO zzmz+^-mmXlrEkQ@bNw_XQO$U^xLQ7aapZ0%vcDCLI_s5~!>!eBVhM=nN;$pj`%ZG> z;H>Wb`|O)hmO(+nh61vnQNc|7&t$HSWozMF#(b?N{m1ZSura3u4taj@I@x z1zha`C+6(<1{ALmOSg6AkLHzvhLTM@h=UT=RL^`X3g3RN^nH;xAACs~C2}o&UF*IO zpvolaL`9$K>%(FrtxFaF+&vd&o8LIcRb^zIxG7XGry`__(Ja$1^A7E9(i!~avTI95 zTE69q!SVgrL9As<`143CZK}ED3dkYX&Qa7!=gB{;Y^xU64TTS6{AM*x{i$w}WDQ#y zA+ue#F{>}wpk78U{&DH-n+^dM)42|F?;e8Ep~QsOz4wo}HT2C*;4epI0U|!h63-{) z%+j4J4n_@stTI7Q89@K9_Tug@yslS&ckj6dd<~VuKCD>F(G8IvYkn*z ziY6n)pd!#Ew~HqAyV?Em+wUFOBCbBppsk6;7^e4U1FI-s!nYCYrIgKdKjqPxn=WOq zX314ILg5!Yds_4(Lx5(g)maJ`sGrVy!7D{zsG?r>`jI*O}awHgLOsve^)VGL~X7lD8RB(hB8udby^(v(nn zovAUaJ>4Y=uFsi;)EduI_bx9g0dzj`i$f6&iTUJZrjS2CGoD+@Sb(Xyv`>uEy(eo4zBCjsJ!rTv)QSb(X!r6F>HqG^{ z+bUNP=1QP83qFI_~JL(zl?l{_UXjgt$V>bs_UD+}Y)+hapfgGT&h;hIR{;Yg^GdQEN z3#=_McfgVO+)H&Ws&8r7+;#dM&6)}x3NEO?mpNCH2{vIF}~si+;v?J&ykKPe~JZi&t&0r%68`;Ppe1CSpl= zD}wOU&u#cx1n}=QnvSjn{|AZf z~nYoYr(^__G<>C4Z&8c>ldI-@)PQA&wl z02AG_9S&zE5#O_&Qkwk<a5FRV38992a>8@j|@r1dSy!q224Mn$CrY%YWP0TDElNSfCHNe5R~ z0pjsK0IweXrFRaf`2(o+lOPw3ZAQPV*mV ze>2DbPZkvq+rPhr|NmU=g3^Snc5$$>{}=MwN#<(QPUE|8**P1ciVIObf0Ah9_^1LR zAzJ$lycB*V4CBo5$Zi|b!A@bQI1S35e}`(YEMsk*+1V>fyIhM)t4g3bXV2Gm&yuZK zg7FGXZt_Vi>LORqPtxVJZ~tyRTQ&Be2oD=^3r}s^hLSJ=kcY+7*iq=%q8knOse8(V z&&4E^KG){ds04$ zrm0cBJEtaV0{?7HD=D+%^ZOHXkNo5I9m(63!HudTXxu2t`xCUnW~&%<8#}gBK7rR0 z=dmL>1!c|KO;PiVS&HAfS(=#?iZ)?1p+jF4eSQ5>Z>MXx+oI$RN8s<$?F%)UlozUZ zpu+6|07cmFZ#46kZkKQSr&+?;I{VzJ`rv0S6yX<6*XOHS^NjZmO6zjs@6q`kw!iQO zW!|x-TViQ>IBI_ow$D`XoXqktA>wAfrInl1lR@)B-N6{SygwPRr?w5w&R3fEr^N!o zNc`K^eR-5u<9-Nh3L6=(uf4C#-UQ#zr3zPJ;#OS#}Xd1_?->vr(+%=eC1reYEA+3n(2!Of5eB}8@pE- zZ&Bfwe)G7YiB#WR*R6`t=lQ#n#cKr2XA!!8=#=E?J}ncUTM8P`qHSG-ci|Pg!oR%* zmKF=s`{oIqJ++`#>I|5wtY^ZraK7CHyU7Wd@?zwFq8u_tL z+K?x{^8*cqbiW&&)B?A9x+#CZlw@+53tht%J+AB&I&s5Pa=06S>*bLE%h;NK9;=N;d zNG6rhEI&TXQP%4dE`J)s*3`^aYoCYfSobCTFn)8{w3sd&B_Y(MhY5$WCust>?kt*T z+*huH??Dx_7(Gub}Yt(HMkd+D~3 zA@;LE^J}6lNtbA^oDYYR^v>w@a-EbGx3T*B(#|KK7<#Y@(~Ib(gs3WDa}}T~TkLE~ zHWKo!-rZV2nf@K8b+?2vJr3FKN}aZYYLrX6^WbL*_zK#3oB0^=N@UmRaY*5r_^cj> zMX@B@6~HSuH1Xoil$`k6bS$lmhGb*VgU*#WD(><$1d*wjlUuv>E14z_j;)hAJ&nW? zk6r>%WH;BRL$lhIhFJi-{}j`Yak09qe#3aG^6~MA+2d-qkNnP zB;8#bOm-t#CSR(S+jql>RW!*=6kc2OB@M8m6}}q07l}K)TDooZ%*BaSX&is(AxVt$ ziEnw6ew5ee6#;I^P*pW!W{p|*;zKAxxxcGu8qPhr1yv`?n7~|PGIl@*;cjDaR!-CD zGJ^f0Yc%~8do&@1yTR+lwVL0{7?DXCxBIcG(FeUFnO&iHKK}GGx)vS|_oFJO&x*_C5qePe@eCT-}%==g-9OGSk~2)iqp^>P5tu(rjpn^BTi6=$oKUOwiI0 z81vZ^S=A-i5IEOTUHVIM2pgac^(#FSKLP({cNDM*8~F$Aq-zd>Mp-T{?cUlefbJzM zcgOVKF)E%8c|UM+(m%!^Fq(ZJDD)aBBSQ>?c7Vg94iy1i z*`uHT;4f-3K7jUfxZ5zI_(T~8ktc!NieFs^E;MeSQG7&o)vy+H>zuNR7T&thhUVty z7nBZ2bE)B>4;0zPl?%1toR>P9J5O@yFWpyx_l~7Ecv*3L&@-?_yHm#z6jkYYBq#s$ zgP;^qas)-e*cpT(-f+;Aj(LW95!XnQgaO^*V3>?%*k5r4T8@9Qp?GAg{uE$NNBza0 z!#_ctU0KjK%(MwGW(=8Wd4ykxo1JtMuKo+yp5q9!{e>P`e6&UX&ZQq&(cR3!yo8rb z{Jp(1-N{U1-a5GACPJ&lkDzI{9?#`_w{UXO9%HfbL8G&9C+yhgvz|C|1crD#6WK2z zKZo&>a7B#6!Sx?$0(#@1Wmb&?VC3g)%wi2qQlT*zSOdB-n?zRPuaU+w!~&=eaFWyk zsFiK~;1(&L=$gEa1npIQx?<}pqyjtU2M35ouknP+Pr+wI@d?jhcCGF3&lXmD{(*qq zcA;ZO13q(7otL0qbkTm_8y#N-{oTIa{-;}FKH8uh_SAQo1)8oA88eU;$;1`m4~C-Q z;|-`sgOk~p=xBU@fRo7!%Ef|4;Bx|y3wUL#_Qz>qT;mL9WT|r2COA`U=3GP5_LU=0 zj(>)&plQSgh|>l&iYJ;o(&#`&1%`$bDr95k(3X=J#pxop_}#30_h>D)gd3=R9olln7P*Y|Jb<=UyBELn!yIo~V=| zSbW5EHTQFg9kUL|hj-i#zQv~A^;@cYx7eJl&X5z*&M0UPfjY^otQ!BxVIMrZpT|qM+6=4fQ5y4igkJ3dU6R zLRPKIGmOzyU6P_Zge`&Gs7L?YsF{!Pip!$kQBHIvc4EH65Y;0LlUd>saeUv&(IIcM z0H1iLjF4qQ?4B~@+waT2I-A#*pfeKNH*6q%vh!^a4P2cLTHOJDKco%L*a}nCH?53;%r0=1v?vz224Dd0hy&%Mz;>Eud9pqf_r2VEK zQ3m@!4(0=#8s3lq?O*h!B{21OEpRT8?jO%<#c69#VGJQnR=^*a3~4csf6k4lIzTxL z8KSv(Kvk^*{6B8=1hciIE4&&b+pTtZ+@!JrZ|RQ@cFn}uj*BCM?q9^*t=I40a9G+t zam;X-a4q|!{6q*^{wy^fr^`z3JjeitF>VSvAw|kbfwZCtE~&};o0Wh9t?|F0uR18C zDFci#aMT^9Ttyfx^4!QGXzn`A5EpC_ zew+qde`G=pKVZAZ)aiE0vaOc|4XCKya$pV36EAdeFRE3XUHrN;S)N0p^@G@zWwQP9 z052yY5v{6LJQk|AAgCUMHgdeHshE?prb`UzMDA@=r&%&A@AP^TA!N{UD{oSdaz9gg zvVbq4ZIqwS30{EZm-#y*8b5{>C*&FflWU;b?an*8@90SehcUmj&2cW!aDI+aToQN> z6cgv*!<`ZpOSzzz=6ooYq8G!dN1CU!D2~(5k#n{qj-gjqVXBb4gwas7*$C9lEp-Nh z=tf{m>)j7@lqtUJ{}*nWSz~1-`Ah5rT#HJo5rA^B#cP)4EqAk8;uPkBqfW5 zmN_v41)6>oIYdRns2TRQCIaS=apggz6!0=uJB%_Fq27UJvL@+K#UBJr5oPw=zbJok zJ(_~CgdpYr1e8!18E!ZGcM3=9N}y zF!mVaVTB1z$&hbIkaQifOBhi70}L|;c~+elXff- z+rRy?T=RH;j;~6wg;Xka+<67k%E?SyoIaR4mB;c#{WaQ*{xi{s*`WJ=<*-GuW!{I` zuKPX$>M$4yb}d=x94V`&%hwi_rqEja8Qp;l_!@yUSA7WFc$9$5|n6!*n5R zVKsU9-|5*m#s2JxgURalku^7D4OePMVPj0b-b-VL8(Ku8z6@lUd4bq{&O@K-B^lRnkeC`#@&wP}!i29wOQ}lSVsGZhAQbiUq@g`@d zXeoLzEHTWie070%+O`;=bo2M=(~mLD^MEhiUAw+4M##H2sWeY5kY=4qc_ z53>k_&uT_=7sYkf$nIH*^U}Ku!_U%Vm<9^fQooujsR8<5aH6^n)pywv_Hu$Y zZ%+T1(jl$@@A+qWOk~6m<{K@d>CbkeMS$QVFFx1=4#?ogK{7%w6@El_jJ||4Rk_qaxz}k;)oC{I09HnYwy8nnNz(Y{v|!|FioawfuMX zcZ2?F98punOVA7YOPu;~KLu2Kw)0QAB)b7wY^oZ?U9wDg9d7!C9}JOHl6yx=?|!F) zn%kBIDcaQSv3{X^U?v4^^)AA*ukoiGJb(*7z_Y&`7#F?~8hZmE_BG+>qmB5~EJ8yP zz>s7-Bs(q`nc&6M>wMXue;Bx`eNlL5Nxq)_y_NmAR}@;-m+1ibx^nuxK4d<5bUiq; zb-le@4sb>$Tfh=Kxh*E zwL!7RUx8jzD4JkvY#~p@S9{1Ei67yZP~h{FjV=NtP-GKHL$V?BEh0V>N=gg@@G$2t z1r5wl-Nr{#?o#v#5os)UC}9x|hdhxfPYa9L@HK6i|X=eD*x8QE3Ou zzlr|1u$^|%6f~lwEwE*|<&giP_r3H^xcuK7ire~Ot)oA@VoxZHyU0W=4!HsU#p z7eNE@)^7g%vwr{_665eJK&T&a!hr>zp{sVlpLOMPZ!apRu7aZw=VW6}>iK!B$Tb|B zW8R(P_9y+DxS8+jx64_Ord-Cb!0vf*nxdVI6xsT`F?8oZ{1UG{UGtoU8e$r%Yn|6z zA?16YfGr%Po&EF{ZA3BF&RhX2f@?vNS+IyQXdT9h^3M=VP1s}#-m1uTeFzAL!#wIH9$l#bQ^PNw#}|! zH&fvDBx9lzZB@;AZg5)Igjfly`>sRAHY!Oh-kSw=(@Wl*-#9ATf#C-CAs*8L25PMyP=c z<~>|ujt)jsL(mCLyz9ny>5jSL6 z6Ctet^v07uGh#D%kmjR5kLa86`yx(g0&XoQySg!eR^ofn>RW7pmG010A!qZ!UHBnp z-{T*SNJ5+ypeVSqz}8WI%&GmwmQk8GWs7!i?lu8I7u~7K6m?R*X3X`N)u~cCAUE45)yAvIn?xK;i!jtiX=VK`NcV4*v zZ^LVEEI8Y(-B{Rm7E6Y`?a%D|3PJ?eKMg`YU4 zEFB|!_xKW+KGjc{1-XlfaQtFkCe;Wv_AAaMZRI($sLu;l=kmlhN5|l;nrF#pzuO$TQ zXbGFGN*_FxnxEkN94U0*@LfsAg0yB;?3ce%bIcncZh@x+fmNQUZ?9|Z@0)0| z-|$cWEFpsni8QTRTh7%d zs&%l@e~PFrH*6!R&QugqZi@?-!b52)aG5K65_4{_1>d%|=zA{>eOMUo=mQbH*cwgx z_zkE;pt8`F?xqoGA&#@ak~mmEOSTyYrGL+0PaCXBti~w(Gb_C;q7o`whZL{-{$Xw~ zApuxTVu-5RuSUVBm)!18Fs+{O(m=Ec5<}QETTM8%ouDqCqSk?_5e>?irBvev+Dg@2CwkoaOlhSc*e0R5N0Ah8V)Sb5?%k2%0Yj&{mzS7E5oCiDyTT#0 z_)uk3FZpVwS5suiNK)TLFq~VD8N+I&3zM?K0ovrQ9bdYlMeRj*=-41 zcMJRA4u>BP{?iqWjmnprBZPmhQOL`ukj(zNOz(2lw4E0jjAbQL5#0C6e{7dXc9W$NKr`*{sX~$4$0}&(@0}v3gf{ z=B`g??K>Xg2AJchdFSW6!zoFTS$k9nX3Q`H#3_|93L;lrUZ%gsljCq!%SeKn3tl$_n4UvDeDM>CoQ0Og1`MQI$I(eP(wXvJ$Ms#0@dg zKt$HOc{SEl6o-0>dH`VB3Ojw+2l$j@c*=YRM7)D%YV^W-B7Dn4It4Qr&LK>|iTPjT zr}kbG8L5y9T@Lt2Rut8tOf^{?_O7aL9bX!Z7J&TSf;2gi1qAY0 z^90k9{F-%M#oxs+UI!9gnT*38=~PNrGeMDj2e@PVC!@0itc3#Q2A_5I|4J0r@ zGv+DnRwD@3&_1T|{Rs|5EE_w(rF~4XRr8lHj-X#{*d>SC{}e(~xtd6Gd#1D3n?~qX z$<9$5c`RHCgP8c*-wxP~4ZvGI=iGPHPJVPhmZhVco$s$ZnjB=Rq zt)P*p5NBi%%EY)I+?({79u~x%Y#XMVevirX>7uM|zi@l$|K%N!i z!aJwGg3#I*jSLuyW#?GyfALHdDFW+wIpWh8z49b=XsE&%ycSNx@^)fs@3iR%>gLCR z%FGeJ^?Su6R>NuR9aEYTDPRA>YNjj6c1q8S#uc0W(hQ(wIE5gHYa?9am&cz8kNcn) zG?hQakNGM_!%*j+uY1&f`I;9Z;+$HQpGdQtQ+qWbA9{q=9&KBu-kTP}0vI`v-Vbcpmyq(yH+&cK@XjpWv~M#m&$Vvm@X3lbRcY)FgQ^4=hnRN;i$) zHwHiuqxB(wDk$78UoOFw{J4(H+DG$dFVhe!ki2$ zl3&`Bvn&Wc>e$eFpUP;XI%v^0RcOBhe^Nmqd)g8&VAENUTnq2mGv#J7-1oamS7t0mpx;9xP4YpVe;a`6UE63)5kkxt-%}kZW_MHpRXKT~66$YL z_kHtTCA|W@V@wAU&X~qOe`11|Y(Ji)!cHxxksZ0M29FTQAcIu;v=Ni)NbGjZ9&57I ztIk2M0fq(qsju{F-Ggr=pV45xPHJykmR6wEAfY5C@8b(0&dsJfM7_*M2Oa?Jw*lCS z*$)YYi)%VnO$l24it7CI5^iLq`9X%C|9ZcAB z!y&ZGPtJOT&B-VE9Rh5*l652qOPQ=|~>NkCFkX1igNjwIbIoKdfRg)qY;!=Q- zgRRDO!Nhq+MBcdgD|F;ELFN_l6W`|hMcy{jW3Cpa1Mbq#uq@<8pXf!GslR`GtI0z2 zQIHCvW_)kQFu#YxOKg9BDs!n<1}o~(;?m%HuT1^Dt()mgF2UOxvF0d~O~wY$FritO zFM+}4r2yH#DB@94;i-ORFKT?3C-&G}G(zeI)x&#>rw%n{*J;#N@u7w^-LTv1U5RVI zr1$C(mD$|SMg%c26>Jfh1FV_dA;C;Ion$xYb02GL$3=mgI-z7Z9c1W4wXb0rpL7wA zu8kkzXQgCXPod_nw5U04Ze(JBRY_8}scIF)%YClI(!RG5{}_a zFAV1$TP$*0MWjtlhXOa=@JarmB)WG$84P>d7n9~XlV@s~x|F97g2V^QC3+H5ngC)2 zbE*ioKem`!x*9?C!Nt&+%z1V>IWtUylvrLWlt0wc^;w`S7gw#U>RnU-oazKIYDGax zs5mXsEwB0qsp!<)8ChAwES536a_Kx6E2`5iGYf(u{E1O|R;ruivuug!!j^*QWq-Z* z3U~Kvx4kEyB)m9f$;(%3DR8R_F1E(Nn4ibkM6nj!sh+TxN(>N7ha3&krcn*4*y#tq z-bhI(htV)2$bK&9M6g>hQyqgIG1abK4I@OoGuwQj_4du^OB*iHC`u>Nr!uRTeE0Qqrc0!-YLna0<>EOMDmksw|6z6C zuHMTV*)x^Yu?jPaB!lxIBbhNdQMxUmS#eelnpB^jq~Y7uS2`1U7-GJpuB@rdL<+nd zHEK1*k%nJsatV1K5P>U8M!u%?YOzd#RA+l@k_H78gZLYcq|3qkgi~*OX!CEM<#%Zd zyFgDj`*#g5HRoTk{}F3-hSxIBQsA_vfXk~UJfrd>h1vP zfc;AsdAZ~p5ySRS9~5RPLRm31GQI9FLy)Cz_>04(SJU4=_p>FGI#qeEa4;OJa_(Hf zwhU~x3q8Nw@4bOtD|Q9{8)YDO@;h3H+boX%qGB~j=&?^1!Ir%99k3<;NpJRd!Y3SC z5~5nX%u~SLgD1poler0CF}y#c|J$rN4=WZLI3)OiwQkpHY?uG-yhUTJp5F~lhWsJo$(>>y|0_h16w?EE-yzYU2%}W4p|^f z@37ep>m{yNFiP*#_TI(Sz1OpVKQTpgY|JMaYD%m)#F4L`#n{MF|33~VkSCCNchlnk zhWzITdICNT9T$N80VM^_4^Zi*F~(*=;(;MdNP>J)M?aYtvZ+qP|0+IFR_O51w#-`(f!?sNK#d+%5uB4WjwYmbN>A0p;@e)E}7 zF{Nfn`m2lM&pmu&;osX`{{Lu(cV7(?OFTHv!1#aL47qW1z4{wRP-%W_d_JGn0Nge? zfr@R;nu`{W3_>j?GBh?7i#rQtubYV;bOrd5VsJ82MNj%g|Ph`1-O`_mq`gIK->l z9CNNbYWi71YR;_fDV~9ZBD5Tkh=R zP}R1j`eadF!)D=-{$=%4pX|i2@~S2!Dc2I;dAy-Sb8@A`ML|lZ zJl}%Brr>jeL8NTkfe@uAeCOZXnDZfsc zOxGP-Lu8C*n>8$3KY)0}bq*ZXww;-<$GnG6n!zp$10Jj%V6-Qa>kh2JwMX^LDwZvq zgR4wVmpz;PY>YFOO&=iE#+sQ}nzPQ0n2=_4}gIlZoKGIExD=nt;Zo=NLu3@B(PO09 zSvG8>tj5@K;BDl_>Bw?tK%^|K=~uKJ%h76x=23f zfVvPw#^Q5Rnb+7leK3}X5x61z=j=KOT`aFV0E|(LCiBCx<`BM{$yo|Qq-^@ca-qr) zIl~WYM-U@Ef?~|&fsBG=tmSRg0J(Iw*7pZGy;C7ysL4B8vaN63!d|iPt|8p5 zfH_mAQ;gc++TH!Birjfl6{jmsJkH-&IGJSoMf;=}iZ(KmO6aBFE?hQAq#+*;hypOS znLK|6LY5J#XiGWUiPD+-mEl84M-*=lTEz%Cz!q|oX7tuQo|I2oH56u)MTdrsiyk1F zJv8h{*6{c%YNKjz3I|_v_c-;od{Ytb0hg~pb}01P_`2}aO<&pV?Z^!G)IGT9Uh+ zB{K#&3{0=xYtVn&vn8s`$qU8KZ?~*5SN&0?Z~f{g_dD_MchYR$p-+ju|J7)40)XLX z_RuNKHJX8Zm&m+Ue1V&_RwNf#1a*U&gk_5WvNQA@y_~8Jr?>&q*=9Tl5bL7J}%0vHzfg&p<+*(4-{)Ku`%Wf@Tn3vWut8m$)VWJ=?8 zXz?L*Z<2}oxXJoh?Aj}BmSox3m0KMbKi0TK)FGil8%Ex4{njBF z=3g3GoC|z`vV=LnH(2N4WuB$>`!b5?-;sr)g{=TiA`<9m^*`acxy6wx zD~s$;D`_PcgVa{;+av|uh4M@COUji}QOk>uO-Rg95G3l9e5RrcWZy&^JMDulILRvI z**_{&t^!{VVRJb6RHFyzXS*yghoIS z6O?p%`SgvFBo;&!uov*wq)Txt&&SD^!j!{-fD>^-0SC4^iyZ2eFK2zrI+3zJM74`v zxA~DTiaS>b%lXYA??Y1kgNZY+;&^XZ2SBOwM0`IZmiGh;`l@6*1MqdLex`IK z6Oy}n2r|?mm;oIVWuH@~!sA7?kPM|*Zr7@+%eSo2c0EIu#s20P2N6BpD$`FlWLS?` z)Yh}6eeGy*WeePtpC>eE9N`vF5sv-dRM-n7tM*0`oCA!39>C-svCHU~>=*VR#3C!# ztHK347e;vAl{6ip5AYvA^Crm-uqS+DyGlPdadfxxIf78gjA|yB^kaKau}kVecVrgg zM{i+wM+Dd4_Tu)}*-<>$659+hniirZ4gIPlNR6O$KifQnKo;wJ;uT<;Ua=8@&p?i9 z{ls>~LZx{9K#V>NJ;a4u zGLK-UM|fnA6lu{XvIdH8Gga_=aL5j96zFRFQcXQuKuTZt*t%*{ViHmsAzyy5?@WH5 zgzy>3w9B6=5Pp(9MCiPUg10CR0TbC(Q5IX(aUXKKm?(UswJaFls}&I;j-QL(4aPSrI_j5rQa_3RsUpu>eUEJdjYi-(ByxGISt z@&aprEmJFebBxW9LN6m5fz%aSLXe^0HL5c~Fb7p@$pwVPW+ba+%flBv7nPDVJ}>Z8 zNbQ{a;{~QIEro^%8B%{-F%9?x3Y?t)im#IwBMXvh-h4+AjBqgMwwFEDG=gIbs|W*Z zX=f{NXpp^Wgy)QIsXmhHqMaNVIOUwmKEk*Wu7T!Qw#aaBOerc#B! za{NK|@{#1As3WN%7xP+~3nH|v9*^Aod_zzxh=x&q2in}<)ddD`z7LrN7P0B2+y$fZ5%~iTS zsYPfQylmpV7CihYH(Gd_3cF}YY@>l6vks$@40Axki$}_XsnE{Srzu6ff1MF&{dKZT zJ5zIA-e1jT{7`I z0}cRpJzNt^^7nX3K;@3o-j>9UY#m)WzYpN9Nzi$38Hn0XmFA*#rmB|fx zpVD7;^a28r8lIl1F=!^cHug`Cf}=g+I=GX+=KBLa;>jI9mV@5&OIvt0`^j-BPsM8b zM~{)K4Vuok^dk)^<@QE(Y+Y{qVEYgEX^C7!`w5hBXr2JwmW%wRrng9MC9kcL6<~lB zbOd|qG|=SGgHfxTdrjG6Kl{t7jmGNnE{{zOF2*H_rBK&+^ID~vjlvK7aA+)xG%T(} z{jB6DV&Mq=stQXb-VFnJ4X?pns~PpD+Kx-=d)=yTziyyLBl29NRdsnDNV7j2mj3=6%?;kriMK(EGO2tWJHrusOY6u#m`SJ0#7aLeerv<-O0F1%v6Wn zA3sfD>HCBE5Ba6N-&@F)@~Kc0kJAV-y?MOHW`!ta7)Gdz-k0tqC=T{`X?Ov2_|Sp& z-R2arRbgjzS+pqLW|lH)f&!zNLQ`}H!m{=&Q>xq;1){H2dynwk7PY%3+wW8dl3cTi z=mEwD1S0%yzvHXQVQ1R5z%a(IQnvnl3BTaq9UbBEMk~guXi6@MSNUt6yn2)fgV1l!65nl3{})T~Le$hgAee zQUjmdCJ`u)z_lTp8Ma12XT4Qu|Im)2-ffY9>~xaWcO36$=#qTZTut{u-$`Pv?gb~{ zY_ji&*NK^Qw1S5CA8#R+b*Yt(tudK(&S}38NlW(b1w`CSJ=Nay#(@BAS^R6Bz|P=D zncTmX+qC19Ck?rw@QFO1zTV!3a5P9*9q`_`>Cv;6B>*P^bVGs@q@fhFU|tSCC$v(M zO09{vW|?Rp1>Qe@W;D_T3CnC>@KmOe@Jpks8zD>RyFMr`K0DQ+UH$?(mW~BJJsNqY zR)nt*@STywc@Z!9jHv>czwx*Sm2P|W;2lu&NO1AQ{r0z$ix`o%BMHUT1OD(4?@$iL z6$?>qdk)n08=khePX)hG*AKi(%>H$jP}c4atK5;5alp(Cgiqy|XiNsd&Z#B&a1WqJ zYt8ej$W5#11-CrQpS59UbEu;l-JOz$w;MoVxTfh4*73@26zrlQnBYmh3^6g5-Vg|(cZqOa2 z30mzG$1OaCJ;?zA;97Y&bN)aEZ$d|x#og|3MlTSMu@oUZ`^l++ZN}6W>h#-O6_KSZ zC5k7vi?6gL8s*b)%=&n)nF|yti#G_)35?#C$$bOqVq;_7Sol%AgDC`N?;v~G0t;7Z zWbdcuP(nc3yGu_SAWJJiAm_Vg+akm*y=OzRzn@g}SfT_7lH8wmsn_NU*xLp<&(W3Z z8oqXn_i2O-vTnFt&z}nuu~6W{3OA%t5FDADmMnGxj zYevq8Q|meauNV;WCZZFIIXvi?)-V0WVu&mY1sm1^=8;PI`9xAgG=EDt3U+NqZyJjA zHd5CR1xiRZrTM<0l~glsgd`dY_waB-nntS}T=3?gSOWpU(PsLH|7;jPHrwwpkUHjo zcHCa&Og4TIxF;~JrthyF?ir-t;TKjdL?L^KIGhPEjKh;%Vfx-H*Eb`A>!=j^I02?4 z<@yJbKL=|Lh$-yH`heJkK=z*Qb|2u1D>~0~K5W*LxXUY-N@MTV7p~FZvO~E5&c4mp zoFK(?$Y;IL2H8(auEPN6Ybj|@>J3^%+8Mahm;OhAWKZ3CtIHp4z70%i&Vj<4q0i9; z+1WgRQ+u4kg-tpR!%d!9Bz#Ne7^erLLPkWCLjx9V)O9@ zgmi+aIN}+}7Ho&OBqC@IF43?^cfcZsoy8JRV2`@*1IEQ)8a4I4 z&sqCOJMa$XV7DXq3e=RtHG7r4d7g-w`W+ph&eq!t2$Aw^p)P@_v%pzZ*i}DHkLc0iZqUkhVB4{bjyeJVz z+_g0I^OLG>oL)b=P{v7*(4*sCB3FLagIZTc0Y9VFvZf?vby74XShx79#eI7TflnGh z{he3a;Ti6u&@&)2<3Pkx8joZ?xNQ!u+Mb0Te9}7SVSS0ADsz zo;K#p2k^w!UcVm%JBP=zwwtyPEHli2v(jd6x#kf6Xi@K6@?p4@UY=erhU*B^68{>% z0oJ!2*wA5UJ8*)QOTrxPkU24Q)}rj`s^)W*`QD@tl5W*=#cs1DHOoet7CJ_CHtQNn zTsi2+@;(44uQ2;H==O?)6E{qH*~LlRgLLjYC38;zABgH5RrbyHxgMtS`7Mvh1XC$5^e-1cIDC}tVwQEpv?CoI;$vNBR`F6LQ5$G#aE`W(jU zJqPsfs<3hEmFw$pW78vY=U_>xpOAGh$nKM-p z+xz68Q=$01C7y-1BbDF4*h(x;PA*{tON;c&NP0wo*1UJE}jnh81sv&VcOY0An*{PKD==yoD>5a@cL8Bp7VxQaP@v}B{{CY@Li-VhQys~VDWgH$E&=gD^%Yk=oLO*}zy!_Y5C^+`f4S#ZG4~zrijAIOew1A+qMWI@BQjGBVr{ zas;=nat&&ll@t*ep1phLLRWFDZR(Py>x11hAS5Lw<4@i-ihn4V&t?ObrG8a89Uo=+ zX5-1v_~=$gD8FWoGq@ShUAg65`dcG=`|1d4n<|d#I_w$^12x_}AwTADN~g5AK~|`f zoQ_=inrDOvAZO1s=j>-FwGxAs%Gh0=RzzNOFVW^?k}2Z;i$Bo;7_nm%`-glkzp3)LJFv7Dcyi5;swu=IDxU=%v7%o%Eu;^e0rE z&wPj-z~-A}`3c{$vmkIiLq27y6i5S~OUWDha5X_2_*T@~Do-VA$lgX_{mi$U(+2b9 z%EJa-y^bZM0mQMgZ&<0dEZi11@VZwqtdn?M zT`)9{-1-}@CnpOBIt_MN9h=-XOpJBXq~?r6fSV4Zrc(jP@|+yL{y{!Rr1VI@L_z05cohu+u`6j@3d-h3fg$7waXxlh0N-OJnK!d{L7D~J!oE*x(by20f2OxcG#aX) zA&6~g9FjcJ!2Z!7B^N#z&N&QsiU_|{Yz$YW2Cx=zh#L{U>gh)`P4UjoqJh8@1#2+- zhx8@GLJ-Fr>vr+YyY?#RRN2Rsxvn-r6Mh+I$?shZ|7mVKq7stdY-=h?4Yw{U02%j? z2xx>=6Xz;_T#4B9cSl|R(+VUb=v}|fic7@H$EdX^x%5R#Tfl0)Z$OtmKoPy^Sn89Z zILsl}$(-txyNLf&W}lDhrD@704iMgQt(d(U1GlfN<>9IL;ou08qTSg<-}s!orc|e$ z4BJdu9bJ*~Q!ilBBorF#TIJ{f5EIM;XHeGT^=>P4$3P2cSxp*N9^3`Kz6!xY!^*~t zLh|==5o~Cms3=p9`krHTi{Jv=ywPVvFSK5RyBqI^MZoc5Nx!W(wcgg-)&p|K+-yBK z4i+NZQvRbHp*$Ktv=G(nS%L_@*D}S<;dPy_>{K)x4!NxUwk&;MQ>;OaST= z0Bfe|pp>-37RAGumqGVkwNGQ|LMsV#@jN>{Hhl77y7%HAsS zUmvbx+hps@@^@W(Jnya?%2blfTp_-5Z`UeJ3`yuwYbLE zv@a`e=h4j}S#52c)29Qm6MNQkiRtE`BIftkOGNJ14h|5WHx1>@PRxogvPB+uWO=OE zLjAK3%xmz2n8+Uq4+9Hb4k!6Wy?f`HD~#JcC@4*~r8nX?)oMbx zVY-c^OkzVDE)Bs^b+q0Ne;JxxIEC5!2GkW0Y2i?jvbCu$<+v?P^X}R0?fuBz z)mbg^rAS;w)So0c!syW6!C6Q!PaS6zQnn>qDhPF#NH!YHgO`bcOIcRs0DOh6ylL?u zd=_gzprsH^TzxfGgK@wk71mA9vZ-HJ*Kyc{Qg=>iUYUiGkAqGftAf6C9d#c>K%W!U z)vYxLC`-@|pt~e#c~bp{i&8umlVsKXKCQfbN@c8lo=Ph5GZAxJnvwK83br7{I5xb2 z0dC^yOHTO-6cZ=CU`Ti5X*N7ebw}1(iQ_4Xj6(oA{jH*n&;1S#GNi4nd<)HGNMZr_ zD;GVoz!Pz>%3G;fV0&`Z*?H*Hp$6%bNye#Ze0H`Fys0+FLIOkZaGjUxS<@vOC%LAy16#jc<#0$LL^ux zb_AxM+>Ey$!e3Ug$PrcRD+1bEM@QC3GYymahfllwv+)hjhI24+Rq{Q(hjtBHNY{FO z!JCo@_kL^%haw(%0?Thk--INDyqcG}D4<)4=BSQ1<8c6yIHv?GUFtMh-v!~t%m9f-EK3gTU zfuQ$~R|dBkPoiDVqRF_Gv}$y{r>WoJ2Kp=Wx2r>Vpb=4Q8wJOw3dZEs{p8v+A+vuo zY|;g+Z)A%y!j#mnX`%uC1AW`$GHzRxd9KR zts;bIeEDF!0Xr(xl>c+dIt5AVU;X8{{ta$3=3xE{6Z@jQ{&zO)zr$@@|AgDP{t34+ zG5*D*{RO%)6EZRW#isqW&+@g;{5RC?Z&Cj@s2eVTg^Bt9g>>Wi8=v9b{nAW3z8I5{S7YSUPCKqhO7qq2y)yte^{jn)1dy}v zX?1FLYNj;-GKhOuAviiU+C)#0_EV1Dq(3^24r&f$KTblrtM#g<@VmM^xxOg3l>qHW zTlvEXhT@DCyQ-;+^yATv#TC3%LUgs17qsW`=j(B^`GcB@+wsNc0Bsh+WndF99V6gYk2Yq&X&}G2ekzOKtXwbYp>K!%bj%Xm z1G|9lcnro{4a2xyNKua(3=MH1n#gjPLf9|C9NdU2Y5{x#QycBywZ*PM5JbDtK4gsG zgCEj*BAV+?dh7H3u?xc3eht6LI|3@eL|Hsy;M_)2k3yb1=sv5`g++g`p@T%J>O`bZ z-R^Y&-df`bFyJ14e%@!?tQq{M`B{LNd|rTpnF;d2E^vWsim4UM6b#g8(n`j7oa8-P zpDebX!p8%LBB7*xDj&~H6%4D@gdo2}ojPQ_yyS+N`0Iyp9|YZwnZ z0}^Q=TAx|z2i~cIaxv|8jWhj3N zK-#D2JrZW=pIW5f*JALP{9XOUq0Hby+N3mu$p+l8@4ty`8P%JK)%itRExiyZ!NkMB z0{o_AHjx4Zj9E2rp2MnBw4kx4VfQ&<)%vhYW+bvh#ObCgcw<7tFw~)7EpEiiL$wXF zf6YF6nAu(JihD)Y{u0gzT~4I&3r&zF7IsNRu;Q)cUqWL(z^hW77}PT^!Z=HzsGO#+ zW)O#@R4hemn=u!A5`xT?;}=n)Swxp*24u??p}023wP5}6r*k@_-ik>+P6Vq08qG}# zuR>zSBm+7O*?~M5*7POytq^tryBc@h@1bZekop-k3O<8%pu^h?ih^+A6iG_nMAqX0 z?ks`xo9~<@B|tFr`VV@1QH*XL45!uFAEqD7XDmsC7>^FV`|b)z94N3HIWFNh>;T+n z7s~=DE?Dr^*&os<<(z{?a$1N2rRG4-mad|NBAslRDTmo| zk!ykptMpUNKQcMLRojBSNc+{O0bsR~eK0)zqCc(CJ^d`NNB{01VO%3-YrVp?-B*UP zKiOr$w{ey}fdTg(JxC9KPk{HvF8B4B8wDzLtPr*<%PP&QM6!7_{7fji;=XLi>uI4u z4a`ry4jcT7iTSz^V|n{0dOz)@ag;EZSvMM7mznOA(SBAfEMMcak!5|WG{4w=PxfI^kxP!d_}O%iN>tC342tc8 z!p6tXR(^4NWWax|=y{dq<3KX<^kwnRDp_OL&|KuzLy5ak}ZO^gZm9hHJHy!c^gH5%1#K@-&0A&`0T;u*J$clv6}= z1ZxmsPGVw8B$a0}+G8P$;lefDpH&Pun9@tJ$w`$bBM52)gr~%D7Jy@Ri7|*HjLkN` zXZG$LCrl-#ng>M)OsR_LrAw}7KFM-e+<+#T(3duUzg(269X^s|iH5yRomL%DGsVkt z*#Lf2unp}DR_7`sh%1!ha%mKdG*d)?;OymA8i3r8<<5~#4PW^ zj>T_8>614JiNx9;y#Ox!g1F_(E##_rkehy|TE@4v6>*nw#?UnS>`J9Qe(|DX=OlJP zk|fUp)pGK<-%_v&VfpjH?|f=UBGF<;po`B%+YOc6DnG;+lMHdR<%JWDWe}bLz8r_(?Qp!xm|u?6D5c@ivyxdsJ}SV{o#oRn~-zs zCmVPNy;3kzC2KO;u5ED11h>I)I=~WDUnloNc%tw!ow@XWoma%05XH|a#XNP2AES9m zc9;&~g;_Vm0Dl_tGQC+6y_u=7f zK@>b8TMuV+xB;vh(YH*B53Wo5u@>+Rh?z>IG#2VN%{rbXX@8*u($buc43!t&rFQO$3-_Hfz@8dIZ6snoTtQ9uaC%% zy!dpKH)(}bDZB9D;u=8)u|A1cLR(6ThhTj^U zYfU?sW2#;wt44wpj_mEf>7ghGusc?kzOe;kx(BzA&6r2uu5sXPvW8A0p&u!FM~h60 z-o0w!VgbAtvXA}YaqFr5)L^w>I%{}vMFip!dDpIZ_~QmRrARSZFHfaNncz{wW-~r5 z!bmMr;FI$s4Pgwb*eA4?R07DdDsLkr3KYq#XGRd&E$5!B4a{QF0}D0li~pF!zzUJ$ zEgKyVn2hWH0cyJ-JZ*$$l0;SyL-E@<%br!%(*jTo6lz{Xn=hNv03)E;VG*(=oK8x% zyv0YOCzkB3W1)e36&p&tV&IY)$NjQRmhsepKJU!khF7Q22Ju5{1*6uy-r_b7c>yGl z4jj5Qitj{Xm!pLcC2#-S=SxWkN5qJe%|-cBY4~dHbk+ur$?~0r|NK&jV)ExKFku|B z1r5NDh&tIZTn+znMTUnPETF$r?)a_~!bswI0))D&z#Ag?1$r`{{b&yr8rOT@ehF$QXuEH%XqS`Ol9aR zY#01BuZa*MBK=)G)6EU)ink@~evapHp8bdc_$5>vE}*Pk3~WxY8YDUEZJ zaD4RDKOgLGm}TfMO{y1v@Z+En{#>oVFs)(Vy0y~KTRKBm=y>S6V#`@LKRzhkq1m2k zI-h`!ak5!h+0;%bY@`OmI`=$K5RK0E#AtHhcU{XkKjdMgyFE=m2Wj_Jm1slEz;UW6 z?+0CimV$5Sbn5ad$yId_<_nN6dUgaDD9_oSkx?Hm&1m@tX=Z{yv*)A44x`pO^WHf&0EF^? zbuR5Xt8YvJm7JfC>-cems&{^F;$K3W-+yFnLqGH^78T{GUVLo7$P4teD~17LpwaFq zlAqL4P?*H3-CF|1;5m6xClx^rYun4OL~m?lz8-e= zn^2SF_LqahRBHK+E@vwRH#}J<&@v?UV{mvYSeJzQx{;y+R8;iKy?CbMk=hy0qj5~S zErV0Oj&CdS+6~`5{ToiCqjdphWJjL@Q&OysztgEFT)1c^5zvGys(zF>>a6tW)*=fS zK>Bp8)TC#8-x7IjfHCtTZ1tMf|K0rOz))f?X40%cRHl6eifC(X?>8-~hcc5pUTku( zrtWK+&vSYt>s}HN2Kt1&h|^3}5DCfBIE^CdqtF)3$@(b}M+F9@WP}O;dL$=+jrJh< zlcc$+9*e+}@f?pJ-G>6Wmol)%Gtz#Ari!ACRSSA#3!2^f(sJpK&E1*l4?>1c7qT&N z9xm5ZpEAAXVvZAM*6@huL$wIT$cTn$@s&r{JEhYGDyrr+viJ==^C}K5}_79LsfUO1-rIp917)McJd?VSTEnGUo$?@Fk2 zC*DsjZ?l7+`kf5`8y=Fn-+g#fUu`gU7vxiFsx~}uKLd?I6UuJ1LUnz=9o(q1eAq_! zCJKnamD$~T>iKp@_AaEEK{bkC$QjKCFARuK;#ZVs(@hwuK0oiifmJwaCdWkrB?0rPzn|FeHMFqc4O#7H*HFFN_G`4UE_(ZiS-vk672q&NB<;5Bj%; z=fnNtEVG|F!W3sjJS-X=hKtHY?)di(z*i4kG*%)+5=0U&nf$2oP2#_A{yO2@Su`I% z_iwF)OkNt_DyC_8)#$wLLBp$(@AtnPzCJ%{yLZ?;3+oBc=&S$YD?!^$6rg?%*1vQm z=wE`g#2q@-epX-Ks4^mYbX{wo8!vu>4ZSCW{bvT^|9?z4Q;=;zzijFM4UX`M+mHfd zf(!a9siQE1K2d1#;#ROt;NHf#J?W1@LtI}#`}Fah2hXgfV6!n{V$@CU55BGE55v>C zEnzpB=}7TfKu{{Bdt=-$!%q+hEG&5ZCP>aL##>E(c5AXNE!gT7sz=MpcGT^e6AxPHX(MmXc$Xq3D8=$&?mIS4M=t5=a+Zqu!FRt9?}6iK#FbQ; zodf{ST@*BLTsHjq^6+Np{5yjoBQg=%Q`5RkAA5#E$q?W`s z`D8r0fIqfd3ID_G{u|$*2F}FE@|AeovI8Mbkw1d~|1Y*7Wt$Z;sAc;MLQNv2w-OW; zgz;}ogBmz9Gy7Nh?Ef*oVi-z0_{M*Qsa&1t!l#D1y zk(5hRsDA(s{~FN3jt0do^p9Ct{>C$~voN#%C!WF6!#inl_7j+wk$C7{G4JOORl&S) ztvnDVHBE5g9#XK8u1g-{9n-dzu9Ziht;bj}5HL7tI4Br%2Yt)D)ns*>CZB0p`Ip;A zu4yt_Dg8A-y!?fa>C}XqX%~xGcBFyZdhgJBFD6buX2&HuhJFe_5V6GUNVB~)$ejml z^XUY9o^{??CY_#^obMYg-sdqdZeNMKaSX^|P6B!8^J6IJqluiSN~64|;R(a1+1#Gg zBimqP-DqSTR%G3Z0Kf6w&W)&p(E zbhZ>$qW>itqyf=K)1~D7gXMnoN68twDVmyE(ba=yV05Ij(bzy>4wbnBEW-%;BfpcRRGplh&DB-R^i)F-%7Sa`;Il0HuuQ@*ib5; zkr6vHJ9$7I69y)Z7lDz{5hJ@Ri;+<$CeACk(Vm{E^|}~f=t5%?%)f z^eAU|w&^)^0sG_ZV>EIjXM7oSn(0B1%Lvid^sKiAYaW5|VTN}If6VA?=Qxrtb8MO9 z7Bho4qiz(S&&Y1VVx&xs`6`BNq};;D-sD$jQNze?6I*xu5GhMwcs9!x$+tSW45vM0 zDraPUcuX)f$;cQ%Ff_r=SSM<|s5Dp}`EetlJR1~g%8EP{%*Nx7i+mCk1(pMMnXjtC z&#*x++a>(k+mB&!adjI2+1uG$1HTX*4AF?X`i2eQ75pX;={3|7{62tUvjriavO$R9 zp3Fs%d+{-GHfGCBcR@|*PLXia>+o~j)qeSw_ljc%7ue3f^V8Hzd(~m=CZY;Zvd31` z=3?SpT67Es0hMFT`9U*dq|t=J0^M<&m9Z56%jmTtf+^>RvdQ9waF!fs-jUGduION! zk@En+^)nkax8YBfrGOl|Y+F>?tA*P)0uME3%PtW`pFgB<&3CvUc)}Gdl~D9vSs)-( z#LUdUsUnl<7p5eu&YQNTi#L3G>+o}rYM)}BlI`=Gol3K4eK8wmdql_WYahxh+jy0wEn&;d(oOm$6h~~KsYrdC<_v$E z4R0Mm{Hto16Y}nU2Q$KNC<9q50qBr`vKMm+qZH=v0{5K;G?V?;SeIt;&<}6SPd}uR znLKC=_Ms81NO6p)=*f8L&poAbP9J}{4My0M;rUojz(-2 z$duEse!B(?Yux^EaTtms#DeqP**F<%kT@QXcwMW=C_VTwDs)#tIrS>a4;POJ*e*+9 z45-Z;{9r6aZEE^MxFD_?au{#r;D`+aJ?OD0R;04FuI!0JPALpcAGiqu+`EAYaoTDKU{l8zPuX?@;b`S zvBR_RufxMropt!=1f6pI{AiJNK*-&M+bF*GZDVJAWO{ zomZxXHJ{|O36{qQkug~bj*#Sc87A^L8*{<#Yg+H$wHO^)!a zMovs}^o65|zMody05jn@0}zHQJQ3&o0$h&llL^V`TWN;_^!%c_Hy}{vv75Gba>))+ zNY8b;a2ruC*o5BEW^tE_IgdLE?0lKi$BM&>saA_Fq6;`Bo-B9P;sxhGrs=+xWFc*%_sxx9kTezNtJ`)b#4oImp5dwg?-Hlz0B0hG2>T(HWa$_3#% zo#ocn^Lfx0u@-21mCbg-1_UHI?JSCeMb9knaYNGg8{~M+<-9v zHpBC$ir+VTpJdnO9OWfN#L?d<)5@3;yn`!bIUu?31O6?*p7hh+gGJSCF$MRRoVt^5 z@FL+y&a;=B|FDgw-5C#rX+0*wZ`_`P&A6Dh&-kB&gFtGbN%&7^6QTe`Zikp)?LxzC+sA!EJpa?Be&e;K+?yusM^~ zP`6ZPdZt^w0vr=FwC$r*jLB;ngNF zdWA$RsF>~7&eI1(cyJy=aV6LC8<#k7dPr~%*v;@Y3d!iL0tpT1-~M>=Ga#4*U$)HAM=+J#j&_#GmaZ097c>K9ba z9e1k+Al%It97`~^_w;BS106Q9UBF>k73WziOfz&c4(wF-C)mqI z;N>|eB5ujME|xFm4sr*VG3$HNO&M073#Z`aS-YNwxValnXof3tr?15~+ME`+avrJQ zKX8X*lar*|o=uKR1P9xzIP%}P>QPnL*M@l{AQf}ZJ!4!fSv9s!91?Zp#dQWg0Vtv~ zWDY6rXrx1X1zUF`7!$coRG=wXsmG|-RS;O-UiSR6i0e))oQKbSIeRXJo3#@%csHQB zl~8YJWATpgOT8)0I(lmOD<}9SM@rF})$6p6$M?A#)Fu9=0fjls_ht0o5Ny-hDK>Z? z3;)u3J2_|)fPQJct=zw~-cI-c(%wUM>i!980Rpn_swFcx-J)YpB*&YvIr$=`pp`GJ zcbygdiix}5!+c`Gr2}uyKH8q_jy9f8GbOhJJ$w~~h@uWS3{+d%%8J6RjfJ6{6mTi% z{p25_J5P>t2phiuHZ>Gil@-?~g^bI*Qlc63OdD$fNtcahk*9P*eu6;&3r~#>mK*%E zd^J{yl0sob3|r{xn!xk1{P@8G<2&vRqP@_r9DVXQt{zGvatLPMrhNh3$Qtc)3Ql~m zOilnP>cCcOD#_s$$*>#;f?pz6$-S8sx_-(qaUv4>;nArGvu1Im+B2GB&7p>To9UA6 zvrPQ%A4PnoB1c@Yc6=JZ#+N<8&eQbD3F3BAzTVD~#gBZiWz~e|0=5zr<6#9?TBR#& zgMDBGF1Gc{GB71M*JDWjEUZl+rlcR9NfFBczR`|ev6-s`ToSrNR3m5NE}uLqjVKQe z7#r4C+XqTeooWJ$-MO)afypIxm}5~2&T&<@xT?vPR^``jHqpKvNB#yDzv3;%#mj{1M_^tPp&h2mnxt>X9GdWxB=zeTb`r*8ZiG&l!scwnxs`gm{ zTN@tKLVCi(4@#v0w^hO?ebf%T+XIcU#zXLUw~IHZJE{jj&UcK2FMPOq^JotdMqK82 z6Bg~79PxRq%}o+KY?y`~Znwsg-Tfs~2QGf=jfVh4#qUEREwT8q!M*|UgZEj~bV!@Z z8TSq6j%!=f-=)z>kP1DfEDqQ&Fs_dPoNxOO zm~i_A?}hss!*Su;L5sg!!B&AQDtgD^%8|yG)LZPfDWBy4kzvMm;XBZ9K3I*t+s$h0 z)H&IVrFGfu8Oi5VAog1rA^m4*dQIHba64I%0M^=m32ueQ%L8tWqX2i~Lw&_IVehrU zTAUl8^gyBaXZv_4V>WTI+PYTrlIgp}E|zRH2iI+2U!kxu%9vEcYwn@J{U5IPS(qyk zs=?s+4bu7#lRV``y?OM_I|GxIAJ_+J1XWl?-A3jx0T@KoM5O$Y`z$2W)TH!SsZSXi zC8NW#YP?hoT=H3}nK>&U%v&4xS!vbVK+LEB*mX(w&r?No8m2Yl{oO%il1pF=8rhuN zF~o8!xgy12O?u6gabN<`em$3lFv(~s*4Rwe8?=;p*;99KaHTlek;$>i$=tWdvxWCu zlm`16dL4LQ!lM7LwkHjQvWpsH8C&*!8~awwj2Xs~eb1K2PS)%@p%_J4ND4i<T6p z$}UpLUbgI8mh9mbseI3j>dja0_wW0`%yZ9j?>+aNd+u}R+0XQs^|1!@2MZsoDsBPU zh;kbnUz@_HVU=Tf1tx{v&Cw52_>eBS*`ht-HSO_vYr~GZeEAA|^3Ymn*H_@Y!i?t& z>_-yG*BR!9=6?QzOg$v&ZW!M<-6D?{M+%j>yw&-6s8L)az16I$fIV^mcl z?C2Mz24Z(ro221sfgAxrR#83$1nGJ5dzDQq?xclY$}&@5Qysf6eo))#*K5s%Zj@ms zy6HX_5H6c{U&JN^l=-hYL!`zyO0LZgxl0ydWRCNmSTTrs?dw)t`}Gwy;4E_PxQkuA z#?22Uv#i=d78jPwg-I@sw_N;khqu{5LOAub$MN@Tr=BKKgg@c5Kal`VGAk7QY+U1) zShZN&7R5bt-ZgZ^aF0zja-_V`h<44N#^$r^^Bz;)P*Et}e%!Wk*RJbSVS8c7o^Q8Z zYkj(W!}4S~sT1{JTcqM}FXQ07uuDIq(WP+F=>B;*Wjv_p)s>KIlPnzbB)7$Vz5Wpk zPPIm-Ph(QYQ%|V~l8r3Ysw9h`nw7QHuOs5)%5?Vn>=e;Wo!4Uu|Cyb_X6j!th#OE@ zmHse8>sZoveslhxjG7w$R>F8#{F!_7$qsrb;|rc455uoFWckjh>Q8V{ETY}Y?&?mc z96>yPX};+`K3XdT#%(ubTi{~R!JSbs7X1T5>LTTYL6%Z3Q*I?wuTl8YQb=qMm(|jQ zZjN)cg{=Eb`n@EV%(zVK?FGxqaq$w9_8RGZ_Ol5r+bzq1uq&h`3LFV_lqUupnC$~% zJC`n22)*mpIyQaIjF>Y%^G1{6xUayD$xh{R&Nq9l>2Z>48ati@SYb};)nIXqi@!H87F-i?>Tr7i;fj86H+g`JS%4?dt{4m z+1+%i@{TE2e$I)SB?D5SWs{d)eZ6a~`bje-T8X}JAKn| zvNReIvYtnz#po|Sta)*6kp0q5 zt!{w^sSv0B}3!vBvnD*(6DI7J(cC&>-jm$&)Nfw68 z%&su2o>0yJY!Qo?Jr2x2QRl{^d$E4$AMY0su2!F>_pf~Xc>eTKhU|1i_9u3uyUz&v zbuiC)xo4{0?GMQIh@#{QHWI`Gv$IZ3Gtjs0Y-$_M?L1vu#%knbHrdvnHMVItxV$*e zXkC5=@|w-jS(#%uSnl+4kJ_wPW9s%1uO-_o*3f4qo21QTgA4|t4SJvJW=?l^UcMmT zz26;OxV%(*$M@vR2PQ@I-ef8bAt#)^$41LL^yUet7k95#MjKY$MQS_}RZskU=JE72 z8?o$40jIdo#TEgqHIpOnBZiiW+?N{k7MTw z-?V3it}~!CrN@nr$*7&o+hYQ07radgmfvJ0)Gg?m(1q2o z8${OhaE?tHn)2@23(D*0=QxxhJ6+E>)GoR;-;uxcy7fwMN%)&QP2tK<39_7p?}#=p z<+nVL4>77=W>YBH-m+*lcyo%SCVQ7q-mCwzL=mhZDNX~c6IRX;WZi*0_sAk^%QH;c zmSJh@8ZYgI6PBuXC<=GtCt`M2r%F*_>R~4rByyF*lj#$9Y*gOPz6r&s&_-E5?zvp! zO}{Z$+687ycog=Uzex=|o0Io_(xSQf?Ldh7Xz`m*50ivv1?FL~MwTi45V3bJj#7v9 z1U#=bVm$Rh2Rr?Y-%#xNOULQ+;W`7F&(;xoecx=B<=FQi{&CMNiOOr1b=reRQ%8nfoIQl_BLbz3Q^ud#rL~mE^j{g_sS& zW9Z}PsCNOq{-&jis_o&*t5B*)4tq0TkieB7JZS87KDIjd;pa?NHHW%|$^Ix))4fxo zOLN&GCwEUdC=)a#R7gfh9v4@uet82sSFHq|lG`tL{PHqe_@;h%`sz&)#4!o_hJ!fj zc7YV*@)kzDt0IVcBiIE>Fphc?jH6Bht7YBWmxU5OIs6+A&|L%}p@ZWB zT7SgNs=yFvG*C7MfdjN$kRw1THv|KiSwpA+lj{&Ppv()FN%KH3bO<;uM)x-=K!qKm z2-NaGWPx@Np9IGVdB6!zr3%ASVg47DA2&$#8U|9y+x(z{|Dw{QLm+T5zyDT)0v_;z z1iicvS$YHl7X$no40Av@35E&*mV6Klh=Gee{tZLsH;hRT1LXf(6gk*r6hJo$K>&Cb zXZgXtTi7173iU%OAVd@7`&&{E92M#}zCi+bzK6wwIuOsE0N7D7JFtD_&JYw%#MHng zL5M670s(M4LzE9n$b}%X5ClRNNOFQG9TX*iMZnM*2pz!g1hx+@3V{Oj!Vnb*0*L^k z9YHjFQMxe5S*Cxi*8bAeETU^G5d{0}hCZ=(nz z;iJI+Kmyv_A=LCJeB}5aK%U=JT-^$+7K|PL0|`*{069p>{2dsA10wOU-+xf@;AnoR znYtD7@4Wz)Js?NuF@I&xNB3uw>}|lS{_H$Kn!iX554`(-0AZ*@Li;Zk)LtNeG|ngw z%LB(BhB_p*|HS&u7QoT@J1^kP1qc;xg#QkPp$@r@bB2cv#GT#{%+;51RdVFbuDkznYEu5ABdXq|1M?ar}t3KEqe_ zA7CPB6yReH6#=rXpe(>UPbeCKgi8URte~vGr$LA~AZ`i?gdn7)fd{4#VerPqhW8K{ zuwV*d2X@|r)AY~)gozrClvLAE2NN8@kZ{mdm_UpOQGos+L;#2}ft;s7NdJ^C=(kXC z067AYL%|RSCq}?eoTV6pp9k86kU5wO5HbhdM#$jLy1)<^IN&-0;Ubd#;XmAIxFlk7zeN*6D%MC z(@*`2_Z(L&J`SP6xopf24~ef*+YyAAFF>e>agYPghzIn506Kgx{%s59-(>?eVD1D` zc7T+4o_Ozw0Y;o4sp4d|^M2Y_Q zGG{=+8u|_3MH4d;B5;vLjEBM%6A1_i*a+Bga31_6zJRqIl!_K{aK`P|&8p8r?4WE^ zcrJjjG_fGSGX(h+Q}s-I2qH*$00gu32{I$#zX&Np(i8Uy2ngYXv>mZ~6AAy#FW`W`mVIP^?HHc= zHuu zht_ZbUqhjiL`XPrEDQ=}M*Ar=l$4A#;AaJ8N*pQYIHWYDUI$9U08m&%g*j#5Qj&Vk z-e&_{5ugn5zTwvpKcn`6CQ#r;mjTeXfl`6I7_gdd{sDn76bAEy42DF?z$Fb}XtX3g zr=FpM`>8;$UpzoHS+N-N;i#s=ezrs0Bp+V(kKsH*PE5F5r4wgs+}DL3l-SBFf2KI) z`KB~zWw%i>hOb&&_L^YrISKG4I&HtRXLk_ymFPp^$^wzm%8b~^bb^z_ybveq7TSwP ziE6Z!?+{#OYqeCS6ZDIu4~!;Mv^#E($Y5 zDntoCQ67&n3zDN(hKF;j9HmTPr4=7mNuZ@lpd~hOD5FghzZRuTe=(ZZsE>}O zY0+OD#zzVxr!AJy;!`ht&A3G%`@9`kY1(>(El-ggd4>(g?ti;a^L^bfcxd9n!hU#N zReIORi|=z4_wVb^pUA2HxV1pdX*jIZX~=T6d^hxb;6OJ}KD!coZsm=nl7vsmm+hGq zQ=j3Rv1{|?y)P|j7>gs4URljHn9@6 z4W9e{;RANvbJ+Rr>pk-;eptm?3)>0B5hbgy@0ENEBdTj^79{s}={pL|+NNfvSKdzT zeKgH*JHJEDsgru`@mg4LrM0#2$UBQWrge&PCKMSc>Qg>SL8NkYW2B~T;nC1Q@P*A~ zrEH*J7*bvmo}=&hN}zw;R;>QJVYunnw^?=n>8e=ng+%A< z&!O?vW2Y>0be;?;_cXMPnrm6i4=YG#_B?yrC(?;DhqWT_8*jar%8c^*ufHc2Ndh-WoSm~eiR7PUGZ zlJiy@B~3M(?`7&84kROw-)&IPEon2O(qO9Jimls#zQvB4Pf^+=CpzEBWmQFAy_Npt zX&G-!UCf6GwcERB4mjq0`L`ReH z8A;gPL;e;^T-TkUoHK*e@9DmgrVO7Ie}i&(5TL2$z(%+5Fn}R}z()C=a%oSfhfw6z zp8R*0TtvC7?kY1bq|_e~4QL^6fo7aK;wn~ezfgo!V|YNxyGX_@mlpPFIq0Z2QJ0!l zjpDq&@IoMw*h!J2(AagO%O{xQ7oG(2E?lbolGC|$6-$+|>DDnz^WKSj`NS1}Vc&7W zsk#-;jfxg$cC$y%oduGje9P*dTu%8cm-a|q$nXtYt6H8z5Cd(ypZrlt>RE2!Tk!4N zX7d)`k1by*%CztJZ@4C@R4`oKts78CFlSSswPLI0C;$c1d8p?+cy}v&~2#8NT{LJgT?xKB>&J)u@6ImB8Eel)LM)pKlKYZA64^2JG1* z)<$|osk~nep=D+|2E1QQL5zpj86#f3jgN3~D(wd^+F;iUhrcWU__InLDYEXguIlw~ z7!@N=?>^QoCbcOJUyit5Y(ir+Hqbg;SeWmf6UKnRo*$B7_9%`x121xSf5~Qg)~XZh z`?Tug!@?2HbT7Z*{>sx>{y92N{+OJ)7PJtiFy^*%F+X(DwGt=WlYT`)Of zu$8v$^m6UY1I^wD-MP{)z4^{*I(u?KzV8}5ZVu0U4;T@B zGFIqfiqMMAUhpTsGHQ+7U7um|SEI(>Ufwp|n}ns^UY4QALDTl?f2xnIsd>*7Xe3&7 z9Ge}OliqyMK_jKq@f8k!xrtP2`zo@Th5v&6@vYHRw9)wJR`4^&@WBZ44411nLMETz zaNY3fwe!il7WY|{AuKH2geMiFJv+(%;5?&t&h$(+5{iB%(pPPxgSdaNd zPuJyek9r;^YmKa0w^3cLV7-}+7rt*5u1wH2sMI8Wa~2=rYS8J?i!o&^FoJ6CvBiF6 zce-f8OSwtg+Wdy%i89hwN|s%XIfAmqp>AyC%sCNHndg+*SI(SsCAu8%FObbiE~=&4 z1}2`kfs$|D*|3ZHRQctTU-6eu5lh&`*X^sD&<)1^n=~V)N?FrRChmP3XH5*KX0=2; z-E~mPXu;PdZs#xC$F$|0p2;f6Pcl&(GSa=&-6T=@kd30iGKb2Q&c{JcWgD4lTv$U$ zn-|n(gfR_qjRtzSK4cNlGOe?=H9v?iRMsLvlSbwD~j6BQBZRKhBZGjj+F-a1M}L^DxO#>(t+6$DqI zJ`qU|SyF5ynw`6Kk2rqUu4XgA=N$LMszSt|{7sw9$Sc{!b{&x06f~ic>jR;YJ7e>7 z_XTKZha_lNo6-cw2QuNL^B$8}&M`ZxbLm3RMl_sFqdt)!&LK#@ z&OIKLt*I7qx|he}LDs@+HnkghGfUh#W6Fs$0@!TPCk)YpZn zMpKsF?a#Mzaa*oN#EwqzeO|q_r}V~?dFx=gWFJbz^JA%m{<*+{Nui{{g_6vFt&?sT z>w82Q(S8-*q`6nyAgQ7tkVC6$Rd$?FfGkZxmBQT!veGD7)4kop?H?*7UMp1|yG&00 zUMihzk1>1RIOBbiA3}n$NSqx&tWdfJ)|qc<_2*-rEey8qI9h}t}&_;o69V_ z!UBJiJ2f)f8helKIDeStR?$&+XG0HSftut61IzRZjGN!P>1@G!;GEe_$F$L{ z>h8+Y#*~)dI9<_Onf-8xWQ4{^#)8FM7YYjP2t!lG2_N3qH}Qi)gp>kouS08zkVyP> zED-R>0AL>u<;4C-k3kVKyka)yod#!Y=ssn>?9%Jv$&mS;s33pHFz2o5iR|rxGr4Ni zDQtYMc3v#!v+JAnQk?|aAC2h^liX20gH?L{dLBl1?;KP2sx!nm6aa4h^KD6n@&n%! z?>b`P{>xv}8?k-<-$N=}x!0t`iZ(;&gNwuqRHZqwfiDY+ELbe8^GuMNqlWyHp0Lhv zr}|Zv=U)EQ5=nQSm)oS+FGmrKv}9eJsV6!jq}a?z$1^ROMjrzyz`^ju^6L~r@``-$qj1J#@9=uILX+Fi+I{%&XpG3KYndF(B(;2pe?#uOl808 zRHZjxJ2o}4DFjJBG@fg@)c;DuN&B%AZ~G(77NG^kZqIPTqaNoIIpj}~EQUC1?+E0x zFE2(qF;lsHkv6=wl%4@Y0(Sw?|2n^Z_DVuCL{E` zEeqK7(8d`&RAUgTUC5p7ur8DJr6{AxC@1ktVSr;<8e8Vx`(2Gs$VDaDid0@tl&v~x z8F{yD;G19MJde0Vs_x#p1FW2c=c9n`hxRKfN6#i;C{@2q2eiWP5N?>iV62&>-WN~i z4bF6Y()GBKeo1e!O43>4bf{&abFY8BtmgJy@G89?XGkKTT3Pv#xmO^z@Eot)86HhQ zz!Lzl?G|;m^Oveo3C(Gw3C0o+mh5Rrzs9MuoU)_U)z)1Q8dh7CtO1-ZFXQ?C3N;km)v3wgr#*}1*s$1iyHeD?@2$L_nw31z); zMW*6EHtg=|HGkW`epJJ$av=08Wc|_^VG4i`O-xUOM1wE!f>>F^@9$2|w`=`c;8g13 zMl`OI11-Rr)s_byzLN{D0=@}z8)>}}K1;PzI!dMp{!G@HcQOlg@$C&d)n}wxC41Z3 zem+~@%fr2Ib{45Q+B#EK8Ij866Z_kG)1Lbxag|1!sX=Y%xyoJiM7Z(>(Hp{R4$BD~ zHAdKA^#o_Fo0Qq}oAE;9i%F1seHOg0H$$#?s_;=C6Lzvr5HU-txR~q|e&vFS*y$UT z?+BTvrzW#~3++oz`l(m*ZHwqoiSoSA=Ib^VFObY@HaZra|@|_)hoScp9{k?D*<<)#V zgS@;0U}*4yAZI5x$3P!{7y{fQ*A5DuUKhXoNLV3j9M! z%V=67;b? z+Cygz)!VV0eG+^pjU~Ln>rKD1d?j%gCF{J&KrYHz!Id;BB7A(UU-AAc)SWaemu>y| zd!IKi+*{k+)uZ^X^YD!(?`2voy->24yNcplB8ki?<>@(h#0E$U;)I-7nn+!ar+-&* z`N-K@{kmceUd)x3O0<`9(Z5f~@3gAh9{Hm%`#aXW9|Ba8hcERI!(QfXABN8U-KSdWx{lL}lZKK+p&KN5pdG9H9Q(oW1p_}0bzD&haOqab=`rkjj`cT@ks4MM;+KefdR%F^z zft0Iv8qqnljTSYuuHYZ}QaIe$&$`t zt5L5`FsSJbD)327w&vD;|4Q0$--)ZPTlN-GIMwY@7R%ZNo_ml-e!K$pIo(q%Tip&i zxtB3Y1oM49!oTS;*4f($r^tc+_HLfe{?wr2{!{>JNgZ|A|D$r^wTa%|KQP4K*#+EB NlBO0E)G*Yf{vU>b{xSdn delta 78618 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 diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/02 - A22833B - Acute Oral (Up and Down) - Final Report.pdf b/redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/02 - A22833B - Acute Oral (Up and Down) - Final Report1.pdf similarity index 57% rename from redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/02 - A22833B - Acute Oral (Up and Down) - Final Report.pdf rename to redaction-service-v1/redaction-service-server-v1/src/test/resources/files/RSS/02 - A22833B - Acute Oral (Up and Down) - Final Report1.pdf index 707a7d43ecc20c73e435e7a1154094957b9262ad..fc9a3581e5e46c9d800e8fa686da9a47192baaf7 100644 GIT binary patch delta 282178 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�+5Vj>N2oyHCDu*u6%5H61rG5J{@A1Liqg}K;<1i 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