From 3974a4d1706972c6baa03e953990904160e6ee09 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 12 Jun 2023 16:24:12 +0200 Subject: [PATCH 01/13] chore(deps): update dependency pytest to v7.3.2 (#126) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pytest](https://docs.pytest.org/en/latest/) ([source](https://togithub.com/pytest-dev/pytest), [changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==7.3.1` -> `==7.3.2` | [![age](https://badges.renovateapi.com/packages/pypi/pytest/7.3.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/pytest/7.3.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/pytest/7.3.2/compatibility-slim/7.3.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/pytest/7.3.2/confidence-slim/7.3.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
pytest-dev/pytest ### [`v7.3.2`](https://togithub.com/pytest-dev/pytest/releases/tag/7.3.2) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.3.1...7.3.2) # pytest 7.3.2 (2023-06-10) ## Bug Fixes - [#​10169](https://togithub.com/pytest-dev/pytest/issues/10169): Fix bug where very long option names could cause pytest to break with `OSError: [Errno 36] File name too long` on some systems. - [#​10894](https://togithub.com/pytest-dev/pytest/issues/10894): Support for Python 3.12 (beta at the time of writing). - [#​10987](https://togithub.com/pytest-dev/pytest/issues/10987): `testpaths`{.interpreted-text role="confval"} is now honored to load root `conftests`. - [#​10999](https://togithub.com/pytest-dev/pytest/issues/10999): The \[monkeypatch]{.title-ref} \[setitem]{.title-ref}/\[delitem]{.title-ref} type annotations now allow \[TypedDict]{.title-ref} arguments. - [#​11028](https://togithub.com/pytest-dev/pytest/issues/11028): Fixed bug in assertion rewriting where a variable assigned with the walrus operator could not be used later in a function call. - [#​11054](https://togithub.com/pytest-dev/pytest/issues/11054): Fixed `--last-failed`'s "(skipped N files)" functionality for files inside of packages (directories with \[\__init\_\_.py]{.title-ref} files).
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-documentai-toolbox). --- samples/snippets/requirements-test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 8b37675d..81ba0fe9 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==7.3.1 +pytest==7.3.2 mock==5.0.2 google-cloud-bigquery==3.11.0 From c1843812d988b4a9877b66176be8d103b55b112a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 Jun 2023 19:14:07 +0200 Subject: [PATCH 02/13] chore(deps): update dependency google-cloud-bigquery to v3.11.1 (#127) --- samples/snippets/requirements-test.txt | 2 +- samples/snippets/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 81ba0fe9..014e025c 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,3 +1,3 @@ pytest==7.3.2 mock==5.0.2 -google-cloud-bigquery==3.11.0 +google-cloud-bigquery==3.11.1 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 221d2490..672e5885 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==3.11.0 +google-cloud-bigquery==3.11.1 google-cloud-documentai==2.15.0 google-cloud-storage==2.9.0 google-cloud-documentai-toolbox==0.4.1a0 From 7798aac875faef09109ebdef5c7d1cce1db4c35e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 20 Jun 2023 19:12:53 +0200 Subject: [PATCH 03/13] chore(deps): update dependency google-cloud-documentai to v2.16.0 (#130) --- samples/snippets/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 672e5885..d7caa366 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ google-cloud-bigquery==3.11.1 -google-cloud-documentai==2.15.0 +google-cloud-documentai==2.16.0 google-cloud-storage==2.9.0 google-cloud-documentai-toolbox==0.4.1a0 From 778e433b1d2043c2dc4a1199f4ea9e6be5f4c9ee Mon Sep 17 00:00:00 2001 From: Holt Skinner <13262395+holtskinner@users.noreply.github.com> Date: Fri, 23 Jun 2023 12:35:31 -0500 Subject: [PATCH 04/13] refactor: Restructuring of classes to reduce duplication and increase readibility (#110) * refactor: Change classes to avoid extra copies * Fix `default_factory` error * Update to fix tests * docs: Update Doc Strings * Changed other `documentai_` fields to InitVar - Fixed table sample * Addressed some code review comments - Add incomplete shard check - refactor some of the vision helpers to simplify imports - Fix documentation formatting issue * fix test errors * Fix regex in test * Change crop_image() return type to optional * Update Table to use initVar * Update table sample test * Add post init for formfields * Add postinit to Block, Line, Paragraph * Update Tests * refactor: Re-added documentai elements as ful members of dataclasses - Avoids some backwards incompatibility issues - Fixed bug where Entity page numbers would not line up with multi-shard documents * fix: Removed referebce to removed function * refactor: Moved more vision conversion to vision_helpers.py * Removed extra import * Addressed review comments - Added a more specific type for dictionary. `Dict[str, Union[str, List[str]]]` - Rewrote Docstring for `Entity.page_offset` - Wrote unit test for `page_offset` * Update tests to improve coverage --- .../converters/vision_helpers.py | 33 ++- .../documentai_toolbox/wrappers/document.py | 217 +++++++-------- .../documentai_toolbox/wrappers/entity.py | 57 ++-- .../cloud/documentai_toolbox/wrappers/page.py | 261 ++++++------------ samples/snippets/table_sample.py | 9 +- samples/snippets/test_table_sample.py | 2 +- .../Winnie_the_Pooh_50_Pages-0.json | 1 + .../Winnie_the_Pooh_50_Pages-1.json | 1 + .../Winnie_the_Pooh_50_Pages-3.json | 1 + .../Winnie_the_Pooh_50_Pages-4.json | 1 + tests/unit/test_document.py | 77 +++++- tests/unit/test_entity.py | 33 ++- ...est_utilities.py => test_gcs_utilities.py} | 57 ++++ tests/unit/test_page.py | 194 +++++-------- 14 files changed, 510 insertions(+), 434 deletions(-) create mode 100644 tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-0.json create mode 100644 tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-1.json create mode 100644 tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-3.json create mode 100644 tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-4.json rename tests/unit/{test_utilities.py => test_gcs_utilities.py} (88%) diff --git a/google/cloud/documentai_toolbox/converters/vision_helpers.py b/google/cloud/documentai_toolbox/converters/vision_helpers.py index 275b3200..1e968abf 100644 --- a/google/cloud/documentai_toolbox/converters/vision_helpers.py +++ b/google/cloud/documentai_toolbox/converters/vision_helpers.py @@ -30,6 +30,8 @@ Paragraph, Block, Page, + AnnotateImageResponse, + ImageAnnotationContext, ) from google.cloud import vision @@ -377,7 +379,34 @@ def _convert_document_page( property=text_property, ) - text_annotation = TextAnnotation() - text_annotation.pages = [page] + text_annotation = TextAnnotation( + pages=[page], + text=_get_text_anchor_substring( + page_info.text, page_info.page.layout.text_anchor + ), + ) return text_annotation + + +def convert_page_to_annotate_image_response( + docai_page: Document.Page, document_text: str +) -> AnnotateImageResponse: + r"""Convert OCR data from `Document.proto` to `AnnotateImageResponse.proto` for Vision API. + + Args: + docai_page (documentai.Document.Page): Document page to be converted. + document_text (str): Full text of the document to convert. + Returns: + AnnotateImageResponse: + Proto with `TextAnnotations`. + """ + page_info = PageInfo(page=docai_page, text=document_text) + + page_vision_annotation = _convert_document_page(page_info) + text_annotations = _generate_entity_annotations(page_info) + return AnnotateImageResponse( + full_text_annotation=page_vision_annotation, + text_annotations=text_annotations, + context=ImageAnnotationContext(page_number=docai_page.page_number), + ) diff --git a/google/cloud/documentai_toolbox/wrappers/document.py b/google/cloud/documentai_toolbox/wrappers/document.py index dd84ffbf..48877c9a 100644 --- a/google/cloud/documentai_toolbox/wrappers/document.py +++ b/google/cloud/documentai_toolbox/wrappers/document.py @@ -18,7 +18,7 @@ import dataclasses import os import re -from typing import Dict, List, Optional +from typing import Dict, List, Optional, Union from google.api_core.client_options import ClientOptions @@ -27,25 +27,19 @@ from google.cloud.documentai_toolbox import constants +from google.cloud.documentai_toolbox.converters import vision_helpers + from google.cloud.documentai_toolbox.utilities import gcs_utilities -from google.cloud.documentai_toolbox.wrappers.page import Page -from google.cloud.documentai_toolbox.wrappers.page import FormField from google.cloud.documentai_toolbox.wrappers.entity import Entity +from google.cloud.documentai_toolbox.wrappers.page import FormField +from google.cloud.documentai_toolbox.wrappers.page import Page -from google.cloud.vision import AnnotateFileResponse, ImageAnnotationContext -from google.cloud.vision import AnnotateImageResponse - -from google.cloud.documentai_toolbox.wrappers import page - -from google.cloud.documentai_toolbox.converters.vision_helpers import ( - _convert_document_page, - _generate_entity_annotations, - _get_text_anchor_substring, - PageInfo, +from google.cloud.vision import ( + AnnotateFileResponse, ) -from google.longrunning.operations_pb2 import Operation, GetOperationRequest +from google.longrunning.operations_pb2 import GetOperationRequest, Operation from pikepdf import Pdf @@ -64,15 +58,14 @@ def _entities_from_shards( a list of Entities. """ result = [] + # Needed to load the correct page index for sharded documents. + page_offset = 0 for shard in shards: - for documentai_entity in shard.entities: - entity = Entity(documentai_entity=documentai_entity) - entity.crop_image(shard) - result.append(entity) - for documentai_prop in documentai_entity.properties: - prop = Entity(documentai_entity=documentai_prop) - prop.crop_image(shard) - result.append(prop) + for entity in shard.entities: + result.append(Entity(documentai_entity=entity, page_offset=page_offset)) + for prop in entity.properties: + result.append(Entity(documentai_entity=prop, page_offset=page_offset)) + page_offset += len(shard.pages) if len(result) > 1 and result[0].documentai_entity.id: result.sort(key=lambda x: int(x.documentai_entity.id)) @@ -92,10 +85,11 @@ def _pages_from_shards(shards: List[documentai.Document]) -> List[Page]: """ result = [] for shard in shards: - text = shard.text for shard_page in shard.pages: - result.append(Page(documentai_page=shard_page, text=text)) + result.append(Page(documentai_page=shard_page, document_text=shard.text)) + if len(result) > 1 and result[0].page_number: + result.sort(key=lambda x: x.page_number) return result @@ -128,8 +122,22 @@ def _get_shards(gcs_bucket_name: str, gcs_prefix: str) -> List[documentai.Docume for byte in byte_array: shards.append(documentai.Document.from_json(byte, ignore_unknown_fields=True)) - if len(shards) > 1: - shards.sort(key=lambda x: int(x.shard_info.shard_index)) + if not shards: + raise ValueError("Incomplete Document - No JSON files found.") + + total_shards = len(shards) + + if total_shards == 1: + return shards + + shards.sort(key=lambda x: int(x.shard_info.shard_index)) + + for shard in shards: + if int(shard.shard_info.shard_count) != total_shards: + raise ValueError( + f"Invalid Document - shardInfo.shardCount ({shard.shard_info.shard_count}) does not match number of shards ({total_shards})." + ) + return shards @@ -153,44 +161,6 @@ def _text_from_shards(shards: List[documentai.Document]) -> str: return total_text -def _convert_to_vision_annotate_file_response(text: str, pages: List[page.Page]): - r"""Convert OCR data from Document.proto to AnnotateFileResponse.proto for Vision API. - - Args: - text (str): - Required. Contents of document. - pages (List[Page]): - Required. A list of pages. - Returns: - AnnotateFileResponse: - Proto with TextAnnotations. - """ - responses = [] - vision_file_response = AnnotateFileResponse() - page_idx = 0 - while page_idx < len(pages): - page_info = PageInfo(pages[page_idx].documentai_page, text) - - full_text_annotation = _convert_document_page(page_info) - full_text_annotation.text = _get_text_anchor_substring( - text, pages[page_idx].documentai_page.layout.text_anchor - ) - text_annotations = _generate_entity_annotations(page_info) - - responses.append( - AnnotateImageResponse( - full_text_annotation=full_text_annotation, - text_annotations=text_annotations, - context=ImageAnnotationContext(page_number=page_idx + 1), - ) - ) - page_idx += 1 - - vision_file_response.responses = responses - - return vision_file_response - - def _get_batch_process_metadata( location: str, operation_name: str ) -> documentai.BatchProcessMetadata: @@ -239,11 +209,13 @@ def _get_batch_process_metadata( return metadata -def _insert_into_dictionary_with_list(dic: Dict, key: str, value: str) -> Dict: +def _insert_into_dictionary_with_list( + dic: Dict[str, Union[str, List[str]]], key: str, value: str +) -> Dict[str, Union[str, List[str]]]: r"""Inserts value into a dictionary that can contain lists. Args: - dic (Dict): + dic (Dict[str, Union[str, List[str]]]): Required. The dictionary to insert into. key (str): Required. The key to be created or inserted into. @@ -251,14 +223,14 @@ def _insert_into_dictionary_with_list(dic: Dict, key: str, value: str) -> Dict: Required. The value to be inserted. Returns: - Dict: - The dictionary after adding the key value pair. + Dict[str, Union[str, List[str]]]: + The dictionary after adding the key-value pair. """ existing_value = dic.get(key) if existing_value: - # For duplicate keys, - # Change Type to a List if not already + # For duplicate keys. + # Change type to a List if not already. if not isinstance(existing_value, list): existing_value = [existing_value] @@ -296,7 +268,7 @@ def _bigquery_column_name(input_string: str) -> str: def _dict_to_bigquery( - dic: Dict, + dic: Dict[str, Union[str, List[str]]], dataset_name: str, table_name: str, project_id: Optional[str], @@ -304,7 +276,7 @@ def _dict_to_bigquery( r"""Loads dictionary to a BigQuery table. Args: - dic (Dict): + dic (Dict[str, Union[str, List[str]]]): Required: The dictionary to insert. dataset_name (str): Required. Name of the BigQuery dataset. @@ -343,29 +315,35 @@ def _dict_to_bigquery( class Document: r"""Represents a wrapped `Document`. - This class hides away the complexities of using `Document` protobuf + This class hides away the complexities of using the `Document` protobuf response outputted by `BatchProcessDocuments` or `ProcessDocument` methods and implements convenient methods for searching and extracting information within the `Document`. Attributes: - shards: (List[google.cloud.documentai.Document]): - Optional. A list of documentai.Document shards of the same Document. - Each shard consists of a number of pages in the Document. + shards (List[google.cloud.documentai.Document]): + Optional. A list of `documentai.Document` shards of the same `Document`. + Each shard consists of a number of pages in the `Document`. gcs_bucket_name (Optional[str]): Optional. The name of the gcs bucket. - Format: `gs://{bucket_name}/{optional_folder}/{target_folder}/` where gcs_bucket_name=`bucket`. + Format: `gs://{bucket_name}/{optional_folder}/{target_folder}/` where `gcs_bucket_name=bucket`. gcs_prefix (Optional[str]): Optional. The prefix of the json files in the target_folder. - Format: `gs://{bucket_name}/{optional_folder}/{target_folder}/` where gcs_prefix=`{optional_folder}/{target_folder}`. + Format: `gs://{bucket_name}/{optional_folder}/{target_folder}/` where `gcs_prefix={optional_folder}/{target_folder}`. + + For more information, refer to https://cloud.google.com/storage/docs/json_api/v1/objects/list + gcs_input_uri (str): + Optional. The gcs uri to the original input file. - For more information please take a look at https://cloud.google.com/storage/docs/json_api/v1/objects/list . - pages: (List[Page]): - A list of Pages in the Document. - entities: (List[Entity]): - A list of Entities in the Document. + Format: `gs://{bucket_name}/{optional_folder}/{target_folder}/{file_name}.pdf` + pages (List[Page]): + A list of `Pages` in the `Document`. + entities (List[Entity]): + A list of `Entities` in the `Document`. + text (str): + The full text of the `Document`. """ shards: List[documentai.Document] = dataclasses.field(repr=False) @@ -387,7 +365,7 @@ def from_document_path( cls, document_path: str, ): - r"""Loads Document from local document_path. + r"""Loads `Document` from local `document_path`. .. code-block:: python @@ -398,10 +376,10 @@ def from_document_path( Args: document_path (str): - Required. The path to the document.json file. + Required. The path to the `document.json` file. Returns: Document: - A document from local document_path. + A document from local `document_path`. """ with open(document_path, "r", encoding="utf-8") as f: @@ -414,7 +392,7 @@ def from_documentai_document( cls, documentai_document: documentai.Document, ): - r"""Loads Document from local documentai_document. + r"""Loads `Document` from local `documentai_document`. .. code-block:: python @@ -426,10 +404,10 @@ def from_documentai_document( Args: documentai_document (documentai.Document): - Optional. The Document.proto response. + Required. The `Document.proto` response. Returns: Document: - A document from local documentai_document. + A document from local `documentai_document`. """ return cls(shards=[documentai_document]) @@ -442,11 +420,11 @@ def from_gcs(cls, gcs_bucket_name: str, gcs_prefix: str, gcs_input_uri: str = No gcs_bucket_name (str): Required. The gcs bucket. - Format: Given `gs://{bucket_name}/{optional_folder}/{operation_id}/` where gcs_bucket_name=`{bucket_name}`. + Format: Given `gs://{bucket_name}/{optional_folder}/{operation_id}/` where `gcs_bucket_name={bucket_name}`. gcs_prefix (str): Required. The prefix to the location of the target folder. - Format: Given `gs://{bucket_name}/{optional_folder}/{target_folder}` where gcs_prefix=`{optional_folder}/{target_folder}`. + Format: Given `gs://{bucket_name}/{optional_folder}/{target_folder}` where `gcs_prefix={optional_folder}/{target_folder}`. gcs_input_uri (str): Optional. The gcs uri to the original input file. @@ -520,6 +498,7 @@ def from_batch_process_operation(cls, location: str, operation_name: str): operation_name (str): Required. The fully qualified operation name for a `batch_process_documents()` operation. + Format: `projects/{project}/locations/{location}/operations/{operation}` Returns: List[Document]: A list of wrapped documents from gcs. Each document corresponds to an input file. @@ -562,7 +541,7 @@ def search_pages( return found_pages def get_form_field_by_name(self, target_field: str) -> List[FormField]: - r"""Returns the list of FormFields named target_field. + r"""Returns the list of `FormFields` named `target_field`. Args: target_field (str): @@ -570,7 +549,7 @@ def get_form_field_by_name(self, target_field: str) -> List[FormField]: Returns: List[FormField]: - A list of FormField matching target_field. + A list of `FormField` matching `target_field`. """ found_fields = [] @@ -581,15 +560,15 @@ def get_form_field_by_name(self, target_field: str) -> List[FormField]: return found_fields - def form_fields_to_dict(self) -> Dict: - r"""Returns Dictionary of form fields in document. + def form_fields_to_dict(self) -> Dict[str, Union[str, List[str]]]: + r"""Returns dictionary of form fields in document. Returns: - Dict: + Dict[str, Union[str, List[str]]]: The Dict of the form fields indexed by type. """ - form_fields_dict: Dict = {} + form_fields_dict: Dict[str, Union[str, List[str]]] = {} for p in self.pages: for form_field in p.form_fields: field_name = _bigquery_column_name(form_field.field_name) @@ -613,7 +592,7 @@ def form_fields_to_bigquery( Optional. Project ID containing the BigQuery table. If not passed, falls back to the default inferred from the environment. Returns: bigquery.job.LoadJob: - The BigQuery LoadJob for adding the form fields. + The BigQuery `LoadJob` for adding the form fields. """ @@ -625,20 +604,20 @@ def form_fields_to_bigquery( ) def get_entity_by_type(self, target_type: str) -> List[Entity]: - r"""Returns the list of Entities of target_type. + r"""Returns the list of `Entities` of `target_type`. Args: target_type (str): - Required. target_type. + Required. Target entity type. Returns: List[Entity]: - A list of Entity matching target_type. + A list of `Entity` matching `target_type`. """ return [entity for entity in self.entities if entity.type_ == target_type] - def entities_to_dict(self) -> Dict: + def entities_to_dict(self) -> Dict[str, Union[str, List[str]]]: r"""Returns Dictionary of entities in document. Returns: @@ -646,7 +625,7 @@ def entities_to_dict(self) -> Dict: The Dict of the entities indexed by type. """ - entities_dict: Dict = {} + entities_dict: Dict[str, Union[str, List[str]]] = {} for entity in self.entities: entity_type = _bigquery_column_name(entity.type_) entities_dict = _insert_into_dictionary_with_list( @@ -669,7 +648,7 @@ def entities_to_bigquery( Optional. Project ID containing the BigQuery table. If not passed, falls back to the default inferred from the environment. Returns: bigquery.job.LoadJob: - The BigQuery LoadJob for adding the entities. + The BigQuery `LoadJob` for adding the entities. """ @@ -722,33 +701,41 @@ def split_pdf(self, pdf_path: str, output_path: str) -> List[str]: return output_files def convert_document_to_annotate_file_response(self) -> AnnotateFileResponse: - r"""Convert OCR data from Document.proto to AnnotateFileResponse.proto for Vision API. + r"""Convert OCR data from `Document.proto` to `AnnotateFileResponse.proto` for Vision API. Args: None. Returns: AnnotateFileResponse: - Proto with TextAnnotations. + Proto with `TextAnnotations`. """ - return _convert_to_vision_annotate_file_response(self.text, self.pages) + return AnnotateFileResponse( + responses=[ + vision_helpers.convert_page_to_annotate_image_response( + docai_page, self.text + ) + for shard in self.shards + for docai_page in shard.pages + ] + ) def convert_document_to_annotate_file_json_response(self) -> str: - r"""Convert OCR data from Document.proto to JSON str of AnnotateFileResponse for Vision API. + r"""Convert OCR data from `Document.proto` to JSON str of `AnnotateFileResponse` for Vision API. Args: None. Returns: str: - JSON string of TextAnnotations. + JSON string of `TextAnnotations`. """ return AnnotateFileResponse.to_json( - _convert_to_vision_annotate_file_response(self.text, self.pages) + self.convert_document_to_annotate_file_response() ) def export_images( self, output_path: str, output_file_prefix: str, output_file_extension: str ) -> List[str]: - r"""Exports images from `Document` to files. + r"""Exports images from `Document.entities` to files. Only exports `Portrait` entities. Args: output_path (str): @@ -767,13 +754,15 @@ def export_images( output_filenames: List[str] = [] index = 0 for entity in self.entities: - if not entity.image: + image = entity.crop_image( + documentai_page=self.pages[entity.start_page].documentai_page + ) + if not image: continue - output_filename = ( f"{output_file_prefix}_{index}_{entity.type_}.{output_file_extension}" ) - entity.image.save(os.path.join(output_path, output_filename)) + image.save(os.path.join(output_path, output_filename)) output_filenames.append(output_filename) index += 1 diff --git a/google/cloud/documentai_toolbox/wrappers/entity.py b/google/cloud/documentai_toolbox/wrappers/entity.py index 717b4617..f1c86eb2 100644 --- a/google/cloud/documentai_toolbox/wrappers/entity.py +++ b/google/cloud/documentai_toolbox/wrappers/entity.py @@ -18,6 +18,7 @@ import dataclasses from io import BytesIO +from typing import Optional from google.cloud import documentai from google.cloud.documentai_toolbox import constants @@ -26,31 +27,47 @@ @dataclasses.dataclass class Entity: - r"""Represents a wrapped documentai.Document.Entity. + """Represents a wrapped `documentai.Document.Entity`. Attributes: documentai_entity (google.cloud.documentai.Document.Entity): - Required. The original google.cloud.documentai.Document.Entity object. + Required. The original `google.cloud.documentai.Document.Entity` object. + page_offset (InitVar[int]): + Optional. The start page of the shard containing the `documentai.Document.Entity` + in the context of the full `documentai.Document`. + `page_refs.page` is relative to the shard, not the full `documentai.Document`. type_ (str): Required. Entity type from a schema e.g. "Address". mention_text (str): Optional. Text value in the document e.g. "1600 Amphitheatre Pkwy". If the entity is not present in the document, this field will be empty. + normalized_text (str): + Optional. Normalized text value in the document e.g. "1970-01-01". + If the entity is not present in + the document, this field will be empty. + start_page (int): + Required. `Page` containing the `Entity` or the first page of the + classification (for Splitter/Classifier processors). + end_page (int): + Required. Last page of the classification + (for Splitter/Classifier processors). Default is `0` for other processors. + normalized_vertices (List[documentai.NormalizedVertex]): + Optional. Vertices for bounding box of `Entity`. """ + documentai_entity: documentai.Document.Entity = dataclasses.field(repr=False) + page_offset: dataclasses.InitVar[Optional[int]] = 0 + type_: str = dataclasses.field(init=False) mention_text: str = dataclasses.field(init=False, default="") normalized_text: str = dataclasses.field(init=False, default="") - # Only Populated for Splitter/Classifier Output start_page: int = dataclasses.field(init=False) + # Only Populated for Splitter/Classifier Output end_page: int = dataclasses.field(init=False) - # Only Populated for Identity Documents - image: Image.Image = dataclasses.field(init=False, default=None) - - def __post_init__(self): + def __post_init__(self, page_offset: int) -> None: self.type_ = self.documentai_entity.type_ self.mention_text = self.documentai_entity.mention_text if ( @@ -59,32 +76,36 @@ def __post_init__(self): ): self.normalized_text = self.documentai_entity.normalized_value.text - if self.documentai_entity.page_anchor.page_refs: - self.start_page = int(self.documentai_entity.page_anchor.page_refs[0].page) - self.end_page = int(self.documentai_entity.page_anchor.page_refs[-1].page) + page_refs = self.documentai_entity.page_anchor.page_refs + if page_refs: + self.start_page = int(page_refs[0].page) + page_offset + self.end_page = int(page_refs[-1].page) + page_offset - def crop_image(self, documentai_document: documentai.Document): + def crop_image( + self, documentai_page: documentai.Document.Page + ) -> Optional[Image.Image]: r"""Return image cropped from page image for detected entity. Args: - documentai_document (documentai.Document): - Required. The `Document` containing the `Entity`. + documentai_page (documentai.Document): + Required. The `Document.Page` containing the `Entity`. Returns: PIL.Image.Image: Image from `Document.Entity`. Returns `None` if there is no image. """ if self.type_ not in constants.IMAGE_ENTITIES or self.mention_text: - return + return None page_ref = self.documentai_entity.page_anchor.page_refs[0] - doc_page = documentai_document.pages[page_ref.page] - image_content = doc_page.image.content - doc_image = Image.open(BytesIO(image_content)) + if not documentai_page.image: + raise ValueError("Document does not contain images.") + + doc_image = Image.open(BytesIO(documentai_page.image.content)) w, h = doc_image.size vertices = [ (int(v.x * w + 0.5), int(v.y * h + 0.5)) for v in page_ref.bounding_poly.normalized_vertices ] (top, left), (bottom, right) = vertices[0], vertices[2] - self.image = doc_image.crop((top, left, bottom, right)) + return doc_image.crop((top, left, bottom, right)) diff --git a/google/cloud/documentai_toolbox/wrappers/page.py b/google/cloud/documentai_toolbox/wrappers/page.py index 9c2d876d..27c1b2f6 100644 --- a/google/cloud/documentai_toolbox/wrappers/page.py +++ b/google/cloud/documentai_toolbox/wrappers/page.py @@ -29,6 +29,8 @@ class Table: Attributes: documentai_table (google.cloud.documentai.Document.Page.Table): Required. The original google.cloud.documentai.Document.Page.Table object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. body_rows (List[List[str]]): Required. A list of body rows. header_rows (List[List[str]]): @@ -36,8 +38,18 @@ class Table: """ documentai_table: documentai.Document.Page.Table = dataclasses.field(repr=False) - body_rows: List[List[str]] = dataclasses.field(repr=False) - header_rows: List[List[str]] = dataclasses.field(repr=False) + document_text: dataclasses.InitVar[str] + + body_rows: List[List[str]] = dataclasses.field(init=False, repr=False) + header_rows: List[List[str]] = dataclasses.field(init=False, repr=False) + + def __post_init__(self, document_text) -> None: + self.header_rows = _table_rows_from_documentai_table_rows( + table_rows=list(self.documentai_table.header_rows), text=document_text + ) + self.body_rows = _table_rows_from_documentai_table_rows( + table_rows=list(self.documentai_table.body_rows), text=document_text + ) def to_dataframe(self) -> pd.DataFrame: r"""Returns pd.DataFrame from documentai.table @@ -90,36 +102,6 @@ def sample_table_to_csv(): return self.to_dataframe().to_csv(index=False) -def _table_wrapper_from_documentai_table( - documentai_table: documentai.Document.Page.Table, text: str -) -> Table: - r"""Returns a Table. - - Args: - documentai_table (documentai.Document.Page.Table): - Required. A documentai.Document.Page.Table. - text (str): - Required. UTF-8 encoded text in reading order - from the document. - - Returns: - Table: - A Table. - - """ - - header_rows = _table_rows_from_documentai_table_rows( - table_rows=list(documentai_table.header_rows), text=text - ) - body_rows = _table_rows_from_documentai_table_rows( - table_rows=list(documentai_table.body_rows), text=text - ) - - return Table( - documentai_table=documentai_table, body_rows=body_rows, header_rows=header_rows - ) - - @dataclasses.dataclass class Block: """Represents a wrapped documentai.Document.Page.Block. @@ -127,12 +109,20 @@ class Block: Attributes: documentai_block (google.cloud.documentai.Document.Page.Block): Required. The original google.cloud.documentai.Document.Page.Block object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. text (str): - Required. UTF-8 encoded text. + Required. UTF-8 encoded text of the block. """ documentai_block: documentai.Document.Page.Block - text: str + document_text: dataclasses.InitVar[str] + text: str = dataclasses.field(init=False) + + def __post_init__(self, document_text) -> None: + self.text = _text_from_layout( + layout=self.documentai_block.layout, text=document_text + ) @dataclasses.dataclass @@ -142,12 +132,20 @@ class Paragraph: Attributes: documentai_paragraph (google.cloud.documentai.Document.Page.Paragraph): Required. The original google.cloud.documentai.Document.Page.Paragraph object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. text (str): Required. UTF-8 encoded text. """ documentai_paragraph: documentai.Document.Page.Paragraph - text: str + document_text: dataclasses.InitVar[str] + text: str = dataclasses.field(init=False) + + def __post_init__(self, document_text) -> None: + self.text = _text_from_layout( + layout=self.documentai_paragraph.layout, text=document_text + ) @dataclasses.dataclass @@ -157,12 +155,20 @@ class Line: Attributes: documentai_line (google.cloud.documentai.Document.Page.Line): Required. The original google.cloud.documentai.Document.Page.Line object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. text (str): Required. UTF-8 encoded text. """ documentai_line: documentai.Document.Page.Line - text: str + document_text: dataclasses.InitVar[str] + text: str = dataclasses.field(init=False) + + def __post_init__(self, document_text) -> None: + self.text = _text_from_layout( + layout=self.documentai_line.layout, text=document_text + ) @dataclasses.dataclass @@ -172,6 +178,8 @@ class FormField: Attributes: documentai_formfield (google.cloud.documentai.Document.Page.FormField): Required. The original google.cloud.documentai.Document.Page.FormField object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. field_name (str): Required. The form field name field_value (str): @@ -179,8 +187,18 @@ class FormField: """ documentai_formfield: documentai.Document.Page.FormField - field_name: str - field_value: str + document_text: dataclasses.InitVar[str] + + field_name: str = dataclasses.field(init=False) + field_value: str = dataclasses.field(init=False) + + def __post_init__(self, document_text) -> None: + self.field_name = _trim_text( + _text_from_layout(self.documentai_formfield.field_name, document_text) + ) + self.field_value = _trim_text( + _text_from_layout(self.documentai_formfield.field_value, document_text) + ) def _text_from_layout(layout: documentai.Document.Page.Layout, text: str) -> str: @@ -206,86 +224,6 @@ def _text_from_layout(layout: documentai.Document.Page.Layout, text: str) -> str return result_text -def _get_blocks(blocks: List[documentai.Document.Page.Block], text: str) -> List[Block]: - r"""Returns a list of Block. - - Args: - blocks (List[documentai.Document.Page.Block]): - Required. A list of documentai.Document.Page.Block objects. - text (str): - Required. UTF-8 encoded text in reading order - from the document. - Returns: - List[Block]: - A list of Blocks. - """ - result = [] - - for block in blocks: - result.append( - Block( - documentai_block=block, - text=_text_from_layout(layout=block.layout, text=text), - ) - ) - - return result - - -def _get_paragraphs( - paragraphs: List[documentai.Document.Page.Paragraph], text: str -) -> List[Paragraph]: - r"""Returns a list of Paragraph. - - Args: - paragraphs (List[documentai.Document.Page.Paragraph]): - Required. A list of documentai.Document.Page.Paragraph objects. - text (str): - Required. UTF-8 encoded text in reading order - from the document. - Returns: - List[Paragraph]: - A list of Paragraphs. - """ - result = [] - - for paragraph in paragraphs: - result.append( - Paragraph( - documentai_paragraph=paragraph, - text=_text_from_layout(layout=paragraph.layout, text=text), - ) - ) - - return result - - -def _get_lines(lines: List[documentai.Document.Page.Line], text: str) -> List[Line]: - r"""Returns a list of Line. - - Args: - lines (List[documentai.Document.Page.Line]): - Required. A list of documentai.Document.Page.Line objects. - text (str): - Required. UTF-8 encoded text in reading order - from the document. - Returns: - List[Line]: - A list of Lines. - """ - result = [] - - for line in lines: - result.append( - Line( - documentai_line=line, - text=_text_from_layout(layout=line.layout, text=text), - ) - ) - - return result - - def _trim_text(text: str) -> str: r"""Remove extra space characters from text (blank, newline, tab, etc.) @@ -300,37 +238,6 @@ def _trim_text(text: str) -> str: return text.strip().replace("\n", " ") -def _get_form_fields( - form_fields: List[documentai.Document.Page.FormField], text: str -) -> List[FormField]: - r"""Returns a list of FormField. - - Args: - form_fields (List[documentai.Document.Page.FormField]): - Required. A list of documentai.Document.Page.FormField objects. - text (str): - Required. UTF-8 encoded text in reading order - from the document. - Returns: - List[FormField]: - A list of FormFields. - """ - result = [] - - for form_field in form_fields: - result.append( - FormField( - documentai_formfield=form_field, - field_name=_trim_text(_text_from_layout(form_field.field_name, text)), - field_value=_trim_text( - _text_from_layout(form_field.field_value, text), - ), - ) - ) - - return result - - def _table_rows_from_documentai_table_rows( table_rows: List[documentai.Document.Page.Table.TableRow], text: str ) -> List[List[str]]: @@ -366,9 +273,13 @@ class Page: Attributes: documentai_page (google.cloud.documentai.Document.Page): - Required. The original google.cloud.documentai.Document.Page object. - text: (str): - Required. The full text of the Document containing the Page. + Required. The original `google.cloud.documentai.Document.Page` object. + document_text (str): + Required. The full text of the `Document` containing the `Page`. + text (str): + Required. UTF-8 encoded text of the page. + page_number (int): + Required. The page number of the `Page`. form_fields (List[FormField]): Required. A list of visually detected form fields on the page. @@ -390,30 +301,36 @@ class Page: """ documentai_page: documentai.Document.Page = dataclasses.field(repr=False) - text: str = dataclasses.field(repr=False) + document_text: dataclasses.InitVar[str] + text: str = dataclasses.field(init=False, repr=False) + page_number: int = dataclasses.field(init=False, repr=False) form_fields: List[FormField] = dataclasses.field(init=False, repr=False) lines: List[Line] = dataclasses.field(init=False, repr=False) paragraphs: List[Paragraph] = dataclasses.field(init=False, repr=False) blocks: List[Block] = dataclasses.field(init=False, repr=False) tables: List[Table] = dataclasses.field(init=False, repr=False) - def __post_init__(self): - tables = [] - - for table in self.documentai_page.tables: - tables.append( - _table_wrapper_from_documentai_table( - documentai_table=table, text=self.text - ) - ) - - self.form_fields = _get_form_fields( - form_fields=self.documentai_page.form_fields, text=self.text - ) - self.lines = _get_lines(lines=self.documentai_page.lines, text=self.text) - self.paragraphs = _get_paragraphs( - paragraphs=self.documentai_page.paragraphs, text=self.text - ) - self.blocks = _get_blocks(blocks=self.documentai_page.blocks, text=self.text) - self.tables = tables + def __post_init__(self, document_text) -> None: + self.text = _text_from_layout(self.documentai_page.layout, text=document_text) + self.page_number = int(self.documentai_page.page_number) + self.form_fields = [ + FormField(documentai_formfield=form_field, document_text=document_text) + for form_field in self.documentai_page.form_fields + ] + self.lines = [ + Line(documentai_line=line, document_text=document_text) + for line in self.documentai_page.lines + ] + self.paragraphs = [ + Paragraph(documentai_paragraph=paragraph, document_text=document_text) + for paragraph in self.documentai_page.paragraphs + ] + self.blocks = [ + Block(documentai_block=block, document_text=document_text) + for block in self.documentai_page.blocks + ] + self.tables = [ + Table(documentai_table=table, document_text=document_text) + for table in self.documentai_page.tables + ] diff --git a/samples/snippets/table_sample.py b/samples/snippets/table_sample.py index c73ec3e6..b7d6cf9e 100644 --- a/samples/snippets/table_sample.py +++ b/samples/snippets/table_sample.py @@ -28,14 +28,13 @@ def table_sample(document_path: str, output_file_prefix: str) -> None: wrapped_document = document.Document.from_document_path(document_path=document_path) print("Tables in Document") - for page_number, page in enumerate(wrapped_document.pages): - for table_number, table in enumerate(page.tables): + for page in wrapped_document.pages: + for table_index, table in enumerate(page.tables): print(table.to_dataframe()) - # Write table to CSV file - output_file = f"{output_file_prefix}-{page_number}-{table_number}.csv" + output_file = f"{output_file_prefix}-{page.page_number}-{table_index}.csv" with open(output_file, "w", encoding="utf-8") as f: - f.write(wrapped_document.pages[0].tables[0].to_csv()) + f.write(table.to_csv()) # [END documentai_toolbox_table] diff --git a/samples/snippets/test_table_sample.py b/samples/snippets/test_table_sample.py index 1768b1bc..45935ff5 100644 --- a/samples/snippets/test_table_sample.py +++ b/samples/snippets/test_table_sample.py @@ -31,6 +31,6 @@ def test_table_sample(capsys: pytest.CaptureFixture) -> None: assert "Tables in Document" in out assert "Item 1" in out - output_filename = f"{output_file_prefix}-0-0.csv" + output_filename = f"{output_file_prefix}-1-0.csv" assert os.path.exists(output_filename) os.remove(output_filename) diff --git a/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-0.json b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-0.json new file mode 100644 index 00000000..19424fc0 --- /dev/null +++ b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-0.json @@ -0,0 +1 @@ +{"pages":[{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1596},{"x":1596,"y":2505},{"y":2505}]},"confidence":0.98390293,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"942"}]}},"pageNumber":41},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1602},{"x":1602,"y":2496},{"y":2496}]},"confidence":0.98344266,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2211","startIndex":"942"}]}},"pageNumber":42},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1602},{"x":1602,"y":2496},{"y":2496}]},"confidence":0.79652208,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2573","startIndex":"2211"}]}},"pageNumber":43},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1622},{"x":1622,"y":2465},{"y":2465}]},"confidence":0.97713888,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3381","startIndex":"2573"}]}},"pageNumber":44},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1597},{"x":1597,"y":2503},{"y":2503}]},"confidence":0.87524492,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3599","startIndex":"3381"}]}},"pageNumber":45},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1616},{"x":1616,"y":2473},{"y":2473}]},"confidence":0.98405439,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"4424","startIndex":"3599"}]}},"pageNumber":46},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1605},{"x":1605,"y":2490},{"y":2490}]},"confidence":0.97508377,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"5175","startIndex":"4424"}]}},"pageNumber":47},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1619},{"x":1619,"y":2469},{"y":2469}]},"confidence":0.98273796,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6181","startIndex":"5175"}]}},"pageNumber":48},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1605},{"x":1605,"y":2490},{"y":2490}]},"confidence":0.97522026,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"7366","startIndex":"6181"}]}},"pageNumber":49},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1609},{"x":1609,"y":2484},{"y":2484}]},"confidence":0.97771299,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8532","startIndex":"7366"}]}},"pageNumber":50}],"shardInfo":{"shardCount":"5","shardIndex":"4","textOffset":"27701"},"text":"WINNIE-THE-POOH\n\"Pooh!\" cried Piglet. \"Do you think it is another\nWoozle?\"\n38\n\"No,\" said Pooh, \"because it makes different marks.\nIt is either Two Woozles and one, as it might be,\nWizzle, or Two, as it might be, Wizzles and one,\nif so it is, Woozle. Let us continue to follow them.'\nSo they went on, feeling just a little anxious now,\nin case the three animals in front of them were of\nHostile Intent. And Piglet wished very much that\nhis Grandfather T. W. were there, instead of else-\nwhere, and Pooh thought how nice it would be if\nthey met Christopher Robin suddenly but quite ac-\ncidentally, and only because he liked Christopher\nRobin so much. And then, all of a sudden, Winnie-\nthe-Pooh stopped again, and licked the tip of his\nnose in a cooling manner, for he was feeling more\nhot and anxious than ever in his life before. There\nwere four animals in front of them!\n\"Do you see, Piglet? Look at their tracks! Three,\nDigitized by\nGoogle\nPOOH AND PIGLET HUNT\n39\nas it were, Woozles, and one, as it was, Wizzle. An-\nother Woozle has joined them!”\nAnd so it seemed to be. There were the tracks;\ncrossing over each other here, getting muddled up\nwith each other there; but, quite plainly every now\nand then, the tracks of four sets of paws.\n\"I think,\" said Piglet, when he had licked the tip\nof his nose too, and found that it brought very little\ncomfort, \"I think that I have just remembered\nsomething. I have just remembered something that\nI forgot to do yesterday and shan't be able to do to-\nmorrow. So I suppose I really ought to go back and\ndo it now.'\n\"We'll do it this afternoon, and I'll come with\nyou,\" said Pooh.\n\"It isn't the sort of thing you can do in the after-\nnoon,” said Piglet quickly. “It's a very particular\nmorning thing, that has to be done in the morning,\nand, if possible, between the hours of What\nwould you say the time was?\"\n\"About twelve,\" said Winnie-the-Pooh, looking at\nthe sun.\n\"Between, as I was saying, the hours of twelve and\ntwelve five. So, really, dear old Pooh, if you'll ex-\ncuse me- What's that?\"\nPooh looked up at the sky, and then, as he heard\nthe whistle again, he looked up into the branches of\na big oak-tree, and then he saw a friend of his.\nDigitized by\nGoogle\n40\n\"It's Christopher Robin,\" he said.\nWINNIE-THE-POOH\nDigitized by\nMart\nAM\n\"Ah, then you'll be all right,\" said Piglet. \"You'll\nbe quite safe with him. Good-bye,\" and he trotted\noff home as quickly as he could, very glad to be\nOut of All Danger again.\nGoogle\n13\nWATER\nChristopher Robin came slowly down his tree.\n\"Silly old Bear,\" he said, \"what were you doing?\nPOOH AND PIGLET HUNT\n41\nFirst you went round the spinney twice by your-\nself, and then Piglet ran after you and you went\nround again together, and then you were just going\nround a fourth time--\"\n\"Wait a moment,\" said Winnie-the-Pooh, holding\nup his paw.\nHe sat down and thought, in the most thoughtful\nway he could think. Then he fitted his paw into\none of the Tracks . . . and then he scratched his\nnose twice, and stood up.\n\"Yes,\" said Winnie-the-Pooh.\n\"I see now,\" said Winnie-the-Pooh.\n\"I have been Foolish and Deluded,\" said he, \"and\nI am a Bear of No Brain at All.\"\n\"You're the Best Bear in All the World,” said\nChristopher Robin soothingly.\n\"Am I?\" said Pooh hopefully. And then he bright-\nened up suddenly.\n\"Anyhow,\" he said, \"it is nearly Luncheon Time.\"\nSo he went home for it.\nDigitized by Google\nIN WHICH Eeyore Loses a Tail\nand Pooh Finds One\nTHE Old Grey Donkey, Eeyore,\nstood by himself in a thistly corner of the forest,\nhis front feet well apart, his head on one side, and\nC\nCHAPTER IV\n42\nDigitized by\nGoogle\nEEYORE LOSES A TAIL\n43\nthought about things. Sometimes he thought sadly\nto himself, \"Why?\" and sometimes he thought,\n\"Wherefore?\" and sometimes he thought, \"Inas-\nmuch as which?\"-and sometimes he didn't quite\nknow what he was thinking about. So when Winnie-\nthe-Pooh came stumping along, Eeyore was very\nglad to be able to stop thinking for a little, in order\nto say \"How do you do?\" in a gloomy manner to\nhim.\n\"And how are you?\" said Winnie-the-Pooh.\nEeyore shook his head from side to side.\n\"Not very how,\" he said. \"I don't seem to have\nfelt at all how for a long time.\"\n\"Dear, dear,\" said Pooh, \"I'm sorry about that.\nLet's have a look at you.\"\nSo Eeyore stood there, gazing sadly at the ground,\nand Winnie-the-Pooh walked all round him once.\n\"Why, what's happened to your tail?\" he said in\nsurprise.\nDigitized by\nGoogle\n44\n\"What has happened to it?\" said Eeyore.\n\"It isn't there!\"\n\"Are you sure?\"\nWINNIE-THE-POOH\n\"Well, either a tail is there or it isn't there. You\ncan't make a mistake about it. And yours isn't\nthere!\"\n\"Then what is?\"\n\"Nothing.\"\n\"Let's have a look,\" said Eeyore, and he turned\nslowly round to the place where his tail had been a\nlittle while ago, and then, finding that he couldn't\ncatch it up, he turned round the other way, until he\ncame back to where he was at first, and then he put\nhis head down and looked between his front legs,\nand at last he said, with a long, sad sigh, \"I believe\nyou're right.\"\n\"Of course I'm right,\" said Pooh.\n\"That Accounts for a Good Deal,\" said Eeyore\ngloomily. \"It Explains Everything. No Wonder.\"\nDigitized by\nGoogle\nEEYORE LOSES A TAIL\n45\n\"You must have left it somewhere,\" said Winnie-\nthe-Pooh.\n\"Somebody must have taken it,\" said Eeyore. \"How\nLike Them,\" he added, after a long silence.\nPooh felt that he ought to say something helpful\nabout it, but didn't quite know what. So he decided\nto do something helpful instead.\n\"Eeyore,\" he said solemnly, \"I, Winnie-the-Pooh,\nwill find your tail for you.\"\nn\n\"Thank you, Pooh,\" answered Eeyore. \"You're a\nreal friend,\" said he. \"Not like Some,\" he said.\nSo Winnie-the-Pooh went off to find Eeyore's tail.\nIt was a fine spring morning in the forest as he\nstarted out. Little soft clouds played happily in a\nblue sky, skipping from time to time in front of the\nsun as if they had come to put it out, and then slid-\ning away suddenly so that the next might have his\nturn. Through them and between them the sun\nshone bravely; and a copse which had worn its firs\nall the year round seemed old and dowdy now be-\nside the new green lace which the beeches had put\nDigitized by\nGoogle\n46\non so prettily. Through copse and spinney marched\nBear; down open slopes of gorse and heather, over\nrocky beds of streams, up steep banks of sandstone\ninto the heather again; and so at last, tired and hun-\ngry, to the Hundred Acre Wood. For it was in the\nHundred Acre Wood that Owl lived.\n\"And if anyone knows anything about anything,\"\nsaid Bear to himself, \"it's Owl who knows some-\nthing about something,\" he said, “or my name's not\nWinnie-the-Pooh,” he said. “Which it is,” he added.\n\"So there\nyou are.\nOwl lived at The Chestnuts, an old-world resi-\ndence of great charm, which was grander than any-\nbody else's, or seemed so to Bear, because it had\nboth a knocker and a bell-pull. Underneath the\nknocker there was a notice which said:\nWINNIE-THE-POOH\nPLES RING IF AN RNSER IS REQIRD.\nUnderneath the bell-pull there was a notice which\nsaid:\nPLEZ CNOKE IF AN RNSR IS NOT REQID.\nThese notices had been written by Christopher\nRobin, who was the only one in the forest who\ncould spell; for Owl, wise though he was in many\nways, able to read and write and spell his own name\nWOL, yet somehow went all to pieces over delicate\nwords like MEASLES and BUTTERED TOAST.\nDigitized by\nGoogle\n48\nWINNIE-THE-POOH\nWinnie-the-Pooh read the two notices very care-\nfully, first from left to right, and afterwards, in case\nhe had missed some of it, from right to left. Then,\nto make quite sure, he knocked and pulled the\nknocker, and he pulled and knocked the bell-rope,\nand he called out in a very loud voice, “Owl! I re-\nquire an answer! It's Bear speaking.\" And the door\nopened, and Owl looked out.\n\"Hallo, Pooh,\" he said. \"How's things?\"\n\"Terrible and Sad,\" said Pooh, \"because Eeyore,\nwho is a friend of mine, has lost his tail. And he's\nMoping about it. So could you very kindly tell me\nhow to find it for him?\"\n\"Well,\" said Owl, \"the customary procedure in\nsuch cases is as follows.\"\n\"What does Crustimoney Proseedcake mean?” said\nPooh. \"For I am a Bear of Very Little Brain, and\nlong words, Bother me.\"\n\"It means the Thing to Do.\"\n\"As long as it means that, I don't mind,\" said Pooh\nhumbly.\n\"The thing to do is as follows. First, Issue a Re-\nward. Then--\"\n\"Just a moment,\" said Pooh, holding up his paw.\n“What do we do to this-what you were saying?\nYou sneezed just as you were going to tell me.\"\n\"I didn't sneeze.\"\n\"Yes, you did, Owl.\"\nDigitized by\nGoogle\n"} \ No newline at end of file diff --git a/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-1.json b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-1.json new file mode 100644 index 00000000..9b687d7e --- /dev/null +++ b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-1.json @@ -0,0 +1 @@ +{"pages":[{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1584},{"x":1584,"y":2524},{"y":2524}]},"confidence":0.97242725,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"965"}]}},"pageNumber":21},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1589},{"x":1589,"y":2516},{"y":2516}]},"confidence":0.62005234,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"1535","startIndex":"965"}]}},"pageNumber":22},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1593},{"x":1593,"y":2510},{"y":2510}]},"confidence":0.980977,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2186","startIndex":"1535"}]}},"pageNumber":23},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1604},{"x":1604,"y":2492},{"y":2492}]},"confidence":0.85369617,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2379","startIndex":"2186"}]}},"pageNumber":24},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1588},{"x":1588,"y":2518},{"y":2518}]},"confidence":0.98032546,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3506","startIndex":"2379"}]}},"pageNumber":25},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1596},{"x":1596,"y":2505},{"y":2505}]},"confidence":0.94498634,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"4167","startIndex":"3506"}]}},"pageNumber":26},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1586},{"x":1586,"y":2521},{"y":2521}]},"confidence":0.91387296,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"5439","startIndex":"4167"}]}},"pageNumber":27},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1603},{"x":1603,"y":2494},{"y":2494}]},"confidence":0.97235525,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6175","startIndex":"5439"}]}},"pageNumber":28},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1598},{"x":1598,"y":2501},{"y":2501}]},"confidence":0.87959528,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6754","startIndex":"6175"}]}},"pageNumber":29},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1608},{"x":1608,"y":2486},{"y":2486}]},"confidence":0.97745353,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8048","startIndex":"6754"}]}},"pageNumber":30}],"shardInfo":{"shardCount":"5","shardIndex":"2","textOffset":"13632"},"text":"18\nslowly out, and Winnie-the-Pooh floated down to\nthe ground.\nBut his arms were so stiff from holding on to the\nstring of the balloon all that time that they stayed\nup straight in the air for more than a week, and\nwhenever a fly came and settled on his nose he had\nto blow it off. And I think-but I am not sure-that\nthat is why he was always called Pooh.\nWINNIE-THE-POOH\n\"Is that the end of the story?\" asked Christopher\nRobin.\n\"That's the end of that one. There are others.\"\n\"About Pooh and Me?\"\n\"And Piglet and Rabbit and all of you. Don't you\nremember?\"\n\"I do remember, and then when I try to remem-\nber, I forget.\"\n\"That day when Pooh and Piglet tried to catch\nthe Heffalump-\n\"They didn't catch it, did they?\"\n\"No.\"\n\"Pooh couldn't, because he hasn't any brain. Did\n1 catch it?\"\n\"Well, that comes into the story.\"\nChristopher Robin nodded.\n\"I do remember,\" he said, \"only Pooh doesn't very\nwell, so that's why he likes having it told to him\nDigitized by\nGoogle\n01\nth\nre\nn\na\nha\nme\n01\n1\nch\nid\nFY\n11\nWE ARE INTRODUCED\n19\nagain. Because then it's a real story and not just a\nremembering.\"\n\"That's just how I feel,\" I said.\nChristopher Robin gave a deep sigh, picked his\nBear up by the leg, and walked off to the door,\ntrailing Pooh behind him. At the door he turned\nand said, \"Coming to see me have my bath?\"\n\"I might,\" I said.\nG\nTUFF\nLVW HIVS\n\"I didn't hurt him when I shot him, did I?\"\n\"Not a bit.\"\nHe nodded and went out, and in a moment\nI heard Winnie-the-Pooh-bump, bump, bump-\ngoing up the stairs behind him.\nDigitized by\nGoogle\nCHAPTER II\nIN WHICH Pooh Goes Visiting and\nGets Into a Tight Place\nEDWARD\nDWARD BEAR, known to his\nfriends as Winnie-the-Pooh, or Pooh for short, was\nwalking through the forest one day, humming\nproudly to himself. He had made up a little hum\nthat very morning, as he\nwas doing his Stoutness Ex-\nercises in front of the glass:\nTra-la-la, tra-la-la, as he.\nstretched up as high as he\ncould go, and then Tra-\nla-la, tra-la-oh, help!-la,\nas he tried to reach his toes.\nAfter breakfast he had said\nit over and over to himself until he had learnt it off\nby heart, and now he was humming it right through.\nproperly. It went like this:\n20\nDigitized by\nGoogle\n25\ne\nPOOH GOES VISITING\nTra-la-la, tra-la-la,\nTra-la-la, tra-la-la,\nRum-tum-tiddle-um-tum.\nTiddle-iddle, tiddle-iddle,\nTiddle-iddle, tiddle-iddle,\nRum-tum-tum-tiddle-um.\nDigitized by\nGoogle\n21\nWINNIE-THE-POOR\nWell, he was humming this hum to himself, and\nwalking along gaily, wondering what everybody\nelse was doing, and what it felt like, being some-\nbody else, when suddenly he came to a sandy bank,\nand in the bank was a large hole.\n\"Aha!\" said Pooh. (Rum-tum-tiddle-um-tum.) \"If\nI know anything about anything, that hole means\nRabbit,\" he said, \"and Rabbit means Company,\" he\nsaid, “and Company means Food and Listening-to\nMe-Humming and such like. Rum-tum-tum-\ntiddle-um.\"\n22\nSo he bent down, put his head into the hole, and\ncalled out:\n\"Is anybody at home?”\nThere was a sudden scuffling noise from inside\nthe hole, and then silence.\n\"What I said was, 'Is anybody at home?”” called\nout Pooh very loudly.\n\"No!\" said a voice; and then added, \"You needn't\nshout so loud. I heard you quite well the first time.\"\n\"Bother!\" said Pooh. \"Isn't there anybody here at\nall?\"\n\"Nobody.\"\nWinnie-the-Pooh took his head out of the hole,\nand thought for a little, and he thought to himself,\n\"There must be somebody there, because somebody\nmust have said 'Nobody.'\" So he put his head back\nin the hole, and said:\nDigitized by\nGoogle\nPOOH GOES VISITING\n\"Hallo, Rabbit, isn't that you?\"\n\"No,\" said Rabbit, in a different sort of voice this\ntime.\n\"But isn't that Rabbit's voice?\"\n\"I don't think so,\" said Rabbit. \"It isn't meant\nto be.\"\n\"Oh!\" said Pooh.\nHe took his head out of the hole, and had another\nthink, and then he put it back, and said:\n\"Well, could you very kindly tell me where Rab-\nbit is?\"\n\"He has gone to see his friend Pooh Bear, who is\na great friend of his.\"\n\"But this is Me!\" said Bear, very much surprised.\n\"What sort of Me?\"\n\"Pooh Bear.\"\n\"Are you sure?\" said Rabbit, still more surprised,\n\"Quite, quite sure,\" said Pooh.\n\"Oh, well, then, come in.\"\nCOBDE\n23\nDigitized by\nGoogle\n24\nSo Pooh pushed and pushed and pushed his way\nthrough the hole, and at last he got in.\n\"You were quite right,\" said Rabbit, looking at\nhim all over. \"It is you. Glad to see you.\"\nWINNIE-THE-POOH\n\"Who did you think it was?”\n\"Well, I wasn't sure. You know how it is in the\nForest. One can't have anybody coming into one's\nhouse. One has to be careful. What about a mouth-\nful of something?\"\nPooh always liked a little something at eleven\no'clock in the morning, and he was very glad to see\nRabbit getting out the plates and mugs; and when\nRabbit said, \"Honey or condensed milk with your\nbread?\" he was so excited that he said, \"Both,\" and\nthen, so as not to seem greedy, he added, “But don't\nbother about the bread, please.\" And for a long\ntime after that he said nothing until at last,\nhumming to himself in a rather sticky voice, he got\nup, shook Rabbit lovingly by the paw, and said that\nhe must be going on.\n● ●\n\"Must you?\" said Rabbit politely.\n\"Well,\" said Pooh, \"I could stay a little longer if\nit-if you-\" and he tried very hard to look in the\ndirection of the larder.\nDigitized by\n\"As a matter of fact,” said Rabbit, \"I was going\nout myself directly.\"\n\"Oh, well, then, I'll be going on. Good-bye.\"\n\"Well, good-bye, if you're sure you won't have\nany more.\"\nGoogle\nPOOH GOES VISITING\n\"Is there any more?\" asked Pooh quickly.\nRabbit took the covers off the dishes, and said,\n\"No, there wasn't.\"\n\"I thought not,\" said Pooh, nodding to himself.\n\"Well, good-bye. I must be going on.\"\n\"\"\nSo he started to climb out of the hole. He pulled\nwith his front paws, and pushed with his back paws,\nand in a little while his nose was out in the open\nagain... and then his ears . . . and then his front\npaws... and then his shoulders... and then--\n25\n\"Oh, help!\" said Pooh. \"I'd better go back.\"\n\"Oh, bother!\" said Pooh. \"I shall have to go on.\"\n\"I can't do either!\" said Pooh. \"Oh, help and\nbother!\"\nNow by this time Rabbit wanted to go for a\nwalk too, and finding the front door full, he went.\nDigitized by Google\n26\nWINNIE-THE-POOH\nout by the back door, and came round to Pooh, and\nlooked at him.\n\"Hallo, are you stuck?\" he asked.\ndo\n\"N-no,\" said Pooh carelessly. \"Just resting and\nthinking and humming to myself.\"\n\"Here, give us a paw.\"\nPooh Bear stretched out a paw, and Rabbit pulled\nand pulled and pulled. ...\n\"Ow!\" cried Pooh. \"You're hurting!\"\n\"The fact is,\" said Rabbit, \"you're stuck.\"\n\"It all comes,\" said Pooh crossly, \"of not having\nfront doors big enough.\"\n\"It all comes,\" said Rabbit sternly, \"of eating too\nmuch. I thought at the time,\" said Rabbit, \"only I\nDigitized by\nGoogle\n27\nPOOH GOES VISITING\ndidn't like to say anything,\" said Rabbit, \"that one\nof us was eating too much,\" said Rabbit, \"and I\nknew it wasn't me,\" he said. \"Well, well, I shall go\nand fetch Christopher Robin.\"\nChristopher Robin lived at the other end of the\nForest, and when he came back with Rabbit, and\nsaw the front half of Pooh, he said, \"Silly old Bear,\"\nin such a loving voice that everybody felt quite\nhopeful again.\n\"I was just beginning to think,\" said Bear, sniffing\nslightly, \"that Rabbit might never be able to use his\nfront door again. And I should hate that,\" he said.\n\"So should I,\" said Rabbit.\n\"Use his front door again?\" said Christopher\nRobin. \"Of course he'll use his front door again.\"\n\"Good,\" said Rabbit.\n\"If we can't pull you out, Pooh, we might push\nyou back.\"\nRabbit scratched his whiskers thoughtfully,, and\npointed out that, when once Pooh was pushed\nback, he was back, and of course nobody was more\nglad to see Pooh than he was, still there it was, some\nlived in trees and some lived underground, and-\n\"You mean I'd never get out?\" said Pooh.\n\"I mean,\" said Rabbit, “that having got so far, it\nseems a pity to waste it.\"\nChristopher Robin nodded.\n\"Then there's only one thing to be done,” he said.\n\"We shall have to wait for you to get thin again.\"\nDigitized by\nGoogle\n"} \ No newline at end of file diff --git a/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-3.json b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-3.json new file mode 100644 index 00000000..bd33b2fb --- /dev/null +++ b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-3.json @@ -0,0 +1 @@ +{"pages":[{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1586},{"x":1586,"y":2521},{"y":2521}]},"confidence":0.98529071,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"245"}]}},"pageNumber":11},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1591},{"x":1591,"y":2513},{"y":2513}]},"confidence":0.82016128,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"499","startIndex":"245"}]}},"pageNumber":12},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1588},{"x":1588,"y":2518},{"y":2518}]},"confidence":0.98127097,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"1174","startIndex":"499"}]}},"pageNumber":13},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1593},{"x":1593,"y":2510},{"y":2510}]},"confidence":0.98316687,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2297","startIndex":"1174"}]}},"pageNumber":14},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1592},{"x":1592,"y":2511},{"y":2511}]},"confidence":0.94795507,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3288","startIndex":"2297"}]}},"pageNumber":15},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1604},{"x":1604,"y":2492},{"y":2492}]},"confidence":0.97641647,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3962","startIndex":"3288"}]}},"pageNumber":16},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1586},{"x":1586,"y":2520},{"y":2520}]},"confidence":0.97984999,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"4847","startIndex":"3962"}]}},"pageNumber":17},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1593},{"x":1593,"y":2509},{"y":2509}]},"confidence":0.98226541,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"5269","startIndex":"4847"}]}},"pageNumber":18},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1587},{"x":1587,"y":2519},{"y":2519}]},"confidence":0.97736621,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6175","startIndex":"5269"}]}},"pageNumber":19},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1590},{"x":1590,"y":2514},{"y":2514}]},"confidence":0.97455043,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6527","startIndex":"6175"}]}},"pageNumber":20}],"shardInfo":{"shardCount":"5","shardIndex":"1","textOffset":"7105"},"text":"WINNIE-THE-POOH\n(\"Was that me?\" said Christopher Robin in an\nawed voice, hardly daring to believe it.\n\"That was you.\"\n8\nChristopher Robin said nothing, but his eyes got\nlarger and larger, and his face got pinker and\npinker.)\nDigitized by\nGoogle\nWE ARE INTRODUCED\n9\nSo Winnie-the-Pooh went round to his friend\nChristopher Robin, who lived behind a green door\nin another part of the forest.\n\"Good morning, Christopher Robin,\" he said.\n\"Good morning, Winnie-ther-Pooh,\" said you.\nH\nDigitized by\nGoogle\n10\nWINNIE-THE-POOH\n\"I wonder if you've got such a thing as a balloon\nabout you?\"\n\"A balloon?\"\n\"Yes, I just said to myself coming along: 'I won-\nder if Christopher Robin has such a thing as a bal-\nloon about him?' I just said it to myself, thinking of\nballoons, and wondering.\"\n\"What do you want a balloon for?\" you said.\nWinnie-the-Pooh looked round to see that no-\nbody was listening, put his paw to his mouth, and\nsaid in a deep whisper: \"Honey!\"\n\"But you don't get honey with balloons!\"\n\"I do,\" said Pooh.\nWell, it just happened that you had been to a\nparty the day before at the house of your friend\nPiglet, and you had balloons at the party. You had\nDigitized by\nGoogle\nWE ARE INTRODUCED\nII\nhad a big green balloon; and one of Rabbit's rela-\ntions had had a big blue one, and had left it behind,\nbeing really too young to go to a party at all; and\nso you had brought the green one and the blue one\nhome with you.\n\"Which one would you like?\" you asked Pooh.\nHe put his head between his paws and thought\nvery carefully.\n\"It's like this,\" he said. \"When you go after honey\nwith a balloon, the great thing is not to let the bees\nknow you're coming. Now, if you have a green\nballoon, they might think you were only part of\nthe tree, and not notice you, and if you have a blue\nballoon, they might think you were only part of\nthe sky, and not notice you, and the question is:\nWhich is most likely?\"\n\"Wouldn't they notice you underneath the bal-\nloon?\"\nyou asked.\n\"They might or they might not,\" said Winnie-\nthe-Pooh. \"You never can tell with bees.\" He\nthought for a moment and said: \"I shall try to look\nlike a small black cloud. That will deceive them.\"\nThen you had better have the blue balloon,\" you\nsaid; and so it was decided.\nWell, you both went out with the blue balloon,\nDigitized by\nGoogle\n12\nWINNIE-THE-POOH\nand you took your gun with you, just in case, as\nyou always did, and Winnie-the-Pooh went to a\nvery muddy place that he knew of, and rolled and\nrolled until he was black all over; and then, when\nthe balloon was blown up as big as big, and\nyou and\nPooh were both holding on to the string, you let\ngo suddenly, and Pooh Bear floated gracefully up\ninto the sky, and stayed there-level with the top of\nthe tree and about twenty feet away from it.\n\"Hooray!\" you shouted.\n\"Isn't that fine?\" shouted Winnie-the-Pooh down\n\"What do I look like?\"\nto\nyou.\n\"You look like a Bear holding on to a balloon,\"\nYou said.\n\"Not,\" said Pooh anxiously, \"-not like a small\nblack cloud in a blue sky?\"\n\"Not very much.\"\n*Ah, well, perhaps from up here it looks different.\nAnd, as I say, you never can tell with bees.\"\nThere was no wind to blow him nearer to the\ntree, so there he stayed. He could see the honey, he\ncould smell the honey, but he couldn't quite reach\nthe honey.\nDigitized by\nGoogle\nWE ARE INTRODUCED\nAfter a little while he called down to you.\n\"Christopher Robin!\" he said in a loud whisper.\n\"Hallo!\"\n\"I think the bees suspect something!\"\n\"What sort of thing?\"\n\"I don't know. But something tells me that they're\nsuspicious!\"\n\"Perhaps they think that you're after their honey.\"\n\"It may be that. You never can tell with bees.\"\nThere was another little silence, and then he called\ndown to you again.\n\"Christopher Robin!\"\n\"Yes?\"\n“Have you an umbrella in your house?\"\n\"I think so.\"\n13\n\"I wish you would bring it out here, and walk up\nand down with it, and look up at me every now and\nthen, and say 'Tut-tut, it looks like rain.' I think, if\nDigitized by\nGoogle\n14\nyou did that, it would help the deception which we\nare practising on these bees.\"\nWINNIE-THE-POOH\nWell, you laughed to yourself, \"Silly old Bear!\"\nbut didn't say\nyou\nit aloud because you were so\nfond of him, and you went home for your umbrella.\n\"Oh, there you are!\" called down Winnie-the-\nPooh, as soon as you got back to the tree. \"I was\nbeginning to get anxious. I have discovered that the\nbees are now definitely Suspicious.\"\n\"Shall I put my umbrella up?\" you said.\n\"Yes, but wait a moment. We must be practical.\nThe important bee to deceive is the Queen Bee.\nCan you see which is the Queen Bee from down\nthere?\"\n\"No.\"\n\"A pity. Well, now, if you walk up and down\nwith your umbrella, saying, 'Tut-tut, it looks like\nrain,' I shall do what I can by singing a little Cloud\nSong, such as a cloud might sing.... Go!\"\nSo, while you walked up and down and wondered\nDigitized by\nGoogle\nWE ARE INTRODUCED\n15\nif it would rain, Winnie-the-Pooh sang this song:\nHow sweet to be a Cloud\nFloating in the Blue!\nEvery little cloud\nAlways sings aloud.\n\"How sweet to be a Cloud\nFloating in the Blue!\"\nIt makes him very proud\nTo be a little cloud.\nThe bees were still buzzing as suspiciously as\never. Some of them, indeed, left their nest and flew\nall round the cloud as it began the second verse of\nDigitized by\nGoogle\n16\nWINNIE-THE-POOH\nthis song, and one bee sat down on the nose of the\ncloud for a moment, and then got up again.\n\"Christopher-ow!-Robin,\"\ncalled out the cloud.\n\"Yes?\"\n\"I have just been thinking, and I have come to a\nvery important decision. These are the wrong sort\nof bees.\"\n\"Are they?\"\n\"Quite the wrong sort. So I should think they\nwould make the wrong sort of honey, shouldn't\nyou?\"\n\"Would they?\"\n\"Yes. So I think I shall come down.\"\n\"How?\" asked you.\nlet\nWinnie-the-Pooh hadn't thought about this. If he\ngo of the string, he would fall-bump-and he\ndidn't like the idea of that. So he thought for a long\ntime, and then he said:\n\"Christopher Robin, you must shoot the balloon\nwith your gun. Have you got your gun?\"\n\"Of course I have,\" you said. \"But if I do that, it\nwill spoil the balloon,” you said.\n\"But if you don't,\" said Pooh, \"I shall have to let\ngo, and that would spoil me.\"\nDigitized by\nGoogle\nWE ARE INTRODUCED\nWhen he put it like this, you saw how it was,\nand you aimed very carefully at the balloon, and\nfired.\n17\n\"Ow!\" said Pooh.\n\"Did I miss?\" you asked.\n\"You didn't exactly miss,\" said Pooh, \"but you\nmissed the balloon.”\n\"I'm so sorry,\" you said, and you fired again, and\nthis time you hit the balloon, and the air came\nDigitized by\nGoogle\n"} \ No newline at end of file diff --git a/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-4.json b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-4.json new file mode 100644 index 00000000..373e4c9a --- /dev/null +++ b/tests/unit/resources/missing_shard/Winnie_the_Pooh_50_Pages-4.json @@ -0,0 +1 @@ +{"pages":[{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1602},{"x":1602,"y":2496},{"y":2496}]},"confidence":0.98292428,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"1045"}]}},"pageNumber":31},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1591},{"x":1591,"y":2512},{"y":2512}]},"confidence":0.86585504,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"1271","startIndex":"1045"}]}},"pageNumber":32},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1594},{"x":1594,"y":2509},{"y":2509}]},"confidence":0.85440701,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"1640","startIndex":"1271"}]}},"pageNumber":33},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1613},{"x":1613,"y":2479},{"y":2479}]},"confidence":0.78438234,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2049","startIndex":"1640"}]}},"pageNumber":34},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1601},{"x":1601,"y":2498},{"y":2498}]},"confidence":0.96820927,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"2917","startIndex":"2049"}]}},"pageNumber":35},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1601},{"x":1601,"y":2496},{"y":2496}]},"confidence":0.96317434,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3222","startIndex":"2917"}]}},"pageNumber":36},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1605},{"x":1605,"y":2491},{"y":2491}]},"confidence":0.82596785,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"3903","startIndex":"3222"}]}},"pageNumber":37},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1607},{"x":1607,"y":2488},{"y":2488}]},"confidence":0.71312118,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"4071","startIndex":"3903"}]}},"pageNumber":38},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1598},{"x":1598,"y":2501},{"y":2501}]},"confidence":0.98653054,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"5343","startIndex":"4071"}]}},"pageNumber":39},{"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1606},{"x":1606,"y":2489},{"y":2489}]},"confidence":0.98035669,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"6021","startIndex":"5343"}]}},"pageNumber":40}],"shardInfo":{"shardCount":"5","shardIndex":"3","textOffset":"21680"},"text":"28\nWINNIE-THE-POOH\n\"How long does getting thin take?\" asked Pooh\nanxiously.\n\"About a week, I should think.\"\n\"But I can't stay here for a week!\"\n\"You can stay here all right, silly old Bear. It's\ngetting you out which is so difficult.\"\n\"We'll read to you,\" said Rabbit cheerfully. \"And\nI hope it won't snow,” he added. “And I say, old\nfellow, you're taking up a good deal of room in my\nhouse-do you mind if I use your back legs as a\ntowel-horse? Because, I mean, there they are-doing\nnothing-and it would be very convenient just to\nhang the towels on them.\"\n\"A week!\" said Pooh gloomily. \"What about\nmeals?\"\n\"I'm afraid no meals,\" said Christopher Robin,\n\"because of getting thin quicker. But we will read\nto you.\"\nBear began to sigh, and then found he couldn't\nbecause he was so tightly stuck; and a tear rolled\ndown his eye, as he said:\n\"Then would you read a Sustaining Book, such as\nwould help and comfort a Wedged Bear in Great\nTightness?\"\nSo for a week Christopher Robin read that sort\nof book at the North end of Pooh,\nDigitized by\nGoogle\nPOOH GOES VISITING\nand Rabbit\nرمه\nEle\nhung his washing on the South end... and in be-\ntween Bear felt himself getting slenderer and slen-\nderer. And at the end of the week Christopher\nRobin said, \"Now!\"\nDigitized by\n29\nGoogle\n30\nIDL A\n4/4\nJU\nWINNIE-THE-POOH\nSo he took hold of Pooh's\nfront paws and Rabbit took\nhold of Christopher Robin,\nand all Rabbit's friends and\nrelations took hold of Rabbit,\nand they all pulled together.\nAnd for a long time Pooh\nonly said \"Ow!\" ..\nAnd \"Oh!\" ...\nAnd then, all of a sudden,\nhe said \"Pop!\" just as if a\ncork were coming out of a\nbottle.\nDigitized by\nGoogle\nPOOH GOES VISITING\nAnd Christopher Robin and\nRabbit and all Rabbit's friends\nand relations went head-over-\nheels backwards... and on the\ntop of them came Winnie-the-\nPooh-free!\nSo, with a nod of thanks to\nhis friends, he went on with\nhis walk through the forest,\nhumming proudly to himself.\nBut, Christopher Robin looked\nafter him lovingly, and said to\nhimself, \"Silly old Bear!\"\nDigitized by\nGoogle\n31\nR\n*\na\nCHAPTER III\nIN WHICH Pooh and Piglet Go Hunting\nand Nearly Catch a Woozle\nT\n.HE PIGLET lived in a very grand\nhouse in the middle of a beech-tree, and the beech-\ntree was in the middle of the forest, and the Piglet\nlived in the middle of the house. Next to his house\nwas a piece of broken board which had: \"TRES-\nPASSERS W” on it. When Christopher Robin\nasked the Piglet what it meant, he said it was his\ngrandfather's name, and had been in the family for\na long time. Christopher Robin said you couldn't\nbe called Trespassers W, and Piglet said yes, you\ncould, because his grandfather was, and it was short\nfor Trespassers Will, which was short of Tres-\npassers William. And his grandfather had had two\nnames in case he lost one-Trespassers after an\nuncle, and William after Trespassers.\n\"I've got two names,\" said Christopher Robin\ncarelessly.\n32\nDigitized by\nGoogle\nPOOH AND PIGLET HUNT\nTRESPASSERS\nWH\n\"Well, there you are, that proves it,\" said Piglet.\nOne fine winter's day when Piglet was brushing\naway the snow in front of his house, he happened\nto look up, and there was Winnie-the-Pooh. Pooh\nwas walking round and round in a circle, thinking\nDigitized by\n33\nGoogle\n34\nWINNIE-THE-POOH\nof something else, and when Piglet called to him, he\njust went on walking.\n\"Hallo!\" said Piglet, \"what are you doing?\"\n\"Hunting,\" said Pooh.\n\"Hunting what?\"\n\"Tracking something,\" said Winnie-the-Pooh very\nmysteriously.\n\"Tracking what?\" said Piglet, coming closer.\n\"That's just what I ask myself. I ask myself,\nWhat?\"\nWhat do you think you'll answer?\"\n\"I shall have to wait until I catch up with it,\" said\nWinnie-the-Pooh. \"Now, look there.\" He pointed\n10/04.\nMalinska\nto the ground in front of him. \"What do you see\nthere?\"\n\"Tracks,\" said Piglet. \"Paw-marks.\" He gave a\nlittle squeak of excitment. \"Oh, Pooh! Do you\nthink it's a-a-a Woozle?\"\nDigitized by\nGoogle\nOB\nThe\nFY\n£\nPOOH AND PIGLET HUNT\n4.0\nDigitized by\n35\n\"It may be,\" said Pooh. \"Sometimes it is, and\nsometimes it isn't. You never can tell with paw-\nmarks.\"\nGoogle\ntale\n36\nWINNIE-THE-POOH\nWith these few words he went on tracking, and\nPiglet, after watching him for a minute or two, ran\nafter him. Winnie-the-Pooh had come to a sudden\nstop, and was bending over the tracks in a puzzled\nsort of way.\n\"What's the matter?\" asked Piglet.\n\"It's a very funny thing,\" said Bear, “but there\nseem to be two animals now. This-whatever-it-was\n-has been joined by another-whatever-it-is-and\nthe two of them are now proceeding in company.\nWould you mind coming with me, Piglet, in case\nthey turn out to be Hostile Animals?\"\nPiglet scratched his ear in a nice sort of way, and\nsaid that he had nothing to do until Friday, and\nwould be delighted to come, in case it really was a\nWoozle.\n\"You mean, in case it really is two Woozles,\" said\nWinnie-the-Pooh, and Piglet said that anyhow he\nhad nothing to do until Friday. So off they went\ntogether.\nThere was a small spinney of larch trees just\nhere, and it seemed as if the two Woozles, if that is\nwhat they were, had been going round this spin-\nney; so round this spinney went Pooh and Piglet\nafter them; Piglet passing the time by telling Pooh\nwhat his Grandfather Trespassers W had done to\nRemove Stiffness after Tracking, and how his\nGrandfather Trespassers W had suffered in his later\nDigitized by\nGoogle\nPOOH AND PIGLET HUNT\n37\nyears from Shortness of Breath, and other matters\nof interest, and Pooh wondering what a Grand-\nfather was like, and if perhaps this was Two Grand-\nfathers they were after now, and, if so, whether he\nwould be allowed to take one home and keep it,\nand what Christopher Robin would say. And still\nthe tracks went on in front of them....\nSuddenly Winnie-the-Pooh stopped, and pointed\nexcitedly in front of him. \"Look!\"\n\"What?\" said Piglet, with a jump. And then, to\nshow that he hadn't been frightened, he jumped up\nand down once or twice in an exercising sort of\nway.\n\"The tracks!\" said Pooh. “A third animal has\njoined the other two!”\nDigitized by\nGoogle\n"} \ No newline at end of file diff --git a/tests/unit/test_document.py b/tests/unit/test_document.py index 7839f4e0..5c718e76 100644 --- a/tests/unit/test_document.py +++ b/tests/unit/test_document.py @@ -91,6 +91,20 @@ def get_bytes_images_mock(): yield byte_factory +@pytest.fixture +def get_bytes_empty_directory_mock(): + with mock.patch.object(gcs_utilities, "get_bytes") as byte_factory: + byte_factory.return_value = get_bytes("tests/unit/resources/fake_directory") + yield byte_factory + + +@pytest.fixture +def get_bytes_missing_shard_mock(): + with mock.patch.object(gcs_utilities, "get_bytes") as byte_factory: + byte_factory.return_value = get_bytes("tests/unit/resources/missing_shard") + yield byte_factory + + def test_get_shards_with_gcs_uri_contains_file_type(): with pytest.raises(ValueError, match="gcs_prefix cannot contain file types"): document._get_shards( @@ -109,6 +123,27 @@ def test_get_shards_with_valid_gcs_uri(get_bytes_single_file_mock): assert actual[0].pages[0].page_number == 1 +def test_get_shards_with_no_shards(get_bytes_empty_directory_mock): + with pytest.raises(ValueError, match="Incomplete Document - No JSON files found."): + document._get_shards( + gcs_bucket_name="test-directory", + gcs_prefix="documentai/output/123456789/0/", + ) + get_bytes_empty_directory_mock.assert_called_once() + + +def test_get_shards_with_missing_shard(get_bytes_missing_shard_mock): + with pytest.raises( + ValueError, + match=r"Invalid Document - shardInfo\.shardCount", + ): + document._get_shards( + gcs_bucket_name="test-directory", + gcs_prefix="documentai/output/123456789/0/", + ) + get_bytes_missing_shard_mock.assert_called_once() + + def test_pages_from_shards(): shards = [] for byte in get_bytes("tests/unit/resources/0"): @@ -118,7 +153,7 @@ def test_pages_from_shards(): assert len(actual[0].paragraphs) == 31 for page_index, page in enumerate(actual): - assert page.documentai_page.page_number == page_index + 1 + assert page.page_number == page_index + 1 def test_entities_from_shard(): @@ -169,6 +204,44 @@ def test_get_batch_process_metadata_with_valid_operation( mock_docai.BatchProcessMetadata.deserialize.assert_called() +@mock.patch("google.cloud.documentai_toolbox.wrappers.document.documentai") +def test_get_batch_process_metadata_with_running_operation( + mock_docai, +): + mock_client = mock_docai.DocumentProcessorServiceClient.return_value + + metadata = documentai.BatchProcessMetadata( + state=documentai.BatchProcessMetadata.State.SUCCEEDED, + individual_process_statuses=[ + documentai.BatchProcessMetadata.IndividualProcessStatus( + input_gcs_source="gs://test-directory/documentai/input.pdf", + output_gcs_destination="gs://test-directory/documentai/output/123456789/1/", + ) + ], + ) + + mock_operation_running = mock.Mock(done=False) + mock_operation_finished = mock.Mock( + done=True, + metadata=mock.Mock( + type_url="type.googleapis.com/google.cloud.documentai.v1.BatchProcessMetadata", + value=documentai.BatchProcessMetadata.serialize(metadata), + ), + ) + + mock_client.get_operation.side_effect = [ + mock_operation_running, + mock_operation_finished, + ] + + location = "us" + operation_name = "projects/123456/locations/us/operations/7890123" + document._get_batch_process_metadata(location, operation_name) + + mock_client.get_operation.assert_called() + mock_docai.BatchProcessMetadata.deserialize.assert_called() + + @mock.patch("google.cloud.documentai_toolbox.wrappers.document.documentai") def test_get_batch_process_metadata_with_no_metadata(mock_docai): with pytest.raises( @@ -269,7 +342,7 @@ def test_document_from_gcs_with_unordered_shards(get_bytes_unordered_files_mock) current_text_offset += len(shard.text) for page_index, page in enumerate(actual.pages): - assert page.documentai_page.page_number == page_index + 1 + assert page.page_number == page_index + 1 def test_document_from_batch_process_metadata_with_multiple_input_files( diff --git a/tests/unit/test_entity.py b/tests/unit/test_entity.py index 07371f14..b6258fc9 100644 --- a/tests/unit/test_entity.py +++ b/tests/unit/test_entity.py @@ -70,8 +70,37 @@ def test_Entity_splitter(): assert wrapper_entity.end_page == 2 +def test_Entity_with_page_offset(): + documentai_entity = documentai.Document.Entity( + type_="invoice_statement", + page_anchor=documentai.Document.PageAnchor( + page_refs=[ + # page field is empty when its value is 0 + documentai.Document.PageAnchor.PageRef(), + documentai.Document.PageAnchor.PageRef(page=1), + documentai.Document.PageAnchor.PageRef(page=2), + ] + ), + ) + + wrapper_entity = entity.Entity(documentai_entity, page_offset=10) + assert wrapper_entity.start_page == 10 + assert wrapper_entity.end_page == 12 + + def test_crop_image(docproto): doc = document.Document.from_documentai_document(docproto) - doc.entities[0].crop_image(documentai_document=docproto) + actual = doc.entities[0].crop_image(documentai_page=docproto.pages[0]) + + assert actual + + +def test_crop_image_without_page_image(docproto): + doc = document.Document.from_documentai_document(docproto) + del docproto.pages[0].image - assert doc.entities[0].image + with pytest.raises( + ValueError, + match="Document does not contain images.", + ): + doc.entities[0].crop_image(documentai_page=docproto.pages[0]) diff --git a/tests/unit/test_utilities.py b/tests/unit/test_gcs_utilities.py similarity index 88% rename from tests/unit/test_utilities.py rename to tests/unit/test_gcs_utilities.py index 4c003a8a..d86e5bec 100644 --- a/tests/unit/test_utilities.py +++ b/tests/unit/test_gcs_utilities.py @@ -345,6 +345,63 @@ def test_print_gcs_document_tree_with_more_than_5_document(mock_storage, capfd): ) +@mock.patch("google.cloud.documentai_toolbox.utilities.gcs_utilities.storage") +def test_print_gcs_document_tree_with_multiple_directories(mock_storage, capfd): + client = mock_storage.Client.return_value + + mock_bucket = mock.Mock() + + client.Bucket.return_value = mock_bucket + + blobs = [ + storage.Blob( + name="gs://test-directory/documentai/output/123456789/0/test_shard1.json", + bucket="gs://test-directory/documentai/output/123456789/0", + ), + storage.Blob( + name="gs://test-directory/documentai/output/123456789/0/test_shard2.json", + bucket="gs://test-directory/documentai/output/123456789/0", + ), + storage.Blob( + name="gs://test-directory/documentai/output/123456789/1/test_shard3.json", + bucket="gs://test-directory/documentai/output/123456789/1", + ), + storage.Blob( + name="gs://test-directory/documentai/output/123456789/1/test_shard4.json", + bucket="gs://test-directory/documentai/output/123456789/1", + ), + storage.Blob( + name="gs://test-directory/documentai/output/123456789/1/test_shard5.json", + bucket="gs://test-directory/documentai/output/123456789/1", + ), + storage.Blob( + name="gs://test-directory/documentai/output/123456789/1/test_shard6.json", + bucket="gs://test-directory/documentai/output/123456789/1", + ), + ] + client.list_blobs.return_value = blobs + + gcs_utilities.print_gcs_document_tree( + gcs_bucket_name="test-directory", gcs_prefix="documentai/output/123456789/" + ) + + mock_storage.Client.assert_called_once() + + out, err = capfd.readouterr() + assert ( + out + == """gs://test-directory/documentai/output/123456789/0 +├──test_shard1.json +└──test_shard2.json + +gs://test-directory/documentai/output/123456789/1 +├──test_shard3.json +├──test_shard4.json +├──test_shard5.json +└──test_shard6.json\n\n""" + ) + + def test_print_gcs_document_tree_with_gcs_uri_contains_file_type(): with pytest.raises(ValueError, match="gcs_prefix cannot contain file types"): gcs_utilities.print_gcs_document_tree( diff --git a/tests/unit/test_page.py b/tests/unit/test_page.py index 75915aae..c16f134e 100644 --- a/tests/unit/test_page.py +++ b/tests/unit/test_page.py @@ -39,85 +39,91 @@ def docproto_form_parser(): return documentai.Document.from_json(f.read()) -def test_table_to_csv(): - header_rows = [ - ["This", "Is", "A", "Header", "Test"], - ["", "", "A", "Sub", "Header"], - ] - body_rows = [["This", "Is", "A", "Body", "Test"], ["1", "2", "3", "4", "5"]] +def test_table_to_csv(docproto): + docproto_page = docproto.pages[0] table = page.Table( - documentai_table=None, header_rows=header_rows, body_rows=body_rows + documentai_table=docproto_page.tables[0], document_text=docproto.text ) + contents = table.to_csv() assert ( contents - == """This,Is,A,Header,Test -,,A,Sub,Header -This,Is,A,Body,Test -1,2,3,4,5 + == """Item Description,Quantity,Price,Amount +Tool A,500,$1.00,$500.00 +Service B,1,$900.00,$900.00 +Resource C,50,$12.00,$600.00 +,,Subtotal,$2000.00 +,,Tax,$140.00 +,,BALANCE DUE,$2140.00 """ ) -def test_table_to_csv_with_empty_body_rows(): - header_rows = [["This", "Is", "A", "Header", "Test"]] - table = page.Table(documentai_table=None, header_rows=header_rows, body_rows=[]) +def test_table_to_csv_with_empty_body_rows(docproto): + docproto_page = docproto.pages[0] + table = page.Table( + documentai_table=docproto_page.tables[0], document_text=docproto.text + ) + table.body_rows = None contents = table.to_csv() assert ( contents - == """This,Is,A,Header,Test + == """Item Description,Quantity,Price,Amount """ ) -def test_table_to_csv_with_empty_header_rows(): - body_rows = [["This"], ["Is"], ["A"], ["Body"], ["Test"]] - table = page.Table(documentai_table=None, header_rows=[], body_rows=body_rows) +def test_table_to_csv_with_empty_header_rows(docproto): + docproto_page = docproto.pages[0] + table = page.Table( + documentai_table=docproto_page.tables[0], document_text=docproto.text + ) + table.header_rows = None contents = table.to_csv() assert ( contents - == """"" -This -Is -A -Body -Test + == """,,, +Tool A,500,$1.00,$500.00 +Service B,1,$900.00,$900.00 +Resource C,50,$12.00,$600.00 +,,Subtotal,$2000.00 +,,Tax,$140.00 +,,BALANCE DUE,$2140.00 """ ) -def test_table_to_csv_with_empty_header_rows_and_single_body(): - body_rows = [["Body"]] - table = page.Table(documentai_table=None, header_rows=[], body_rows=body_rows) +def test_table_to_csv_with_empty_header_rows_and_single_body(docproto): + docproto_page = docproto.pages[0] + table = page.Table( + documentai_table=docproto_page.tables[0], document_text=docproto.text + ) + table.header_rows = [] + table.body_rows = [[table.body_rows[0][0]]] contents = table.to_csv() - assert ( contents == """"" -Body +Tool A """ ) -def test_table_to_dataframe(): - header_rows = [ - ["This", "Is", "A", "Header", "Test"], - ["", "", "A", "Sub", "Header"], - ] - body_rows = [["This", "Is", "A", "Body", "Test"], ["1", "2", "3", "4", "5"]] +def test_table_to_dataframe(docproto): + docproto_page = docproto.pages[0] table = page.Table( - documentai_table=None, header_rows=header_rows, body_rows=body_rows + documentai_table=docproto_page.tables[0], document_text=docproto.text ) contents = table.to_dataframe() - assert len(contents.columns) == 5 - assert len(contents.values) == 2 + assert len(contents.columns) == 4 + assert len(contents.values) == 6 def test_trim_text(): @@ -127,16 +133,6 @@ def test_trim_text(): assert output_text == "Sally Walker" -def test_table_wrapper_from_documentai_table(docproto): - docproto_page = docproto.pages[0] - - table = page._table_wrapper_from_documentai_table( - documentai_table=docproto_page.tables[0], text=docproto.text - ) - assert len(table.body_rows) == 6 - assert len(table.header_rows[0]) == 4 - - def test_header_for_table_rows_from_documentai_table_rows(docproto): docproto_page = docproto.pages[0] @@ -172,105 +168,67 @@ def test_text_from_element_with_layout(docproto): assert text == "Invoice\n" -def test_get_blocks(docproto): - docproto_blocks = docproto.pages[0].blocks - - blocks = page._get_blocks(blocks=docproto_blocks, text=docproto.text) - - assert len(blocks) == 31 - assert blocks[0].text == "Invoice\n" - - -def test_get_paragraphs(docproto): - docproto_paragraphs = docproto.pages[0].paragraphs - - paragraphs = page._get_paragraphs( - paragraphs=docproto_paragraphs, text=docproto.text - ) - - assert len(paragraphs) == 31 - assert paragraphs[0].text == "Invoice\n" - - -def test_get_lines(docproto): - docproto_lines = docproto.pages[0].lines - - lines = page._get_lines(lines=docproto_lines, text=docproto.text) - - assert len(lines) == 37 - assert lines[36].text == "Supplies used for Project Q.\n" - - -def test_get_form_fields(docproto_form_parser): - docproto_form_fields = docproto_form_parser.pages[0].form_fields - - form_fields = page._get_form_fields( - form_fields=docproto_form_fields, text=docproto_form_parser.text - ) - - assert len(form_fields) == 17 - assert form_fields[4].field_name == "Occupation:" - assert form_fields[4].field_value == "Software Engineer" - - # Class init Tests -def test_FormField(): - docai_form_field = documentai.Document.Page.FormField() +def test_FormField(docproto_form_parser): + documentai_formfield = docproto_form_parser.pages[0].form_fields[4] form_field = page.FormField( - documentai_formfield=docai_form_field, - field_name="Name:", - field_value="Sally Walker", + documentai_formfield=documentai_formfield, + document_text=docproto_form_parser.text, ) - assert form_field.field_name == "Name:" - assert form_field.field_value == "Sally Walker" + + assert form_field.field_name == "Occupation:" + assert form_field.field_value == "Software Engineer" -def test_Block(): - docai_block = documentai.Document.Page.Block() - block = page.Block(documentai_block=docai_block, text="test_block") +def test_Block(docproto): + docai_block = docproto.pages[0].blocks[0] + block = page.Block(documentai_block=docai_block, document_text=docproto.text) - assert block.text == "test_block" + assert block.text == "Invoice\n" -def test_Paragraph(): - docai_paragraph = documentai.Document.Page.Paragraph() +def test_Paragraph(docproto): + docai_paragraph = docproto.pages[0].paragraphs[0] paragraph = page.Paragraph( - documentai_paragraph=docai_paragraph, text="test_paragraph" + documentai_paragraph=docai_paragraph, document_text=docproto.text ) - assert paragraph.text == "test_paragraph" + assert paragraph.text == "Invoice\n" -def test_Line(): - docai_line = documentai.Document.Page.Line() - line = page.Line(documentai_line=docai_line, text="test_line") +def test_Line(docproto): + docai_line = docproto.pages[0].lines[36] + line = page.Paragraph(documentai_paragraph=docai_line, document_text=docproto.text) - assert line.text == "test_line" + assert line.text == "Supplies used for Project Q.\n" -def test_Table(): - header_rows = [ - ["This", "Is", "A", "Header", "Test"], - ["", "", "A", "Sub", "Header"], - ] - body_rows = [["This", "Is", "A", "Body", "Test"], ["1", "2", "3", "4", "5"]] +def test_Table(docproto): + docproto_page = docproto.pages[0] table = page.Table( - documentai_table=None, header_rows=header_rows, body_rows=body_rows + documentai_table=docproto_page.tables[0], document_text=docproto.text ) - assert len(table.body_rows) == 2 - assert len(table.header_rows[0]) == 5 + assert len(table.body_rows) == 6 + assert len(table.header_rows[0]) == 4 def test_Page(docproto): docproto_page = docproto.pages[0] - wrapped_page = page.Page(documentai_page=docproto_page, text=docproto.text) + wrapped_page = page.Page(documentai_page=docproto_page, document_text=docproto.text) + + assert "Invoice" in wrapped_page.text + assert wrapped_page.page_number == 1 assert len(wrapped_page.lines) == 37 assert len(wrapped_page.paragraphs) == 31 assert len(wrapped_page.blocks) == 31 + assert len(wrapped_page.form_fields) == 13 + assert wrapped_page.lines[0].text == "Invoice\n" assert wrapped_page.paragraphs[30].text == "Supplies used for Project Q.\n" assert wrapped_page.blocks[30].text == "Supplies used for Project Q.\n" + assert wrapped_page.form_fields[0].field_name == "BALANCE DUE" + assert wrapped_page.form_fields[0].field_value == "$2140.00" From ec4c88b304f92157cc2a9a24d45f604b6f92b137 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 26 Jun 2023 17:19:04 +0200 Subject: [PATCH 05/13] chore(deps): update all dependencies (#131) Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- samples/snippets/requirements-test.txt | 4 ++-- samples/snippets/requirements.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 014e025c..15170191 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==7.3.2 +pytest==7.4.0 mock==5.0.2 -google-cloud-bigquery==3.11.1 +google-cloud-bigquery==3.11.2 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index d7caa366..e1bd6a3d 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==3.11.1 +google-cloud-bigquery==3.11.2 google-cloud-documentai==2.16.0 google-cloud-storage==2.9.0 google-cloud-documentai-toolbox==0.4.1a0 From 98fea64c056848f1a8f63ddd2d15fa308de98999 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 27 Jun 2023 10:12:32 -0400 Subject: [PATCH 06/13] chore: remove pinned Sphinx version [autoapprove] (#133) Source-Link: https://github.com/googleapis/synthtool/commit/909573ce9da2819eeb835909c795d29aea5c724e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:ddf4551385d566771dc713090feb7b4c1164fb8a698fe52bbe7670b24236565b Co-authored-by: Owl Bot --- .github/.OwlBot.lock.yaml | 4 ++-- noxfile.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 02a4dedc..1b3cb6c5 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:240b5bcc2bafd450912d2da2be15e62bc6de2cf839823ae4bf94d4f392b451dc -# created: 2023-06-03T21:25:37.968717478Z + digest: sha256:ddf4551385d566771dc713090feb7b4c1164fb8a698fe52bbe7670b24236565b +# created: 2023-06-27T13:04:21.96690344Z diff --git a/noxfile.py b/noxfile.py index 91a45415..e5a94ae2 100644 --- a/noxfile.py +++ b/noxfile.py @@ -304,10 +304,9 @@ def docfx(session): session.install("-e", ".") session.install( - "sphinx==4.0.1", + "gcp-sphinx-docfx-yaml", "alabaster", "recommonmark", - "gcp-sphinx-docfx-yaml", ) shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) From 6faecec2a9e7c2df598228ce44b4f59a929d76bd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 27 Jun 2023 17:39:02 +0200 Subject: [PATCH 07/13] chore(deps): update dependency google-cloud-storage to v2.10.0 (#132) Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- samples/snippets/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index e1bd6a3d..b2aa5a6c 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ google-cloud-bigquery==3.11.2 google-cloud-documentai==2.16.0 -google-cloud-storage==2.9.0 +google-cloud-storage==2.10.0 google-cloud-documentai-toolbox==0.4.1a0 From 554aeb06dcfaf38402a9a29039362318cda6c4f5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 27 Jun 2023 23:55:24 +0200 Subject: [PATCH 08/13] chore(deps): update dependency google-cloud-bigquery to v3.11.3 (#134) --- samples/snippets/requirements-test.txt | 2 +- samples/snippets/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 15170191..00495bcb 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,3 +1,3 @@ pytest==7.4.0 mock==5.0.2 -google-cloud-bigquery==3.11.2 +google-cloud-bigquery==3.11.3 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index b2aa5a6c..3d657cf5 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ -google-cloud-bigquery==3.11.2 +google-cloud-bigquery==3.11.3 google-cloud-documentai==2.16.0 google-cloud-storage==2.10.0 google-cloud-documentai-toolbox==0.4.1a0 From 646ab6936c409617a0fef5c4d2203ece8ba62f2e Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 28 Jun 2023 12:30:51 -0500 Subject: [PATCH 09/13] chore: store artifacts in placer (#135) Source-Link: https://github.com/googleapis/synthtool/commit/cb960373d12d20f8dc38beee2bf884d49627165e Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2d816f26f728ac8b24248741e7d4c461c09764ef9f7be3684d557c9632e46dbd Co-authored-by: Owl Bot --- .github/.OwlBot.lock.yaml | 4 ++-- .kokoro/release/common.cfg | 9 +++++++++ noxfile.py | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 1b3cb6c5..98994f47 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest - digest: sha256:ddf4551385d566771dc713090feb7b4c1164fb8a698fe52bbe7670b24236565b -# created: 2023-06-27T13:04:21.96690344Z + digest: sha256:2d816f26f728ac8b24248741e7d4c461c09764ef9f7be3684d557c9632e46dbd +# created: 2023-06-28T17:03:33.371210701Z diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg index eeab0176..14cfef09 100644 --- a/.kokoro/release/common.cfg +++ b/.kokoro/release/common.cfg @@ -38,3 +38,12 @@ env_vars: { key: "SECRET_MANAGER_KEYS" value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" } + +# Store the packages we uploaded to PyPI. That way, we have a record of exactly +# what we published, which we can use to generate SBOMs and attestations. +action { + define_artifacts { + regex: "github/python-documentai-toolbox/**/*.tar.gz" + strip_prefix: "github/python-documentai-toolbox" + } +} diff --git a/noxfile.py b/noxfile.py index e5a94ae2..5ce165c6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -378,6 +378,7 @@ def prerelease_deps(session): "grpcio!=1.52.0rc1", "grpcio-status", "google-api-core", + "google-auth", "proto-plus", "google-cloud-testutils", # dependencies of google-cloud-testutils" @@ -390,7 +391,6 @@ def prerelease_deps(session): # Remaining dependencies other_deps = [ "requests", - "google-auth", ] session.install(*other_deps) From 87d2fc160db3d9d5c3306f7e607f148462747aec Mon Sep 17 00:00:00 2001 From: Gal Zahavi <38544478+galz10@users.noreply.github.com> Date: Wed, 28 Jun 2023 15:46:45 -0700 Subject: [PATCH 10/13] feat: added hOCR export functionality (#123) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: edit get_storage_client to add module name * added module name to get_bytes * fixed failing test * chore: added hocr * removed test files * revised code per comments * feat: added hOCR export functionality * changed line_text to use line.text * added tests * fix lint failure * revised code * revise code * refactored code * refactored code * expanded test_Page * refactored code * refactored code * refactored code * fix failing tests * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * refactored code * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * templated hocr file format * refactored code * fixed failing test * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- google/cloud/documentai_toolbox/constants.py | 11 + .../converters/vision_helpers.py | 27 +- .../documentai_toolbox/wrappers/document.py | 30 +- .../cloud/documentai_toolbox/wrappers/page.py | 570 +- samples/snippets/test_export_images_sample.py | 3 + samples/snippets/test_split_pdf_sample.py | 3 + setup.py | 1 + templates/hocr_xml_template.txt | 15 + .../resources/0/toolbox_invoice_test-0.json | 13899 +++++++++++++++- .../resources/toolbox_invoice_test_0_hocr.xml | 89 + .../toolbox_invoice_test_page_hocr.xml | 75 + tests/unit/test_document.py | 26 +- tests/unit/test_page.py | 195 +- 13 files changed, 14775 insertions(+), 169 deletions(-) create mode 100644 templates/hocr_xml_template.txt create mode 100644 tests/unit/resources/toolbox_invoice_test_0_hocr.xml create mode 100644 tests/unit/resources/toolbox_invoice_test_page_hocr.xml diff --git a/google/cloud/documentai_toolbox/constants.py b/google/cloud/documentai_toolbox/constants.py index dbe28f68..4d195c3a 100644 --- a/google/cloud/documentai_toolbox/constants.py +++ b/google/cloud/documentai_toolbox/constants.py @@ -14,6 +14,9 @@ # limitations under the License. # +from typing import Union +from google.cloud.documentai import Document + USER_AGENT_PRODUCT = "documentai-toolbox" JSON_EXTENSION = ".json" @@ -39,3 +42,11 @@ } IMAGE_ENTITIES = {"Portrait"} + +ElementWithLayout = Union[ + Document.Page.Paragraph, + Document.Page, + Document.Page.Token, + Document.Page.Block, + Document.Page.Symbol, +] diff --git a/google/cloud/documentai_toolbox/converters/vision_helpers.py b/google/cloud/documentai_toolbox/converters/vision_helpers.py index 1e968abf..5ffebc89 100644 --- a/google/cloud/documentai_toolbox/converters/vision_helpers.py +++ b/google/cloud/documentai_toolbox/converters/vision_helpers.py @@ -16,12 +16,11 @@ """Helper functions for docproto to vision conversion.""" import dataclasses -from typing import List, Union +from typing import List import immutabledict from google.cloud.documentai import Document -from google.cloud.vision_v1.types import geometry from google.cloud.vision import ( EntityAnnotation, TextAnnotation, @@ -35,6 +34,8 @@ ) from google.cloud import vision +from google.cloud.documentai_toolbox.constants import ElementWithLayout + _BREAK_TYPE_MAP = immutabledict.immutabledict( { @@ -51,15 +52,6 @@ ) -ElementWithLayout = Union[ - Document.Page.Paragraph, - Document.Page, - Document.Page.Token, - Document.Page.Block, - Document.Page.Symbol, -] - - @dataclasses.dataclass class PageInfo: page: Document.Page @@ -254,7 +246,6 @@ def _generate_entity_annotations( entity_annotations: List[EntityAnnotation] = [] for token in page_info.page.tokens: v: vision.Vertex = [] - bounding_box = geometry.BoundingPoly() if token.layout.bounding_poly.vertices: for vertex in token.layout.bounding_poly.vertices: v.append({"x": int(vertex.x), "y": int(vertex.y)}) @@ -266,7 +257,6 @@ def _generate_entity_annotations( "y": int(normalized_vertex.y * page_info.page.dimension.height), } ) - bounding_box = geometry.BoundingPoly(vertices=v) text_start_index = token.layout.text_anchor.text_segments[0].start_index text_end_index = token.layout.text_anchor.text_segments[0].end_index @@ -277,12 +267,13 @@ def _generate_entity_annotations( ): text_end_index -= 1 - entity_annotations.append( - EntityAnnotation( - description=page_info.text[text_start_index:text_end_index], - bounding_poly=bounding_box, - ) + e = EntityAnnotation( + description=page_info.text[text_start_index:text_end_index] ) + + e.bounding_poly.vertices = v + + entity_annotations.append(e) return entity_annotations diff --git a/google/cloud/documentai_toolbox/wrappers/document.py b/google/cloud/documentai_toolbox/wrappers/document.py index 48877c9a..6b5a13a4 100644 --- a/google/cloud/documentai_toolbox/wrappers/document.py +++ b/google/cloud/documentai_toolbox/wrappers/document.py @@ -43,6 +43,8 @@ from pikepdf import Pdf +from jinja2 import Environment, FileSystemLoader + def _entities_from_shards( shards: List[documentai.Document], @@ -86,7 +88,7 @@ def _pages_from_shards(shards: List[documentai.Document]) -> List[Page]: result = [] for shard in shards: for shard_page in shard.pages: - result.append(Page(documentai_page=shard_page, document_text=shard.text)) + result.append(Page(documentai_object=shard_page, document_text=shard.text)) if len(result) > 1 and result[0].page_number: result.sort(key=lambda x: x.page_number) @@ -755,7 +757,7 @@ def export_images( index = 0 for entity in self.entities: image = entity.crop_image( - documentai_page=self.pages[entity.start_page].documentai_page + documentai_page=self.pages[entity.start_page].documentai_object ) if not image: continue @@ -767,3 +769,27 @@ def export_images( index += 1 return output_filenames + + def export_hocr_str(self, title: str) -> str: + r"""Exports a string hOCR version of the Document. + + Args: + title (str): + Required. The title for hocr_page and head. + + Returns: + str: + A string hOCR version of the Document + """ + environment = Environment(loader=FileSystemLoader("templates/")) + template = environment.get_template("hocr_xml_template.txt") + hocr_pages = "" + number_of_pages = len(self.pages) + for page_to_export in self.pages: + hocr_pages += page_to_export.to_hocr() + + content = template.render( + hocr_pages=hocr_pages, number_of_pages=number_of_pages, title=title + ) + + return content diff --git a/google/cloud/documentai_toolbox/wrappers/page.py b/google/cloud/documentai_toolbox/wrappers/page.py index 27c1b2f6..f97d39e0 100644 --- a/google/cloud/documentai_toolbox/wrappers/page.py +++ b/google/cloud/documentai_toolbox/wrappers/page.py @@ -16,18 +16,28 @@ """Wrappers for Document AI Page type.""" import dataclasses -from typing import List +import html +from typing import List, Optional, Tuple, Union + +from google.cloud.documentai_toolbox.constants import ElementWithLayout from google.cloud import documentai import pandas as pd +ChildrenElements = Union[ + List["Paragraph"], + List["Block"], + List["Token"], + List["Line"], +] + @dataclasses.dataclass class Table: """Represents a wrapped documentai.Document.Page.Table. Attributes: - documentai_table (google.cloud.documentai.Document.Page.Table): + documentai_object (google.cloud.documentai.Document.Page.Table): Required. The original google.cloud.documentai.Document.Page.Table object. document_text (str): Required. UTF-8 encoded text in reading order from the document. @@ -37,7 +47,7 @@ class Table: Required. A list of header rows. """ - documentai_table: documentai.Document.Page.Table = dataclasses.field(repr=False) + documentai_object: documentai.Document.Page.Table = dataclasses.field(repr=False) document_text: dataclasses.InitVar[str] body_rows: List[List[str]] = dataclasses.field(init=False, repr=False) @@ -45,10 +55,10 @@ class Table: def __post_init__(self, document_text) -> None: self.header_rows = _table_rows_from_documentai_table_rows( - table_rows=list(self.documentai_table.header_rows), text=document_text + table_rows=list(self.documentai_object.header_rows), text=document_text ) self.body_rows = _table_rows_from_documentai_table_rows( - table_rows=list(self.documentai_table.body_rows), text=document_text + table_rows=list(self.documentai_object.body_rows), text=document_text ) def to_dataframe(self) -> pd.DataFrame: @@ -103,49 +113,39 @@ def sample_table_to_csv(): @dataclasses.dataclass -class Block: - """Represents a wrapped documentai.Document.Page.Block. +class Token: + """Represents a wrapped documentai.Document.Page. + . Attributes: - documentai_block (google.cloud.documentai.Document.Page.Block): - Required. The original google.cloud.documentai.Document.Page.Block object. - document_text (str): - Required. UTF-8 encoded text in reading order from the document. - text (str): - Required. UTF-8 encoded text of the block. + documentai_object (google.cloud.documentai.Document.Page.Token): + Required. The original google.cloud.documentai.Document.Page.Token object. + _page (Page): + Required. The Page object. """ - documentai_block: documentai.Document.Page.Block - document_text: dataclasses.InitVar[str] - text: str = dataclasses.field(init=False) + documentai_object: documentai.Document.Page.Token = dataclasses.field(default=None) + _page: "Page" = dataclasses.field(default=None) - def __post_init__(self, document_text) -> None: - self.text = _text_from_layout( - layout=self.documentai_block.layout, text=document_text - ) + _text: Optional[str] = dataclasses.field(init=False, default=None) + _hocr_bounding_box: Optional[str] = dataclasses.field(init=False, default=None) - -@dataclasses.dataclass -class Paragraph: - """Represents a wrapped documentai.Document.Page.Paragraph. - - Attributes: - documentai_paragraph (google.cloud.documentai.Document.Page.Paragraph): - Required. The original google.cloud.documentai.Document.Page.Paragraph object. - document_text (str): - Required. UTF-8 encoded text in reading order from the document. - text (str): - Required. UTF-8 encoded text. - """ - - documentai_paragraph: documentai.Document.Page.Paragraph - document_text: dataclasses.InitVar[str] - text: str = dataclasses.field(init=False) - - def __post_init__(self, document_text) -> None: - self.text = _text_from_layout( - layout=self.documentai_paragraph.layout, text=document_text - ) + @property + def text(self): + if self._text is None: + self._text = _text_from_layout( + layout=self.documentai_object.layout, text=self._page.text + ) + return self._text + + @property + def hocr_bounding_box(self): + if self._hocr_bounding_box is None: + self._hocr_bounding_box = _get_hocr_bounding_box( + element_with_layout=self.documentai_object, + dimension=self._page.documentai_object.dimension, + ) + return self._hocr_bounding_box @dataclasses.dataclass @@ -153,30 +153,50 @@ class Line: """Represents a wrapped documentai.Document.Page.Line. Attributes: - documentai_line (google.cloud.documentai.Document.Page.Line): + documentai_object (google.cloud.documentai.Document.Page.Line): Required. The original google.cloud.documentai.Document.Page.Line object. - document_text (str): - Required. UTF-8 encoded text in reading order from the document. - text (str): - Required. UTF-8 encoded text. + _page (Page): + Required. The Page object. """ - documentai_line: documentai.Document.Page.Line - document_text: dataclasses.InitVar[str] - text: str = dataclasses.field(init=False) + documentai_object: documentai.Document.Page.Line = dataclasses.field(repr=False) + _page: "Page" = dataclasses.field(repr=False) - def __post_init__(self, document_text) -> None: - self.text = _text_from_layout( - layout=self.documentai_line.layout, text=document_text + tokens: List[Token] = dataclasses.field( + init=False, repr=False, default_factory=list + ) + _text: Optional[str] = dataclasses.field(init=False, default=None) + _hocr_bounding_box: Optional[str] = dataclasses.field(init=False, default=None) + + def __post_init__(self): + self.tokens = _get_children_of_element( + self.documentai_object, self._page.tokens ) + @property + def text(self): + if self._text is None: + self._text = _text_from_layout( + layout=self.documentai_object.layout, text=self._page.text + ) + return self._text + + @property + def hocr_bounding_box(self): + if self._hocr_bounding_box is None: + self._hocr_bounding_box = _get_hocr_bounding_box( + element_with_layout=self.documentai_object, + dimension=self._page.documentai_object.dimension, + ) + return self._hocr_bounding_box + @dataclasses.dataclass class FormField: """Represents a wrapped documentai.Document.Page.FormField. Attributes: - documentai_formfield (google.cloud.documentai.Document.Page.FormField): + documentai_object (google.cloud.documentai.Document.Page.FormField): Required. The original google.cloud.documentai.Document.Page.FormField object. document_text (str): Required. UTF-8 encoded text in reading order from the document. @@ -186,7 +206,7 @@ class FormField: Required. The form field value """ - documentai_formfield: documentai.Document.Page.FormField + documentai_object: documentai.Document.Page.FormField document_text: dataclasses.InitVar[str] field_name: str = dataclasses.field(init=False) @@ -194,48 +214,93 @@ class FormField: def __post_init__(self, document_text) -> None: self.field_name = _trim_text( - _text_from_layout(self.documentai_formfield.field_name, document_text) + _text_from_layout(self.documentai_object.field_name, document_text) ) self.field_value = _trim_text( - _text_from_layout(self.documentai_formfield.field_value, document_text) + _text_from_layout(self.documentai_object.field_value, document_text) ) -def _text_from_layout(layout: documentai.Document.Page.Layout, text: str) -> str: - r"""Returns a text from a single layout element. - - Args: - layout (documentai.Document.Page.Layout): - Required. an element with layout fields. - text (str): - Required. UTF-8 encoded text in reading order - from the document. +@dataclasses.dataclass +class Paragraph: + """Represents a wrapped documentai.Document.Page.Paragraph. - Returns: - str: - Text from a single element. + Attributes: + documentai_object (google.cloud.documentai.Document.Page.Paragraph): + Required. The original google.cloud.documentai.Document.Page.Paragraph object. + _page (Page): + Required. The Page object. """ - result_text = "" + documentai_object: documentai.Document.Page.Paragraph = dataclasses.field( + repr=False + ) + _page: "Page" = dataclasses.field(repr=False) - for text_segment in layout.text_anchor.text_segments: - result_text += text[int(text_segment.start_index) : int(text_segment.end_index)] + lines: List[Line] = dataclasses.field(init=False, repr=False) + _text: Optional[str] = dataclasses.field(init=False, default=None) + _hocr_bounding_box: Optional[str] = dataclasses.field(init=False, default=None) - return result_text + def __post_init__(self): + self.lines = _get_children_of_element(self.documentai_object, self._page.lines) + @property + def text(self): + if self._text is None: + self._text = _text_from_layout( + layout=self.documentai_object.layout, text=self._page.text + ) + return self._text + + @property + def hocr_bounding_box(self): + if self._hocr_bounding_box is None: + self._hocr_bounding_box = _get_hocr_bounding_box( + element_with_layout=self.documentai_object, + dimension=self._page.documentai_object.dimension, + ) + return self._hocr_bounding_box -def _trim_text(text: str) -> str: - r"""Remove extra space characters from text (blank, newline, tab, etc.) - Args: - text (str): - Required. UTF-8 encoded text in reading order - from the document. - Returns: - str: - Text without trailing spaces/newlines +@dataclasses.dataclass +class Block: + """Represents a wrapped documentai.Document.Page.Block. + + Attributes: + documentai_object (google.cloud.documentai.Document.Page.Block): + Required. The original google.cloud.documentai.Document.Page.Block object. + _page (Page): + Required. The Page object. """ - return text.strip().replace("\n", " ") + + documentai_object: documentai.Document.Page.Block = dataclasses.field(repr=False) + _page: "Page" = dataclasses.field(repr=False) + + paragraphs: List[Paragraph] = dataclasses.field(init=False, repr=False) + _text: Optional[str] = dataclasses.field(init=False, default=None) + _hocr_bounding_box: Optional[str] = dataclasses.field(init=False, default=None) + + def __post_init__(self): + self.paragraphs = _get_children_of_element( + self.documentai_object, self._page.paragraphs + ) + + @property + def text(self): + if self._text is None: + self._text = _text_from_layout( + layout=self.documentai_object.layout, text=self._page.text + ) + return self._text + + @property + def hocr_bounding_box(self): + if self._hocr_bounding_box is None: + self._hocr_bounding_box = _get_hocr_bounding_box( + element_with_layout=self.documentai_object, + dimension=self._page.documentai_object.dimension, + ) + return self._hocr_bounding_box def _table_rows_from_documentai_table_rows( @@ -267,13 +332,249 @@ def _table_rows_from_documentai_table_rows( return body_rows +def _get_xy( + element: ElementWithLayout, + dimension: documentai.Document.Page.Dimension, + normalized: bool = False, + min: bool = False, +) -> Tuple[int, int]: + r"""Returns hocr xy coordinates corresponding to elements bounding box. + + Args: + element (ElementWithLayout): + Required. an element with layout fields. + dimension (documentai.Document.Page.Dimension): + Required. Page dimension. + normalized (Boolean): + Required. Wether element.layout.bounding_poly is normalized + min (Boolean): + Required. Wether xy should be min + + Returns: + Tuple[int, int]: + hocr xy coordinates corresponding to elements bounding box. + """ + index = 0 if min else 2 + if not normalized: + return ( + element.layout.bounding_poly.vertices[index].x, + element.layout.bounding_poly.vertices[index].y, + ) + return ( + element.layout.bounding_poly.vertices[index].x * dimension.width, + element.layout.bounding_poly.vertices[index].y * dimension.height, + ) + + +def _get_hocr_bounding_box( + element_with_layout: ElementWithLayout, + dimension: documentai.Document.Page.Dimension, +) -> str: + r"""Returns a hOCR bounding box string. + + Args: + element_with_layout (ElementWithLayout): + Required. an element with layout fields. + dimension (documentai.Document.Page.Dimension): + Required. Page dimension. + + Returns: + str: + hOCR bounding box sring. + """ + + if element_with_layout.layout.bounding_poly.vertices: + min_x, min_y = _get_xy(element_with_layout, dimension, False, True) + max_x, max_y = _get_xy(element_with_layout, dimension, False, False) + else: + min_x, min_y = _get_xy(element_with_layout, dimension, True, True) + max_x, max_y = _get_xy(element_with_layout, dimension, True, False) + + return f"bbox {min_x} {min_y} {max_x} {max_y}" + + +def _text_from_layout(layout: documentai.Document.Page.Layout, text: str) -> str: + r"""Returns a text from a single layout element. + + Args: + layout (documentai.Document.Page.Layout): + Required. an element with layout fields. + text (str): + Required. UTF-8 encoded text in reading order + from the document. + + Returns: + str: + Text from a single element. + """ + + result_text = "" + + for text_segment in layout.text_anchor.text_segments: + result_text += text[int(text_segment.start_index) : int(text_segment.end_index)] + + return result_text + + +def _get_children_of_element(element: ElementWithLayout, children: ChildrenElements): + r"""Returns a list of children inside element. + + Args: + element (ElementWithLayout): + Required. A element in a page. + children (ChildrenElements): + Required. List of wrapped children. + + Returns: + List[ChildrenElements]: + A list of wrapped children that are inside a element. + """ + start_index = element.layout.text_anchor.text_segments[0].start_index + end_index = element.layout.text_anchor.text_segments[0].end_index + + return [ + child + for child in children + if child.documentai_object.layout.text_anchor.text_segments[0].start_index + >= start_index + if child.documentai_object.layout.text_anchor.text_segments[0].end_index + <= end_index + ] + + +def _get_blocks( + blocks: List[documentai.Document.Page.Block], page: "Page" +) -> List[Block]: + r"""Returns a list of wrapped Blocks. + + Args: + blocks (List[documentai.Document.Page.Block]): + Required. A list of documentai.Document.Page.Block objects. + page (Page): + Required. The Page object. + + Returns: + List[Block]: + A list of wrapped Blocks. + """ + result = [] + + for block in blocks: + result.append( + Block( + documentai_object=block, + _page=page, + ) + ) + + return result + + +def _get_paragraphs( + paragraphs: List[documentai.Document.Page.Paragraph], + page: "Page", +) -> List[Paragraph]: + r"""Returns a list of wrapped Paragraphs. + + Args: + paragraphs (List[documentai.Document.Page.Paragraph]): + Required. A list of documentai.Document.Page.Paragraph objects. + page (Page): + Required. The Page object. + + Returns: + List[Paragraph]: + A list of wrapped Paragraphs. + """ + result = [] + + for paragraph in paragraphs: + result.append( + Paragraph( + documentai_object=paragraph, + _page=page, + ) + ) + + return result + + +def _get_tokens( + tokens: List[documentai.Document.Page.Token], page: "Page" +) -> List[Token]: + r"""Returns a list of wrapped tokens. + + Args: + tokens (List[documentai.Document.Page.Token]): + Required. A list of documentai.Document.Page.Token. + page (Page): + Required. The Page object. + + Returns: + List[Token]: + A list of wrapped tokens. + """ + result = [] + + for token in tokens: + result.append( + Token( + documentai_object=token, + _page=page, + ) + ) + + return result + + +def _get_lines(lines: List[documentai.Document.Page.Line], page: "Page") -> List[Line]: + r"""Returns a list of wrapped lines. + + Args: + lines (List[documentai.Document.Page.Line]): + Required. A list of documentai.Document.Page.Line objects. + page (Page): + Required. The Page object. + + Returns: + List[Line]: + A list of wrapped Lines. + """ + + result = [] + + for line in lines: + result.append( + Line( + documentai_object=line, + _page=page, + ) + ) + + return result + + +def _trim_text(text: str) -> str: + r"""Remove extra space characters from text (blank, newline, tab, etc.) + + Args: + text (str): + Required. UTF-8 encoded text in reading order + from the document. + Returns: + str: + Text without trailing spaces/newlines + """ + return text.strip().replace("\n", " ") + + @dataclasses.dataclass class Page: """Represents a wrapped documentai.Document.Page . Attributes: - documentai_page (google.cloud.documentai.Document.Page): - Required. The original `google.cloud.documentai.Document.Page` object. + documentai_object (google.cloud.documentai.Document.Page): + Required. The original google.cloud.documentai.Document.Page object. document_text (str): Required. The full text of the `Document` containing the `Page`. text (str): @@ -300,8 +601,8 @@ class Page: page. """ - documentai_page: documentai.Document.Page = dataclasses.field(repr=False) - document_text: dataclasses.InitVar[str] + documentai_object: documentai.Document.Page = dataclasses.field(repr=False) + document_text: str = dataclasses.field(repr=False) text: str = dataclasses.field(init=False, repr=False) page_number: int = dataclasses.field(init=False, repr=False) @@ -310,27 +611,80 @@ class Page: paragraphs: List[Paragraph] = dataclasses.field(init=False, repr=False) blocks: List[Block] = dataclasses.field(init=False, repr=False) tables: List[Table] = dataclasses.field(init=False, repr=False) + _hocr_bounding_box: Optional[str] = dataclasses.field(init=False, default=None) + + def __post_init__(self): + """ + Order of Init + Token + Line + Paragraph, + Block + """ + + self.text = _text_from_layout( + self.documentai_object.layout, text=self.document_text + ) + self.page_number = int(self.documentai_object.page_number) - def __post_init__(self, document_text) -> None: - self.text = _text_from_layout(self.documentai_page.layout, text=document_text) - self.page_number = int(self.documentai_page.page_number) - self.form_fields = [ - FormField(documentai_formfield=form_field, document_text=document_text) - for form_field in self.documentai_page.form_fields - ] - self.lines = [ - Line(documentai_line=line, document_text=document_text) - for line in self.documentai_page.lines - ] - self.paragraphs = [ - Paragraph(documentai_paragraph=paragraph, document_text=document_text) - for paragraph in self.documentai_page.paragraphs - ] - self.blocks = [ - Block(documentai_block=block, document_text=document_text) - for block in self.documentai_page.blocks - ] self.tables = [ - Table(documentai_table=table, document_text=document_text) - for table in self.documentai_page.tables + Table(documentai_object=table, document_text=self.document_text) + for table in self.documentai_object.tables + ] + + self.form_fields = [ + FormField(documentai_object=form_field, document_text=self.document_text) + for form_field in self.documentai_object.form_fields ] + + self.tokens = _get_tokens(tokens=self.documentai_object.tokens, page=self) + self.lines = _get_lines(lines=self.documentai_object.lines, page=self) + self.paragraphs = _get_paragraphs( + paragraphs=self.documentai_object.paragraphs, page=self + ) + self.blocks = _get_blocks( + blocks=self.documentai_object.blocks, + page=self, + ) + + def to_hocr(self): + r"""Exports a string hOCR version of the documentai.Document.Page. + + The format for the id of the object follows as such: + object_{page_index}_... + + For example words will have the following id format: + word_{page_index}_{block_index}_{paragraph_index}_{line_index}_{word_index} + + Args: + + Returns: + str: + A string hOCR version of the documentai.Document.Page. + """ + f = "" + pidx = self.documentai_object.page_number + f += f"
" + for bidx, block in enumerate(self.blocks): + f += f"" + for paridx, paragraph in enumerate(block.paragraphs): + f += f"" + for lidx, line in enumerate(paragraph.lines): + line_text = html.escape(line.text) + f += f"{line_text}" + for tidx, token in enumerate(line.tokens): + word_text = html.escape(token.text) + f += f"{word_text}" + f += "" + f += "" + f += "
" + return f + + @property + def hocr_bounding_box(self): + if self._hocr_bounding_box is None: + self._hocr_bounding_box = _get_hocr_bounding_box( + element_with_layout=self.documentai_object, + dimension=self.documentai_object.dimension, + ) + return self._hocr_bounding_box diff --git a/samples/snippets/test_export_images_sample.py b/samples/snippets/test_export_images_sample.py index 66b65d33..4c2f92c4 100644 --- a/samples/snippets/test_export_images_sample.py +++ b/samples/snippets/test_export_images_sample.py @@ -26,6 +26,9 @@ def test_export_images_sample(capsys: pytest.CaptureFixture) -> None: + if os.path.exists(output_path): + shutil.rmtree(output_path) + os.makedirs(output_path) current_directory = os.path.dirname(__file__) rel_document_path = os.path.relpath(document_path, current_directory) diff --git a/samples/snippets/test_split_pdf_sample.py b/samples/snippets/test_split_pdf_sample.py index 1e3f6a0a..5adac3c9 100644 --- a/samples/snippets/test_split_pdf_sample.py +++ b/samples/snippets/test_split_pdf_sample.py @@ -25,6 +25,9 @@ def test_split_pdf_sample(capsys: pytest.CaptureFixture) -> None: + if os.path.exists(output_path): + shutil.rmtree(output_path) + os.makedirs(output_path) current_directory = os.path.dirname(__file__) rel_document_path = os.path.relpath(document_path, current_directory) diff --git a/setup.py b/setup.py index b45fbf0e..98f25e8b 100644 --- a/setup.py +++ b/setup.py @@ -60,6 +60,7 @@ "pikepdf >= 6.2.9, < 7.0.0; python_version<'3.8'", "immutabledict >= 2.0.0, < 3.0.0dev", "Pillow >= 9.5.0, < 10.0.0", + "Jinja2 >= 3.1.0, <= 3.1.2", ), python_requires=">=3.7", classifiers=[ diff --git a/templates/hocr_xml_template.txt b/templates/hocr_xml_template.txt new file mode 100644 index 00000000..9b7547e7 --- /dev/null +++ b/templates/hocr_xml_template.txt @@ -0,0 +1,15 @@ + + + + +{{ title }} + + + + + + + +{{ hocr_pages }} + + \ No newline at end of file diff --git a/tests/unit/resources/0/toolbox_invoice_test-0.json b/tests/unit/resources/0/toolbox_invoice_test-0.json index e11cf899..fc2f9270 100644 --- a/tests/unit/resources/0/toolbox_invoice_test-0.json +++ b/tests/unit/resources/0/toolbox_invoice_test-0.json @@ -1 +1,13898 @@ -{"entities":[{"confidence":1,"id":"0","mentionText":"$140.00","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}]}}]},"properties":[{"confidence":0.0085300114,"id":"1","mentionText":"$140.00","normalizedValue":{"moneyValue":{"currencyCode":"USD","units":"140"},"text":"140 USD"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}]}}]},"textAnchor":{"content":"$140.00","textSegments":[{"endIndex":"377","startIndex":"370"}]},"type":"vat/tax_amount"}],"textAnchor":{"textSegments":[{"endIndex":"377","startIndex":"370"}]},"type":"vat"},{"confidence":0.99414569,"id":"2","mentionText":"01/01/1970","normalizedValue":{"dateValue":{"day":1,"month":1,"year":1970},"text":"1970-01-01"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.79067123,"y":0.14153846},{"x":0.87827075,"y":0.14153846},{"x":0.87827075,"y":0.15472527},{"x":0.79067123,"y":0.15472527}]}}]},"textAnchor":{"content":"01/01/1970","textSegments":[{"endIndex":"24","startIndex":"14"}]},"type":"invoice_date"},{"confidence":0.99308187,"id":"3","mentionText":"01/01/2025","normalizedValue":{"dateValue":{"day":1,"month":1,"year":2025},"text":"2025-01-01"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.16496018,"y":0.39252746},{"x":0.25312856,"y":0.39252746},{"x":0.25312856,"y":0.40483516},{"x":0.16496018,"y":0.40483516}]}}]},"textAnchor":{"content":"01/01/2025","textSegments":[{"endIndex":"226","startIndex":"216"}]},"type":"due_date"},{"confidence":0.9391228,"id":"4","mentionText":"6 month contract","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.19055745,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.38637364},{"x":0.19055745,"y":0.38637364}]}}]},"textAnchor":{"content":"6 month contract","textSegments":[{"endIndex":"210","startIndex":"194"}]},"type":"payment_terms"},{"confidence":0.93962258,"id":"5","mentionText":"$140.00","normalizedValue":{"moneyValue":{"currencyCode":"USD","units":"140"},"text":"140 USD"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}]}}]},"textAnchor":{"content":"$140.00","textSegments":[{"endIndex":"377","startIndex":"370"}]},"type":"total_tax_amount"},{"confidence":0.92609853,"id":"6","mentionText":"2000.00","normalizedValue":{"moneyValue":{"units":"2000"},"text":"2000"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70875996,"y":0.61274725},{"x":0.77189988,"y":0.61274725},{"x":0.77189988,"y":0.62725276},{"x":0.70875996,"y":0.62725276}]}}]},"textAnchor":{"content":"2000.00","textSegments":[{"endIndex":"365","startIndex":"358"}]},"type":"net_amount"},{"confidence":0.92631412,"id":"7","mentionText":"John Doe","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.55460751,"y":0.2254945},{"x":0.62855518,"y":0.2254945},{"x":0.62855518,"y":0.23824176},{"x":0.55460751,"y":0.23824176}]}}]},"textAnchor":{"content":"John Doe","textSegments":[{"endIndex":"92","startIndex":"84"}]},"type":"receiver_name"},{"confidence":0.73842067,"id":"8","mentionText":"2140.00","normalizedValue":{"moneyValue":{"units":"2140"},"text":"2140"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.71103525,"y":0.67516482},{"x":0.77360636,"y":0.67516482},{"x":0.77360636,"y":0.68879122},{"x":0.71103525,"y":0.68879122}]}}]},"textAnchor":{"content":"2140.00","textSegments":[{"endIndex":"398","startIndex":"391"}]},"type":"total_amount"},{"confidence":0.67992091,"id":"9","mentionText":"Company ABC","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.19795223,"y":0.2254945},{"x":0.31342435,"y":0.2254945},{"x":0.31342435,"y":0.2421978},{"x":0.19795223,"y":0.2421978}]}}]},"textAnchor":{"content":"Company ABC","textSegments":[{"endIndex":"59","startIndex":"48"}]},"type":"supplier_name"},{"confidence":0.6292581,"id":"10","mentionText":"222 Main Street\nAnytown, USA","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.60409558,"y":0.27604395},{"x":0.73321956,"y":0.27604395},{"x":0.73321956,"y":0.30945054},{"x":0.60409558,"y":0.30945054}]}}]},"textAnchor":{"content":"222 Main Street\nAnytown, USA","textSegments":[{"endIndex":"186","startIndex":"158"}]},"type":"receiver_address"},{"confidence":0.60170889,"id":"11","mentionText":"$","normalizedValue":{"text":"USD"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.70591581,"y":0.67516482},{"x":0.70591581,"y":0.68791211},{"x":0.70136517,"y":0.68791211}]}}]},"textAnchor":{"content":"$","textSegments":[{"endIndex":"391","startIndex":"390"}]},"type":"currency"},{"confidence":0.56864369,"id":"12","mentionText":"111 Main Street\nAnytown, USA","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.22354949,"y":0.27648351},{"x":0.35210466,"y":0.27648351},{"x":0.35210466,"y":0.30945054},{"x":0.22354949,"y":0.30945054}]}}]},"textAnchor":{"content":"111 Main Street\nAnytown, USA","textSegments":[{"endIndex":"148","startIndex":"120"}]},"type":"supplier_address"},{"confidence":0.5,"id":"13","mentionText":"johndoe@email.com","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.55062568,"y":0.2421978},{"x":0.71615469,"y":0.2421978},{"x":0.71615469,"y":0.25714287},{"x":0.55062568,"y":0.25714287}]}}]},"textAnchor":{"content":"johndoe@email.com","textSegments":[{"endIndex":"110","startIndex":"93"}]},"type":"receiver_email"},{"confidence":0.38972196,"id":"14","mentionText":"NO. 001","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.81171787,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.81171787,"y":0.17362638}]}}]},"textAnchor":{"content":"NO. 001","textSegments":[{"endIndex":"41","startIndex":"34"}]},"type":"invoice_id"},{"confidence":0.17637831,"id":"15","mentionText":"user@companyabc.com","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.20022753,"y":0.2421978},{"x":0.39419794,"y":0.2421978},{"x":0.39419794,"y":0.25714287},{"x":0.20022753,"y":0.25714287}]}}]},"textAnchor":{"content":"user@companyabc.com","textSegments":[{"endIndex":"79","startIndex":"60"}]},"type":"supplier_email"},{"confidence":0.014726358,"id":"16","mentionText":"$600.00","normalizedValue":{"moneyValue":{"currencyCode":"USD","units":"600"},"text":"600 USD"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70079637,"y":0.56395602}]}}]},"textAnchor":{"content":"$600.00","textSegments":[{"endIndex":"347","startIndex":"340"}]},"type":"freight_amount"},{"confidence":0.0044533103,"id":"17","mentionText":"001","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.85210466,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.85210466,"y":0.17362638}]}}]},"textAnchor":{"content":"001","textSegments":[{"endIndex":"41","startIndex":"38"}]},"type":"purchase_order"},{"confidence":0.0016544734,"id":"18","mentionText":"001","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.85210466,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.85210466,"y":0.17362638}]}}]},"textAnchor":{"content":"001","textSegments":[{"endIndex":"41","startIndex":"38"}]},"type":"receiver_tax_id"},{"confidence":1.51808e-05,"id":"19","mentionText":"50","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}]}}]},"textAnchor":{"content":"50","textSegments":[{"endIndex":"332","startIndex":"330"}]},"type":"supplier_iban"},{"confidence":1,"id":"20","mentionText":"Tool A 500 1.00 500.00","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48703298},{"x":0.76393628,"y":0.48703298},{"x":0.76393628,"y":0.50153846},{"x":0.12741752,"y":0.50153846}]}}]},"properties":[{"confidence":0.27429417,"id":"21","mentionText":"Tool A","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48791209},{"x":0.17178611,"y":0.48791209},{"x":0.17178611,"y":0.50021976},{"x":0.12741752,"y":0.50021976}]}}]},"textAnchor":{"content":"Tool A","textSegments":[{"endIndex":"272","startIndex":"266"}]},"type":"line_item/description"},{"confidence":0.80564255,"id":"22","mentionText":"500","normalizedValue":{"text":"500"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.31626847,"y":0.48791209},{"x":0.34584755,"y":0.48791209},{"x":0.34584755,"y":0.50021976},{"x":0.31626847,"y":0.50021976}]}}]},"textAnchor":{"content":"500","textSegments":[{"endIndex":"276","startIndex":"273"}]},"type":"line_item/quantity"},{"confidence":0.91168684,"id":"23","mentionText":"1.00","normalizedValue":{"moneyValue":{"units":"1"},"text":"1"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.52161545,"y":0.48747253},{"x":0.55290103,"y":0.48747253},{"x":0.55290103,"y":0.49978021},{"x":0.52161545,"y":0.49978021}]}}]},"textAnchor":{"content":"1.00","textSegments":[{"endIndex":"282","startIndex":"278"}]},"type":"line_item/unit_price"},{"confidence":0.91477633,"id":"24","mentionText":"500.00","normalizedValue":{"moneyValue":{"units":"500"},"text":"500"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70875996,"y":0.48703298},{"x":0.76393628,"y":0.48703298},{"x":0.76393628,"y":0.50153846},{"x":0.70875996,"y":0.50153846}]}}]},"textAnchor":{"content":"500.00","textSegments":[{"endIndex":"290","startIndex":"284"}]},"type":"line_item/amount"}],"textAnchor":{"textSegments":[{"endIndex":"272","startIndex":"266"},{"endIndex":"276","startIndex":"273"},{"endIndex":"282","startIndex":"278"},{"endIndex":"290","startIndex":"284"}]},"type":"line_item"},{"confidence":1,"id":"25","mentionText":"Service B 1 900.00 900.00","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51780218},{"x":0.76336747,"y":0.51780218},{"x":0.76336747,"y":0.53274727},{"x":0.1268487,"y":0.53274727}]}}]},"properties":[{"confidence":0.18043423,"id":"26","mentionText":"Service B","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51824176},{"x":0.19624573,"y":0.51824176},{"x":0.19624573,"y":0.53098899},{"x":0.1268487,"y":0.53098899}]}}]},"textAnchor":{"content":"Service B","textSegments":[{"endIndex":"300","startIndex":"291"}]},"type":"line_item/description"},{"confidence":0.63845867,"id":"27","mentionText":"1","normalizedValue":{"text":"1"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.31968147,"y":0.51956046},{"x":0.32423207,"y":0.51956046},{"x":0.32423207,"y":0.53142858},{"x":0.31968147,"y":0.53142858}]}}]},"textAnchor":{"content":"1","textSegments":[{"endIndex":"302","startIndex":"301"}]},"type":"line_item/quantity"},{"confidence":0.91091561,"id":"28","mentionText":"900.00","normalizedValue":{"moneyValue":{"units":"900"},"text":"900"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.51763368,"y":0.51912087},{"x":0.57167238,"y":0.51912087},{"x":0.57167238,"y":0.53186816},{"x":0.51763368,"y":0.53186816}]}}]},"textAnchor":{"content":"900.00","textSegments":[{"endIndex":"310","startIndex":"304"}]},"type":"line_item/unit_price"},{"confidence":0.92630732,"id":"29","mentionText":"900.00","normalizedValue":{"moneyValue":{"units":"900"},"text":"900"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70989764,"y":0.51780218},{"x":0.76336747,"y":0.51780218},{"x":0.76336747,"y":0.53274727},{"x":0.70989764,"y":0.53274727}]}}]},"textAnchor":{"content":"900.00","textSegments":[{"endIndex":"318","startIndex":"312"}]},"type":"line_item/amount"}],"textAnchor":{"textSegments":[{"endIndex":"300","startIndex":"291"},{"endIndex":"302","startIndex":"301"},{"endIndex":"310","startIndex":"304"},{"endIndex":"318","startIndex":"312"}]},"type":"line_item"},{"confidence":1,"id":"30","mentionText":"Resource C 50 12.00 600.00","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.12400455,"y":0.56395602}]}}]},"properties":[{"confidence":0.17639633,"id":"31","mentionText":"Resource C","pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.5498901},{"x":0.21615472,"y":0.5498901},{"x":0.21615472,"y":0.56307691},{"x":0.12400455,"y":0.56307691}]}}]},"textAnchor":{"content":"Resource C","textSegments":[{"endIndex":"329","startIndex":"319"}]},"type":"line_item/description"},{"confidence":0.77324623,"id":"32","mentionText":"50","normalizedValue":{"text":"50"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}]}}]},"textAnchor":{"content":"50","textSegments":[{"endIndex":"332","startIndex":"330"}]},"type":"line_item/quantity"},{"confidence":0.90924191,"id":"33","mentionText":"12.00","normalizedValue":{"moneyValue":{"units":"12"},"text":"12"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.51934016,"y":0.55032969},{"x":0.56029582,"y":0.55032969},{"x":0.56029582,"y":0.5635165},{"x":0.51934016,"y":0.5635165}]}}]},"textAnchor":{"content":"12.00","textSegments":[{"endIndex":"339","startIndex":"334"}]},"type":"line_item/unit_price"},{"confidence":0.92716461,"id":"34","mentionText":"600.00","normalizedValue":{"moneyValue":{"units":"600"},"text":"600"},"pageAnchor":{"pageRefs":[{"boundingPoly":{"normalizedVertices":[{"x":0.70762229,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70762229,"y":0.56395602}]}}]},"textAnchor":{"content":"600.00","textSegments":[{"endIndex":"347","startIndex":"341"}]},"type":"line_item/amount"}],"textAnchor":{"textSegments":[{"endIndex":"329","startIndex":"319"},{"endIndex":"332","startIndex":"330"},{"endIndex":"339","startIndex":"334"},{"endIndex":"347","startIndex":"341"}]},"type":"line_item"}],"pages":[{"blocks":[{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.74516493,"y":0.096703298},{"x":0.8725825,"y":0.096703298},{"x":0.8725825,"y":0.12395605},{"x":0.74516493,"y":0.12395605}],"vertices":[{"x":1310,"y":220},{"x":1534,"y":220},{"x":1534,"y":282},{"x":1310,"y":282}]},"confidence":0.99258333,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73208189,"y":0.14153846},{"x":0.87997723,"y":0.14197803},{"x":0.87997723,"y":0.17406593},{"x":0.73208189,"y":0.17362638}],"vertices":[{"x":1287,"y":322},{"x":1547,"y":323},{"x":1547,"y":396},{"x":1287,"y":395}]},"confidence":0.98105228,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"42","startIndex":"8"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22505495},{"x":0.39419794,"y":0.22637363},{"x":0.39419794,"y":0.25758243},{"x":0.12457338,"y":0.25626373}],"vertices":[{"x":219,"y":512},{"x":693,"y":515},{"x":693,"y":586},{"x":219,"y":583}]},"confidence":0.99284536,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"80","startIndex":"42"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50910127,"y":0.2254945},{"x":0.71615469,"y":0.2254945},{"x":0.71615469,"y":0.25714287},{"x":0.50910127,"y":0.25714287}],"vertices":[{"x":895,"y":513},{"x":1259,"y":513},{"x":1259,"y":585},{"x":895,"y":585}]},"confidence":0.98684746,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"111","startIndex":"80"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.27648351},{"x":0.35210466,"y":0.27472529},{"x":0.3526735,"y":0.30857143},{"x":0.1251422,"y":0.31032968}],"vertices":[{"x":219,"y":629},{"x":619,"y":625},{"x":620,"y":702},{"x":220,"y":706}]},"confidence":0.99218655,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"149","startIndex":"111"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50739479,"y":0.27604395},{"x":0.73321956,"y":0.27472529},{"x":0.73378837,"y":0.30857143},{"x":0.5079636,"y":0.30989012}],"vertices":[{"x":892,"y":628},{"x":1289,"y":625},{"x":1290,"y":702},{"x":893,"y":705}]},"confidence":0.99141854,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"187","startIndex":"149"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11660978,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.40483516},{"x":0.11660978,"y":0.40483516}],"vertices":[{"x":205,"y":850},{"x":571,"y":850},{"x":571,"y":921},{"x":205,"y":921}]},"confidence":0.98836583,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"227","startIndex":"187"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.45494506},{"x":0.26564276,"y":0.45670331},{"x":0.26507396,"y":0.47252747},{"x":0.12400455,"y":0.47076923}],"vertices":[{"x":219,"y":1035},{"x":467,"y":1039},{"x":466,"y":1075},{"x":218,"y":1071}]},"confidence":0.99144334,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"244","startIndex":"227"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.45670331},{"x":0.38850966,"y":0.45670331},{"x":0.38850966,"y":0.47252747},{"x":0.31513083,"y":0.47252747}],"vertices":[{"x":554,"y":1039},{"x":683,"y":1039},{"x":683,"y":1075},{"x":554,"y":1075}]},"confidence":0.9918679,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"253","startIndex":"244"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5085324,"y":0.45714286},{"x":0.55062568,"y":0.45714286},{"x":0.55062568,"y":0.46901098},{"x":0.5085324,"y":0.46901098}],"vertices":[{"x":894,"y":1040},{"x":968,"y":1040},{"x":968,"y":1067},{"x":894,"y":1067}]},"confidence":0.99088621,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"259","startIndex":"253"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69795221,"y":0.45670331},{"x":0.76848692,"y":0.45670331},{"x":0.76848692,"y":0.46945056},{"x":0.69795221,"y":0.46945056}],"vertices":[{"x":1227,"y":1039},{"x":1351,"y":1039},{"x":1351,"y":1068},{"x":1227,"y":1068}]},"confidence":0.99422973,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"266","startIndex":"259"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48791209},{"x":0.17178611,"y":0.48791209},{"x":0.17178611,"y":0.50021976},{"x":0.12741752,"y":0.50021976}],"vertices":[{"x":224,"y":1110},{"x":302,"y":1110},{"x":302,"y":1138},{"x":224,"y":1138}]},"confidence":0.99121493,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"273","startIndex":"266"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31626847,"y":0.48791209},{"x":0.34584755,"y":0.48791209},{"x":0.34584755,"y":0.50021976},{"x":0.31626847,"y":0.50021976}],"vertices":[{"x":556,"y":1110},{"x":608,"y":1110},{"x":608,"y":1138},{"x":556,"y":1138}]},"confidence":0.99508548,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"277","startIndex":"273"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.48747253},{"x":0.55290103,"y":0.48747253},{"x":0.55290103,"y":0.49978021},{"x":0.50967008,"y":0.49978021}],"vertices":[{"x":896,"y":1109},{"x":972,"y":1109},{"x":972,"y":1137},{"x":896,"y":1137}]},"confidence":0.99123561,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"283","startIndex":"277"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.48703298},{"x":0.76393628,"y":0.48747253},{"x":0.76393628,"y":0.50153846},{"x":0.69965869,"y":0.50109893}],"vertices":[{"x":1230,"y":1108},{"x":1343,"y":1109},{"x":1343,"y":1141},{"x":1230,"y":1140}]},"confidence":0.9940033,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"291","startIndex":"283"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51868135},{"x":0.19624573,"y":0.51824176},{"x":0.19624573,"y":0.53054947},{"x":0.1268487,"y":0.53098899}],"vertices":[{"x":223,"y":1180},{"x":345,"y":1179},{"x":345,"y":1207},{"x":223,"y":1208}]},"confidence":0.99393082,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"301","startIndex":"291"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31968147,"y":0.51956046},{"x":0.32423207,"y":0.51956046},{"x":0.32423207,"y":0.53142858},{"x":0.31968147,"y":0.53142858}],"vertices":[{"x":562,"y":1182},{"x":570,"y":1182},{"x":570,"y":1209},{"x":562,"y":1209}]},"confidence":0.97234052,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"303","startIndex":"301"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.51912087},{"x":0.57167238,"y":0.51912087},{"x":0.57167238,"y":0.53186816},{"x":0.50967008,"y":0.53186816}],"vertices":[{"x":896,"y":1181},{"x":1005,"y":1181},{"x":1005,"y":1210},{"x":896,"y":1210}]},"confidence":0.99454087,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"311","startIndex":"303"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70022756,"y":0.51868135},{"x":0.76279861,"y":0.51780218},{"x":0.76336747,"y":0.53186816},{"x":0.70079637,"y":0.53274727}],"vertices":[{"x":1231,"y":1180},{"x":1341,"y":1178},{"x":1342,"y":1210},{"x":1232,"y":1212}]},"confidence":0.99483174,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"319","startIndex":"311"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.55032969},{"x":0.21615472,"y":0.5498901},{"x":0.21615472,"y":0.56263739},{"x":0.12400455,"y":0.56307691}],"vertices":[{"x":218,"y":1252},{"x":380,"y":1251},{"x":380,"y":1280},{"x":218,"y":1281}]},"confidence":0.9929108,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"330","startIndex":"319"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}],"vertices":[{"x":554,"y":1252},{"x":591,"y":1252},{"x":591,"y":1280},{"x":554,"y":1280}]},"confidence":0.99091345,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"333","startIndex":"330"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.55076921},{"x":0.56029582,"y":0.55032969},{"x":0.56029582,"y":0.56307691},{"x":0.50967008,"y":0.5635165}],"vertices":[{"x":896,"y":1253},{"x":985,"y":1252},{"x":985,"y":1281},{"x":896,"y":1282}]},"confidence":0.98650825,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"340","startIndex":"333"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70079637,"y":0.56395602}],"vertices":[{"x":1232,"y":1251},{"x":1339,"y":1251},{"x":1339,"y":1283},{"x":1232,"y":1283}]},"confidence":0.99455583,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"348","startIndex":"340"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5079636,"y":0.61274725},{"x":0.58134246,"y":0.61274725},{"x":0.58134246,"y":0.62549448},{"x":0.5079636,"y":0.62549448}],"vertices":[{"x":893,"y":1394},{"x":1022,"y":1394},{"x":1022,"y":1423},{"x":893,"y":1423}]},"confidence":0.99336886,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"357","startIndex":"348"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.61274725},{"x":0.77189988,"y":0.61318684},{"x":0.77189988,"y":0.62725276},{"x":0.69965869,"y":0.62681317}],"vertices":[{"x":1230,"y":1394},{"x":1357,"y":1395},{"x":1357,"y":1427},{"x":1230,"y":1426}]},"confidence":0.99457115,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"366","startIndex":"357"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51023889,"y":0.64395607},{"x":0.53868032,"y":0.64439559},{"x":0.53811151,"y":0.65670329},{"x":0.50967008,"y":0.65626371}],"vertices":[{"x":897,"y":1465},{"x":947,"y":1466},{"x":946,"y":1494},{"x":896,"y":1493}]},"confidence":0.98077214,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"370","startIndex":"366"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}],"vertices":[{"x":1232,"y":1464},{"x":1340,"y":1464},{"x":1340,"y":1494},{"x":1232,"y":1494}]},"confidence":0.99341494,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"378","startIndex":"370"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50625712,"y":0.6756044},{"x":0.63651878,"y":0.6756044},{"x":0.63651878,"y":0.68791211},{"x":0.50625712,"y":0.68791211}],"vertices":[{"x":890,"y":1537},{"x":1119,"y":1537},{"x":1119,"y":1565},{"x":890,"y":1565}]},"confidence":0.99274617,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"390","startIndex":"378"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.77360636,"y":0.6756044},{"x":0.77360636,"y":0.68879122},{"x":0.70136517,"y":0.68835163}],"vertices":[{"x":1233,"y":1536},{"x":1360,"y":1537},{"x":1360,"y":1567},{"x":1233,"y":1566}]},"confidence":0.98939878,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"390"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1149033,"y":0.73802197},{"x":0.18373151,"y":0.73802197},{"x":0.18373151,"y":0.75032967},{"x":0.1149033,"y":0.75032967}],"vertices":[{"x":202,"y":1679},{"x":323,"y":1679},{"x":323,"y":1707},{"x":202,"y":1707}]},"confidence":0.98372889,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"406","startIndex":"399"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.78285712},{"x":0.3526735,"y":0.78285712},{"x":0.3526735,"y":0.7991209},{"x":0.1268487,"y":0.7991209}],"vertices":[{"x":223,"y":1781},{"x":620,"y":1781},{"x":620,"y":1818},{"x":223,"y":1818}]},"confidence":0.98345977,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"435","startIndex":"406"}]}}}],"detectedLanguages":[{"languageCode":"en"},{"languageCode":"und"}],"dimension":{"height":2275,"unit":"pixels","width":1758},"formFields":[{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.50625712,"y":0.67516363},{"x":0.63986456,"y":0.67516363},{"x":0.63986456,"y":0.68791211},{"x":0.50625712,"y":0.68791211}]},"confidence":0.99815845,"orientation":"PAGE_UP","textAnchor":{"content":"BALANCE DUE\n","textSegments":[{"endIndex":"390","startIndex":"378"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.77360636,"y":0.67516482},{"x":0.77360636,"y":0.68879122},{"x":0.70136517,"y":0.68879122}]},"confidence":0.99815845,"orientation":"PAGE_UP","textAnchor":{"content":"$2140.00\n","textSegments":[{"endIndex":"399","startIndex":"390"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22493102},{"x":0.18445095,"y":0.22493102},{"x":0.18445095,"y":0.24131869},{"x":0.12457338,"y":0.24131869}]},"confidence":0.96725798,"orientation":"PAGE_UP","textAnchor":{"content":"FROM: ","textSegments":[{"endIndex":"48","startIndex":"42"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.19795223,"y":0.2254945},{"x":0.39419794,"y":0.2254945},{"x":0.39419794,"y":0.25714287},{"x":0.19795223,"y":0.25714287}]},"confidence":0.96725798,"orientation":"PAGE_UP","textAnchor":{"content":"Company ABC\nuser@companyabc.com\n","textSegments":[{"endIndex":"80","startIndex":"48"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.73208189,"y":0.16087912},{"x":0.81058019,"y":0.16087912},{"x":0.81058019,"y":0.17362638},{"x":0.73208189,"y":0.17362638}]},"confidence":0.96709669,"orientation":"PAGE_UP","textAnchor":{"content":"INVOICE: ","textSegments":[{"endIndex":"34","startIndex":"25"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.81171787,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.81171787,"y":0.17362638}]},"confidence":0.96709669,"orientation":"PAGE_UP","textAnchor":{"content":"NO. 001\n","textSegments":[{"endIndex":"42","startIndex":"34"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.11746924,"y":0.37362638},{"x":0.18543799,"y":0.37362638},{"x":0.18543799,"y":0.38637364},{"x":0.11746924,"y":0.38637364}]},"confidence":0.96134514,"orientation":"PAGE_UP","textAnchor":{"content":"TERMS: ","textSegments":[{"endIndex":"194","startIndex":"187"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.19055745,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.38637364},{"x":0.19055745,"y":0.38637364}]},"confidence":0.96134514,"orientation":"PAGE_UP","textAnchor":{"content":"6 month contract\n","textSegments":[{"endIndex":"211","startIndex":"194"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.50739479,"y":0.27604395},{"x":0.60022515,"y":0.27604395},{"x":0.60022515,"y":0.28967032},{"x":0.50739479,"y":0.28967032}]},"confidence":0.95887446,"orientation":"PAGE_UP","textAnchor":{"content":"ADDRESS: ","textSegments":[{"endIndex":"158","startIndex":"149"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.50910127,"y":0.2254945},{"x":0.73321956,"y":0.2254945},{"x":0.73321956,"y":0.30945054},{"x":0.50910127,"y":0.30945054}]},"confidence":0.95887446,"orientation":"PAGE_UP","textAnchor":{"content":"TO: John Doe\njohndoe@email.com\n222 Main Street\nAnytown, USA\n","textSegments":[{"endIndex":"111","startIndex":"80"},{"endIndex":"187","startIndex":"158"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.73265076,"y":0.14153846},{"x":0.78665948,"y":0.14153846},{"x":0.78665948,"y":0.15435793},{"x":0.73265076,"y":0.15435793}]},"confidence":0.95028293,"orientation":"PAGE_UP","textAnchor":{"content":"DATE: ","textSegments":[{"endIndex":"14","startIndex":"8"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.79067123,"y":0.14153846},{"x":0.87827075,"y":0.14153846},{"x":0.87827075,"y":0.15472527},{"x":0.79067123,"y":0.15472527}]},"confidence":0.95028293,"orientation":"PAGE_UP","textAnchor":{"content":"01/01/1970\n","textSegments":[{"endIndex":"25","startIndex":"14"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.11660978,"y":0.39252746},{"x":0.16040955,"y":0.39252746},{"x":0.16040955,"y":0.40483516},{"x":0.11660978,"y":0.40483516}]},"confidence":0.91327614,"orientation":"PAGE_UP","textAnchor":{"content":"DUE: ","textSegments":[{"endIndex":"216","startIndex":"211"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.16496018,"y":0.39252746},{"x":0.25312856,"y":0.39252746},{"x":0.25312856,"y":0.40483516},{"x":0.16496018,"y":0.40483516}]},"confidence":0.91327614,"orientation":"PAGE_UP","textAnchor":{"content":"01/01/2025\n","textSegments":[{"endIndex":"227","startIndex":"216"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.50815368,"y":0.2254945},{"x":0.53742194,"y":0.2254945},{"x":0.53742194,"y":0.23824176},{"x":0.50815368,"y":0.23824176}]},"confidence":0.87368214,"orientation":"PAGE_UP","textAnchor":{"content":"TO: ","textSegments":[{"endIndex":"84","startIndex":"80"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.55062568,"y":0.2254945},{"x":0.71615469,"y":0.2254945},{"x":0.71615469,"y":0.25714287},{"x":0.55062568,"y":0.25714287}]},"confidence":0.87368214,"orientation":"PAGE_UP","textAnchor":{"content":"John Doe\njohndoe@email.com\n","textSegments":[{"endIndex":"111","startIndex":"84"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.27648351},{"x":0.21843003,"y":0.27648351},{"x":0.21843003,"y":0.2901099},{"x":0.12457338,"y":0.2901099}]},"confidence":0.68129134,"orientation":"PAGE_UP","textAnchor":{"content":"ADDRESS: ","textSegments":[{"endIndex":"120","startIndex":"111"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.22354949,"y":0.27648351},{"x":0.35210466,"y":0.27648351},{"x":0.35210466,"y":0.30945054},{"x":0.22354949,"y":0.30945054}]},"confidence":0.68129134,"orientation":"PAGE_UP","textAnchor":{"content":"111 Main Street\nAnytown, USA\n","textSegments":[{"endIndex":"149","startIndex":"120"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.1149033,"y":0.73802197},{"x":0.18404569,"y":0.73802197},{"x":0.18404569,"y":0.75032967},{"x":0.1149033,"y":0.75032967}]},"confidence":0.56952512,"orientation":"PAGE_UP","textAnchor":{"content":"NOTES:\n","textSegments":[{"endIndex":"406","startIndex":"399"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.78285712},{"x":0.3526735,"y":0.78285712},{"x":0.3526735,"y":0.7991209},{"x":0.1268487,"y":0.7991209}]},"confidence":0.56952512,"orientation":"PAGE_UP","textAnchor":{"content":"Supplies used for Project Q.\n","textSegments":[{"endIndex":"435","startIndex":"406"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.50666124,"y":0.61274725},{"x":0.58134246,"y":0.61274725},{"x":0.58134246,"y":0.62549448},{"x":0.50666124,"y":0.62549448}]},"confidence":0.54551643,"orientation":"PAGE_UP","textAnchor":{"content":"Subtotal\n","textSegments":[{"endIndex":"357","startIndex":"348"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.61274725},{"x":0.77189988,"y":0.61274725},{"x":0.77189988,"y":0.62725276},{"x":0.69965869,"y":0.62725276}]},"confidence":0.54551643,"orientation":"PAGE_UP","textAnchor":{"content":"$2000.00\n","textSegments":[{"endIndex":"366","startIndex":"357"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.50699323,"y":0.64395607},{"x":0.54003161,"y":0.64395607},{"x":0.54003161,"y":0.65670329},{"x":0.50699323,"y":0.65670329}]},"confidence":0.51709467,"orientation":"PAGE_UP","textAnchor":{"content":"Tax\n","textSegments":[{"endIndex":"370","startIndex":"366"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}]},"confidence":0.51709467,"orientation":"PAGE_UP","textAnchor":{"content":"$140.00\n","textSegments":[{"endIndex":"378","startIndex":"370"}]}}},{"fieldName":{"boundingPoly":{"normalizedVertices":[{"x":0.17861205,"y":0.2254945},{"x":0.31364509,"y":0.2254945},{"x":0.31364509,"y":0.2421978},{"x":0.17861205,"y":0.2421978}]},"confidence":0.13733362,"orientation":"PAGE_UP","textAnchor":{"content":": Company ABC\n","textSegments":[{"endIndex":"60","startIndex":"46"}]}},"fieldValue":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22505495},{"x":0.39419794,"y":0.22505495},{"x":0.39419794,"y":0.30945054},{"x":0.12457338,"y":0.30945054}]},"confidence":0.13733362,"orientation":"PAGE_UP","textAnchor":{"content":"FROMuser@companyabc.com\nADDRESS: 111 Main Street\nAnytown, USA\n","textSegments":[{"endIndex":"46","startIndex":"42"},{"endIndex":"80","startIndex":"60"},{"endIndex":"149","startIndex":"111"}]}}}],"image":{"content":"iVBORw0KGgoAAAANSUhEUgAABt4AAAjjCAIAAAC+u7m3AAAgAElEQVR4nOzdZ5iV5b0v/mdNZRi6QqiKSnGQpihGqTasARWCHhsRtzEau0jUGEks6LFFjZKTDRILbAWCHTSgFFFQLFEGkSpFExCkzQDD1PV/sc5/zuy11gxTwEd3Pp9Xs37rbs84yXXxve77uSN9+/ZdsGBBAAAAAADwPYpEo9Gw1wAAAAAA/NtJCXsBAAAAAMC/I9EkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEIK0sBcAAAAA/8NFIpGk9Wg0+j2vhKTGjx+/atWqipUWLVqMGjUqrPXAv4+I/x8EAACAA0o0+QM3aNCg2bNnV6zk5OQsW7YsrPXAvw8HugEAAACAEIgmAQAAAIAQiCYBAAAAgBCIJgEAAACAEIgmAQAAAIAQiCYBAAAAgBBEotFo2GsAAACA/8kikUjSun+S/0CUlZUlFlNSbOeCAy4t7AUAAAAAhEkKCWHxvz0AAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASuwQEAAIAft127di1evHjhwoUrV64sKCgoKyvLysrq0KHDMcccc8wxx7Rp06ayK8J/RNavX7906dJly5atWLEiLy+vpKQkPT29UaNGXbt27d69e7du3Q4++OCw1/j/lJSUfPrpp3Pnzl21atWePXv27t2bmpravHnzI444okOHDn369Nm/qy0tLV29evVnn332+eefr1+/vrCwMBqN1qtXr127dj169OjZs2enTp1SU1P344ywv4gmAQAA4Idow4YNQ4YMqVg5+uijJ06cWP4xGo3OmjXrnnvuWbRoUVlZWWXjdOvW7corrxw5cmR2dnbVM06aNOmRRx6JK1577bVXXHFFzZf/fxUVFZ100kl79uypWOzZs+df//rX6nT/5ptvXnjhhcmTJ3/++edVtzzuuON++ctfXnjhhQ0aNKjpIq+++uoPPvigYuWwww576aWXajpOfn7+M888M2vWrHfffTcvL6+yZikpKX369LnggguuuOKKevXq1XSWipYvX/7nP//52Wef3blzZxXNmjRpcvnll1999dUdO3asy3Sw30Wi0WjYawAAAID/ySrbtFj1P8lXrVrVqVOnipW+ffsuWLAg9vMHH3wwevTo8o/7dNBBB40bN2748OFVtPnmm28OOeSQuFUdc8wxn3zySTVnSfTqq6+ee+65ccU//elP1157bdUdt2/fPmbMmHHjxpWWllZ/uoYNG15//fW/+93vMjMzq99r0KBBs2fPrljJyclZtmxZ9UfYs2fP448//vDDD2/btq36vdq2bTtmzJiRI0empNT4hXtffPHFDTfc8M4779So11lnnfXUU0+1b9++ptPBAeJdkwAAAPAj8+KLL/bv37/6uWQQBFu3br3ggguuueaawsLCytq0bdt20KBBccVPP/30yy+/rOVCg+D555+Pq2RkZFx00UVV93rmmWc6duz4pz/9qUa5ZBAE+fn5991337HHHvvpp5/WbKF18OGHH3bp0uWOO+6oUS4ZBME333xz5ZVXDh48uOo9j3HKysoef/zxXr161TSXDIJg5syZPXr0mDRpkp1q/ECIJgEAAODH5KmnnrrooouKi4tr0ffPf/7zNddcU0WDyy+/PLE4efLkWswVBMH27dtff/31uOKQIUOaNWtWWZfS0tJrrrnm8ssv37p1a+0mDYJg6dKlxx9//F/+8pdaj1B9EydO7N+///r162s9wowZM/r167djx47qNN69e/fZZ5994403VhExVy0vL+/SSy/9j//4j5rGvnAgeNckAAAA/Gg8++yz+zwKXbWJEyeeeeaZw4YNS/rtkCFDmjZtun379orFyZMn33333bU4dDxt2rSioqK4YtL0M6aoqOjiiy/+29/+VsWYTZs27dSpU2Zm5p49e5YtWxb3FstyJSUlv/rVr4qLi+v466rapEmTqn4RZ+yingYNGhQWFq5fv37dunVJm+Xm5g4bNuzNN99MT0+vYrQ9e/acffbZ8+fPr6xBampq586dW7duHYlEtm/fnpubW1mCOXHixJKSkr/+9a+1+M8K+5G/PwAAAPhx+Prrr3/961/HFdu0aTN69OhPP/1027ZtRUVFe/bs+eyzzx555JHjjz++snHuvPPOys7z1qtXL/G09bp16xYuXFiLBT/33HNxlVatWp122mmVtb/99tsryyXbtm370EMPrVmzZuvWrR988MH8+fM/+uijnTt3fv7556NGjWrYsGHSXtddd92LL75Yi5VXx4IFCyqLWZs2bXrbbbctX758+/bt77///t///vd58+Z99dVXixcvvummmxo3bpzY5Z133rnrrruqmK6srOzSSy9NmktGIpHBgwe/8cYbu3bt+uKLL2bPnj1r1qyPPvooLy9v0aJFl156adLruZ977rnf/e531XtWOGCiAAAAwIFUu3+Sr1y5sup/0Xfr1m3WrFklJSVJu5eVlb3wwgtJU7AgCGbPnl3ZvEkvvbnqqqtq+tRr1qxJHOc3v/lNZe3nz5+f9L6glJSUe+65p6ioqIq5tm/fXtn7K7Ozs7/++uuql5qYlubk5FTdZc+ePR06dEg648UXX5yXl1dF36+++qpnz56JHTMyMtasWVNZr8ceeyzpdB07dlywYEHVq121alXSGYMgePfdd6vuCweUXZMAAADw43PhhRd+8MEHp512WtINcUEQRCKRCy+88LXXXkt6RnjixImVjXz00Ud37949rjh16tTEo9lVmzRpUmKxsm2G+fn5v/jFL6IJMW6jRo3efvvtO++8s+qTzk2aNJk0adKTTz6Z+NXu3btvvPHGaq+6uh544IHVq1cn1p988snnn3++sl2cMYcddtjcuXOPO+64uHpRUVFl2xi3bNkyZsyYxPrJJ5/8ySef9O3bt+rVdujQ4f333//5z3+e+NUNN9zgpZOESDQJAAAAPzJDhgyZPHly/fr199myf//+Dz/8cGJ93rx5lXWJRCKJAeL27dvffPPN6q8wGo0m3s19wgkndO7cOWn7Bx98cO3atXHF9PT0N95446STTqrOjJFI5Ne//nXSrYXTp0+v0eL3KS8vL+lE9957769//eukez/jNGnSZMKECYktp0+fnvQ+nN/+9reJt3gfe+yxr7/+etUxaLn69etPmjRpwIABcfV//OMff/3rX6szAhwIokkAAAD4Malfv/6f/vSn6t9ecuWVVzZq1CiuuHHjxiquhL744osTdykm3QVZmQ8++CBxU2FlWyZLS0ufeeaZxPr999/fr1+/6k8aBMH1119/wQUXJNbvu+++Go1TtcmTJ+fl5cUVTzzxxDvuuKP6g3Tv3v0Xv/hFXLGwsHD69OlxxdWrV0+YMCGuWK9evUmTJlUnni6XkZExefLkpk2bxtXvueeexP2q8P0QTQIAAMCPya9+9at27dpVv31WVlbSm2e++uqryro0b978Zz/7WVzx9ddfT9y4V5nELZNZWVlJQ8MgCObMmfPNN9/EFQ899NBaXK4diUQeeOCBjIyMuPr777+/fv36mo5WmfHjxycW77777ursl4zrkhgBv/baa3GVqVOnJkaHo0ePrmwLahXatGlz2WWXxRU3bNiwePHimg4F+4VoEgAAAH5MzjvvvJp26dSpU2Jx27ZtVXQZOXJkXCXphr6kioqKpkyZElccOnRo4ubNmKRbJu+6667MzMzqTBenffv2V111VWJ9f13VvW7dun/84x9xxd69e5988sk1Hapt27Z9+vQp/9ioUaPevXsfccQRcc2mTZsWV0lPT7/66qtrOl1M0oC4sovR4UATTQIAAMCPRrNmzU444YSa9mrfvn1iserLT04//fRWrVrFFat5pnvmzJmJuWdlp7nLyspeffXVuGJaWtrQoUOrM1dSF198cWIxMS2tncRcMgiCwYMH13TLZMxtt932f/7P/5k3b17siP2HH3746KOPVmywevXqzz77LK7XoEGDWrZsWYvpgiA4/vjjE3fdTps2zZluQiGaBAAAgB+Nbt26VXYldxWSHgAvKSmpoktaWtqll14aV5w3b97XX3+9z+kST3O3b99+4MCBSRtv2LBh9+7dccV+/fo1btx4nxNV5rjjjmvRokVcMTc3t7i4uNZjlksMCoMgOP3002s32umnn37VVVcNGDCgZcuWScPNd955J7G4zyu5q5CSkjJkyJC44vr16zdv3lzrMaHWRJMAAADwo5F0/+M+JT0ZXXU0GSTb5xiNRl944YWqe23btu3111+PK44YMaKye3u+/PLLxGLSl2NWX0pKyqmnnhpXLCkpSbwEvBYSd01mZWUdffTRdR85qZUrVyYWe/fuXZcxO3bsmFhctWpVXcaE2kkLewEAAABAdR166KG16JV0o2XVB7qDIDjyyCNPOOGERYsWVSxOmjRp9OjRVfSaOnVq4ubEESNGVNY+aTSZNDurkaQjLF++POlrN2skcdfkIYccUoutrNWUNDHcs2fPF198Uesxk57dXrVqVV02Y0LtiCYBAADgR6Np06a16FW71yAGQTBy5Mi4aDI3N3fJkiXdu3evrEviae6BAwcedthhlbVfvnx5YrGK9tWUdIQVK1bUcdgdO3YkHmk/5JBD6jhsFZJGk4n3px+gieBAc6AbAAAAfjQO3O68pIYPH56VlRVXnDx5cmXt16xZs3DhwrhiZRfgxGzZsiWxWPewL+kIeXl5dRx2586dicU2bdrUcdgq7JdD6NWxcePG72ciqEg0CQAAAD8alb2x8QBp1KjRsGHD4oqTJ08uKytL2j7xCu+GDRtWfdd2UVFRYrFhw4Y1WWYSiYlqZXPVSGFhYWKxfv36dRy2MmVlZUlnPBD2yx1BUFOiSQAAAKBSI0eOjKv885//nD9/fmLLaDSaeJp7+PDh2dnZVYyfNBGr++bQA7S9NGlQmJZ2oF6X933GhXXPbaEWRJMAAABApfr375/43sakZ7oXLVq0Zs2auGLVp7mD2l7Rs09J7x9PelN5jRyg1Vbm+9wk+z2/KwBiXIMDAAAAVColJeXyyy+/6667KhanTZv25JNP1qtXr2Ixcctkp06dTjzxxKrHz8jISCzu2bMnbvCays/PTyzWPZpMT09PLBYUFNRx2Mok3Y/ZpUuX8ePH7/e5mjdvvt/HhH0STQIAAABVGTFixJgxY6LRaHklLy/vjTfeqPgaysLCwilTpsR1/MUvfrHPy8FbtGiRWNywYUOzZs3qsORg/fr1icWkL6CskYMOOiixeOAukIlEIo0bN467e6e4uHifgS/8WDjQDQAAAFTlkEMOOeWUU+KKcTfezJw5c/v27RUrKSkpl1122T4H79ixY2Jx3bp1NV7lf5c0muzUqVMdh23WrFnTpk3jit98800dh61C4prXrl37vd2NAweaaBIAAADYh8TLcN58882Ku/kS7+YeNGhQmzZt9jly0rhw9erVNV/jf7Nq1arE4lFHHVXHYYMg6NChQ1xlw4YNFbeU1tTHH3+8adOmykZI/P2UlJQsXbq01tPBD4poEgAAANiHc889t3HjxhUrRUVFr7zySuznHTt2vPHGG3Fd9nkBTkzSXZNz586t1TL/r7Kysjlz5sQVs7OzDz300LoMG5MYTe7cuXPlypW1G23nzp3HHXdcq1atsrOzjzrqqHPOOee666579913yxskjW4/+uij2k0HPzSiSQAAAGAfsrKyLrroorjiiy++GPvhb3/7W1FRUcWvmjRpMnjw4OqM3KFDhwYNGsQV58yZs2fPntouNvj444+/++67uOJRRx21Xy687t69e2Lx7bffrt1oS5Ysif1QUFCwbNmyGTNmPPnkk1999VV5gx49eiT2mjZtWu2mi5k/f/5DDz00bdq0xYsXb968uS5bPqGORJMAAADAviXugpw9e/aOHTuCIJg8eXLcVxdddFE1r9jOzMz82c9+Flfcu3fvjBkzarvSYOrUqYnFPn361HrAis4999zE4ltvvVW70f7+978nFk844YTynwcNGpSdnR3XYO7cuRs2bKjdjEEQ/Pa3vx09evTw4cOPP/74n/zkJ9nZ2Tk5OYn7TOF7IJoEAAAA9u3YY4+Ne1djaWnprFmztmzZMn/+/LjG1TzNHfPzn/88sfj73/++tLS0FuvctGnTuHHjEusV7xOviyOPPLJLly5xxRkzZixfvrymQxUWFo4fPz5x/M6dO5d/zMrKStx/Go1G77///ppOF7N48eL333+/YqWgoGDFihWJDwXfA9EkAAAAsG+RSCTxMpwZM2bMnDkz7kRw165de/XqVf2RzzjjjMQz3cuWLXvuuedqsc577rmnoKAgrtiuXbuf/vSntRgtqaFDh8ZVotHo2LFjazrO9OnTN2/eHFc877zz4ioXXHBBYt+//OUvixcvrumMhYWFif8RgyAYPHhwy5Ytazoa1J1oEgAAAKiWSy65JC0trWJl5syZ5ZfhlLv88ssjkUj1h83Kyvr1r3+dWL/++uu/+OKLGq3wpZdeSrplctSoUfvlRZMxV155ZVZWVlzx+eefr9Eh9J07d95+++1xxZSUlMsuuyyueNZZZ+Xk5MQVo9HopZdeunXr1urPGATBH/7wh6S/0uuvv75G48D+IpoEAAAAqqVFixZnn312xcp333336quvVqykpaVdcsklNR35zjvvbN26dVxx165dgwYN+vLLL6s5yMyZMxPv6gmCoFOnTr/61a9quqQqtGvX7tZbb02sX3jhhR9++GF1RigpKbn88ssT3xd56aWXHnnkkXHF9PT0J554InGQlStXDho0KPHCn8q8+eab//t//+/E+vHHH3/SSSdVcxDYv0STAAAAQHUlHgeOO8199tlnt2jRoqbDNmjQ4OGHH06s/+tf/zruuOMSr9mJU1paetddd51zzjmFhYWJ3z722GMZGRk1XVLVRo8e3aZNm7jirl27BgwYMH78+KrvvN62bdvZZ5/98ssvx9UzMjLuuuuupF1OPfXUpO/K/PTTT7t37z5r1qyqV1taWvrII4/87Gc/Kysri/sqLS1t/PjxNdrlCvuRaBIAAACorjPPPLPq5LFGF+BUdOGFFya9D2f37t2XXHLJCSecMH369MTkMS8v789//vORRx55zz33JA0EH3vssTPPPLN2S6pCdnb2f/7nfyYeEi8sLPzlL3/Zt2/fl19+ubi4OO7b3NzcW2+9tUuXLknDxCeeeOLwww+vbMYnnniiXbt2ifWNGzeefvrpZ5555owZM0pKSuK+3bRp0/jx4/v06TNq1Kik1wr97ne/69atW2WTwoGWtu8mAAAAAEEQBEF6evpll12WdIdjEAQtWrQ466yzajdyJBJ57rnnvvvuu7lz5yZ++8EHHwwbNiw9Pb179+6dO3fOyMjYs2fP0qVLv/zyyyq2KD700EM33HBD7dazT2edddbjjz9+3XXXJX61cOHC888/PzMzs0ePHh06dEhPT9+1a9eqVauWLFlS2WgjR4785S9/WcV0rVq1mjlz5sCBA5O+X/Ktt9566623MjMzu3Xr1qlTp9jvZ926dR999FEVv58RI0bceeedVT4lHFiiSQAAAKAGLr/88sqiyUsuuSQ9Pb3WI9erV++NN94477zzKjuhXFxc/Mknn3zyySfVGW3s2LGjRo2q9WKq49prry0uLr755puTfltYWLh48eLq3KP985//fNy4cfs8Vd21a9c5c+YMGjTo22+/rWzGjz/++OOPP97njEEQDB06dMKECfvxdiCoBX9/AAAAQA106dKld+/eSb/6xS9+UcfB69evP3PmzIcffjgzM7PWg7Ro0WLy5MmJ918fCDfddNPs2bPbtm1b6xFuu+22F154oZrP271799zc3KQn36svJSXl97///dSpU+PuW4fvn2gSAAAAqJnEy3CCIOjVq9d+eWthamrqLbfc8tlnn/Xr16+mfbOysm6++eYVK1Ykvar7ADn11FNzc3Mvu+yyml4m06tXr4ULF95///2pqanV79W8efOpU6dOmTIl8R6e6jjllFMWLlw4ZswY+yX5IZCOAwAAwA9Rampq4oUzWVlZtRgqPT09cai6bEu88MIL77333qKioorFql+VWFNHHnnku++++9lnn40fP37SpEl5eXlVNE5NTT3uuONOO+20a665pmXLljWdq0mTJnG/n4MOOqimIzz77LN33333hAkTJkyYsGnTpqpXe9ppp1122WUXXHBBrfPB4cOHn3/++X//+9+ffvrp119/PfECnDhNmzY944wzrr766loEvnDgRKq+zx4AAAAgXAUFBbm5uUuWLMnNzV2xYsXu3btLSkqysrLq16/fpUuXk046qW/fvg0bNgx7mf9XcXHx0qVLlyxZsmTJkmXLlu3evbu4uDg9Pb1ly5Y5OTk5OTknn3xy1bec19T27dtzc3OXLl26dOnS1atXFxQUxGZs2rTpEUcccfjhh/fs2fOEE05wfJsfINEkAAAAABACrxUAAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmsa8q2sAACAASURBVAQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEKQFvYCAAAAIHyvvfbak08+mViPRCKpqan16tU7+OCDO3TocPrpp/fo0aP6w7799tuPPPJIaWlp7GOPHj3uvffezMzMpI1///vfL1y4sEbLTklJeeutt4IgKCsru+uuuxYvXlz9vo0bN37wwQcPO+ywGs1YmS+//HL69OlLly7du3dv8+bNTzzxxPPOO69JkybV7L5t27bbb79969atY8eO7dSpUxUtt2/fftttt61fv/7GG28844wz9uMaPvzww/vuu69z585V/Dfa5xpq8UQrV6589dVXlyxZsnPnzmbNmvXu3fv8889v2bJlXLPS0tKlS5fm5+dX51kaN27crVu3xGVPnz590aJFW7ZsadSoUU5OzrBhwzp37lydAeFAiQIAAMC/vaS5ZKL09PTTTjtt0aJF1RmzuLh42LBhFbs3a9bsww8/rKz9ueeeW9N/1Kempsb6lpSUVJaRVaZ58+ZLliyp+68uPz9/1KhR9erVixu/TZs2U6ZMKS0t3ecIpaWlY8aMSUtLa9as2eLFi6tu/N577zVp0iTuN1n3NXz33XcDBw4MgmDAgAG7du2qxRpq8UR5eXmjRo3Kzs6OW3bTpk3Hjh27d+/eio23bt167LHHVvM/bp8+feLmmjp1aps2beKaZWZm3nLLLXl5efv8/cAB4kA3AAAAVFdxcfHs2bPPOeec559/fp+Nly9f/v7771esbNu27aWXXjpgqwvB3r17b7rppkcffXTv3r0pKSlt27bt2rVrw4YNgyD45z//ecUVV0yZMqXqEcrKyiZMmPDwww+XlJRUZ8aFCxfu3LmzY8eO5VsR676G/Pz866+/fv78+dVZQNI11OKJ8vPzR44c+cgjj+zevTsIggYNGnTt2vXQQw9NSUnZvn37nXfeedVVV+3atauaS6raCy+8cMUVV/zzn/8MgqBJkybdunVr3bp1JBIpLCx89NFHb7755sLCwv0yEdSUaBIAAABqZuvWrTfeeOPs2bOrbjZjxoxNmzbFFV9//fWNGzcesKV931588cXnnnuurKysXbt206dPX7duXW5u7rp162666aaMjIxdu3bdeeedK1eurKx7UVHRQw89dPPNN8fiuX0qLCycO3duNBrt06dP+UntOq7hX//612WXXfbCCy9Eo9Far6EWT/Twww+//PLL0Wg0Kyvrjjvu2LBhQ25u7ldffTVnzpxu3bqVlZVNmjTpscceK2+fmprao0ePEyvXu3fvBg0axFr26dOnvOPKlSvvvPPO/Pz8evXq/fa3v92wYcOSJUvWr18/adKkVq1aRaPRZ5999sUXX6zOs8N+512TAAAA8N9kZWX94Q9/6Nq1azQaLSkpKSgo2Lhx44IFC2bNmlW+i23btm2/+c1vunbt2qpVq6SD7Nix46WXXkpMu1atWjVnzpyLL744sctdd931y1/+smIlNktss1sQBCeffPKoUaMqNohEIkln79Chw9ixY2NBVWUyMzPr+KLJrVu3PvXUU0VFRQ0bNhw3btw555wTqzdr1uyBBx6IRqOPP/742rVrn3322fvuuy+x+z//+c+bbrrppZdeKn8X5z6tX78+Nze3Xr16scPXdV/DvHnzrr766uXLl1f/qRPXUIsnWrly5bPPPltaWpqenn7vvffeeOONKSkpQRCkpKQMGDBg2rRpgwcPXrly5V/+8pfzzz+/S5cuQRA0btx4woQJlQ1YVlb2xz/+8Y477giC4Pzzz//d735X/tXEiRO/+uqrIAiuuuqqP/zhD6mpqUEQpKWlXXTRRQ0bNrzkkkvy8vLGjRs3ePDgpk2bVv/3APtHSAfJAQAA4Aek4rsmGzRo8M477yS2+fDDDyveGZKWljZu3LjKBnzzzTfr168fa5mSkpKW9v/2Bp1z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Wrj00kuHDh0aiUTWr19/xRVXtGzZMisr68QTT5wyZUpJSUmLFi3GjRtXvi03zrp164IgiEQibdu23edEzZs3f+SRR9q0aRONRt9+++1+/fplZWUdfvjhDz300J49e9LT00eNGnXWWWftr+eCGhFNAgAAQFUikUj9+vUPPfTQ008//YknnlixYsXNN99ccS/bzp07X3rppfKdla1atTr99NOrHvMnP/nJkCFDyj9+9913r7zyyoFY/IGWmpr6m9/85i9/+UvspuwgCGKxZkpKSp8+fV555ZWBAwfWZfwvvvhi/fr1Bx98cOzU9g92DbXQoEGD//zP/xw9enTsXuxoNBr7E0pPTz/jjDNmzZp1zjnnVNZ327ZtQRBkZGS0aNGiOnP169fv1VdfHThwYCxaLSsri83Vpk2bp5566re//a0LcAhLJG5TOgAAAEBN7d27d/78+bm5ufn5+QcddNAJJ5zw/d/4/ENYQy1s2rRpzpw5a9asKS0tbdu2bb9+/SruqN2PysrKli5d+t5773377bdZWVldu3YdOHDgfrlwHGpNNAkAAAAAhMCBbgAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEaWEvAAAAAKixbdu2bdq0KQiCli1bNmvW7EBMsX379k2bNpWWlrZo0eLggw9OSfk32t5UWlq6efPmLVu2pKent23btmHDhmGvCP5nEk0CAADw7ys/P/+2225btWpV7OOxxx57zz33pKamBkGwadOmW265ZcuWLbGv+vXrd/vtt6elJfl39Lx58x544IGysrIgCFq3bv3MM88EQbB48eJ77rmnsLCwfOS77747afeY999/f+zYscXFxbGPZ5999g033BDXZsuWLVOmTHnjjTcWLlyYn59fXm/WrFm/fv2GDBkyfPjw7OzspONPmDBh6tSpsZ+bNGny4IMPtm/fPrFZaWnp3//+9//6r/+aO3fuxo0bo9FoEASRSKRly5YDBgy48sorBw4cmJhRbtiw4dZbb92+fXtlT5eoV69e999/f/XbJyr/jR188MFjx45N+jjl3nnnnQcffDAajQ4ePPjaa6+trNn27dufe+6511577YMPPtizZ0+smJaW1rFjx7PPPnvkyJE5OTl1WXNlSkpK3nnnnbfeemvdunWpqamHHnroWWedNWDAgCr+YGKrnT59+qJFi7Zs2dKoUaOcnJxhw4Z17ty5mpNu27bt9ttv37p169ixYzt16rQ/ngNqLgoAAAD/rrZu3XrMMceU/xt50KBBhYWFsa/WrFnTpk2b8q8aNWo0c+bMpIP813/9VyzNDILg8MMPjxU3bNhQMSRq27btl19+WcVKrrvuuvLGmZmZ06ZNq/htSUnJ008/XXE9SeXk5Pztb39LOv6tt95a3qxFixa5ubmJbXJzc0899dTyZ0mUlpY2bNiwf/3rX3Edly1b9pOf/KTaUUQQBMGpp55axW+jOqZPn56RkREb7Yorrij/D5fUc889F4lEgiC45pprkjYoKSn561//WnW+Wb9+/RtuuGHbtm11XHmc5cuXn3TSSbHllYtEIieddNKyZcsq6zV16tTEv4fMzMxbbrklLy9vn5OWlpaOGTMmLS2tWbP/j737jm+y6v8/frKaDiil0EGhLciWPQrIbEFkKlNUHCDgQlAZenOLIKgMFwreIN4IfkWWMlpkVYZURDaFFrBsWqB2UDpoWppm/f443+/1yyPpCGUE5fX8K7lyjZPkaq7mnc85x//QoUN39AkBt+ABKsYGAAAAAKDCbty48dFHH12/ft3F9UNDQ6OiopS7aWlpv//+e2krZ2Rk7NmzR7n70EMPdezYUblrNBrfe++9V199NTU1teyDJiUlPf/887NmzSouLnaxnYodO3b06dNn586dFoultHXMZvO6dev69+9/4cKFW93/XbVq1aro6OgKb15UVDR16tSXX345OTlZCFG9evXhw4d/8cUXq1at+u677yZPntykSRO1Wl1YWDh//vx+/fpdunTpTrX8/PnzQ4cO3b17t81m8/DwaNiwYf369XU6nc1m271797Bhw0p8qVevXj169Gh5Pvj5+TVr1iwkJESlUhmNxnnz5k2cOFEp1y2R1Wr99ttvP/vsM7PZfKeeCFAxRJMAAAAAALjk4MGD//3vf11f/4knnvD29pa3LRbLpk2bSksMjx07pnQqF0JERUWFhITI21ar9csvv/z888+Vvt5S1apVmzdv3qJFC4eBJm/evPnBBx98/fXXrrdTCJGQkDB69OirV6/aL6xevXqrVq2aNGni6elpvzw+Pv7NN98sKCi4pUPcVTdv3pwxY0bFEkOr1Tpnzhz5Cnt6er755psnT55cuXLlW2+99cwzz4wcOfLTTz+Nj49fsmRJQECAEGL//v3PP/+8HOjzNhmNxmnTpp08eVKlUvXq1SshIeH06dNnz549fPhwt27dhBAnT5587733HHLGs2fPvvfee/n5+Z6enlOnTr18+XJiYmJKSsqKFStq1Khhs9m+//77NWvWlHbQ4uLiTz/9dOLEiffVO4gHFtEkAAAAAAAusVgsCxcuPH78uIvrt23btlGjRsrdo0eP2ueP9mJjY5WRDX18fJ544gnloT179sydO1fJJVUqVZs2bWJiYtLS0hISEo4fP56WlrZly5b27dsrPYKLi4s/+uijMoo0HeTl5U2aNOnKlSvKkubNm2/cuDE1NTU+Pv7kyZOXLl164403lN7TQogdO3b8/PPPpe1wyJAhW8sze/ZsF5vnotOnT1esXHTz5s1ffvml2WyuXLnyokWL5s2b59w53cPDY9SoUevWrQsPDxdC7Nu3b9asWWWUl7po3759W7duFUK0aNFi2bJlytnSokWLlStXyqEGtm3bduDAAfutli1bdvHiRSHEK6+8MnPmTDlFj1arHT58+DfffOPr62symRYtWlTi0J+pqanPPffc1KlTySVxnyCaBAAAAADAVampqbNmzSoqKnJl5YCAgMcee0y5m56eHhcX57xaZmamfW/uRo0aRUREyNuFhYXz5s3Lzc1VHh04cOAvv/wyYMAAvV4vl3h4ePTt23fbtm1DhgxR0smsrKz//Oc/LuZ0O3bs2Lt3r3L3kUce2bp16xNPPKFkkcHBwZ9//vnEiROVYSiLi4uXL19e2usQFhbWpzzKc7x9devWrVKliqhQt26DwfDll1/euHFDo9G89dZbL7zwQhkTkXft2nXWrFmenp42m23VqlUHDx68zZavX79eHvrll19W6mSlmjVrjh8/XqfT5eXl2afAGRkZW7ZsEUKEhIS89NJLDgOD9urVq3fv3kKIU6dOHT161P6h/Pz8jz/+uHXr1mvXrrVYLLVr165bt+5tth+4fUSTAAAAAADcgs2bN69bt87Flfv16ydTMyGE1WrdsmWLc5yXkJBw9uxZ5W7v3r2VPtrx8fEOqeXnn39erVo15wNV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fklJyfz58xv+CplXVFR08ODBu+66q55ljh49evHixevdctA18ZK49aPnqVOnxo8fr9FoRo8eHexjQQghBACY/0Y3S9MvuZKSkuzsbADo27dvRkYGAHTt2rW6urqu5fmCiMjIyEOHDvkv4PF4du/ePWrUKPKMLpVKP/vsM593p82yEb5qsmfPnjU1NQGPlmGYXbt29e3bl9QCxMbGHj161HsBvqqie/fuer2+nh8qILvdPnLkSAAQCARPPPGEyWTyP5FvvvmG7EKlUu3cubMZV2+68vLyu+66iy+UaEgxo9PpfO+99/iGYgOrJhuxIx981WRERIRAIJBIJL///ns9y2s0mttuu00kEpHBm5qlavLkyZNr1qzJy8vTarVN3FQ9vvzyS1JP0aVLl4AlzIcOHSJ/PhRFzZw50/sru90+ePBgAEhISLhlqybnzZtHLoNbue4DoVtBE0M8wzD/+c9/ACApKWnIkCEAoFAoduzYUc8qfNUkGUDDX0FBwYwZM0hUoijq7rvvNhgM3gs0S3znqyZVKtXu3bvrOtqioqL//ve/pEJQIBB89NFH3t8GN75zTbuZN4LH45k2bRoJlKmpqT///DPfU6SgoGDChAnkYOLj448dO8avVV5eTvqwUxQ1bNiw48ePk88ZhtmyZcttt91Grofc3FzvqL127VryACaTyWbMmMHHRLPZ/NFHH5GwKxQK582b15Aj56smQ0NDSS578uTJ9a8ybdo0co2R19JNr5q89eM790+InseOHYuOjgYArJpEqH6YNUI3DV5k6CZp+n1t6dKlIpGIoqi5c+dOmjSJPGiuXr26ruWv2eogHA7Hiy++SJ7A4uLifBKCzbKRhqQm+d3xQ97MmDHD+6smNl327t0bHh5OVq8rn8swzMyZM8nT86RJkzweT3Ot3kTbt28nWWneNTOGZWVl99xzj3dhSENSk43YkT8+NTl06FDShqm/6bJ27dqQkJCMjIy+ffs2V2ryJjCZTOSAlUrl9u3b61ps+/btpO2XlZVVVFTEf46pSYT+TZoY4vPz89PS0gBg0KBBy5YtIym8KVOm1JMyuGZqkli7dm1kZCRJ2/mkn5olvjcwNclxnNvtnj59OokOOTk53pE0uPG9iTfzRjh37hwJjlFRUbt27fL51m63T5gwgfzjPvfcc/zn3333HflXGDBgAOll4rPNzMxMAJDL5Vu2bCEfOp1OUtIoEAhef/11/8tp0aJFZI6gzp07NyTTx6cmMzMzyZDQ9ffprqioaNeunUgkuv/++8kDSdNTkzdB0y+JWz96YmoSoQbC1CS6aZp5NGuEbhCn0/nrr7+63W6VStW7d+9Ro0ZJJBK73b58+fLr6qvrTyKRzJo1a/jw4QCg0Wi++eYbhmGCshEAiI+Pf+SRR0jj4fDhw/ww9k1XXFxsNpsBoFu3bhEREQGXoWl6/Pjx5Fnt+PHj1dXVzbV6o128ePHBBx8kA0hRFJWTk3PNAblI/6zOnTv/+uuvDMO0aNGiZcuWN2JH15ScnEyarHv27CkvL69rsby8PJvN1qNHD+8+iXXRaDQHDx7csmXL7t27L1y40LjLjKfVavft27djx47CwkKWZa9rXb1eX1paCgCpqan1jNfWo0eP7t27A0B5eTmZwOp65efn79q1i+zLn8fjOX/+/Pbt2/fu3avRaBq4TaPReOTIkT///PPYsWMNn3oCIXSDbN26taSkBAAGDRrUv3//Fi1aAMCmTZsKCwubuOWRI0fOmjVLJBIxDPPdd9/VcyuuS3PFd6FQOGnSJHKfLy4uruue1ghNDNA37WbOO3r0KLld5+bm9u7d2+dbqVQ6depU0uH98OHD5BbNsuyWLVs8Ho9YLJ46dSpJN3vLzs6+7777AMBisRw+fJh8WF5efuzYMQBIS0ubOHGi/3A6d911F6nELCoquq6LTSgUjhgxQiAQFBUVHThwoK7FDh06lJ+fn5KS0qVLl2tu02q1njx5cvv27du2bTt+/HgTh3n5R8R3vV6/e/fuM2fOuFwu/28xviOE0P8UTE2if4Zz587t27cPANq2bdu2bdtevXqR1+NJdLmmAAAgAElEQVS7du06e/ZsEzcul8ufe+45korasGFDfn5+sDYCACkpKWQ+6OrqatLYaBYOh4M8m2q12noeUlNTU++8886BAwdmZWW53e7mWt1isTz66KM5OTk5OTlr1qxp+GHPmzdv2bJlLpdLLpe/+uqr33///TWHHtuxY8ecOXO0Wi1N0yNGjNi4cWNDBiRtxI6uiW+6FBYWHjx4MOAyarV6586dIpHojjvuqGeaS41GM3v27Ozs7KSkpO7duw8bNqxfv37Z2dkJCQlTp071b1C9/fbbOTk5ffr0IX81xBtvvJGTkzNu3LiqqqpDhw6NGDEiOTm5V69eAwcOzMjI6Nix4+LFixue6He73eSf2GQy1TX7PABIpVJySXTv3p3jOACw2WyPP/547969Seuxqqpq7NixOTk5jz76KFll1qxZOTk5991338WLF++///7WrVv3798/LS1t6NChFy5c4LdcUVExffr01NTU1q1bDxo0qHfv3snJyd27d1+xYkU9Z7F3797Ro0cnJCTk5OQMGTKkc+fO8fHx995774kTJ7wX++GHH3Jycj755BPyn2+99VZOTs6AAQN8FkMINZ3NZlu5ciXDMCqVavDgwYmJiaRPd0lJyfr165u+/Yceeqhjx44AcPHixS1btjRiC80V36OiokhOzW638/MdN10TA3Sjb+a8+fPnk/he1xjZPmw2W0xMDE3TXbt2DRj44uPjybzqFouFvKO12+1SqTQsLEylUtWVLONnguYTrxaLJTIyUiQSpaenx8fH+68SFhZGksUul+t6n7h69+4dGxvrcDjy8vLqWmbt2rV2u71nz54B9044nc5ly5b1798/Ojq6Q4cOgwYNGjx4cKdOnWJiYoYNG+Z/xd7K8R2uFT23bt3avXv3Pn367N69+5NPPmnZsmW/fv3atWvXunXrFStW8Fu+ofH9zJkzgwYNevDBBw0GAwDs2rWrW7duOTk58+fPb+DvgxBC6IYIctUm+p/RxEvuzTffJKPjv/fee+ST559/HgAoipozZ07AVRrYV4swGAzk1b1YLP7tt9+adyMN79DNcdyPP/5Iev34jKTZxA5f/DFER0f795+60avX1NT06NGDXADff/99w1ecMmWKUCgcPnw46Yt96dIl8nxfTz/rNWvWSKXSrKysH374wel0MgxDBuGqv0N3I3ZUF75D9+OPP3769Gkyzct//vOfgD2GVq1aJZVKW7ZsWVhYOH78eAjUoXvv3r31F362atXqzJkz3qsEnMGT5P6ys7Pnz58fsLJGJBLNnj27gT3x+W6MQqEwYEe5upjN5v79+/vvvUePHmSBBx54AACysrJGjBjhPQ1renp6fn7+NX8TgUAwefLkgKOtffTRR6S560+lUv3www/8Wbzzzjv+yyiVyvo7bCL0P4v/M2nEuvv27SPdQgcMGEDut1u3biURp3fv3j4DRPIa2KGbeP3118nCjzzyCP9hs8T3hnfo5jju8uXLycnJABAWFubdTza48b3RN3Pe7Nmzyc87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Wm5raztu3DiliRHFxcU3b95U89GjTCa7fft2REREZmbmgwcPSktLn2pso6KXpX8nhHQM0KN/BwB4xSE0CS+0zMzMW7duEUIkEknHuKSi+/fvx8TELF26tMfHYp6m2tjYPKed8Pn8oUOHKl6Qubu7v/HGG0uXLn38+PH777+flZX13Xff9TJp5tPicrmurq6urq6bN2/+4Ycf9uzZ09bWlpmZeenSJSax+vPb/FVgZ2endOsikUiYIRXd1mmNi4tbs2YNrSKqiMViWVtbNzY21tXVqd8YFoulzhS5Xho6dOjq1atXrVoVFRW1evXq0tLShoaGgwcPqn/rwkzAVNTe3q5+vgV6y0QIEQqF6kdye3xPCABPpaGhgdYmJoSkpKTQaFGn2traTpw44e/v32l+RnU8fPiQRiVMTU0NDAx6thPV/Tubzba0tBwxYgSzZPz48TNnznz33XevXbu2b98+OlzxactA91LvO+jen8xVE4lE//rXv7755pvW1lYWixUQEHDw4EEzMzPVW1VUVKxaterixYtyuVxHR2fbtm3r16/v9ucRHx+/fPny4uJi+r5+++233oyXpLS1tf39/a9evVpaWpqWlkZDk/TRo+rZ3NTjx4/Xrl177ty5jp2UkZGRkZERHRKoppelfyedDT1G/w4A8IpDaBJeaBEREWom/xaLxSdPnpw3b163z8w71dTUdPfuXUIIl8tlKm/0zU58fHx+/vnnpUuX1tfX79u3T0tLa+fOnT2+AetUcXHxpUuXJBLJqFGj3njjja5W09XV/eqrr548eUKHISQlJdFbl15uDlpaWn5+flevXi0pKaG3LoWFhWlpaTRBvuobiYSEhPnz59OhBGw228rKavTo0fb29o6Ojq6urubm5m+++WZqampfvZX/j1AopIVfDQ0N586dS8tfdsRms/39/ffv379w4UKhUJiVldXL43K5XDorzcjI6Pjx44pRgI5YLBa9v6UZ4ggh7u7uhw8fVj0Zs48fDAC8sm7dupWdna3myomJiXfv3h0zZkzPjpWVldXe3k4IsbW17dmYxJ717xYWFocPH549e3Z6enpqauqSJUtOnTrVm+kdHfWyg9bUyZxqbm5ev379kSNHJBIJj8dbtWrV7t27ux3Wevfu3SVLlty+fZsQYmJism/fPjqaT7Vjx459+umnAoGAEOLq6nr06FF7e/tn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d1C3w4cPz507t7S0VKvVvv766+np6efOnUtNTd2zZ0/fvn2FEMePH1+6dKnJZGp5W62W0WisPYL1D6WVP4Hq6mrL7wUAAAAA4PeKCd24c+bNm/f8889blhQUFMyePTsrK0t6GxkZOWvWLMsKlvGcpaCgoDpXeLSk1WrlhSatBAYGLlmyxNnZWXprNptNJpNer09ISPjhhx/kaeAZGRnr16+36lJtJ06cyM/P9/T0lEvOnTt37dq1hs8qKyuzHC/p6ek5Z86cZ599VuqVwWBYt27dG2+8ceXKFalCUlLSli1bpkyZ0vBlG1ZeXv7ee+/l5uba2tq+8847s2bNkqfMDxo06LPPPouOjr527drmzZunT5/euXPnlrQFAAAAAADQMKJJ3Dm1NxXJyMiwt7eX3/r4+Dz88MNNuZSTk1NERISXl1fzeqLT6SIiIry9va3K//KXvwwYMODFF1+srq4WQphMpvo23tFqtfb29sXFxUKItLS0S5cuWUaThw4dqqioEEKoVKo2bdpcv3699hUKCgoyMjLkt9OmTXvttdfktzY2Nn/+859tbGwmTJggXcpoNG7btm3SpEktWRbw3Llze/fuFUI88MADL774otWON3369ImMjPz222+vXbuWlJTUjGiyuro6NTU1JyfHy8srKCjI8ocrhCgtLT1//nxJSUn79u2DgoIavZH09PT09HSTydS+fftOnTo1cX8eo9GYnp6ekZGh1WqDg4M9PDxu9i6s5OXlXbx40Wg0+vv7+/v7t+T5FxYWJicnl5WVtWnTplu3blbPp7bW8ARSU1OzsrI6derUoUOH2kdzcnIyMjKKi4vt7e29vb2DgoIa7aTJZMrIyEhLSzObzQEBAZ06dWptK10CAAAAAO4cM6Cc9PR0y/zrySefrK+mwWAYMWKEXLN37955eXlNb8hoND7yyCPy6T179szNza2zZlpaWkBAgFxzyJAhZWVl0qEjR47IKY+rq+vQoUOl12q1euXKlfIVKioqoqKialcTQkRGRsrVLl686OvrKx9asmRJ7c7cuHHDMs8dNGhQSUmJfFSv10+aNCksLCwsLGzDhg1NeQ5LlixRqVRarfbnn3+us0JGRkZCQkJCQkJ2dnajV8vLyxszZkxYWNjixYsrKyuXL19uOUzVz8/v/fffr6qqkm5k+vTpbm5u0iGVStW9e/f169fXedmi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fPfdd+uS8PHjx927d2dLgoODNb+6VatWsQ169+6dmZlZ938TgFbsF1XH7esYmrx06RL3jcXChQvp8gbeX6jU1NShQ4fWVJq01hMqKytXrVpV033Qzs5O68sAgDamvuWdKy0tjduWeeXKldHR0dya22effaY1YdPV0svKyj777LNammq6ubnRd9tcvGsaTVRnAGgi7Jem64xA24dx1qBtio2NDQ4Ofv36tda1Uql006ZNO3bsqCn52bNnv/32W83J71Qq1e+//+7j4xMREaHSGCVHJpPt3bv32rVrDcw8l4GBga+vL/tYUlLy+PFj9vH169cLFiyoaUhslUoVFRUVHBxcXFzMFh45cuSHH36gfWe0qq6u3rx58+nTp7kLFQrFl19+uWvXrpomBFSpVBcuXFi1alVFRYXm2vLy8vXr1xcUFLAlHTt2HDlyZE15UCOTydauXRsfH6+5Si6X7969m/v82UBPnz6dNm1adHS05v+XHfHnn3/+8MMPaxrxR6lUbtiwISwsTKlUaq5NSkr6z3/+01i5bTMUCsWVK1fYx44dO76x0/24ceO4DYqvXr2q9Quvl9zc3OXLlz979qyWbTIzM0NCQmr678fExNS0tqSkZOPGja9evWpgJmvXvXt3FiUnhCQkJGRlZXE3KCgoiI2NZR99fHy4o1gCtCjp6enc0qT1dSO/+8urV6/mzZtXy/1aKpV+8803hw4dYkuUSuWmTZu+++67mu6DWVlZ77777o0bN2o/NEB7FhkZ+eLFC/q3iYnJ1KlT3dzc+vfvzzYIDw9/442yEWvpUql0+fLl33zzDR2CXKvbt28HBgY+ePDgjWdXXzqvMwAAtBwITUIrY2BgMHLkyICAAG5Lir59+06ePHny5Mm0GUVhYWFISEh+fj5da2RktGLFisjIyEOHDrm7u9OFMpnsu+++u3fvntajFBUVyeVyHx+fX3/99dy5cwsXLmTvZmUyWWZmplAoHDdu3LFjx06cOMFtYZeXlxcZGdm4p+zk5MR6tMnl8szMTLZq586dLC4pFAr9/f1///33M2fOzJ07l2U4KiqKPVyVlZUdPnyYThEjEAhGjRq1b9++qKioiIiItWvXsqc+2p2ZW1WKiorau3cvC/306NFj+/bt0dHRv/zyi7e3Nzv98PBwracvlUq5YwgSQlxcXJydnev4DUil0szMTD09vaCg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Q4e6u7uXUSUtLW3btm0nTpy4d++eo6NjixYthg0b1rJly4o1AACswwxUCX7lgOqD5x2oVh72kTcajS+99FI5/1K1sbF57bXX7t69+8DTXr161dvbW1m3Z8+eOTk5ZVRJTExs3ry5XH748OHlvIVKufrNmze9vLzk8i4uLrt37y6x5Lp16+QUxsfHp8QyWVlZH3/8cYmZnaxFixYRERHF6/7444/l/OeQLVu27IE/E71e379///Kczc3NbfLkySkpKcVPotPp+vTpI5fs2LFjRkZGiZfbvHmzjY2NVEyj0WzYsEE+dPny5dKiz9L07dv3gTdYPck/ooeqdfv27ZdffrnEMLF169ZHjhwpsVZUVFTnzp2LD/pWq9VdunQ5depU2RfV6XSjRo2Sa3311VflbK3RaJw7d678PcHAgQMNBkPxYhcuXPDz81OpVBZt8/f3v3jxYjmvJcvKypo8ebK9vb3FzTZo0GDt2rWltfPXX39Vvo1IHBwcPvroo+zs7IdtA2ChYs87UAEM6AYAAMATqqioaP369a+99lpqamrZJQ8cOHDnzh3lnnPnzp06depxtq4yr56dnT1v3rz09PQKXD0xMXHUqFGhoaG5ubllFIuNjR02bNjGjRsrcInHKisr67vvvnvppZcuX75s7bag8v31119BQUHbt283Go3Fj164cGHUqFFRUVEW+3fv3j106NATJ05I/YWVTCbT8ePHhwwZcujQoTKuu2bNmm3btlWgwYcOHVq6dKnc77hEsbGxr7zyytGjR82K+EZq26FDh0aOHHnlypXyXzEvL2/y5Mnff/+9TqezOHTnzp2JEyf+8ssvxWuFh4e/8847iYmJFvsLCgq+/fbbDz74gCHzAJ4WRJMAAAB4oh05cuTbb78to0Bubu7mzZstgo/s7OxNmzYVzzUqXWVd/eTJk//+978rcPVJkybt27dPGZE4ODg8//zz7du3txgKKnWuPH/+/MNepQqcPn36rbfeSklJsXZDUJlMJtPChQvlcf1qtdrFxUUIYWdnJ/dyTUpKmjVrVk5OjlwrMTExODhYnu6gRElJSdOmTSvtS4uNGzdOmzateNL3QElJScHBwRkZGWWU0ev1c+fOvXr1amkFLl++vGDBgvJP8/r7779v2rTJIuWU5ebmzps37+bNm8qd165dmzdvXl5eXolVTCbT+vXrt2zZrLQ0VQAAIABJREFUUs4GAIB1MdckAAAArMbHx2fhwoXOzs7if0PGDAZDamrqtm3b9u3bJ3VcMpvNf/zxx6RJk+rVq1fiSc6ePStPR6h04MCB27dv+/j4PNZbqKyrG43G5cuXDxgwoG3btuW/+nfffbdz5055s2bNmtOmTZs4cWKtWrWEEHq9fv369TNmzLh7965UIDEx8euvv/75559LnNfS3t7+iy++aN26ddkXLW3qvTI0bdp0/vz5jo6OJpOpqKgoJyfn5s2be/fuPX36tJzqnjhxYsGCBUuXLn2sCzePGDFi/PjxZZepXbv242tAtRIXF7dr1y7ptYODw+LFi+/du/fFF1906tTp7bffnjx58v3794UQJ0+ePHbsWEBAgFRyy5Ytyi60LVu2fPPNN728vGJiYv7zn//IcWR0dPSff/45evRo5RV1Ot2SJUtCQkJKi+3KUFhYOG/evDNnzpRd7NixY/JNCSHatWv37rvvms3m5cuXX7hwQdq5ffv248ePyxOeliEjI2P58uV6vV7adHd3f//991u0aLFly5Y//vhDeg+8ceNGWFjY/Pnz5Vo///zzrVu3pNc2NjYjRowYMmRIbGzsd999J02rqtfrv/3224EDB9asWfMhfgQAYA1EkwAAALAaR0dHf3//OnXqWOwfO3bsW2+99euvv0qbqampycnJpUWTmzdvlgIOIYRWqzWZTFJ3xfj4+H379r377ruPrfmVfPXExMT58+f/+uuvxaecK1F8fPzq1avlkafu7u7h4eHKqTzt7OzGjRtXr169MWPGyKPF//zzz8uXL5eYP2o0mvbt2/fr16/8bS4nJyen3r17S4GpbObMmStXrgwODpZSJLPZvHnz5rfffvuxLuLRqFGjAQMGPL7zQ+natWvKtZ7eeuutr776Stp8+eWXDx48GB4ebmtr6+HhIafner1+z549co/jNm3a7Nq1S5pRcdSoUX5+fqNGjZKeuKKiopMnT8rRpDSYevbs2ceOHSutB2LZNm/evHr16gfW3bt3b3Z2tvRaWplKeprat28/aNAgqefv/fv39+3bV55o8vz58/Lob61WO2fOnMmTJwshBg0alJmZeeDAASGE2Ww+cODAJ598IuWMGRkZ0n5J//79f/rpJ2k1IRcXl+DgYCnuj42NvXDhQnnaAADWxYBuAAAAPHFsbW179eolLzGhVqtL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TQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAIPAVI4Phv5Kv+8cAAAAASUVORK5CYII=","height":2275,"mimeType":"image/png","width":1758},"layout":{"boundingPoly":{"normalizedVertices":[{},{"x":1},{"x":1,"y":1},{"y":1}],"vertices":[{},{"x":1758},{"x":1758,"y":2275},{"y":2275}]},"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"435"}]}},"lines":[{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.74516493,"y":0.096703298},{"x":0.8725825,"y":0.096703298},{"x":0.8725825,"y":0.12395605},{"x":0.74516493,"y":0.12395605}],"vertices":[{"x":1310,"y":220},{"x":1534,"y":220},{"x":1534,"y":282},{"x":1310,"y":282}]},"confidence":0.99258333,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73265076,"y":0.14153846},{"x":0.87827075,"y":0.14197803},{"x":0.87827075,"y":0.15472527},{"x":0.73265076,"y":0.15428571}],"vertices":[{"x":1288,"y":322},{"x":1544,"y":323},{"x":1544,"y":352},{"x":1288,"y":351}]},"confidence":0.98559093,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"25","startIndex":"8"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73208189,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.73208189,"y":0.17362638}],"vertices":[{"x":1287,"y":366},{"x":1547,"y":366},{"x":1547,"y":395},{"x":1287,"y":395}]},"confidence":0.97618943,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"42","startIndex":"25"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22505495},{"x":0.31342435,"y":0.22637363},{"x":0.31342435,"y":0.2421978},{"x":0.12457338,"y":0.24087912}],"vertices":[{"x":219,"y":512},{"x":551,"y":515},{"x":551,"y":551},{"x":219,"y":548}]},"confidence":0.99202085,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"60","startIndex":"42"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.20022753,"y":0.2421978},{"x":0.39419794,"y":0.24263737},{"x":0.39419794,"y":0.25714287},{"x":0.20022753,"y":0.25670329}],"vertices":[{"x":352,"y":551},{"x":693,"y":552},{"x":693,"y":585},{"x":352,"y":584}]},"confidence":0.9934963,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"80","startIndex":"60"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50910127,"y":0.2254945},{"x":0.62855518,"y":0.2254945},{"x":0.62855518,"y":0.23824176},{"x":0.50910127,"y":0.23824176}],"vertices":[{"x":895,"y":513},{"x":1105,"y":513},{"x":1105,"y":542},{"x":895,"y":542}]},"confidence":0.97930938,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"93","startIndex":"80"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.55062568,"y":0.2421978},{"x":0.71615469,"y":0.2421978},{"x":0.71615469,"y":0.25714287},{"x":0.55062568,"y":0.25714287}],"vertices":[{"x":968,"y":551},{"x":1259,"y":551},{"x":1259,"y":585},{"x":968,"y":585}]},"confidence":0.99128163,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"111","startIndex":"93"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.27648351},{"x":0.35210466,"y":0.27648351},{"x":0.35210466,"y":0.2901099},{"x":0.12457338,"y":0.2901099}],"vertices":[{"x":219,"y":629},{"x":619,"y":629},{"x":619,"y":660},{"x":219,"y":660}]},"confidence":0.99511141,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"136","startIndex":"111"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.22696246,"y":0.29318681},{"x":0.34015927,"y":0.29142857},{"x":0.3407281,"y":0.30769232},{"x":0.22753128,"y":0.30945054}],"vertices":[{"x":399,"y":667},{"x":598,"y":663},{"x":599,"y":700},{"x":400,"y":704}]},"confidence":0.98660266,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"149","startIndex":"136"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50739479,"y":0.27604395},{"x":0.73321956,"y":0.27604395},{"x":0.73321956,"y":0.28967032},{"x":0.50739479,"y":0.28967032}],"vertices":[{"x":892,"y":628},{"x":1289,"y":628},{"x":1289,"y":659},{"x":892,"y":659}]},"confidence":0.99436086,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"174","startIndex":"149"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.60409558,"y":0.29362637},{"x":0.71558589,"y":0.2923077},{"x":0.71615469,"y":0.30813187},{"x":0.60466439,"y":0.30945054}],"vertices":[{"x":1062,"y":668},{"x":1258,"y":665},{"x":1259,"y":701},{"x":1063,"y":704}]},"confidence":0.98580128,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"187","startIndex":"174"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11774744,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.38637364},{"x":0.11774744,"y":0.38637364}],"vertices":[{"x":207,"y":850},{"x":571,"y":850},{"x":571,"y":879},{"x":207,"y":879}]},"confidence":0.99202079,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"211","startIndex":"187"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11660978,"y":0.39252746},{"x":0.25312856,"y":0.39252746},{"x":0.25312856,"y":0.40483516},{"x":0.11660978,"y":0.40483516}],"vertices":[{"x":205,"y":893},{"x":445,"y":893},{"x":445,"y":921},{"x":205,"y":921}]},"confidence":0.98314446,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"227","startIndex":"211"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.45494506},{"x":0.26564276,"y":0.45670331},{"x":0.26507396,"y":0.47252747},{"x":0.12400455,"y":0.47076923}],"vertices":[{"x":219,"y":1035},{"x":467,"y":1039},{"x":466,"y":1075},{"x":218,"y":1071}]},"confidence":0.99144334,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"244","startIndex":"227"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.45670331},{"x":0.38850966,"y":0.45670331},{"x":0.38850966,"y":0.47252747},{"x":0.31513083,"y":0.47252747}],"vertices":[{"x":554,"y":1039},{"x":683,"y":1039},{"x":683,"y":1075},{"x":554,"y":1075}]},"confidence":0.9918679,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"253","startIndex":"244"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5085324,"y":0.45714286},{"x":0.55062568,"y":0.45714286},{"x":0.55062568,"y":0.46901098},{"x":0.5085324,"y":0.46901098}],"vertices":[{"x":894,"y":1040},{"x":968,"y":1040},{"x":968,"y":1067},{"x":894,"y":1067}]},"confidence":0.99088621,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"259","startIndex":"253"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69795221,"y":0.45670331},{"x":0.76848692,"y":0.45670331},{"x":0.76848692,"y":0.46945056},{"x":0.69795221,"y":0.46945056}],"vertices":[{"x":1227,"y":1039},{"x":1351,"y":1039},{"x":1351,"y":1068},{"x":1227,"y":1068}]},"confidence":0.99422973,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"266","startIndex":"259"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48791209},{"x":0.17178611,"y":0.48791209},{"x":0.17178611,"y":0.50021976},{"x":0.12741752,"y":0.50021976}],"vertices":[{"x":224,"y":1110},{"x":302,"y":1110},{"x":302,"y":1138},{"x":224,"y":1138}]},"confidence":0.99121493,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"273","startIndex":"266"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31626847,"y":0.48791209},{"x":0.34584755,"y":0.48791209},{"x":0.34584755,"y":0.50021976},{"x":0.31626847,"y":0.50021976}],"vertices":[{"x":556,"y":1110},{"x":608,"y":1110},{"x":608,"y":1138},{"x":556,"y":1138}]},"confidence":0.99508548,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"277","startIndex":"273"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.48747253},{"x":0.55290103,"y":0.48747253},{"x":0.55290103,"y":0.49978021},{"x":0.50967008,"y":0.49978021}],"vertices":[{"x":896,"y":1109},{"x":972,"y":1109},{"x":972,"y":1137},{"x":896,"y":1137}]},"confidence":0.99123561,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"283","startIndex":"277"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.48703298},{"x":0.76393628,"y":0.48747253},{"x":0.76393628,"y":0.50153846},{"x":0.69965869,"y":0.50109893}],"vertices":[{"x":1230,"y":1108},{"x":1343,"y":1109},{"x":1343,"y":1141},{"x":1230,"y":1140}]},"confidence":0.9940033,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"291","startIndex":"283"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51868135},{"x":0.19624573,"y":0.51824176},{"x":0.19624573,"y":0.53054947},{"x":0.1268487,"y":0.53098899}],"vertices":[{"x":223,"y":1180},{"x":345,"y":1179},{"x":345,"y":1207},{"x":223,"y":1208}]},"confidence":0.99393082,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"301","startIndex":"291"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31968147,"y":0.51956046},{"x":0.32423207,"y":0.51956046},{"x":0.32423207,"y":0.53142858},{"x":0.31968147,"y":0.53142858}],"vertices":[{"x":562,"y":1182},{"x":570,"y":1182},{"x":570,"y":1209},{"x":562,"y":1209}]},"confidence":0.97234052,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"303","startIndex":"301"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.51912087},{"x":0.57167238,"y":0.51912087},{"x":0.57167238,"y":0.53186816},{"x":0.50967008,"y":0.53186816}],"vertices":[{"x":896,"y":1181},{"x":1005,"y":1181},{"x":1005,"y":1210},{"x":896,"y":1210}]},"confidence":0.99454087,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"311","startIndex":"303"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70022756,"y":0.51868135},{"x":0.76279861,"y":0.51780218},{"x":0.76336747,"y":0.53186816},{"x":0.70079637,"y":0.53274727}],"vertices":[{"x":1231,"y":1180},{"x":1341,"y":1178},{"x":1342,"y":1210},{"x":1232,"y":1212}]},"confidence":0.99483174,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"319","startIndex":"311"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.55032969},{"x":0.21615472,"y":0.5498901},{"x":0.21615472,"y":0.56263739},{"x":0.12400455,"y":0.56307691}],"vertices":[{"x":218,"y":1252},{"x":380,"y":1251},{"x":380,"y":1280},{"x":218,"y":1281}]},"confidence":0.9929108,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"330","startIndex":"319"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}],"vertices":[{"x":554,"y":1252},{"x":591,"y":1252},{"x":591,"y":1280},{"x":554,"y":1280}]},"confidence":0.99091345,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"333","startIndex":"330"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.55076921},{"x":0.56029582,"y":0.55032969},{"x":0.56029582,"y":0.56307691},{"x":0.50967008,"y":0.5635165}],"vertices":[{"x":896,"y":1253},{"x":985,"y":1252},{"x":985,"y":1281},{"x":896,"y":1282}]},"confidence":0.98650825,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"340","startIndex":"333"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70079637,"y":0.56395602}],"vertices":[{"x":1232,"y":1251},{"x":1339,"y":1251},{"x":1339,"y":1283},{"x":1232,"y":1283}]},"confidence":0.99455583,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"348","startIndex":"340"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5079636,"y":0.61274725},{"x":0.58134246,"y":0.61274725},{"x":0.58134246,"y":0.62549448},{"x":0.5079636,"y":0.62549448}],"vertices":[{"x":893,"y":1394},{"x":1022,"y":1394},{"x":1022,"y":1423},{"x":893,"y":1423}]},"confidence":0.99336886,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"357","startIndex":"348"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.61274725},{"x":0.77189988,"y":0.61318684},{"x":0.77189988,"y":0.62725276},{"x":0.69965869,"y":0.62681317}],"vertices":[{"x":1230,"y":1394},{"x":1357,"y":1395},{"x":1357,"y":1427},{"x":1230,"y":1426}]},"confidence":0.99457115,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"366","startIndex":"357"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51023889,"y":0.64395607},{"x":0.53868032,"y":0.64439559},{"x":0.53811151,"y":0.65670329},{"x":0.50967008,"y":0.65626371}],"vertices":[{"x":897,"y":1465},{"x":947,"y":1466},{"x":946,"y":1494},{"x":896,"y":1493}]},"confidence":0.98077214,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"370","startIndex":"366"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}],"vertices":[{"x":1232,"y":1464},{"x":1340,"y":1464},{"x":1340,"y":1494},{"x":1232,"y":1494}]},"confidence":0.99341494,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"378","startIndex":"370"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50625712,"y":0.6756044},{"x":0.63651878,"y":0.6756044},{"x":0.63651878,"y":0.68791211},{"x":0.50625712,"y":0.68791211}],"vertices":[{"x":890,"y":1537},{"x":1119,"y":1537},{"x":1119,"y":1565},{"x":890,"y":1565}]},"confidence":0.99274617,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"390","startIndex":"378"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.77360636,"y":0.6756044},{"x":0.77360636,"y":0.68879122},{"x":0.70136517,"y":0.68835163}],"vertices":[{"x":1233,"y":1536},{"x":1360,"y":1537},{"x":1360,"y":1567},{"x":1233,"y":1566}]},"confidence":0.98939878,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"390"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1149033,"y":0.73802197},{"x":0.18373151,"y":0.73802197},{"x":0.18373151,"y":0.75032967},{"x":0.1149033,"y":0.75032967}],"vertices":[{"x":202,"y":1679},{"x":323,"y":1679},{"x":323,"y":1707},{"x":202,"y":1707}]},"confidence":0.98372889,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"406","startIndex":"399"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.78285712},{"x":0.3526735,"y":0.78285712},{"x":0.3526735,"y":0.7991209},{"x":0.1268487,"y":0.7991209}],"vertices":[{"x":223,"y":1781},{"x":620,"y":1781},{"x":620,"y":1818},{"x":223,"y":1818}]},"confidence":0.98345977,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"435","startIndex":"406"}]}}}],"pageNumber":1,"paragraphs":[{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.74516493,"y":0.096703298},{"x":0.8725825,"y":0.096703298},{"x":0.8725825,"y":0.12395605},{"x":0.74516493,"y":0.12395605}],"vertices":[{"x":1310,"y":220},{"x":1534,"y":220},{"x":1534,"y":282},{"x":1310,"y":282}]},"confidence":0.99258333,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73208189,"y":0.14153846},{"x":0.87997723,"y":0.14197803},{"x":0.87997723,"y":0.17406593},{"x":0.73208189,"y":0.17362638}],"vertices":[{"x":1287,"y":322},{"x":1547,"y":323},{"x":1547,"y":396},{"x":1287,"y":395}]},"confidence":0.98105228,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"42","startIndex":"8"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22505495},{"x":0.39419794,"y":0.22637363},{"x":0.39419794,"y":0.25758243},{"x":0.12457338,"y":0.25626373}],"vertices":[{"x":219,"y":512},{"x":693,"y":515},{"x":693,"y":586},{"x":219,"y":583}]},"confidence":0.99284536,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"80","startIndex":"42"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50910127,"y":0.2254945},{"x":0.71615469,"y":0.2254945},{"x":0.71615469,"y":0.25714287},{"x":0.50910127,"y":0.25714287}],"vertices":[{"x":895,"y":513},{"x":1259,"y":513},{"x":1259,"y":585},{"x":895,"y":585}]},"confidence":0.98684746,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"111","startIndex":"80"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.27648351},{"x":0.35210466,"y":0.27472529},{"x":0.3526735,"y":0.30857143},{"x":0.1251422,"y":0.31032968}],"vertices":[{"x":219,"y":629},{"x":619,"y":625},{"x":620,"y":702},{"x":220,"y":706}]},"confidence":0.99218655,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"149","startIndex":"111"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50739479,"y":0.27604395},{"x":0.73321956,"y":0.27472529},{"x":0.73378837,"y":0.30857143},{"x":0.5079636,"y":0.30989012}],"vertices":[{"x":892,"y":628},{"x":1289,"y":625},{"x":1290,"y":702},{"x":893,"y":705}]},"confidence":0.99141854,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"187","startIndex":"149"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11660978,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.40483516},{"x":0.11660978,"y":0.40483516}],"vertices":[{"x":205,"y":850},{"x":571,"y":850},{"x":571,"y":921},{"x":205,"y":921}]},"confidence":0.98836583,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"227","startIndex":"187"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.45494506},{"x":0.26564276,"y":0.45670331},{"x":0.26507396,"y":0.47252747},{"x":0.12400455,"y":0.47076923}],"vertices":[{"x":219,"y":1035},{"x":467,"y":1039},{"x":466,"y":1075},{"x":218,"y":1071}]},"confidence":0.99144334,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"244","startIndex":"227"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.45670331},{"x":0.38850966,"y":0.45670331},{"x":0.38850966,"y":0.47252747},{"x":0.31513083,"y":0.47252747}],"vertices":[{"x":554,"y":1039},{"x":683,"y":1039},{"x":683,"y":1075},{"x":554,"y":1075}]},"confidence":0.9918679,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"253","startIndex":"244"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5085324,"y":0.45714286},{"x":0.55062568,"y":0.45714286},{"x":0.55062568,"y":0.46901098},{"x":0.5085324,"y":0.46901098}],"vertices":[{"x":894,"y":1040},{"x":968,"y":1040},{"x":968,"y":1067},{"x":894,"y":1067}]},"confidence":0.99088621,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"259","startIndex":"253"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69795221,"y":0.45670331},{"x":0.76848692,"y":0.45670331},{"x":0.76848692,"y":0.46945056},{"x":0.69795221,"y":0.46945056}],"vertices":[{"x":1227,"y":1039},{"x":1351,"y":1039},{"x":1351,"y":1068},{"x":1227,"y":1068}]},"confidence":0.99422973,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"266","startIndex":"259"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48791209},{"x":0.17178611,"y":0.48791209},{"x":0.17178611,"y":0.50021976},{"x":0.12741752,"y":0.50021976}],"vertices":[{"x":224,"y":1110},{"x":302,"y":1110},{"x":302,"y":1138},{"x":224,"y":1138}]},"confidence":0.99121493,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"273","startIndex":"266"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31626847,"y":0.48791209},{"x":0.34584755,"y":0.48791209},{"x":0.34584755,"y":0.50021976},{"x":0.31626847,"y":0.50021976}],"vertices":[{"x":556,"y":1110},{"x":608,"y":1110},{"x":608,"y":1138},{"x":556,"y":1138}]},"confidence":0.99508548,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"277","startIndex":"273"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.48747253},{"x":0.55290103,"y":0.48747253},{"x":0.55290103,"y":0.49978021},{"x":0.50967008,"y":0.49978021}],"vertices":[{"x":896,"y":1109},{"x":972,"y":1109},{"x":972,"y":1137},{"x":896,"y":1137}]},"confidence":0.99123561,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"283","startIndex":"277"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.48703298},{"x":0.76393628,"y":0.48747253},{"x":0.76393628,"y":0.50153846},{"x":0.69965869,"y":0.50109893}],"vertices":[{"x":1230,"y":1108},{"x":1343,"y":1109},{"x":1343,"y":1141},{"x":1230,"y":1140}]},"confidence":0.9940033,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"291","startIndex":"283"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51868135},{"x":0.19624573,"y":0.51824176},{"x":0.19624573,"y":0.53054947},{"x":0.1268487,"y":0.53098899}],"vertices":[{"x":223,"y":1180},{"x":345,"y":1179},{"x":345,"y":1207},{"x":223,"y":1208}]},"confidence":0.99393082,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"301","startIndex":"291"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31968147,"y":0.51956046},{"x":0.32423207,"y":0.51956046},{"x":0.32423207,"y":0.53142858},{"x":0.31968147,"y":0.53142858}],"vertices":[{"x":562,"y":1182},{"x":570,"y":1182},{"x":570,"y":1209},{"x":562,"y":1209}]},"confidence":0.97234052,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"303","startIndex":"301"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.51912087},{"x":0.57167238,"y":0.51912087},{"x":0.57167238,"y":0.53186816},{"x":0.50967008,"y":0.53186816}],"vertices":[{"x":896,"y":1181},{"x":1005,"y":1181},{"x":1005,"y":1210},{"x":896,"y":1210}]},"confidence":0.99454087,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"311","startIndex":"303"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70022756,"y":0.51868135},{"x":0.76279861,"y":0.51780218},{"x":0.76336747,"y":0.53186816},{"x":0.70079637,"y":0.53274727}],"vertices":[{"x":1231,"y":1180},{"x":1341,"y":1178},{"x":1342,"y":1210},{"x":1232,"y":1212}]},"confidence":0.99483174,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"319","startIndex":"311"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.55032969},{"x":0.21615472,"y":0.5498901},{"x":0.21615472,"y":0.56263739},{"x":0.12400455,"y":0.56307691}],"vertices":[{"x":218,"y":1252},{"x":380,"y":1251},{"x":380,"y":1280},{"x":218,"y":1281}]},"confidence":0.9929108,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"330","startIndex":"319"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}],"vertices":[{"x":554,"y":1252},{"x":591,"y":1252},{"x":591,"y":1280},{"x":554,"y":1280}]},"confidence":0.99091345,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"333","startIndex":"330"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.55076921},{"x":0.56029582,"y":0.55032969},{"x":0.56029582,"y":0.56307691},{"x":0.50967008,"y":0.5635165}],"vertices":[{"x":896,"y":1253},{"x":985,"y":1252},{"x":985,"y":1281},{"x":896,"y":1282}]},"confidence":0.98650825,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"340","startIndex":"333"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70079637,"y":0.56395602}],"vertices":[{"x":1232,"y":1251},{"x":1339,"y":1251},{"x":1339,"y":1283},{"x":1232,"y":1283}]},"confidence":0.99455583,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"348","startIndex":"340"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5079636,"y":0.61274725},{"x":0.58134246,"y":0.61274725},{"x":0.58134246,"y":0.62549448},{"x":0.5079636,"y":0.62549448}],"vertices":[{"x":893,"y":1394},{"x":1022,"y":1394},{"x":1022,"y":1423},{"x":893,"y":1423}]},"confidence":0.99336886,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"357","startIndex":"348"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.61274725},{"x":0.77189988,"y":0.61318684},{"x":0.77189988,"y":0.62725276},{"x":0.69965869,"y":0.62681317}],"vertices":[{"x":1230,"y":1394},{"x":1357,"y":1395},{"x":1357,"y":1427},{"x":1230,"y":1426}]},"confidence":0.99457115,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"366","startIndex":"357"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51023889,"y":0.64395607},{"x":0.53868032,"y":0.64439559},{"x":0.53811151,"y":0.65670329},{"x":0.50967008,"y":0.65626371}],"vertices":[{"x":897,"y":1465},{"x":947,"y":1466},{"x":946,"y":1494},{"x":896,"y":1493}]},"confidence":0.98077214,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"370","startIndex":"366"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.70079637,"y":0.65670329}],"vertices":[{"x":1232,"y":1464},{"x":1340,"y":1464},{"x":1340,"y":1494},{"x":1232,"y":1494}]},"confidence":0.99341494,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"378","startIndex":"370"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50625712,"y":0.6756044},{"x":0.63651878,"y":0.6756044},{"x":0.63651878,"y":0.68791211},{"x":0.50625712,"y":0.68791211}],"vertices":[{"x":890,"y":1537},{"x":1119,"y":1537},{"x":1119,"y":1565},{"x":890,"y":1565}]},"confidence":0.99274617,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"390","startIndex":"378"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.77360636,"y":0.6756044},{"x":0.77360636,"y":0.68879122},{"x":0.70136517,"y":0.68835163}],"vertices":[{"x":1233,"y":1536},{"x":1360,"y":1537},{"x":1360,"y":1567},{"x":1233,"y":1566}]},"confidence":0.98939878,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"390"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1149033,"y":0.73802197},{"x":0.18373151,"y":0.73802197},{"x":0.18373151,"y":0.75032967},{"x":0.1149033,"y":0.75032967}],"vertices":[{"x":202,"y":1679},{"x":323,"y":1679},{"x":323,"y":1707},{"x":202,"y":1707}]},"confidence":0.98372889,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"406","startIndex":"399"}]}}},{"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.78285712},{"x":0.3526735,"y":0.78285712},{"x":0.3526735,"y":0.7991209},{"x":0.1268487,"y":0.7991209}],"vertices":[{"x":223,"y":1781},{"x":620,"y":1781},{"x":620,"y":1818},{"x":223,"y":1818}]},"confidence":0.98345977,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"435","startIndex":"406"}]}}}],"tables":[{"bodyRows":[{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.48029059},{"x":0.30813476,"y":0.48029059},{"x":0.30813476,"y":0.51020885},{"x":0.11770744,"y":0.51020885}]},"confidence":0.99999452,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"273","startIndex":"266"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.48029059},{"x":0.5015372,"y":0.48029059},{"x":0.5015372,"y":0.51020885},{"x":0.30813476,"y":0.51020885}]},"confidence":0.99999744,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"277","startIndex":"273"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.48029059},{"x":0.69292963,"y":0.48029059},{"x":0.69292963,"y":0.51020885},{"x":0.5015372,"y":0.51020885}]},"confidence":0.9999975,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"283","startIndex":"277"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.48029059},{"x":0.88190943,"y":0.48029059},{"x":0.88190943,"y":0.51020885},{"x":0.69292963,"y":0.51020885}]},"confidence":0.99991673,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"291","startIndex":"283"}]}},"rowSpan":1}]},{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.51020885},{"x":0.30813476,"y":0.51020885},{"x":0.30813476,"y":0.54180491},{"x":0.11770744,"y":0.54180491}]},"confidence":0.99983448,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"301","startIndex":"291"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.51020885},{"x":0.5015372,"y":0.51020885},{"x":0.5015372,"y":0.54180491},{"x":0.30813476,"y":0.54180491}]},"confidence":0.9998374,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"303","startIndex":"301"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.51020885},{"x":0.69292963,"y":0.51020885},{"x":0.69292963,"y":0.54180491},{"x":0.5015372,"y":0.54180491}]},"confidence":0.99983746,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"311","startIndex":"303"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.51020885},{"x":0.88190943,"y":0.51020885},{"x":0.88190943,"y":0.54180491},{"x":0.69292963,"y":0.54180491}]},"confidence":0.99975669,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"319","startIndex":"311"}]}},"rowSpan":1}]},{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.54180491},{"x":0.30813476,"y":0.54180491},{"x":0.30813476,"y":0.57249367},{"x":0.11770744,"y":0.57249367}]},"confidence":0.99998426,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"330","startIndex":"319"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.54180491},{"x":0.5015372,"y":0.54180491},{"x":0.5015372,"y":0.57249367},{"x":0.30813476,"y":0.57249367}]},"confidence":0.99998719,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"333","startIndex":"330"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.54180491},{"x":0.69292963,"y":0.54180491},{"x":0.69292963,"y":0.57249367},{"x":0.5015372,"y":0.57249367}]},"confidence":0.99998724,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"340","startIndex":"333"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.54180491},{"x":0.88190943,"y":0.54180491},{"x":0.88190943,"y":0.57249367},{"x":0.69292963,"y":0.57249367}]},"confidence":0.99990648,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"348","startIndex":"340"}]}},"rowSpan":1}]},{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.57249367},{"x":0.30813476,"y":0.57249367},{"x":0.30813476,"y":0.63583785},{"x":0.11770744,"y":0.63583785}]},"confidence":0.99999201,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.57249367},{"x":0.5015372,"y":0.57249367},{"x":0.5015372,"y":0.63583785},{"x":0.30813476,"y":0.63583785}]},"confidence":0.99999493,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.57249367},{"x":0.69292963,"y":0.57249367},{"x":0.69292963,"y":0.63583785},{"x":0.5015372,"y":0.63583785}]},"confidence":0.99999499,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"357","startIndex":"348"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.57249367},{"x":0.88190943,"y":0.57249367},{"x":0.88190943,"y":0.63583785},{"x":0.69292963,"y":0.63583785}]},"confidence":0.99991423,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"366","startIndex":"357"}]}},"rowSpan":1}]},{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.63583785},{"x":0.30813476,"y":0.63583785},{"x":0.30813476,"y":0.66800445},{"x":0.11770744,"y":0.66800445}]},"confidence":0.99994856,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.63583785},{"x":0.5015372,"y":0.63583785},{"x":0.5015372,"y":0.66800445},{"x":0.30813476,"y":0.66800445}]},"confidence":0.99995148,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.63583785},{"x":0.69292963,"y":0.63583785},{"x":0.69292963,"y":0.66800445},{"x":0.5015372,"y":0.66800445}]},"confidence":0.99995154,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"370","startIndex":"366"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.63583785},{"x":0.88190943,"y":0.63583785},{"x":0.88190943,"y":0.66800445},{"x":0.69292963,"y":0.66800445}]},"confidence":0.99987078,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"378","startIndex":"370"}]}},"rowSpan":1}]},{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.66800445},{"x":0.30813476,"y":0.66800445},{"x":0.30813476,"y":0.69508398},{"x":0.11770744,"y":0.69508398}]},"confidence":0.99985695,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.66800445},{"x":0.5015372,"y":0.66800445},{"x":0.5015372,"y":0.69508398},{"x":0.30813476,"y":0.69508398}]},"confidence":0.99985981,"orientation":"PAGE_UP","textAnchor":{}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.66800445},{"x":0.69292963,"y":0.66800445},{"x":0.69292963,"y":0.69508398},{"x":0.5015372,"y":0.69508398}]},"confidence":0.99985993,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"390","startIndex":"378"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.66800445},{"x":0.88190943,"y":0.66800445},{"x":0.88190943,"y":0.69508398},{"x":0.69292963,"y":0.69508398}]},"confidence":0.99977911,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"390"}]}},"rowSpan":1}]}],"headerRows":[{"cells":[{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.44838536},{"x":0.30813476,"y":0.44838536},{"x":0.30813476,"y":0.48029059},{"x":0.11770744,"y":0.48029059}]},"confidence":0.99997878,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"244","startIndex":"227"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30813476,"y":0.44838536},{"x":0.5015372,"y":0.44838536},{"x":0.5015372,"y":0.48029059},{"x":0.30813476,"y":0.48029059}]},"confidence":0.9999817,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"253","startIndex":"244"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5015372,"y":0.44838536},{"x":0.69292963,"y":0.44838536},{"x":0.69292963,"y":0.48029059},{"x":0.5015372,"y":0.48029059}]},"confidence":0.99998176,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"259","startIndex":"253"}]}},"rowSpan":1},{"colSpan":1,"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69292963,"y":0.44838536},{"x":0.88190943,"y":0.44838536},{"x":0.88190943,"y":0.48029059},{"x":0.69292963,"y":0.48029059}]},"confidence":0.999901,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"266","startIndex":"259"}]}},"rowSpan":1}]}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11770744,"y":0.44838536},{"x":0.88190943,"y":0.44838536},{"x":0.88190943,"y":0.69508398},{"x":0.11770744,"y":0.69508398}]},"confidence":0.99982065,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"227"}]}}}],"tokens":[{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.74516493,"y":0.096703298},{"x":0.8725825,"y":0.096703298},{"x":0.8725825,"y":0.12395605},{"x":0.74516493,"y":0.12395605}],"vertices":[{"x":1310,"y":220},{"x":1534,"y":220},{"x":1534,"y":282},{"x":1310,"y":282}]},"confidence":0.99258333,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"8"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73265076,"y":0.14153846},{"x":0.7787258,"y":0.14153846},{"x":0.7787258,"y":0.15384616},{"x":0.73265076,"y":0.15384616}],"vertices":[{"x":1288,"y":322},{"x":1369,"y":322},{"x":1369,"y":350},{"x":1288,"y":350}]},"confidence":0.98974222,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"12","startIndex":"8"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.78156996,"y":0.14153846},{"x":0.78612059,"y":0.14153846},{"x":0.78612059,"y":0.15384616},{"x":0.78156996,"y":0.15384616}],"vertices":[{"x":1374,"y":322},{"x":1382,"y":322},{"x":1382,"y":350},{"x":1374,"y":350}]},"confidence":0.9765895,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"14","startIndex":"12"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.79067123,"y":0.14153846},{"x":0.87827075,"y":0.14197803},{"x":0.87827075,"y":0.15472527},{"x":0.79067123,"y":0.15428571}],"vertices":[{"x":1390,"y":322},{"x":1544,"y":323},{"x":1544,"y":352},{"x":1390,"y":351}]},"confidence":0.98483056,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"25","startIndex":"14"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.73208189,"y":0.16087912},{"x":0.80204779,"y":0.16087912},{"x":0.80204779,"y":0.17362638},{"x":0.73208189,"y":0.17362638}],"vertices":[{"x":1287,"y":366},{"x":1410,"y":366},{"x":1410,"y":395},{"x":1287,"y":395}]},"confidence":0.97989047,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"32","startIndex":"25"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.80602956,"y":0.16087912},{"x":0.81058019,"y":0.16087912},{"x":0.81058019,"y":0.17362638},{"x":0.80602956,"y":0.17362638}],"vertices":[{"x":1417,"y":366},{"x":1425,"y":366},{"x":1425,"y":395},{"x":1417,"y":395}]},"confidence":0.9346925,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"34","startIndex":"32"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.81171787,"y":0.16087912},{"x":0.83959043,"y":0.16087912},{"x":0.83959043,"y":0.17362638},{"x":0.81171787,"y":0.17362638}],"vertices":[{"x":1427,"y":366},{"x":1476,"y":366},{"x":1476,"y":395},{"x":1427,"y":395}]},"confidence":0.97611034,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"36","startIndex":"34"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.84243459,"y":0.16087912},{"x":0.84698522,"y":0.16087912},{"x":0.84698522,"y":0.17362638},{"x":0.84243459,"y":0.17362638}],"vertices":[{"x":1481,"y":366},{"x":1489,"y":366},{"x":1489,"y":395},{"x":1481,"y":395}]},"confidence":0.95238394,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"38","startIndex":"36"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.85210466,"y":0.16087912},{"x":0.87997723,"y":0.16087912},{"x":0.87997723,"y":0.17362638},{"x":0.85210466,"y":0.17362638}],"vertices":[{"x":1498,"y":366},{"x":1547,"y":366},{"x":1547,"y":395},{"x":1498,"y":395}]},"confidence":0.98937398,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"42","startIndex":"38"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.22505495},{"x":0.17519909,"y":0.2254945},{"x":0.17519909,"y":0.24131869},{"x":0.12457338,"y":0.24087912}],"vertices":[{"x":219,"y":512},{"x":308,"y":513},{"x":308,"y":549},{"x":219,"y":548}]},"confidence":0.99281126,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"46","startIndex":"42"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.17861205,"y":0.2254945},{"x":0.18430035,"y":0.2254945},{"x":0.18430035,"y":0.24087912},{"x":0.17861205,"y":0.24087912}],"vertices":[{"x":314,"y":513},{"x":324,"y":513},{"x":324,"y":548},{"x":314,"y":548}]},"confidence":0.98649007,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"48","startIndex":"46"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.19795223,"y":0.2254945},{"x":0.27531284,"y":0.22593407},{"x":0.27531284,"y":0.24175824},{"x":0.19795223,"y":0.24131869}],"vertices":[{"x":348,"y":513},{"x":484,"y":514},{"x":484,"y":550},{"x":348,"y":549}]},"confidence":0.99317169,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"56","startIndex":"48"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.27986348,"y":0.22637363},{"x":0.31342435,"y":0.22681318},{"x":0.31342435,"y":0.2421978},{"x":0.27986348,"y":0.24175824}],"vertices":[{"x":492,"y":515},{"x":551,"y":516},{"x":551,"y":551},{"x":492,"y":550}]},"confidence":0.9901253,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"60","startIndex":"56"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.20022753,"y":0.2421978},{"x":0.39419794,"y":0.24263737},{"x":0.39419794,"y":0.25714287},{"x":0.20022753,"y":0.25670329}],"vertices":[{"x":352,"y":551},{"x":693,"y":552},{"x":693,"y":585},{"x":352,"y":584}]},"confidence":0.9934963,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"80","startIndex":"60"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50910127,"y":0.2254945},{"x":0.52787256,"y":0.2254945},{"x":0.52787256,"y":0.23824176},{"x":0.50910127,"y":0.23824176}],"vertices":[{"x":895,"y":513},{"x":928,"y":513},{"x":928,"y":542},{"x":895,"y":542}]},"confidence":0.97547138,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"82","startIndex":"80"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5324232,"y":0.2254945},{"x":0.53697383,"y":0.2254945},{"x":0.53697383,"y":0.23824176},{"x":0.5324232,"y":0.23824176}],"vertices":[{"x":936,"y":513},{"x":944,"y":513},{"x":944,"y":542},{"x":936,"y":542}]},"confidence":0.92202175,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"84","startIndex":"82"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.55460751,"y":0.2254945},{"x":0.59101254,"y":0.2254945},{"x":0.59101254,"y":0.23824176},{"x":0.55460751,"y":0.23824176}],"vertices":[{"x":975,"y":513},{"x":1039,"y":513},{"x":1039,"y":542},{"x":975,"y":542}]},"confidence":0.99044085,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"89","startIndex":"84"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.59613198,"y":0.2254945},{"x":0.62855518,"y":0.2254945},{"x":0.62855518,"y":0.23824176},{"x":0.59613198,"y":0.23824176}],"vertices":[{"x":1048,"y":513},{"x":1105,"y":513},{"x":1105,"y":542},{"x":1048,"y":542}]},"confidence":0.98612189,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"93","startIndex":"89"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.55062568,"y":0.2421978},{"x":0.71615469,"y":0.2421978},{"x":0.71615469,"y":0.25714287},{"x":0.55062568,"y":0.25714287}],"vertices":[{"x":968,"y":551},{"x":1259,"y":551},{"x":1259,"y":585},{"x":968,"y":585}]},"confidence":0.99128163,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"111","startIndex":"93"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.27648351},{"x":0.21046644,"y":0.27648351},{"x":0.21046644,"y":0.2901099},{"x":0.12457338,"y":0.2901099}],"vertices":[{"x":219,"y":629},{"x":370,"y":629},{"x":370,"y":660},{"x":219,"y":660}]},"confidence":0.99562049,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"118","startIndex":"111"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.21331058,"y":0.27648351},{"x":0.21843003,"y":0.27648351},{"x":0.21843003,"y":0.2901099},{"x":0.21331058,"y":0.2901099}],"vertices":[{"x":375,"y":629},{"x":384,"y":629},{"x":384,"y":660},{"x":375,"y":660}]},"confidence":0.98864335,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"120","startIndex":"118"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.22354949,"y":0.27648351},{"x":0.25142208,"y":0.27648351},{"x":0.25142208,"y":0.2901099},{"x":0.22354949,"y":0.2901099}],"vertices":[{"x":393,"y":629},{"x":442,"y":629},{"x":442,"y":660},{"x":393,"y":660}]},"confidence":0.99110132,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"124","startIndex":"120"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.25767919,"y":0.27648351},{"x":0.29294652,"y":0.27648351},{"x":0.29294652,"y":0.2901099},{"x":0.25767919,"y":0.2901099}],"vertices":[{"x":453,"y":629},{"x":515,"y":629},{"x":515,"y":660},{"x":453,"y":660}]},"confidence":0.99594522,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"129","startIndex":"124"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.30432311,"y":0.27648351},{"x":0.35210466,"y":0.27648351},{"x":0.35210466,"y":0.2901099},{"x":0.30432311,"y":0.2901099}],"vertices":[{"x":535,"y":629},{"x":619,"y":629},{"x":619,"y":660},{"x":535,"y":660}]},"confidence":0.99704474,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"136","startIndex":"129"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.22696246,"y":0.29318681},{"x":0.29294652,"y":0.2923077},{"x":0.29351535,"y":0.30857143},{"x":0.22753128,"y":0.30945054}],"vertices":[{"x":399,"y":667},{"x":515,"y":665},{"x":516,"y":702},{"x":400,"y":704}]},"confidence":0.9908607,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"143","startIndex":"136"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.29351535,"y":0.2923077},{"x":0.29920363,"y":0.2923077},{"x":0.29977247,"y":0.30813187},{"x":0.29408419,"y":0.30813187}],"vertices":[{"x":516,"y":665},{"x":526,"y":665},{"x":527,"y":701},{"x":517,"y":701}]},"confidence":0.93533224,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"145","startIndex":"143"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.3026166,"y":0.2923077},{"x":0.34015927,"y":0.29186812},{"x":0.3407281,"y":0.30769232},{"x":0.30318543,"y":0.30813187}],"vertices":[{"x":532,"y":665},{"x":598,"y":664},{"x":599,"y":700},{"x":533,"y":701}]},"confidence":0.99375731,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"149","startIndex":"145"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50739479,"y":0.27604395},{"x":0.59328783,"y":0.27604395},{"x":0.59328783,"y":0.28967032},{"x":0.50739479,"y":0.28967032}],"vertices":[{"x":892,"y":628},{"x":1043,"y":628},{"x":1043,"y":659},{"x":892,"y":659}]},"confidence":0.99484634,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"156","startIndex":"149"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5944255,"y":0.27604395},{"x":0.59954494,"y":0.27604395},{"x":0.59954494,"y":0.28967032},{"x":0.5944255,"y":0.28967032}],"vertices":[{"x":1045,"y":628},{"x":1054,"y":628},{"x":1054,"y":659},{"x":1045,"y":659}]},"confidence":0.99026734,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"158","startIndex":"156"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.60466439,"y":0.27604395},{"x":0.6348123,"y":0.27604395},{"x":0.6348123,"y":0.28967032},{"x":0.60466439,"y":0.28967032}],"vertices":[{"x":1063,"y":628},{"x":1116,"y":628},{"x":1116,"y":659},{"x":1063,"y":659}]},"confidence":0.99120069,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"162","startIndex":"158"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.63879406,"y":0.27604395},{"x":0.6757679,"y":0.27604395},{"x":0.6757679,"y":0.28967032},{"x":0.63879406,"y":0.28967032}],"vertices":[{"x":1123,"y":628},{"x":1188,"y":628},{"x":1188,"y":659},{"x":1123,"y":659}]},"confidence":0.99377739,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"167","startIndex":"162"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.68430036,"y":0.27604395},{"x":0.73321956,"y":0.27604395},{"x":0.73321956,"y":0.28967032},{"x":0.68430036,"y":0.28967032}],"vertices":[{"x":1203,"y":628},{"x":1289,"y":628},{"x":1289,"y":659},{"x":1203,"y":659}]},"confidence":0.99644589,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"174","startIndex":"167"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.60409558,"y":0.29362637},{"x":0.67064846,"y":0.29274726},{"x":0.67121726,"y":0.30857143},{"x":0.60466439,"y":0.30945054}],"vertices":[{"x":1062,"y":668},{"x":1179,"y":666},{"x":1180,"y":702},{"x":1063,"y":704}]},"confidence":0.99020517,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"181","startIndex":"174"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.6729238,"y":0.29318681},{"x":0.67861205,"y":0.29318681},{"x":0.67918086,"y":0.30857143},{"x":0.67349261,"y":0.30857143}],"vertices":[{"x":1183,"y":667},{"x":1193,"y":667},{"x":1194,"y":702},{"x":1184,"y":702}]},"confidence":0.93167347,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"183","startIndex":"181"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.68202502,"y":0.29274726},{"x":0.71558589,"y":0.2923077},{"x":0.71615469,"y":0.30813187},{"x":0.68259388,"y":0.30857143}],"vertices":[{"x":1199,"y":666},{"x":1258,"y":665},{"x":1259,"y":701},{"x":1200,"y":702}]},"confidence":0.99356818,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"187","startIndex":"183"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11774744,"y":0.37362638},{"x":0.17918089,"y":0.37362638},{"x":0.17918089,"y":0.38637364},{"x":0.11774744,"y":0.38637364}],"vertices":[{"x":207,"y":850},{"x":315,"y":850},{"x":315,"y":879},{"x":207,"y":879}]},"confidence":0.98923153,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"192","startIndex":"187"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.18088737,"y":0.37362638},{"x":0.18543799,"y":0.37362638},{"x":0.18543799,"y":0.38637364},{"x":0.18088737,"y":0.38637364}],"vertices":[{"x":318,"y":850},{"x":326,"y":850},{"x":326,"y":879},{"x":318,"y":879}]},"confidence":0.96082437,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"194","startIndex":"192"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.19055745,"y":0.37362638},{"x":0.19510807,"y":0.37362638},{"x":0.19510807,"y":0.38637364},{"x":0.19055745,"y":0.38637364}],"vertices":[{"x":335,"y":850},{"x":343,"y":850},{"x":343,"y":879},{"x":335,"y":879}]},"confidence":0.98413682,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"196","startIndex":"194"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.20705347,"y":0.37362638},{"x":0.24971558,"y":0.37362638},{"x":0.24971558,"y":0.38637364},{"x":0.20705347,"y":0.38637364}],"vertices":[{"x":364,"y":850},{"x":439,"y":850},{"x":439,"y":879},{"x":364,"y":879}]},"confidence":0.99463069,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"202","startIndex":"196"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.26052332,"y":0.37362638},{"x":0.32480091,"y":0.37362638},{"x":0.32480091,"y":0.38637364},{"x":0.26052332,"y":0.38637364}],"vertices":[{"x":458,"y":850},{"x":571,"y":850},{"x":571,"y":879},{"x":458,"y":879}]},"confidence":0.99701792,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"211","startIndex":"202"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.11660978,"y":0.39252746},{"x":0.15301479,"y":0.39252746},{"x":0.15301479,"y":0.40483516},{"x":0.11660978,"y":0.40483516}],"vertices":[{"x":205,"y":893},{"x":269,"y":893},{"x":269,"y":921},{"x":205,"y":921}]},"confidence":0.98996168,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"214","startIndex":"211"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.15585893,"y":0.39252746},{"x":0.16040955,"y":0.39252746},{"x":0.16040955,"y":0.40483516},{"x":0.15585893,"y":0.40483516}],"vertices":[{"x":274,"y":893},{"x":282,"y":893},{"x":282,"y":921},{"x":274,"y":921}]},"confidence":0.91972816,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"216","startIndex":"214"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.16496018,"y":0.39252746},{"x":0.25312856,"y":0.39252746},{"x":0.25312856,"y":0.40483516},{"x":0.16496018,"y":0.40483516}],"vertices":[{"x":290,"y":893},{"x":445,"y":893},{"x":445,"y":921},{"x":290,"y":921}]},"confidence":0.98744088,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"227","startIndex":"216"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12457338,"y":0.45494506},{"x":0.16154721,"y":0.45538461},{"x":0.16097839,"y":0.47120878},{"x":0.12400455,"y":0.47076923}],"vertices":[{"x":219,"y":1035},{"x":284,"y":1036},{"x":283,"y":1072},{"x":218,"y":1071}]},"confidence":0.98498845,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"232","startIndex":"227"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.16837315,"y":0.45538461},{"x":0.26564276,"y":0.45670331},{"x":0.26507396,"y":0.47252747},{"x":0.16780432,"y":0.47120878}],"vertices":[{"x":296,"y":1036},{"x":467,"y":1039},{"x":466,"y":1075},{"x":295,"y":1072}]},"confidence":0.99379057,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"244","startIndex":"232"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.45670331},{"x":0.38850966,"y":0.45670331},{"x":0.38850966,"y":0.47252747},{"x":0.31513083,"y":0.47252747}],"vertices":[{"x":554,"y":1039},{"x":683,"y":1039},{"x":683,"y":1075},{"x":554,"y":1075}]},"confidence":0.9918679,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"253","startIndex":"244"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5085324,"y":0.45714286},{"x":0.55062568,"y":0.45714286},{"x":0.55062568,"y":0.46901098},{"x":0.5085324,"y":0.46901098}],"vertices":[{"x":894,"y":1040},{"x":968,"y":1040},{"x":968,"y":1067},{"x":894,"y":1067}]},"confidence":0.99088621,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"259","startIndex":"253"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69795221,"y":0.45670331},{"x":0.76848692,"y":0.45670331},{"x":0.76848692,"y":0.46945056},{"x":0.69795221,"y":0.46945056}],"vertices":[{"x":1227,"y":1039},{"x":1351,"y":1039},{"x":1351,"y":1068},{"x":1227,"y":1068}]},"confidence":0.99422973,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"266","startIndex":"259"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12741752,"y":0.48791209},{"x":0.16211604,"y":0.48791209},{"x":0.16211604,"y":0.50021976},{"x":0.12741752,"y":0.50021976}],"vertices":[{"x":224,"y":1110},{"x":285,"y":1110},{"x":285,"y":1138},{"x":224,"y":1138}]},"confidence":0.99164426,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"271","startIndex":"266"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.16723549,"y":0.48791209},{"x":0.17178611,"y":0.48791209},{"x":0.17178611,"y":0.50021976},{"x":0.16723549,"y":0.50021976}],"vertices":[{"x":294,"y":1110},{"x":302,"y":1110},{"x":302,"y":1138},{"x":294,"y":1138}]},"confidence":0.98949772,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"273","startIndex":"271"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31626847,"y":0.48791209},{"x":0.34584755,"y":0.48791209},{"x":0.34584755,"y":0.50021976},{"x":0.31626847,"y":0.50021976}],"vertices":[{"x":556,"y":1110},{"x":608,"y":1110},{"x":608,"y":1138},{"x":556,"y":1138}]},"confidence":0.99508548,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"277","startIndex":"273"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.48747253},{"x":0.51422071,"y":0.48747253},{"x":0.51422071,"y":0.49978021},{"x":0.50967008,"y":0.49978021}],"vertices":[{"x":896,"y":1109},{"x":904,"y":1109},{"x":904,"y":1137},{"x":896,"y":1137}]},"confidence":0.98347759,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"278","startIndex":"277"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.52161545,"y":0.48747253},{"x":0.55290103,"y":0.48747253},{"x":0.55290103,"y":0.49978021},{"x":0.52161545,"y":0.49978021}],"vertices":[{"x":917,"y":1109},{"x":972,"y":1109},{"x":972,"y":1137},{"x":917,"y":1137}]},"confidence":0.99317509,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"283","startIndex":"278"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.48703298},{"x":0.70477813,"y":0.48703298},{"x":0.70477813,"y":0.50065935},{"x":0.69965869,"y":0.50065935}],"vertices":[{"x":1230,"y":1108},{"x":1239,"y":1108},{"x":1239,"y":1139},{"x":1230,"y":1139}]},"confidence":0.9835732,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"284","startIndex":"283"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70875996,"y":0.48703298},{"x":0.76393628,"y":0.48747253},{"x":0.76393628,"y":0.50153846},{"x":0.70875996,"y":0.50109893}],"vertices":[{"x":1246,"y":1108},{"x":1343,"y":1109},{"x":1343,"y":1141},{"x":1246,"y":1140}]},"confidence":0.99574167,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"291","startIndex":"284"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.51868135},{"x":0.18202503,"y":0.51824176},{"x":0.18202503,"y":0.53054947},{"x":0.1268487,"y":0.53098899}],"vertices":[{"x":223,"y":1180},{"x":320,"y":1179},{"x":320,"y":1207},{"x":223,"y":1208}]},"confidence":0.99493128,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"299","startIndex":"291"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.19169511,"y":0.51868135},{"x":0.19624573,"y":0.51868135},{"x":0.19624573,"y":0.53054947},{"x":0.19169511,"y":0.53054947}],"vertices":[{"x":337,"y":1180},{"x":345,"y":1180},{"x":345,"y":1207},{"x":337,"y":1207}]},"confidence":0.98692769,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"301","startIndex":"299"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31968147,"y":0.51956046},{"x":0.32423207,"y":0.51956046},{"x":0.32423207,"y":0.53142858},{"x":0.31968147,"y":0.53142858}],"vertices":[{"x":562,"y":1182},{"x":570,"y":1182},{"x":570,"y":1209},{"x":562,"y":1209}]},"confidence":0.97234052,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"303","startIndex":"301"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.51912087},{"x":0.51422071,"y":0.51912087},{"x":0.51422071,"y":0.53186816},{"x":0.50967008,"y":0.53186816}],"vertices":[{"x":896,"y":1181},{"x":904,"y":1181},{"x":904,"y":1210},{"x":896,"y":1210}]},"confidence":0.98425865,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"304","startIndex":"303"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51763368,"y":0.51912087},{"x":0.57167238,"y":0.51912087},{"x":0.57167238,"y":0.53186816},{"x":0.51763368,"y":0.53186816}],"vertices":[{"x":910,"y":1181},{"x":1005,"y":1181},{"x":1005,"y":1210},{"x":910,"y":1210}]},"confidence":0.99625456,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"311","startIndex":"304"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70022756,"y":0.51912087},{"x":0.705347,"y":0.51912087},{"x":0.70591581,"y":0.53274727},{"x":0.70079637,"y":0.53274727}],"vertices":[{"x":1231,"y":1181},{"x":1240,"y":1181},{"x":1241,"y":1212},{"x":1232,"y":1212}]},"confidence":0.98452502,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"312","startIndex":"311"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70989764,"y":0.51868135},{"x":0.76279861,"y":0.51780218},{"x":0.76336747,"y":0.53186816},{"x":0.71046644,"y":0.53274727}],"vertices":[{"x":1248,"y":1180},{"x":1341,"y":1178},{"x":1342,"y":1210},{"x":1249,"y":1212}]},"confidence":0.99654949,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"319","startIndex":"312"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.12400455,"y":0.55032969},{"x":0.20022753,"y":0.5498901},{"x":0.20022753,"y":0.56263739},{"x":0.12400455,"y":0.56307691}],"vertices":[{"x":218,"y":1252},{"x":352,"y":1251},{"x":352,"y":1280},{"x":218,"y":1281}]},"confidence":0.99359244,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"328","startIndex":"319"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.21160409,"y":0.55032969},{"x":0.21615472,"y":0.55032969},{"x":0.21615472,"y":0.56263739},{"x":0.21160409,"y":0.56263739}],"vertices":[{"x":372,"y":1252},{"x":380,"y":1252},{"x":380,"y":1280},{"x":372,"y":1280}]},"confidence":0.98745775,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"330","startIndex":"328"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.31513083,"y":0.55032969},{"x":0.33617747,"y":0.55032969},{"x":0.33617747,"y":0.56263739},{"x":0.31513083,"y":0.56263739}],"vertices":[{"x":554,"y":1252},{"x":591,"y":1252},{"x":591,"y":1280},{"x":554,"y":1280}]},"confidence":0.99091345,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"333","startIndex":"330"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50967008,"y":0.55120879},{"x":0.51422071,"y":0.55120879},{"x":0.51422071,"y":0.5635165},{"x":0.50967008,"y":0.5635165}],"vertices":[{"x":896,"y":1254},{"x":904,"y":1254},{"x":904,"y":1282},{"x":896,"y":1282}]},"confidence":0.95442218,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"334","startIndex":"333"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51934016,"y":0.55076921},{"x":0.56029582,"y":0.55032969},{"x":0.56029582,"y":0.56307691},{"x":0.51934016,"y":0.5635165}],"vertices":[{"x":913,"y":1253},{"x":985,"y":1252},{"x":985,"y":1281},{"x":913,"y":1282}]},"confidence":0.99292547,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"340","startIndex":"334"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.5498901},{"x":0.70591581,"y":0.5498901},{"x":0.70591581,"y":0.56395602},{"x":0.70079637,"y":0.56395602}],"vertices":[{"x":1232,"y":1251},{"x":1241,"y":1251},{"x":1241,"y":1283},{"x":1232,"y":1283}]},"confidence":0.98411828,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"341","startIndex":"340"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70762229,"y":0.5498901},{"x":0.76166099,"y":0.5498901},{"x":0.76166099,"y":0.56395602},{"x":0.70762229,"y":0.56395602}],"vertices":[{"x":1244,"y":1251},{"x":1339,"y":1251},{"x":1339,"y":1283},{"x":1244,"y":1283}]},"confidence":0.99629539,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"348","startIndex":"341"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.5079636,"y":0.61274725},{"x":0.58134246,"y":0.61274725},{"x":0.58134246,"y":0.62549448},{"x":0.5079636,"y":0.62549448}],"vertices":[{"x":893,"y":1394},{"x":1022,"y":1394},{"x":1022,"y":1423},{"x":893,"y":1423}]},"confidence":0.99336886,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"357","startIndex":"348"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.69965869,"y":0.61274725},{"x":0.70477813,"y":0.61274725},{"x":0.70477813,"y":0.62637365},{"x":0.69965869,"y":0.62637365}],"vertices":[{"x":1230,"y":1394},{"x":1239,"y":1394},{"x":1239,"y":1425},{"x":1230,"y":1425}]},"confidence":0.98429632,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"358","startIndex":"357"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70875996,"y":0.61274725},{"x":0.77189988,"y":0.61318684},{"x":0.77189988,"y":0.62725276},{"x":0.70875996,"y":0.62681317}],"vertices":[{"x":1246,"y":1394},{"x":1357,"y":1395},{"x":1357,"y":1427},{"x":1246,"y":1426}]},"confidence":0.99603897,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"366","startIndex":"358"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.51023889,"y":0.64395607},{"x":0.53868032,"y":0.64439559},{"x":0.53811151,"y":0.65670329},{"x":0.50967008,"y":0.65626371}],"vertices":[{"x":897,"y":1465},{"x":947,"y":1466},{"x":946,"y":1494},{"x":896,"y":1493}]},"confidence":0.98077214,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"370","startIndex":"366"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70079637,"y":0.64351648},{"x":0.70591581,"y":0.64351648},{"x":0.70591581,"y":0.65670329},{"x":0.70079637,"y":0.65670329}],"vertices":[{"x":1232,"y":1464},{"x":1241,"y":1464},{"x":1241,"y":1494},{"x":1232,"y":1494}]},"confidence":0.98352611,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"371","startIndex":"370"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.71046644,"y":0.64351648},{"x":0.7622298,"y":0.64351648},{"x":0.7622298,"y":0.65670329},{"x":0.71046644,"y":0.65670329}],"vertices":[{"x":1249,"y":1464},{"x":1340,"y":1464},{"x":1340,"y":1494},{"x":1249,"y":1494}]},"confidence":0.99506307,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"378","startIndex":"371"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.50625712,"y":0.6756044},{"x":0.59385663,"y":0.6756044},{"x":0.59385663,"y":0.68791211},{"x":0.50625712,"y":0.68791211}],"vertices":[{"x":890,"y":1537},{"x":1044,"y":1537},{"x":1044,"y":1565},{"x":890,"y":1565}]},"confidence":0.99332249,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"386","startIndex":"378"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.60068262,"y":0.6756044},{"x":0.63651878,"y":0.6756044},{"x":0.63651878,"y":0.68791211},{"x":0.60068262,"y":0.68791211}],"vertices":[{"x":1056,"y":1537},{"x":1119,"y":1537},{"x":1119,"y":1565},{"x":1056,"y":1565}]},"confidence":0.99140155,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"390","startIndex":"386"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.70136517,"y":0.67516482},{"x":0.70591581,"y":0.67516482},{"x":0.70591581,"y":0.68791211},{"x":0.70136517,"y":0.68791211}],"vertices":[{"x":1233,"y":1536},{"x":1241,"y":1536},{"x":1241,"y":1565},{"x":1233,"y":1565}]},"confidence":0.95355606,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"391","startIndex":"390"}]}}},{"detectedLanguages":[{"languageCode":"und"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.71103525,"y":0.67516482},{"x":0.77360636,"y":0.6756044},{"x":0.77360636,"y":0.68879122},{"x":0.71103525,"y":0.68835163}],"vertices":[{"x":1250,"y":1536},{"x":1360,"y":1537},{"x":1360,"y":1567},{"x":1250,"y":1566}]},"confidence":0.99451917,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"399","startIndex":"391"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1149033,"y":0.73802197},{"x":0.17747441,"y":0.73802197},{"x":0.17747441,"y":0.75032967},{"x":0.1149033,"y":0.75032967}],"vertices":[{"x":202,"y":1679},{"x":312,"y":1679},{"x":312,"y":1707},{"x":202,"y":1707}]},"confidence":0.99049693,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"404","startIndex":"399"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.17918089,"y":0.73802197},{"x":0.18373151,"y":0.73802197},{"x":0.18373151,"y":0.75032967},{"x":0.17918089,"y":0.75032967}],"vertices":[{"x":315,"y":1679},{"x":323,"y":1679},{"x":323,"y":1707},{"x":315,"y":1707}]},"confidence":0.94988835,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"406","startIndex":"404"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.1268487,"y":0.78285712},{"x":0.19397043,"y":0.78285712},{"x":0.19397043,"y":0.7991209},{"x":0.1268487,"y":0.7991209}],"vertices":[{"x":223,"y":1781},{"x":341,"y":1781},{"x":341,"y":1818},{"x":223,"y":1818}]},"confidence":0.99360609,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"415","startIndex":"406"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.19852105,"y":0.78285712},{"x":0.23549488,"y":0.78285712},{"x":0.23549488,"y":0.7991209},{"x":0.19852105,"y":0.7991209}],"vertices":[{"x":349,"y":1781},{"x":414,"y":1781},{"x":414,"y":1818},{"x":349,"y":1818}]},"confidence":0.99308813,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"420","startIndex":"415"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.2440273,"y":0.78285712},{"x":0.26507396,"y":0.78285712},{"x":0.26507396,"y":0.7991209},{"x":0.2440273,"y":0.7991209}],"vertices":[{"x":429,"y":1781},{"x":466,"y":1781},{"x":466,"y":1818},{"x":429,"y":1818}]},"confidence":0.99373966,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"424","startIndex":"420"}]}}},{"detectedBreak":{"type":"SPACE"},"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.26962456,"y":0.78285712},{"x":0.32821387,"y":0.78285712},{"x":0.32821387,"y":0.7991209},{"x":0.26962456,"y":0.7991209}],"vertices":[{"x":474,"y":1781},{"x":577,"y":1781},{"x":577,"y":1818},{"x":474,"y":1818}]},"confidence":0.97398281,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"432","startIndex":"424"}]}}},{"detectedLanguages":[{"languageCode":"en"}],"layout":{"boundingPoly":{"normalizedVertices":[{"x":0.33276451,"y":0.78285712},{"x":0.3526735,"y":0.78285712},{"x":0.3526735,"y":0.7991209},{"x":0.33276451,"y":0.7991209}],"vertices":[{"x":585,"y":1781},{"x":620,"y":1781},{"x":620,"y":1818},{"x":585,"y":1818}]},"confidence":0.94136727,"orientation":"PAGE_UP","textAnchor":{"textSegments":[{"endIndex":"435","startIndex":"432"}]}}}]}],"shardInfo":{"shardCount":"1"},"text":"Invoice\nDATE: 01/01/1970\nINVOICE: NO. 001\nFROM: Company ABC\nuser@companyabc.com\nTO: John Doe\njohndoe@email.com\nADDRESS: 111 Main Street\nAnytown, USA\nADDRESS: 222 Main Street\nAnytown, USA\nTERMS: 6 month contract\nDUE: 01/01/2025\nItem Description\nQuantity\nPrice\nAmount\nTool A\n500\n$1.00\n$500.00\nService B\n1\n$900.00\n$900.00\nResource C\n50\n$12.00\n$600.00\nSubtotal\n$2000.00\nTax\n$140.00\nBALANCE DUE\n$2140.00\nNOTES:\nSupplies used for Project Q.\n","uri":""} \ No newline at end of file +{ + "entities": [ + { + "confidence": 1, + "id": "0", + "mentionText": "$140.00", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ] + } + } + ] + }, + "properties": [ + { + "confidence": 0.0085300114, + "id": "1", + "mentionText": "$140.00", + "normalizedValue": { + "moneyValue": { + "currencyCode": "USD", + "units": "140" + }, + "text": "140 USD" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "$140.00", + "textSegments": [ + { + "endIndex": "377", + "startIndex": "370" + } + ] + }, + "type": "vat/tax_amount" + } + ], + "textAnchor": { + "textSegments": [ + { + "endIndex": "377", + "startIndex": "370" + } + ] + }, + "type": "vat" + }, + { + "confidence": 0.99414569, + "id": "2", + "mentionText": "01/01/1970", + "normalizedValue": { + "dateValue": { + "day": 1, + "month": 1, + "year": 1970 + }, + "text": "1970-01-01" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.79067123, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.15472527 + }, + { + "x": 0.79067123, + "y": 0.15472527 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "01/01/1970", + "textSegments": [ + { + "endIndex": "24", + "startIndex": "14" + } + ] + }, + "type": "invoice_date" + }, + { + "confidence": 0.99308187, + "id": "3", + "mentionText": "01/01/2025", + "normalizedValue": { + "dateValue": { + "day": 1, + "month": 1, + "year": 2025 + }, + "text": "2025-01-01" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.16496018, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.40483516 + }, + { + "x": 0.16496018, + "y": 0.40483516 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "01/01/2025", + "textSegments": [ + { + "endIndex": "226", + "startIndex": "216" + } + ] + }, + "type": "due_date" + }, + { + "confidence": 0.9391228, + "id": "4", + "mentionText": "6 month contract", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19055745, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.38637364 + }, + { + "x": 0.19055745, + "y": 0.38637364 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "6 month contract", + "textSegments": [ + { + "endIndex": "210", + "startIndex": "194" + } + ] + }, + "type": "payment_terms" + }, + { + "confidence": 0.93962258, + "id": "5", + "mentionText": "$140.00", + "normalizedValue": { + "moneyValue": { + "currencyCode": "USD", + "units": "140" + }, + "text": "140 USD" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "$140.00", + "textSegments": [ + { + "endIndex": "377", + "startIndex": "370" + } + ] + }, + "type": "total_tax_amount" + }, + { + "confidence": 0.92609853, + "id": "6", + "mentionText": "2000.00", + "normalizedValue": { + "moneyValue": { + "units": "2000" + }, + "text": "2000" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70875996, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.70875996, + "y": 0.62725276 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "2000.00", + "textSegments": [ + { + "endIndex": "365", + "startIndex": "358" + } + ] + }, + "type": "net_amount" + }, + { + "confidence": 0.92631412, + "id": "7", + "mentionText": "John Doe", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55460751, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.23824176 + }, + { + "x": 0.55460751, + "y": 0.23824176 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "John Doe", + "textSegments": [ + { + "endIndex": "92", + "startIndex": "84" + } + ] + }, + "type": "receiver_name" + }, + { + "confidence": 0.73842067, + "id": "8", + "mentionText": "2140.00", + "normalizedValue": { + "moneyValue": { + "units": "2140" + }, + "text": "2140" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.71103525, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.71103525, + "y": 0.68879122 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "2140.00", + "textSegments": [ + { + "endIndex": "398", + "startIndex": "391" + } + ] + }, + "type": "total_amount" + }, + { + "confidence": 0.67992091, + "id": "9", + "mentionText": "Company ABC", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19795223, + "y": 0.2254945 + }, + { + "x": 0.31342435, + "y": 0.2254945 + }, + { + "x": 0.31342435, + "y": 0.2421978 + }, + { + "x": 0.19795223, + "y": 0.2421978 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "Company ABC", + "textSegments": [ + { + "endIndex": "59", + "startIndex": "48" + } + ] + }, + "type": "supplier_name" + }, + { + "confidence": 0.6292581, + "id": "10", + "mentionText": "222 Main Street\nAnytown, USA", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.60409558, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.30945054 + }, + { + "x": 0.60409558, + "y": 0.30945054 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "222 Main Street\nAnytown, USA", + "textSegments": [ + { + "endIndex": "186", + "startIndex": "158" + } + ] + }, + "type": "receiver_address" + }, + { + "confidence": 0.60170889, + "id": "11", + "mentionText": "$", + "normalizedValue": { + "text": "USD" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.70591581, + "y": 0.67516482 + }, + { + "x": 0.70591581, + "y": 0.68791211 + }, + { + "x": 0.70136517, + "y": 0.68791211 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "$", + "textSegments": [ + { + "endIndex": "391", + "startIndex": "390" + } + ] + }, + "type": "currency" + }, + { + "confidence": 0.56864369, + "id": "12", + "mentionText": "111 Main Street\nAnytown, USA", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.22354949, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.30945054 + }, + { + "x": 0.22354949, + "y": 0.30945054 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "111 Main Street\nAnytown, USA", + "textSegments": [ + { + "endIndex": "148", + "startIndex": "120" + } + ] + }, + "type": "supplier_address" + }, + { + "confidence": 0.5, + "id": "13", + "mentionText": "johndoe@email.com", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55062568, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.55062568, + "y": 0.25714287 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "johndoe@email.com", + "textSegments": [ + { + "endIndex": "110", + "startIndex": "93" + } + ] + }, + "type": "receiver_email" + }, + { + "confidence": 0.38972196, + "id": "14", + "mentionText": "NO. 001", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.81171787, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.81171787, + "y": 0.17362638 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "NO. 001", + "textSegments": [ + { + "endIndex": "41", + "startIndex": "34" + } + ] + }, + "type": "invoice_id" + }, + { + "confidence": 0.17637831, + "id": "15", + "mentionText": "user@companyabc.com", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.20022753, + "y": 0.2421978 + }, + { + "x": 0.39419794, + "y": 0.2421978 + }, + { + "x": 0.39419794, + "y": 0.25714287 + }, + { + "x": 0.20022753, + "y": 0.25714287 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "user@companyabc.com", + "textSegments": [ + { + "endIndex": "79", + "startIndex": "60" + } + ] + }, + "type": "supplier_email" + }, + { + "confidence": 0.014726358, + "id": "16", + "mentionText": "$600.00", + "normalizedValue": { + "moneyValue": { + "currencyCode": "USD", + "units": "600" + }, + "text": "600 USD" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70079637, + "y": 0.56395602 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "$600.00", + "textSegments": [ + { + "endIndex": "347", + "startIndex": "340" + } + ] + }, + "type": "freight_amount" + }, + { + "confidence": 0.0044533103, + "id": "17", + "mentionText": "001", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.85210466, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.85210466, + "y": 0.17362638 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "001", + "textSegments": [ + { + "endIndex": "41", + "startIndex": "38" + } + ] + }, + "type": "purchase_order" + }, + { + "confidence": 0.0016544734, + "id": "18", + "mentionText": "001", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.85210466, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.85210466, + "y": 0.17362638 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "001", + "textSegments": [ + { + "endIndex": "41", + "startIndex": "38" + } + ] + }, + "type": "receiver_tax_id" + }, + { + "confidence": 1.51808e-05, + "id": "19", + "mentionText": "50", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "50", + "textSegments": [ + { + "endIndex": "332", + "startIndex": "330" + } + ] + }, + "type": "supplier_iban" + }, + { + "confidence": 1, + "id": "20", + "mentionText": "Tool A 500 1.00 500.00", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.12741752, + "y": 0.50153846 + } + ] + } + } + ] + }, + "properties": [ + { + "confidence": 0.27429417, + "id": "21", + "mentionText": "Tool A", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.50021976 + }, + { + "x": 0.12741752, + "y": 0.50021976 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "Tool A", + "textSegments": [ + { + "endIndex": "272", + "startIndex": "266" + } + ] + }, + "type": "line_item/description" + }, + { + "confidence": 0.80564255, + "id": "22", + "mentionText": "500", + "normalizedValue": { + "text": "500" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31626847, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.50021976 + }, + { + "x": 0.31626847, + "y": 0.50021976 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "500", + "textSegments": [ + { + "endIndex": "276", + "startIndex": "273" + } + ] + }, + "type": "line_item/quantity" + }, + { + "confidence": 0.91168684, + "id": "23", + "mentionText": "1.00", + "normalizedValue": { + "moneyValue": { + "units": "1" + }, + "text": "1" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.52161545, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.49978021 + }, + { + "x": 0.52161545, + "y": 0.49978021 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "1.00", + "textSegments": [ + { + "endIndex": "282", + "startIndex": "278" + } + ] + }, + "type": "line_item/unit_price" + }, + { + "confidence": 0.91477633, + "id": "24", + "mentionText": "500.00", + "normalizedValue": { + "moneyValue": { + "units": "500" + }, + "text": "500" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70875996, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.70875996, + "y": 0.50153846 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "500.00", + "textSegments": [ + { + "endIndex": "290", + "startIndex": "284" + } + ] + }, + "type": "line_item/amount" + } + ], + "textAnchor": { + "textSegments": [ + { + "endIndex": "272", + "startIndex": "266" + }, + { + "endIndex": "276", + "startIndex": "273" + }, + { + "endIndex": "282", + "startIndex": "278" + }, + { + "endIndex": "290", + "startIndex": "284" + } + ] + }, + "type": "line_item" + }, + { + "confidence": 1, + "id": "25", + "mentionText": "Service B 1 900.00 900.00", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53274727 + }, + { + "x": 0.1268487, + "y": 0.53274727 + } + ] + } + } + ] + }, + "properties": [ + { + "confidence": 0.18043423, + "id": "26", + "mentionText": "Service B", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51824176 + }, + { + "x": 0.19624573, + "y": 0.51824176 + }, + { + "x": 0.19624573, + "y": 0.53098899 + }, + { + "x": 0.1268487, + "y": 0.53098899 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "Service B", + "textSegments": [ + { + "endIndex": "300", + "startIndex": "291" + } + ] + }, + "type": "line_item/description" + }, + { + "confidence": 0.63845867, + "id": "27", + "mentionText": "1", + "normalizedValue": { + "text": "1" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31968147, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.53142858 + }, + { + "x": 0.31968147, + "y": 0.53142858 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "1", + "textSegments": [ + { + "endIndex": "302", + "startIndex": "301" + } + ] + }, + "type": "line_item/quantity" + }, + { + "confidence": 0.91091561, + "id": "28", + "mentionText": "900.00", + "normalizedValue": { + "moneyValue": { + "units": "900" + }, + "text": "900" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51763368, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.53186816 + }, + { + "x": 0.51763368, + "y": 0.53186816 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "900.00", + "textSegments": [ + { + "endIndex": "310", + "startIndex": "304" + } + ] + }, + "type": "line_item/unit_price" + }, + { + "confidence": 0.92630732, + "id": "29", + "mentionText": "900.00", + "normalizedValue": { + "moneyValue": { + "units": "900" + }, + "text": "900" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70989764, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53274727 + }, + { + "x": 0.70989764, + "y": 0.53274727 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "900.00", + "textSegments": [ + { + "endIndex": "318", + "startIndex": "312" + } + ] + }, + "type": "line_item/amount" + } + ], + "textAnchor": { + "textSegments": [ + { + "endIndex": "300", + "startIndex": "291" + }, + { + "endIndex": "302", + "startIndex": "301" + }, + { + "endIndex": "310", + "startIndex": "304" + }, + { + "endIndex": "318", + "startIndex": "312" + } + ] + }, + "type": "line_item" + }, + { + "confidence": 1, + "id": "30", + "mentionText": "Resource C 50 12.00 600.00", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.12400455, + "y": 0.56395602 + } + ] + } + } + ] + }, + "properties": [ + { + "confidence": 0.17639633, + "id": "31", + "mentionText": "Resource C", + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.5498901 + }, + { + "x": 0.21615472, + "y": 0.5498901 + }, + { + "x": 0.21615472, + "y": 0.56307691 + }, + { + "x": 0.12400455, + "y": 0.56307691 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "Resource C", + "textSegments": [ + { + "endIndex": "329", + "startIndex": "319" + } + ] + }, + "type": "line_item/description" + }, + { + "confidence": 0.77324623, + "id": "32", + "mentionText": "50", + "normalizedValue": { + "text": "50" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "50", + "textSegments": [ + { + "endIndex": "332", + "startIndex": "330" + } + ] + }, + "type": "line_item/quantity" + }, + { + "confidence": 0.90924191, + "id": "33", + "mentionText": "12.00", + "normalizedValue": { + "moneyValue": { + "units": "12" + }, + "text": "12" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51934016, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.5635165 + }, + { + "x": 0.51934016, + "y": 0.5635165 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "12.00", + "textSegments": [ + { + "endIndex": "339", + "startIndex": "334" + } + ] + }, + "type": "line_item/unit_price" + }, + { + "confidence": 0.92716461, + "id": "34", + "mentionText": "600.00", + "normalizedValue": { + "moneyValue": { + "units": "600" + }, + "text": "600" + }, + "pageAnchor": { + "pageRefs": [ + { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70762229, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70762229, + "y": 0.56395602 + } + ] + } + } + ] + }, + "textAnchor": { + "content": "600.00", + "textSegments": [ + { + "endIndex": "347", + "startIndex": "341" + } + ] + }, + "type": "line_item/amount" + } + ], + "textAnchor": { + "textSegments": [ + { + "endIndex": "329", + "startIndex": "319" + }, + { + "endIndex": "332", + "startIndex": "330" + }, + { + "endIndex": "339", + "startIndex": "334" + }, + { + "endIndex": "347", + "startIndex": "341" + } + ] + }, + "type": "line_item" + } + ], + "pages": [ + { + "blocks": [ + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.74516493, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.12395605 + }, + { + "x": 0.74516493, + "y": 0.12395605 + } + ], + "vertices": [ + { + "x": 1310, + "y": 220 + }, + { + "x": 1534, + "y": 220 + }, + { + "x": 1534, + "y": 282 + }, + { + "x": 1310, + "y": 282 + } + ] + }, + "confidence": 0.99258333, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "8" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73208189, + "y": 0.14153846 + }, + { + "x": 0.87997723, + "y": 0.14197803 + }, + { + "x": 0.87997723, + "y": 0.17406593 + }, + { + "x": 0.73208189, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1287, + "y": 322 + }, + { + "x": 1547, + "y": 323 + }, + { + "x": 1547, + "y": 396 + }, + { + "x": 1287, + "y": 395 + } + ] + }, + "confidence": 0.98105228, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "42", + "startIndex": "8" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22505495 + }, + { + "x": 0.39419794, + "y": 0.22637363 + }, + { + "x": 0.39419794, + "y": 0.25758243 + }, + { + "x": 0.12457338, + "y": 0.25626373 + } + ], + "vertices": [ + { + "x": 219, + "y": 512 + }, + { + "x": 693, + "y": 515 + }, + { + "x": 693, + "y": 586 + }, + { + "x": 219, + "y": 583 + } + ] + }, + "confidence": 0.99284536, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "80", + "startIndex": "42" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50910127, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.50910127, + "y": 0.25714287 + } + ], + "vertices": [ + { + "x": 895, + "y": 513 + }, + { + "x": 1259, + "y": 513 + }, + { + "x": 1259, + "y": 585 + }, + { + "x": 895, + "y": 585 + } + ] + }, + "confidence": 0.98684746, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "111", + "startIndex": "80" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27472529 + }, + { + "x": 0.3526735, + "y": 0.30857143 + }, + { + "x": 0.1251422, + "y": 0.31032968 + } + ], + "vertices": [ + { + "x": 219, + "y": 629 + }, + { + "x": 619, + "y": 625 + }, + { + "x": 620, + "y": 702 + }, + { + "x": 220, + "y": 706 + } + ] + }, + "confidence": 0.99218655, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "149", + "startIndex": "111" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50739479, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.27472529 + }, + { + "x": 0.73378837, + "y": 0.30857143 + }, + { + "x": 0.5079636, + "y": 0.30989012 + } + ], + "vertices": [ + { + "x": 892, + "y": 628 + }, + { + "x": 1289, + "y": 625 + }, + { + "x": 1290, + "y": 702 + }, + { + "x": 893, + "y": 705 + } + ] + }, + "confidence": 0.99141854, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "187", + "startIndex": "149" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11660978, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.40483516 + }, + { + "x": 0.11660978, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 205, + "y": 850 + }, + { + "x": 571, + "y": 850 + }, + { + "x": 571, + "y": 921 + }, + { + "x": 205, + "y": 921 + } + ] + }, + "confidence": 0.98836583, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "227", + "startIndex": "187" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.45494506 + }, + { + "x": 0.26564276, + "y": 0.45670331 + }, + { + "x": 0.26507396, + "y": 0.47252747 + }, + { + "x": 0.12400455, + "y": 0.47076923 + } + ], + "vertices": [ + { + "x": 219, + "y": 1035 + }, + { + "x": 467, + "y": 1039 + }, + { + "x": 466, + "y": 1075 + }, + { + "x": 218, + "y": 1071 + } + ] + }, + "confidence": 0.99144334, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "244", + "startIndex": "227" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.47252747 + }, + { + "x": 0.31513083, + "y": 0.47252747 + } + ], + "vertices": [ + { + "x": 554, + "y": 1039 + }, + { + "x": 683, + "y": 1039 + }, + { + "x": 683, + "y": 1075 + }, + { + "x": 554, + "y": 1075 + } + ] + }, + "confidence": 0.9918679, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "253", + "startIndex": "244" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5085324, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.46901098 + }, + { + "x": 0.5085324, + "y": 0.46901098 + } + ], + "vertices": [ + { + "x": 894, + "y": 1040 + }, + { + "x": 968, + "y": 1040 + }, + { + "x": 968, + "y": 1067 + }, + { + "x": 894, + "y": 1067 + } + ] + }, + "confidence": 0.99088621, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "259", + "startIndex": "253" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69795221, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.46945056 + }, + { + "x": 0.69795221, + "y": 0.46945056 + } + ], + "vertices": [ + { + "x": 1227, + "y": 1039 + }, + { + "x": 1351, + "y": 1039 + }, + { + "x": 1351, + "y": 1068 + }, + { + "x": 1227, + "y": 1068 + } + ] + }, + "confidence": 0.99422973, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "266", + "startIndex": "259" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.50021976 + }, + { + "x": 0.12741752, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 224, + "y": 1110 + }, + { + "x": 302, + "y": 1110 + }, + { + "x": 302, + "y": 1138 + }, + { + "x": 224, + "y": 1138 + } + ] + }, + "confidence": 0.99121493, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "273", + "startIndex": "266" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31626847, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.50021976 + }, + { + "x": 0.31626847, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 556, + "y": 1110 + }, + { + "x": 608, + "y": 1110 + }, + { + "x": 608, + "y": 1138 + }, + { + "x": 556, + "y": 1138 + } + ] + }, + "confidence": 0.99508548, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "277", + "startIndex": "273" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.49978021 + }, + { + "x": 0.50967008, + "y": 0.49978021 + } + ], + "vertices": [ + { + "x": 896, + "y": 1109 + }, + { + "x": 972, + "y": 1109 + }, + { + "x": 972, + "y": 1137 + }, + { + "x": 896, + "y": 1137 + } + ] + }, + "confidence": 0.99123561, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "283", + "startIndex": "277" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48747253 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.69965869, + "y": 0.50109893 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1108 + }, + { + "x": 1343, + "y": 1109 + }, + { + "x": 1343, + "y": 1141 + }, + { + "x": 1230, + "y": 1140 + } + ] + }, + "confidence": 0.9940033, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "291", + "startIndex": "283" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51868135 + }, + { + "x": 0.19624573, + "y": 0.51824176 + }, + { + "x": 0.19624573, + "y": 0.53054947 + }, + { + "x": 0.1268487, + "y": 0.53098899 + } + ], + "vertices": [ + { + "x": 223, + "y": 1180 + }, + { + "x": 345, + "y": 1179 + }, + { + "x": 345, + "y": 1207 + }, + { + "x": 223, + "y": 1208 + } + ] + }, + "confidence": 0.99393082, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "301", + "startIndex": "291" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31968147, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.53142858 + }, + { + "x": 0.31968147, + "y": 0.53142858 + } + ], + "vertices": [ + { + "x": 562, + "y": 1182 + }, + { + "x": 570, + "y": 1182 + }, + { + "x": 570, + "y": 1209 + }, + { + "x": 562, + "y": 1209 + } + ] + }, + "confidence": 0.97234052, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "303", + "startIndex": "301" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.53186816 + }, + { + "x": 0.50967008, + "y": 0.53186816 + } + ], + "vertices": [ + { + "x": 896, + "y": 1181 + }, + { + "x": 1005, + "y": 1181 + }, + { + "x": 1005, + "y": 1210 + }, + { + "x": 896, + "y": 1210 + } + ] + }, + "confidence": 0.99454087, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "311", + "startIndex": "303" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70022756, + "y": 0.51868135 + }, + { + "x": 0.76279861, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53186816 + }, + { + "x": 0.70079637, + "y": 0.53274727 + } + ], + "vertices": [ + { + "x": 1231, + "y": 1180 + }, + { + "x": 1341, + "y": 1178 + }, + { + "x": 1342, + "y": 1210 + }, + { + "x": 1232, + "y": 1212 + } + ] + }, + "confidence": 0.99483174, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "319", + "startIndex": "311" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.55032969 + }, + { + "x": 0.21615472, + "y": 0.5498901 + }, + { + "x": 0.21615472, + "y": 0.56263739 + }, + { + "x": 0.12400455, + "y": 0.56307691 + } + ], + "vertices": [ + { + "x": 218, + "y": 1252 + }, + { + "x": 380, + "y": 1251 + }, + { + "x": 380, + "y": 1280 + }, + { + "x": 218, + "y": 1281 + } + ] + }, + "confidence": 0.9929108, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "330", + "startIndex": "319" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ], + "vertices": [ + { + "x": 554, + "y": 1252 + }, + { + "x": 591, + "y": 1252 + }, + { + "x": 591, + "y": 1280 + }, + { + "x": 554, + "y": 1280 + } + ] + }, + "confidence": 0.99091345, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "333", + "startIndex": "330" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.55076921 + }, + { + "x": 0.56029582, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.56307691 + }, + { + "x": 0.50967008, + "y": 0.5635165 + } + ], + "vertices": [ + { + "x": 896, + "y": 1253 + }, + { + "x": 985, + "y": 1252 + }, + { + "x": 985, + "y": 1281 + }, + { + "x": 896, + "y": 1282 + } + ] + }, + "confidence": 0.98650825, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "340", + "startIndex": "333" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70079637, + "y": 0.56395602 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1251 + }, + { + "x": 1339, + "y": 1251 + }, + { + "x": 1339, + "y": 1283 + }, + { + "x": 1232, + "y": 1283 + } + ] + }, + "confidence": 0.99455583, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "348", + "startIndex": "340" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5079636, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.62549448 + }, + { + "x": 0.5079636, + "y": 0.62549448 + } + ], + "vertices": [ + { + "x": 893, + "y": 1394 + }, + { + "x": 1022, + "y": 1394 + }, + { + "x": 1022, + "y": 1423 + }, + { + "x": 893, + "y": 1423 + } + ] + }, + "confidence": 0.99336886, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61318684 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.69965869, + "y": 0.62681317 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1394 + }, + { + "x": 1357, + "y": 1395 + }, + { + "x": 1357, + "y": 1427 + }, + { + "x": 1230, + "y": 1426 + } + ] + }, + "confidence": 0.99457115, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "366", + "startIndex": "357" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51023889, + "y": 0.64395607 + }, + { + "x": 0.53868032, + "y": 0.64439559 + }, + { + "x": 0.53811151, + "y": 0.65670329 + }, + { + "x": 0.50967008, + "y": 0.65626371 + } + ], + "vertices": [ + { + "x": 897, + "y": 1465 + }, + { + "x": 947, + "y": 1466 + }, + { + "x": 946, + "y": 1494 + }, + { + "x": 896, + "y": 1493 + } + ] + }, + "confidence": 0.98077214, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1464 + }, + { + "x": 1340, + "y": 1464 + }, + { + "x": 1340, + "y": 1494 + }, + { + "x": 1232, + "y": 1494 + } + ] + }, + "confidence": 0.99341494, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "378", + "startIndex": "370" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50625712, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.68791211 + }, + { + "x": 0.50625712, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 890, + "y": 1537 + }, + { + "x": 1119, + "y": 1537 + }, + { + "x": 1119, + "y": 1565 + }, + { + "x": 890, + "y": 1565 + } + ] + }, + "confidence": 0.99274617, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "390", + "startIndex": "378" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.6756044 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.70136517, + "y": 0.68835163 + } + ], + "vertices": [ + { + "x": 1233, + "y": 1536 + }, + { + "x": 1360, + "y": 1537 + }, + { + "x": 1360, + "y": 1567 + }, + { + "x": 1233, + "y": 1566 + } + ] + }, + "confidence": 0.98939878, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "390" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1149033, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.75032967 + }, + { + "x": 0.1149033, + "y": 0.75032967 + } + ], + "vertices": [ + { + "x": 202, + "y": 1679 + }, + { + "x": 323, + "y": 1679 + }, + { + "x": 323, + "y": 1707 + }, + { + "x": 202, + "y": 1707 + } + ] + }, + "confidence": 0.98372889, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "406", + "startIndex": "399" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.7991209 + }, + { + "x": 0.1268487, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 223, + "y": 1781 + }, + { + "x": 620, + "y": 1781 + }, + { + "x": 620, + "y": 1818 + }, + { + "x": 223, + "y": 1818 + } + ] + }, + "confidence": 0.98345977, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "435", + "startIndex": "406" + } + ] + } + } + } + ], + "detectedLanguages": [ + { + "languageCode": "en" + }, + { + "languageCode": "und" + } + ], + "dimension": { + "height": 2275, + "unit": "pixels", + "width": 1758 + }, + "formFields": [ + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50625712, + "y": 0.67516363 + }, + { + "x": 0.63986456, + "y": 0.67516363 + }, + { + "x": 0.63986456, + "y": 0.68791211 + }, + { + "x": 0.50625712, + "y": 0.68791211 + } + ] + }, + "confidence": 0.99815845, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "BALANCE DUE\n", + "textSegments": [ + { + "endIndex": "390", + "startIndex": "378" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.70136517, + "y": 0.68879122 + } + ] + }, + "confidence": 0.99815845, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "$2140.00\n", + "textSegments": [ + { + "endIndex": "399", + "startIndex": "390" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22493102 + }, + { + "x": 0.18445095, + "y": 0.22493102 + }, + { + "x": 0.18445095, + "y": 0.24131869 + }, + { + "x": 0.12457338, + "y": 0.24131869 + } + ] + }, + "confidence": 0.96725798, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "FROM: ", + "textSegments": [ + { + "endIndex": "48", + "startIndex": "42" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19795223, + "y": 0.2254945 + }, + { + "x": 0.39419794, + "y": 0.2254945 + }, + { + "x": 0.39419794, + "y": 0.25714287 + }, + { + "x": 0.19795223, + "y": 0.25714287 + } + ] + }, + "confidence": 0.96725798, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "Company ABC\nuser@companyabc.com\n", + "textSegments": [ + { + "endIndex": "80", + "startIndex": "48" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73208189, + "y": 0.16087912 + }, + { + "x": 0.81058019, + "y": 0.16087912 + }, + { + "x": 0.81058019, + "y": 0.17362638 + }, + { + "x": 0.73208189, + "y": 0.17362638 + } + ] + }, + "confidence": 0.96709669, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "INVOICE: ", + "textSegments": [ + { + "endIndex": "34", + "startIndex": "25" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.81171787, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.81171787, + "y": 0.17362638 + } + ] + }, + "confidence": 0.96709669, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "NO. 001\n", + "textSegments": [ + { + "endIndex": "42", + "startIndex": "34" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11746924, + "y": 0.37362638 + }, + { + "x": 0.18543799, + "y": 0.37362638 + }, + { + "x": 0.18543799, + "y": 0.38637364 + }, + { + "x": 0.11746924, + "y": 0.38637364 + } + ] + }, + "confidence": 0.96134514, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "TERMS: ", + "textSegments": [ + { + "endIndex": "194", + "startIndex": "187" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19055745, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.38637364 + }, + { + "x": 0.19055745, + "y": 0.38637364 + } + ] + }, + "confidence": 0.96134514, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "6 month contract\n", + "textSegments": [ + { + "endIndex": "211", + "startIndex": "194" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50739479, + "y": 0.27604395 + }, + { + "x": 0.60022515, + "y": 0.27604395 + }, + { + "x": 0.60022515, + "y": 0.28967032 + }, + { + "x": 0.50739479, + "y": 0.28967032 + } + ] + }, + "confidence": 0.95887446, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "ADDRESS: ", + "textSegments": [ + { + "endIndex": "158", + "startIndex": "149" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50910127, + "y": 0.2254945 + }, + { + "x": 0.73321956, + "y": 0.2254945 + }, + { + "x": 0.73321956, + "y": 0.30945054 + }, + { + "x": 0.50910127, + "y": 0.30945054 + } + ] + }, + "confidence": 0.95887446, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "TO: John Doe\njohndoe@email.com\n222 Main Street\nAnytown, USA\n", + "textSegments": [ + { + "endIndex": "111", + "startIndex": "80" + }, + { + "endIndex": "187", + "startIndex": "158" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73265076, + "y": 0.14153846 + }, + { + "x": 0.78665948, + "y": 0.14153846 + }, + { + "x": 0.78665948, + "y": 0.15435793 + }, + { + "x": 0.73265076, + "y": 0.15435793 + } + ] + }, + "confidence": 0.95028293, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "DATE: ", + "textSegments": [ + { + "endIndex": "14", + "startIndex": "8" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.79067123, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.15472527 + }, + { + "x": 0.79067123, + "y": 0.15472527 + } + ] + }, + "confidence": 0.95028293, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "01/01/1970\n", + "textSegments": [ + { + "endIndex": "25", + "startIndex": "14" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11660978, + "y": 0.39252746 + }, + { + "x": 0.16040955, + "y": 0.39252746 + }, + { + "x": 0.16040955, + "y": 0.40483516 + }, + { + "x": 0.11660978, + "y": 0.40483516 + } + ] + }, + "confidence": 0.91327614, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "DUE: ", + "textSegments": [ + { + "endIndex": "216", + "startIndex": "211" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.16496018, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.40483516 + }, + { + "x": 0.16496018, + "y": 0.40483516 + } + ] + }, + "confidence": 0.91327614, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "01/01/2025\n", + "textSegments": [ + { + "endIndex": "227", + "startIndex": "216" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50815368, + "y": 0.2254945 + }, + { + "x": 0.53742194, + "y": 0.2254945 + }, + { + "x": 0.53742194, + "y": 0.23824176 + }, + { + "x": 0.50815368, + "y": 0.23824176 + } + ] + }, + "confidence": 0.87368214, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "TO: ", + "textSegments": [ + { + "endIndex": "84", + "startIndex": "80" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55062568, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.55062568, + "y": 0.25714287 + } + ] + }, + "confidence": 0.87368214, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "John Doe\njohndoe@email.com\n", + "textSegments": [ + { + "endIndex": "111", + "startIndex": "84" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.27648351 + }, + { + "x": 0.21843003, + "y": 0.27648351 + }, + { + "x": 0.21843003, + "y": 0.2901099 + }, + { + "x": 0.12457338, + "y": 0.2901099 + } + ] + }, + "confidence": 0.68129134, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "ADDRESS: ", + "textSegments": [ + { + "endIndex": "120", + "startIndex": "111" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.22354949, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.30945054 + }, + { + "x": 0.22354949, + "y": 0.30945054 + } + ] + }, + "confidence": 0.68129134, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "111 Main Street\nAnytown, USA\n", + "textSegments": [ + { + "endIndex": "149", + "startIndex": "120" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1149033, + "y": 0.73802197 + }, + { + "x": 0.18404569, + "y": 0.73802197 + }, + { + "x": 0.18404569, + "y": 0.75032967 + }, + { + "x": 0.1149033, + "y": 0.75032967 + } + ] + }, + "confidence": 0.56952512, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "NOTES:\n", + "textSegments": [ + { + "endIndex": "406", + "startIndex": "399" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.7991209 + }, + { + "x": 0.1268487, + "y": 0.7991209 + } + ] + }, + "confidence": 0.56952512, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "Supplies used for Project Q.\n", + "textSegments": [ + { + "endIndex": "435", + "startIndex": "406" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50666124, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.62549448 + }, + { + "x": 0.50666124, + "y": 0.62549448 + } + ] + }, + "confidence": 0.54551643, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "Subtotal\n", + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.69965869, + "y": 0.62725276 + } + ] + }, + "confidence": 0.54551643, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "$2000.00\n", + "textSegments": [ + { + "endIndex": "366", + "startIndex": "357" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50699323, + "y": 0.64395607 + }, + { + "x": 0.54003161, + "y": 0.64395607 + }, + { + "x": 0.54003161, + "y": 0.65670329 + }, + { + "x": 0.50699323, + "y": 0.65670329 + } + ] + }, + "confidence": 0.51709467, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "Tax\n", + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ] + }, + "confidence": 0.51709467, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "$140.00\n", + "textSegments": [ + { + "endIndex": "378", + "startIndex": "370" + } + ] + } + } + }, + { + "fieldName": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.17861205, + "y": 0.2254945 + }, + { + "x": 0.31364509, + "y": 0.2254945 + }, + { + "x": 0.31364509, + "y": 0.2421978 + }, + { + "x": 0.17861205, + "y": 0.2421978 + } + ] + }, + "confidence": 0.13733362, + "orientation": "PAGE_UP", + "textAnchor": { + "content": ": Company ABC\n", + "textSegments": [ + { + "endIndex": "60", + "startIndex": "46" + } + ] + } + }, + "fieldValue": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22505495 + }, + { + "x": 0.39419794, + "y": 0.22505495 + }, + { + "x": 0.39419794, + "y": 0.30945054 + }, + { + "x": 0.12457338, + "y": 0.30945054 + } + ] + }, + "confidence": 0.13733362, + "orientation": "PAGE_UP", + "textAnchor": { + "content": "FROMuser@companyabc.com\nADDRESS: 111 Main Street\nAnytown, USA\n", + "textSegments": [ + { + "endIndex": "46", + "startIndex": "42" + }, + { + "endIndex": "80", + "startIndex": "60" + }, + { + "endIndex": "149", + "startIndex": "111" + } + ] + } + } + } + ], + "image": { + "content": "iVBORw0KGgoAAAANSUhEUgAABt4AAAjjCAIAAAC+u7m3AAAgAElEQVR4nOzdZ5iV5b0v/mdNZRi6QqiKSnGQpihGqTasARWCHhsRtzEau0jUGEks6LFFjZKTDRILbAWCHTSgFFFQLFEGkSpFExCkzQDD1PV/sc5/zuy11gxTwEd3Pp9Xs37rbs84yXXxve77uSN9+/ZdsGBBAAAAAADwPYpEo9Gw1wAAAAAA/NtJCXsBAAAAAMC/I9EkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEALRJAAAAAAQAtEkAAAAABAC0SQAAAAAEIK0sBcAAAAA/8NFIpGk9Wg0+j2vhKTGjx+/atWqipUWLVqMGjUqrPXAv4+I/x8EAACAA0o0+QM3aNCg2bNnV6zk5OQsW7YsrPXAvw8HugEAAACAEIgmAQAAAIAQiCYBAAAAgBCIJgEAAACAEIgmAQAAAIAQiCYBAAAAgBBEotFo2GsAAACA/8kikUjSun+S/0CUlZUlFlNSbOeCAy4t7AUAAAAAhEkKCWHxvz0AAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASuwQEAAIAft127di1evHjhwoUrV64sKCgoKyvLysrq0KHDMcccc8wxx7Rp06ayK8J/RNavX7906dJly5atWLEiLy+vpKQkPT29UaNGXbt27d69e7du3Q4++OCw1/j/lJSUfPrpp3Pnzl21atWePXv27t2bmpravHnzI444okOHDn369Nm/qy0tLV29evVnn332+eefr1+/vrCwMBqN1qtXr127dj169OjZs2enTp1SU1P344ywv4gmAQAA4Idow4YNQ4YMqVg5+uijJ06cWP4xGo3OmjXrnnvuWbRoUVlZWWXjdOvW7corrxw5cmR2dnbVM06aNOmRRx6JK1577bVXXHFFzZf/fxUVFZ100kl79uypWOzZs+df//rX6nT/5ptvXnjhhcmTJ3/++edVtzzuuON++ctfXnjhhQ0aNKjpIq+++uoPPvigYuWwww576aWXajpOfn7+M888M2vWrHfffTcvL6+yZikpKX369LnggguuuOKKevXq1XSWipYvX/7nP//52Wef3blzZxXNmjRpcvnll1999dUdO3asy3Sw30Wi0WjYawAAAID/ySrbtFj1P8lXrVrVqVOnipW+ffsuWLAg9vMHH3wwevTo8o/7dNBBB40bN2748OFVtPnmm28OOeSQuFUdc8wxn3zySTVnSfTqq6+ee+65ccU//elP1157bdUdt2/fPmbMmHHjxpWWllZ/uoYNG15//fW/+93vMjMzq99r0KBBs2fPrljJyclZtmxZ9UfYs2fP448//vDDD2/btq36vdq2bTtmzJiRI0empNT4hXtffPHFDTfc8M4779So11lnnfXUU0+1b9++ptPBAeJdkwAAAPAj8+KLL/bv37/6uWQQBFu3br3ggguuueaawsLCytq0bdt20KBBccVPP/30yy+/rOVCg+D555+Pq2RkZFx00UVV93rmmWc6duz4pz/9qUa5ZBAE+fn5991337HHHvvpp5/WbKF18OGHH3bp0uWOO+6oUS4ZBME333xz5ZVXDh48uOo9j3HKysoef/zxXr161TSXDIJg5syZPXr0mDRpkp1q/ECIJgEAAODH5KmnnrrooouKi4tr0ffPf/7zNddcU0WDyy+/PLE4efLkWswVBMH27dtff/31uOKQIUOaNWtWWZfS0tJrrrnm8ssv37p1a+0mDYJg6dKlxx9//F/+8pdaj1B9EydO7N+///r162s9wowZM/r167djx47qNN69e/fZZ5994403VhExVy0vL+/SSy/9j//4j5rGvnAgeNckAAAA/Gg8++yz+zwKXbWJEyeeeeaZw4YNS/rtkCFDmjZtun379orFyZMn33333bU4dDxt2rSioqK4YtL0M6aoqOjiiy/+29/+VsWYTZs27dSpU2Zm5p49e5YtWxb3FstyJSUlv/rVr4qLi+v466rapEmTqn4RZ+yingYNGhQWFq5fv37dunVJm+Xm5g4bNuzNN99MT0+vYrQ9e/acffbZ8+fPr6xBampq586dW7duHYlEtm/fnpubW1mCOXHixJKSkr/+9a+1+M8K+5G/PwAAAPhx+Prrr3/961/HFdu0aTN69OhPP/1027ZtRUVFe/bs+eyzzx555JHjjz++snHuvPPOys7z1qtXL/G09bp16xYuXFiLBT/33HNxlVatWp122mmVtb/99tsryyXbtm370EMPrVmzZuvWrR988MH8+fM/+uijnTt3fv7556NGjWrYsGHSXtddd92LL75Yi5VXx4IFCyqLWZs2bXrbbbctX758+/bt77///t///vd58+Z99dVXixcvvummmxo3bpzY5Z133rnrrruqmK6srOzSSy9NmktGIpHBgwe/8cYbu3bt+uKLL2bPnj1r1qyPPvooLy9v0aJFl156adLruZ977rnf/e531XtWOGCiAAAAwIFUu3+Sr1y5sup/0Xfr1m3WrFklJSVJu5eVlb3wwgtJU7AgCGbPnl3ZvEkvvbnqqqtq+tRr1qxJHOc3v/lNZe3nz5+f9L6glJSUe+65p6ioqIq5tm/fXtn7K7Ozs7/++uuql5qYlubk5FTdZc+ePR06dEg648UXX5yXl1dF36+++qpnz56JHTMyMtasWVNZr8ceeyzpdB07dlywYEHVq121alXSGYMgePfdd6vuCweUXZMAAADw43PhhRd+8MEHp512WtINcUEQRCKRCy+88LXXXkt6RnjixImVjXz00Ud37949rjh16tTEo9lVmzRpUmKxsm2G+fn5v/jFL6IJMW6jRo3efvvtO++8s+qTzk2aNJk0adKTTz6Z+NXu3btvvPHGaq+6uh544IHVq1cn1p988snnn3++sl2cMYcddtjcuXOPO+64uHpRUVFl2xi3bNkyZsyYxPrJJ5/8ySef9O3bt+rVdujQ4f333//5z3+e+NUNN9zgpZOESDQJAAAAPzJDhgyZPHly/fr199myf//+Dz/8cGJ93rx5lXWJRCKJAeL27dvffPPN6q8wGo0m3s19wgkndO7cOWn7Bx98cO3atXHF9PT0N95446STTqrOjJFI5Ne//nXSrYXTp0+v0eL3KS8vL+lE9957769//eukez/jNGnSZMKECYktp0+fnvQ+nN/+9reJt3gfe+yxr7/+etUxaLn69etPmjRpwIABcfV//OMff/3rX6szAhwIokkAAAD4Malfv/6f/vSn6t9ecuWVVzZq1CiuuHHjxiquhL744osTdykm3QVZmQ8++CBxU2FlWyZLS0ufeeaZxPr999/fr1+/6k8aBMH1119/wQUXJNbvu+++Go1TtcmTJ+fl5cUVTzzxxDvuuKP6g3Tv3v0Xv/hFXLGwsHD69OlxxdWrV0+YMCGuWK9evUmTJlUnni6XkZExefLkpk2bxtXvueeexP2q8P0QTQIAAMCPya9+9at27dpVv31WVlbSm2e++uqryro0b978Zz/7WVzx9ddfT9y4V5nELZNZWVlJQ8MgCObMmfPNN9/EFQ899NBaXK4diUQeeOCBjIyMuPr777+/fv36mo5WmfHjxycW77777ursl4zrkhgBv/baa3GVqVOnJkaHo0ePrmwLahXatGlz2WWXxRU3bNiwePHimg4F+4VoEgAAAH5MzjvvvJp26dSpU2Jx27ZtVXQZOXJkXCXphr6kioqKpkyZElccOnRo4ubNmKRbJu+6667MzMzqTBenffv2V111VWJ9f13VvW7dun/84x9xxd69e5988sk1Hapt27Z9+vQp/9ioUaPevXsfccQRcc2mTZsWV0lPT7/66qtrOl1M0oC4sovR4UATTQIAAMCPRrNmzU444YSa9mrfvn1iserLT04//fRWrVrFFat5pnvmzJmJuWdlp7nLyspeffXVuGJaWtrQoUOrM1dSF198cWIxMS2tncRcMgiCwYMH13TLZMxtt932f/7P/5k3b17siP2HH3746KOPVmywevXqzz77LK7XoEGDWrZsWYvpgiA4/vjjE3fdTps2zZluQiGaBAAAgB+Nbt26VXYldxWSHgAvKSmpoktaWtqll14aV5w3b97XX3+9z+kST3O3b99+4MCBSRtv2LBh9+7dccV+/fo1btx4nxNV5rjjjmvRokVcMTc3t7i4uNZjlksMCoMgOP3002s32umnn37VVVcNGDCgZcuWScPNd955J7G4zyu5q5CSkjJkyJC44vr16zdv3lzrMaHWRJMAAADwo5F0/+M+JT0ZXXU0GSTb5xiNRl944YWqe23btu3111+PK44YMaKye3u+/PLLxGLSl2NWX0pKyqmnnhpXLCkpSbwEvBYSd01mZWUdffTRdR85qZUrVyYWe/fuXZcxO3bsmFhctWpVXcaE2kkLewEAAABAdR166KG16JV0o2XVB7qDIDjyyCNPOOGERYsWVSxOmjRp9OjRVfSaOnVq4ubEESNGVNY+aTSZNDurkaQjLF++POlrN2skcdfkIYccUoutrNWUNDHcs2fPF198Uesxk57dXrVqVV02Y0LtiCYBAADgR6Np06a16FW71yAGQTBy5Mi4aDI3N3fJkiXdu3evrEviae6BAwcedthhlbVfvnx5YrGK9tWUdIQVK1bUcdgdO3YkHmk/5JBD6jhsFZJGk4n3px+gieBAc6AbAAAAfjQO3O68pIYPH56VlRVXnDx5cmXt16xZs3DhwrhiZRfgxGzZsiWxWPewL+kIeXl5dRx2586dicU2bdrUcdgq7JdD6NWxcePG72ciqEg0CQAAAD8alb2x8QBp1KjRsGHD4oqTJ08uKytL2j7xCu+GDRtWfdd2UVFRYrFhw4Y1WWYSiYlqZXPVSGFhYWKxfv36dRy2MmVlZUlnPBD2yx1BUFOiSQAAAKBSI0eOjKv885//nD9/fmLLaDSaeJp7+PDh2dnZVYyfNBGr++bQA7S9NGlQmJZ2oF6X933GhXXPbaEWRJMAAABApfr375/43sakZ7oXLVq0Zs2auGLVp7mD2l7Rs09J7x9PelN5jRyg1Vbm+9wk+z2/KwBiXIMDAAAAVColJeXyyy+/6667KhanTZv25JNP1qtXr2Ixcctkp06dTjzxxKrHz8jISCzu2bMnbvCays/PTyzWPZpMT09PLBYUFNRx2Mok3Y/ZpUuX8ePH7/e5mjdvvt/HhH0STQIAAABVGTFixJgxY6LRaHklLy/vjTfeqPgaysLCwilTpsR1/MUvfrHPy8FbtGiRWNywYUOzZs3qsORg/fr1icWkL6CskYMOOiixeOAukIlEIo0bN467e6e4uHifgS/8WDjQDQAAAFTlkEMOOeWUU+KKcTfezJw5c/v27RUrKSkpl1122T4H79ixY2Jx3bp1NV7lf5c0muzUqVMdh23WrFnTpk3jit98800dh61C4prXrl37vd2NAweaaBIAAADYh8TLcN58882Ku/kS7+YeNGhQmzZt9jly0rhw9erVNV/jf7Nq1arE4lFHHVXHYYMg6NChQ1xlw4YNFbeU1tTHH3+8adOmykZI/P2UlJQsXbq01tPBD4poEgAAANiHc889t3HjxhUrRUVFr7zySuznHTt2vPHGG3Fd9nkBTkzSXZNz586t1TL/r7Kysjlz5sQVs7OzDz300LoMG5MYTe7cuXPlypW1G23nzp3HHXdcq1atsrOzjzrqqHPOOee666579913yxskjW4/+uij2k0HPzSiSQAAAGAfsrKyLrroorjiiy++GPvhb3/7W1FRUcWvmjRpMnjw4OqM3KFDhwYNGsQV58yZs2fPntouNvj444+/++67uOJRRx21Xy687t69e2Lx7bffrt1oS5Ysif1QUFCwbNmyGTNmPPnkk1999VV5gx49eiT2mjZtWu2mi5k/f/5DDz00bdq0xYsXb968uS5bPqGORJMAAADAviXugpw9e/aOHTuCIJg8eXLcVxdddFE1r9jOzMz82c9+Flfcu3fvjBkzarvSYOrUqYnFPn361HrAis4999zE4ltvvVW70f7+978nFk844YTynwcNGpSdnR3XYO7cuRs2bKjdjEEQ/Pa3vx09evTw4cOPP/74n/zkJ9nZ2Tk5OYn7TOF7IJoEAAAA9u3YY4+Ne1djaWnprFmztmzZMn/+/LjG1TzNHfPzn/88sfj73/++tLS0FuvctGnTuHHjEusV7xOviyOPPLJLly5xxRkzZixfvrymQxUWFo4fPz5x/M6dO5d/zMrKStx/Go1G77///ppOF7N48eL333+/YqWgoGDFihWJDwXfA9EkAAAAsG+RSCTxMpwZM2bMnDkz7kRw165de/XqVf2RzzjjjMQz3cuWLXvuuedqsc577rmnoKAgrtiuXbuf/vSntRgtqaFDh8ZVotHo2LFjazrO9OnTN2/eHFc877zz4ioXXHBBYt+//OUvixcvrumMhYWFif8RgyAYPHhwy5Ytazoa1J1oEgAAAKiWSy65JC0trWJl5syZ5ZfhlLv88ssjkUj1h83Kyvr1r3+dWL/++uu/+OKLGq3wpZdeSrplctSoUfvlRZMxV155ZVZWVlzx+eefr9Eh9J07d95+++1xxZSUlMsuuyyueNZZZ+Xk5MQVo9HopZdeunXr1urPGATBH/7wh6S/0uuvv75G48D+IpoEAAAAqqVFixZnn312xcp333336quvVqykpaVdcsklNR35zjvvbN26dVxx165dgwYN+vLLL6s5yMyZMxPv6gmCoFOnTr/61a9quqQqtGvX7tZbb02sX3jhhR9++GF1RigpKbn88ssT3xd56aWXHnnkkXHF9PT0J554InGQlStXDho0KPHCn8q8+eab//t//+/E+vHHH3/SSSdVcxDYv0STAAAAQHUlHgeOO8199tlnt2jRoqbDNmjQ4OGHH06s/+tf/zruuOMSr9mJU1paetddd51zzjmFhYWJ3z722GMZGRk1XVLVRo8e3aZNm7jirl27BgwYMH78+KrvvN62bdvZZ5/98ssvx9UzMjLuuuuupF1OPfXUpO/K/PTTT7t37z5r1qyqV1taWvrII4/87Gc/Kysri/sqLS1t/PjxNdrlCvuRaBIAAACorjPPPLPq5LFGF+BUdOGFFya9D2f37t2XXHLJCSecMH369MTkMS8v789//vORRx55zz33JA0EH3vssTPPPLN2S6pCdnb2f/7nfyYeEi8sLPzlL3/Zt2/fl19+ubi4OO7b3NzcW2+9tUuXLknDxCeeeOLwww+vbMYnnniiXbt2ifWNGzeefvrpZ5555owZM0pKSuK+3bRp0/jx4/v06TNq1Kik1wr97ne/69atW2WTwoGWtu8mAAAAAEEQBEF6evpll12WdIdjEAQtWrQ466yzajdyJBJ57rnnvvvuu7lz5yZ++8EHHwwbNiw9Pb179+6dO3fOyMjYs2fP0qVLv/zyyyq2KD700EM33HBD7dazT2edddbjjz9+3XXXJX61cOHC888/PzMzs0ePHh06dEhPT9+1a9eqVauWLFlS2WgjR4785S9/WcV0rVq1mjlz5sCBA5O+X/Ktt9566623MjMzu3Xr1qlTp9jvZ926dR999FEVv58RI0bceeedVT4lHFiiSQAAAKAGLr/88sqiyUsuuSQ9Pb3WI9erV++NN94477zzKjuhXFxc/Mknn3zyySfVGW3s2LGjRo2q9WKq49prry0uLr755puTfltYWLh48eLq3KP985//fNy4cfs8Vd21a9c5c+YMGjTo22+/rWzGjz/++OOPP97njEEQDB06dMKECfvxdiCoBX9/AAAAQA106dKld+/eSb/6xS9+UcfB69evP3PmzIcffjgzM7PWg7Ro0WLy5MmJ918fCDfddNPs2bPbtm1b6xFuu+22F154oZrP271799zc3KQn36svJSXl97///dSpU+PuW4fvn2gSAAAAqJnEy3CCIOjVq9d+eWthamrqLbfc8tlnn/Xr16+mfbOysm6++eYVK1Ykvar7ADn11FNzc3Mvu+yyml4m06tXr4ULF95///2pqanV79W8efOpU6dOmTIl8R6e6jjllFMWLlw4ZswY+yX5IZCOAwAAwA9Rampq4oUzWVlZtRgqPT09cai6bEu88MIL77333qKioorFql+VWFNHHnnku++++9lnn40fP37SpEl5eXlVNE5NTT3uuONOO+20a665pmXLljWdq0mTJnG/n4MOOqimIzz77LN33333hAkTJkyYsGnTpqpXe9ppp1122WUXXHBBrfPB4cOHn3/++X//+9+ffvrp119/PfECnDhNmzY944wzrr766loEvnDgRKq+zx4AAAAgXAUFBbm5uUuWLMnNzV2xYsXu3btLSkqysrLq16/fpUuXk046qW/fvg0bNgx7mf9XcXHx0qVLlyxZsmTJkmXLlu3evbu4uDg9Pb1ly5Y5OTk5OTknn3xy1bec19T27dtzc3OXLl26dOnS1atXFxQUxGZs2rTpEUcccfjhh/fs2fOEE05wfJsfINEkAAAAABACrxUAAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmsa8q2sAACAASURBVAQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEIgmgQAAAAAQiCaBAAAAABCIJoEAAAAAEKQFvYCAAAAIHyvvfbak08+mViPRCKpqan16tU7+OCDO3TocPrpp/fo0aP6w7799tuPPPJIaWlp7GOPHj3uvffezMzMpI1///vfL1y4sEbLTklJeeutt4IgKCsru+uuuxYvXlz9vo0bN37wwQcPO+ywGs1YmS+//HL69OlLly7du3dv8+bNTzzxxPPOO69JkybV7L5t27bbb79969atY8eO7dSpUxUtt2/fftttt61fv/7GG28844wz9uMaPvzww/vuu69z585V/Dfa5xpq8UQrV6589dVXlyxZsnPnzmbNmvXu3fv8889v2bJlXLPS0tKlS5fm5+dX51kaN27crVu3xGVPnz590aJFW7ZsadSoUU5OzrBhwzp37lydAeFAiQIAAMC/vaS5ZKL09PTTTjtt0aJF1RmzuLh42LBhFbs3a9bsww8/rKz9ueeeW9N/1Kempsb6lpSUVJaRVaZ58+ZLliyp+68uPz9/1KhR9erVixu/TZs2U6ZMKS0t3ecIpaWlY8aMSUtLa9as2eLFi6tu/N577zVp0iTuN1n3NXz33XcDBw4MgmDAgAG7du2qxRpq8UR5eXmjRo3Kzs6OW3bTpk3Hjh27d+/eio23bt167LHHVvM/bp8+feLmmjp1aps2beKaZWZm3nLLLXl5efv8/cAB4kA3AAAAVFdxcfHs2bPPOeec559/fp+Nly9f/v7771esbNu27aWXXjpgqwvB3r17b7rppkcffXTv3r0pKSlt27bt2rVrw4YNgyD45z//ecUVV0yZMqXqEcrKyiZMmPDwww+XlJRUZ8aFCxfu3LmzY8eO5VsR676G/Pz866+/fv78+dVZQNI11OKJ8vPzR44c+cgjj+zevTsIggYNGnTt2vXQQw9NSUnZvn37nXfeedVVV+3atauaS6raCy+8cMUVV/zzn/8MgqBJkybdunVr3bp1JBIpLCx89NFHb7755sLCwv0yEdSUaBIAAABqZuvWrTfeeOPs2bOrbjZjxoxNmzbFFV9//fWNGzcesKV931588cXnnnuurKysXbt206dPX7duXW5u7rp162666aaMjIxdu3bdeeedK1eurKx7UVHRQw89dPPNN8fiuX0qLCycO3duNBrt06dP+UntOq7hX//612WXXfbCCy9Eo9Far6EWT/Twww+//PLL0Wg0Kyvrjjvu2LBhQ25u7ldffTVnzpxu3bqVlZVNmjTpscceK2+fmprao0ePEyvXu3fvBg0axFr26dOnvOPKlSvvvPPO/Pz8evXq/fa3v92wYcOSJUvWr18/adKkVq1aRaPRZ5999sUXX6zOs8N+512TAAAA8N9kZWX94Q9/6Nq1azQaLSkpKSgo2Lhx44IFC2bNmlW+i23btm2/+c1vunbt2qpVq6SD7Nix46WXXkpMu1atWjVnzpyLL744sctdd931y1/+smIlNktss1sQBCeffPKoUaMqNohEIkln79Chw9ixY2NBVWUyMzPr+KLJrVu3PvXUU0VFRQ0bNhw3btw555wTqzdr1uyBBx6IRqOPP/742rVrn3322fvuuy+x+z//+c+bbrrppZdeKn8X5z6tX78+Nze3Xr16scPXdV/DvHnzrr766uXLl1f/qRPXUIsnWrly5bPPPltaWpqenn7vvffeeOONKSkpQRCkpKQMGDBg2rRpgwcPXrly5V/+8pfzzz+/S5cuQRA0btx4woQJlQ1YVlb2xz/+8Y477giC4Pzzz//d735X/tXEiRO/+uqrIAiuuuqqP/zhD6mpqUEQpKWlXXTRRQ0bNrzkkkvy8vLGjRs3ePDgpk2bVv/3APtHSAfJAQAA4Aek4rsmGzRo8M477yS2+fDDDyveGZKWljZu3LjKBnzzzTfr168fa5mSkpKW9v/2Bp1zzjlxrxGszPr164844ojyjhdddFFlLePeNdmzZ8/NmzdXZ4q6mDFjRlZWVhAEP/vZzwoKCuK+XbFiRfv27YMgOProo+MWk5eX98ADD7Ro0SK22vbt28cec5/vmnzhhRfS09M7dOiwbt26Oq5hxYoVF198cUZGRhAEkUjk2GOPbdSoUVCNd00mrqEWTzRx4sRYRHjyySfn5+cnNnjiiSdSU1MjkciDDz5YxWLKvfnmm7EtnN26dVu7dm15fdOmTV27dg2CoHXr1kuXLo3rVVhYOHz48CAIsrOzZ8+eXZ2JYP9yoBsAAACqpXfv3o8//njjxo1jH0tKSiZPnrxz587ElmVlZVOnTt2zZ0/sY05OTiwAilm0aNGSJUu+hwXXyOeffz5w4MBjjz329NNP//rrr6vT5b333isoKIhEIqeddlriFTSHH3740UcfHQTBmjVrli5dWvGrefPm/f73v9+8eXNKSspZZ5311ltv5eTkVGfGOXPmFBcX9+jRo23btnVcw6OPPjp58uSioqIGDRrceeedTz/9dOJ1NNVcQy2e6KOPPiotLY1EIuedd17Sza39+/dv2rRpNBqdM2dOUVFR1Uv6+uuvf/Ob3+zYsaNhw4b33XdfLI2NWb58+fr164Mg6NatW4cOHeI6ZmRknHHGGampqbt373777bf39eiw/4kmAQAAoLoGDBhQ8S1+X375ZdKXGMbeGFj+cdCgQf/xH/9RnkBt3br1B3gZTn5+/mefffbJJ5/k5uZW51KUkpKS3NzcIAgaNWrUvXv3xAZpaWmxG6Xz8/O/+OKLxAadOnWaOHHiyy+/3LFjx+qscPPmzR999FFKSsopp5wS23JYxzWkpaWdccYZc+bMufvuu8u3uNZ0DbV7os2bNwdBUK9evcS4MKZZs2axEHzdunXbtm2rYqjS0tKHHnooNzc3EomMGDHirLPOqvjtqlWrYm8h6NWrV2ZmZmL3o446KrZd9B//+Mc+M1DY70STAAAAUF316tU76aSTyj/m5eWtXr06sdmsWbO++eab2M8NGzYcMmTIMcccEztXG/Paa6/92C/DycvLi13yk52d3bJly6RtDjnkkJSUlGg0umbNmor1ww477Omnn/70009HjBgRO1JdHcuXL//qq6+aNWvWu3fvuq9h0KBBc+bMmTFjxnHHHVfNBSRdQ+2eKBqNBkGQmpq6z8Y7duxIujO33IIFC55//vloNNqxY8ebbropLjBdvXp1NBqNRCKHH3540u7NmzePbRf99ttvq54IDgTX4AAAAEANHH744RkZGbH9ZSUlJbHTshXt3r172rRp5RehdOvWrWfPno0bNx4yZMiHH34Yy6RWrVo1d+7ciy666AAtcsWKFf3790/c1leuXr16jz32WN++fcsrPXv2nD17duxilnbt2u1zioKCgry8vCAIGjZs2LBhw6RtDjrooMzMzIKCgm+//bZivWvXrhWD2mp677338vLy+vTp06lTp7qv4fzzz6/pApKuIaamT3TQQQcFQbB37964VZXbtm1bLCgsLCysIjHcvXv3Qw89tGPHjrS0tGuvvTYxf4yNn56efvDBBycdITs7u0mTJt98883OnTsLCgqq/wiwX4gmAQAAoAYaNWpUHk0GQbBly5a4Bp9++umnn34a+zkSiQwePDh2MvfMM8/84x//GDvJW1xc/OKLLw4dOjTpGdu6KygoqPrW6Xr16sVCvXINGjSo0f7BoqKi2Ms0MzMzK17yU1FmZmYsHi2/2bzW9u7dO2/evCAI+vbtW55C/hDWUDu9evV6+umnS0pKZs6c+fOf/zxx8QsWLNi+fXsQBGVlZVWcs3733Xfnz58fBEGXLl2GDRuW2CAWa6alpSW+iDMmLS0ttnOzsLDQgW6+fw50AwAAQA2kpaWlpPy/f03v3bs3rsH06dPLU7/mzZuXX5ydk5Nz/PHHlzdbuHDhD/AynOorLS0tKysLgiA9Pb2yWDAjI6P8pZB1nG7dunXLli2rX79+//79f1BrqJ2+ffu2atUqCIJXXnll+vTpcd+uWLHiT3/6U2zjbVlZWfkO3DiFhYXjx4/fvXt3amrq5ZdfHhswTuypU1NTKwvBU1NT09PTYxMVFxfX4ZmgNkSTAAAAUANlZWWxQ9kxcZvRvv766zfffLP8Y+/evY888sjYzxkZGUOHDi1P0LZu3fryyy8f+PUeKCkpKZFIpOo2sdwwCIJ9ttynTz75ZPPmzW3btu3WrdsPag21k5OTc/HFF6ekpOzateuqq666++67Y9tpCwsLX3755XPPPXfNmjWxV0CWR4eJPvzww7lz5wYJV8BXFItlo9FoxT/aisq/ikQiFTN3+H440A0AAAA1sHv37oqby2KHtcvNmzdv7dq1sZ/T0tLOO++8irvVBg4ceOihh5bfx/Laa69df/31ld3fUhc5OTnPPPNM3NoqSk1NTbrJrvrS0tJij1ZcXFzZhsSioqLYjr/KwrXqe+edd4qLi48++ujWrVv/oNZQOykpKbfddtuyZctmzJixc+fOMWPG3HvvvU2bNt29e/fu3bsjkUjsdPa0adNSUlIquyrnxRdf3LFjRxAEQ4cOrWxJsZvHqzgVXlpaGvt7TklJqfuvCGpKNAkAAAA1sHnz5sLCwtjPkUikRYsW5V8VFhZOmTKlPLgsKyu74447xowZU7H7d999V/7zypUr586d+7/+1//a74vMzMw87LDDmjdvvt9HLpeenh7bMbp3797KYsGCgoLYV02bNq3LXJs2bfr4449TU1NPOeWUinf7/BDWUGtNmzZ9/vnnx4wZM2HChD179hQXF8c2TjZo0OC666674447LrvssiAIsrKykq5848aNsbdMNmvW7Mwzz6xslgYNGgRBUFJSkvjmgZji4uLYV9nZ2QfozadQBdEkAAAA1MDHH39cfja2YcOGXbp0Kf8qNzf3gw8+KP9YVlZW2f3LMbHLcM4///wfYyTUoEGD2DXT+fn5eXl5SXftbdmyJRbj1nFn6LJly9atW3fQQQf17t37h7aGumjSpMnjjz9+/fXXz5gxY/Xq1ampqZ06dRoyZEjr1q137tz5r3/9KwiCpk2bJr1y56OPPvrqq6+CIOjZs2cVl4PHLlsvKiqK5Z6Jdu3aFbsqp1GjRrEtlvB9Ek0CAABAdX399dext/vFtGrVqkOHDuUfX3vtta1bt9ZowPfffz83N/fYY4/db0v8vjRs2PCQQw4JgmD37t0bN24sf6VmRWvXro1GoykpKR07dqzLXAsWLMjPzz/66KOPOOKIH9oa6u6II464/vrr44qbNm36+uuvgyA49NBDmzVrlthr5syZe/fuTUlJGTJkSOytlEl17tw5LS2tpKSk/DUCcTZu3Bi7u7xNmzaNGjWq/WNArXi/KQAAAFRLaWnpuHHjVq9eXV4ZPHhw+U69LVu2vPbaazUd80d9GU7Pnj0jkUh+fv7nn3+e+O3evXsXL14cBEGjRo2ShobVtGfPnnfffTcIgv79+8eOJ//Q1lALa9eu/eMf//jQQw9V3GZb0cKFC2Nbbk888cTEy8e3bdv2ySefBEHQpEmTn/70p1VM1KFDh9grRz/++OOkZ7o/++yz/Pz8IAiOOeaY/XJQHWpENAkAAAD7sGvXrjlz5lxwwQWPPPJI7E6VIAhat259ySWXlLd57733li9fXv7xmmuu2VyJ+fPnV3wL5Kuvvrpp06bv7Vn2o/79+zdt2jQajb7++uuxnXcV5ebm/uMf/wiC4IgjjqhLLLh27dovv/wyOzu7b9++P8w11MLWrVvvvffe0aNHP/DAA4lvydy5c+czzzxTWlrarFmzU045JbH7hg0b1q9fHwRBu3bt2rdvX8VEnTp1ih33/vzzz3Nzc+O+3bVr1yuvvBKNRhs2bDhgwIC6PBHUjmgSAAAA/pvdu3efffbZ2f+/zMzMRo0anXLKKdOnTy+/4iY9Pf2mm27q3r177GNpaemUKVPKr8dp2LDh8OHDm1fipz/9aZ8+fcqni12Gs38fYcmSJe3bt8/el7gremrqqKOOOu6444IgeP/99ydOnFjxq507d95///1btmxJSUkZOnRo0iPJ1fTxxx9v2bKlXbt23bp1+2GuoRY6duwYO2D+7rvvxvZjlistLX3kkUcWLlwYBMFpp5129NFHJ3ZfvXp17G7unJycgw8+uIqJsrOzhwwZkpqa+t13340dOzb2WslyEydOfO+994Ig6NWrV69ever8WFBjokkAAAD4b6LR6N69e/f8/4qKisrvvYlJTU0dMWLEtddeW15Zvnz5ggULyj/26NHjmGOOqWz8jIyMCy+8MCMjI/YxdhlOUVHRfnyEsrKyPdVQnqUGQbBo0aLWrVtnZ2cfccQRsftV9ik7O/vWW29t3LhxYWHhbbfddsstt6xdu7aoqGjhwoXDhw9/9dVXgyDo3r37iBEj6vIg77zzTklJSa9evZLeY/NDWEMtNG7ceMSIEenp6du3bx85cuTEiRNjN78vWrTo4osvvv/++0tKStq1a3fHHXeU/51UtHLlylhK3qlTp5SUfWQ7l1xySeyv8dVXXx02bNh7771XVFS0bt260aNH33777UVFRQ0aNLj55puTXrYDB5poEgAAAGrg4IMPfvDBB5966ql69eqVF2fOnLlx48bYz5FI5Lzzzqs66Bk4cGDnzp3LPy5cuHDJkiUHaMHVVFpaGssrCwoKysrKqtlr4MCBt956a0ZGRkFBwaOPPnr44YdnZWX16dNn1qxZZWVlrVq1+uMf/5j04uxq+vbbbz/55JO0tLRTTjmlsgzuh7CGWrj00kuHDh0aiUTWr19/xRVXtGzZMisr68QTT5wyZUpJSUmLFi3GjRtXvi03zrp164IgiEQibdu23edEzZs3f+SRR9q0aRONRt9+++1+/fplZWUdfvjhDz300J49e9LT00eNGnXWWWftr+eCGhFNAgAAQFUikUj9+vUPPfTQ008//YknnlixYsXNN99ccS/bzp07X3rppfKdla1atTr99NOrHvMnP/nJkCFDyj9+9913r7zyyoFY/IGWmpr6m9/85i9/+UvspuwgCGKxZkpKSp8+fV555ZWBAwfWZfwvvvhi/fr1Bx98cOzU9g92DbXQoEGD//zP/xw9enTsXuxoNBr7E0pPTz/jjDNmzZp1zjnnVNZ327ZtQRBkZGS0aNGiOnP169fv1VdfHThwYCxaLSsri83Vpk2bp5566re//a0LcAhLJG5TOgAAAEBN7d27d/78+bm5ufn5+QcddNAJJ5zw/d/4/ENYQy1s2rRpzpw5a9asKS0tbdu2bb9+/SruqN2PysrKli5d+t5773377bdZWVldu3YdOHDgfrlwHGpNNAkAAAAAhMCBbgAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEokkAAAAAIASiSQAAAAAgBKJJAAAAACAEaWEvAAAAAKixbdu2bdq0KQiCli1bNmvW7EBMsX379k2bNpWWlrZo0eLggw9OSfk32t5UWlq6efPmLVu2pKent23btmHDhmGvCP5nEk0CAADw7ys/P/+2225btWpV7OOxxx57zz33pKamBkGwadOmW265ZcuWLbGv+vXrd/vtt6elJfl39Lx58x544IGysrIgCFq3bv3MM88EQbB48eJ77rmnsLCwfOS77747afeY999/f+zYscXFxbGPZ5999g033BDXZsuWLVOmTHnjjTcWLlyYn59fXm/WrFm/fv2GDBkyfPjw7OzspONPmDBh6tSpsZ+bNGny4IMPtm/fPrFZaWnp3//+9//6r/+aO3fuxo0bo9FoEASRSKRly5YDBgy48sorBw4cmJhRbtiw4dZbb92+fXtlT5eoV69e999/f/XbJyr/jR188MFjx45N+jjl3nnnnQcffDAajQ4ePPjaa6+trNn27dufe+6511577YMPPtizZ0+smJaW1rFjx7PPPnvkyJE5OTl1WXNlSkpK3nnnnbfeemvdunWpqamHHnroWWedNWDAgCr+YGKrnT59+qJFi7Zs2dKoUaOcnJxhw4Z17ty5mpNu27bt9ttv37p169ixYzt16rQ/ngNqLgoAAAD/rrZu3XrMMceU/xt50KBBhYWFsa/WrFnTpk2b8q8aNWo0c+bMpIP813/9VyzNDILg8MMPjxU3bNhQMSRq27btl19+WcVKrrvuuvLGmZmZ06ZNq/htSUnJ008/XXE9SeXk5Pztb39LOv6tt95a3qxFixa5ubmJbXJzc0899dTyZ0mUlpY2bNiwf/3rX3Edly1b9pOf/KTaUUQQBMGpp55axW+jOqZPn56RkREb7Yorrij/D5fUc889F4lEgiC45pprkjYoKSn561//WnW+Wb9+/RtuuGHbtm11XHmc5cuXn3TSSbHllYtEIieddNKyZcsq6zV16tTEv4fMzMxbbrklLy9vn5OWlpaOGTMmLS2tWbP/j737jm+y6v8/frKaDiil0EGhLciWPQrIbEFkKlNUHCDgQlAZenOLIKgMFwreIN4IfkWWMlpkVYZURDaFFrBsWqB2UDpoWppm/f443+/1yyPpCGUE5fX8K7lyjZPkaq7mnc85x//QoUN39AkBt+ABKsYGAAAAAKDCbty48dFHH12/ft3F9UNDQ6OiopS7aWlpv//+e2krZ2Rk7NmzR7n70EMPdezYUblrNBrfe++9V199NTU1teyDJiUlPf/887NmzSouLnaxnYodO3b06dNn586dFoultHXMZvO6dev69+9/4cKFW93/XbVq1aro6OgKb15UVDR16tSXX345OTlZCFG9evXhw4d/8cUXq1at+u677yZPntykSRO1Wl1YWDh//vx+/fpdunTpTrX8/PnzQ4cO3b17t81m8/DwaNiwYf369XU6nc1m271797Bhw0p8qVevXj169Gh5Pvj5+TVr1iwkJESlUhmNxnnz5k2cOFEp1y2R1Wr99ttvP/vsM7PZfKeeCFAxRJMAAAAAALjk4MGD//3vf11f/4knnvD29pa3LRbLpk2bSksMjx07pnQqF0JERUWFhITI21ar9csvv/z888+Vvt5S1apVmzdv3qJFC4eBJm/evPnBBx98/fXXrrdTCJGQkDB69OirV6/aL6xevXqrVq2aNGni6elpvzw+Pv7NN98sKCi4pUPcVTdv3pwxY0bFEkOr1Tpnzhz5Cnt6er755psnT55cuXLlW2+99cwzz4wcOfLTTz+Nj49fsmRJQECAEGL//v3PP/+8HOjzNhmNxmnTpp08eVKlUvXq1SshIeH06dNnz549fPhwt27dhBAnT5587733HHLGs2fPvvfee/n5+Z6enlOnTr18+XJiYmJKSsqKFStq1Khhs9m+//77NWvWlHbQ4uLiTz/9dOLEiffVO4gHFtEkAAAAAAAusVgsCxcuPH78uIvrt23btlGjRsrdo0eP2ueP9mJjY5WRDX18fJ544gnloT179sydO1fJJVUqVZs2bWJiYtLS0hISEo4fP56WlrZly5b27dsrPYKLi4s/+uijMoo0HeTl5U2aNOnKlSvKkubNm2/cuDE1NTU+Pv7kyZOXLl164403lN7TQogdO3b8/PPPpe1wyJAhW8sze/ZsF5vnotOnT1esXHTz5s1ffvml2WyuXLnyokWL5s2b59w53cPDY9SoUevWrQsPDxdC7Nu3b9asWWWUl7po3759W7duFUK0aNFi2bJlytnSokWLlStXyqEGtm3bduDAAfutli1bdvHiRSHEK6+8MnPmTDlFj1arHT58+DfffOPr62symRYtWlTi0J+pqanPPffc1KlTySVxnyCaBAAAAADAVampqbNmzSoqKnJl5YCAgMcee0y5m56eHhcX57xaZmamfW/uRo0aRUREyNuFhYXz5s3Lzc1VHh04cOAvv/wyYMAAvV4vl3h4ePTt23fbtm1DhgxR0smsrKz//Oc/LuZ0O3bs2Lt3r3L3kUce2bp16xNPPKFkkcHBwZ9//vnEiROVYSiLi4uXL19e2usQFhbWpzzKc7x9devWrVKliqhQt26DwfDll1/euHFDo9G89dZbL7zwQhkTkXft2nXWrFmenp42m23VqlUHDx68zZavX79eHvrll19W6mSlmjVrjh8/XqfT5eXl2afAGRkZW7ZsEUKEhIS89NJLDgOD9urVq3fv3kKIU6dOHT161P6h/Pz8jz/+uHXr1mvXrrVYLLVr165bt+5tth+4fUSTAAAAAADcgs2bN69bt87Flfv16ydTMyGE1WrdsmWLc5yXkJBw9uxZ5W7v3r2VPtrx8fEOqeXnn39erVo15wNV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fklJyfz58xv+CplXVFR08ODBu+66q55ljh49evHixevdctA18ZK49aPnqVOnxo8fr9FoRo8eHexjQQghBACY/0Y3S9MvuZKSkuzsbADo27dvRkYGAHTt2rW6urqu5fmCiMjIyEOHDvkv4PF4du/ePWrUKPKMLpVKP/vsM593p82yEb5qsmfPnjU1NQGPlmGYXbt29e3bl9QCxMbGHj161HsBvqqie/fuer2+nh8qILvdPnLkSAAQCARPPPGEyWTyP5FvvvmG7EKlUu3cubMZV2+68vLyu+66iy+UaEgxo9PpfO+99/iGYgOrJhuxIx981WRERIRAIJBIJL///ns9y2s0mttuu00kEpHBm5qlavLkyZNr1qzJy8vTarVN3FQ9vvzyS1JP0aVLl4AlzIcOHSJ/PhRFzZw50/sru90+ePBgAEhISLhlqybnzZtHLoNbue4DoVtBE0M8wzD/+c9/ACApKWnIkCEAoFAoduzYUc8qfNUkGUDDX0FBwYwZM0hUoijq7rvvNhgM3gs0S3znqyZVKtXu3bvrOtqioqL//ve/pEJQIBB89NFH3t8GN75zTbuZN4LH45k2bRoJlKmpqT///DPfU6SgoGDChAnkYOLj448dO8avVV5eTvqwUxQ1bNiw48ePk88ZhtmyZcttt91Grofc3FzvqL127VryACaTyWbMmMHHRLPZ/NFHH5GwKxQK582b15Aj56smQ0NDSS578uTJ9a8ybdo0co2R19JNr5q89eM790+InseOHYuOjgYArJpEqH6YNUI3DV5k6CZp+n1t6dKlIpGIoqi5c+dOmjSJPGiuXr26ruWv2eogHA7Hiy++SJ7A4uLifBKCzbKRhqQm+d3xQ97MmDHD+6smNl327t0bHh5OVq8rn8swzMyZM8nT86RJkzweT3Ot3kTbt28nWWneNTOGZWVl99xzj3dhSENSk43YkT8+NTl06FDShqm/6bJ27dqQkJCMjIy+ffs2V2ryJjCZTOSAlUrl9u3b61ps+/btpO2XlZVVVFTEf46pSYT+TZoY4vPz89PS0gBg0KBBy5YtIym8KVOm1JMyuGZqkli7dm1kZCRJ2/mkn5olvjcwNclxnNvtnj59OokOOTk53pE0uPG9iTfzRjh37hwJjlFRUbt27fL51m63T5gwgfzjPvfcc/zn3333HflXGDBgAOll4rPNzMxMAJDL5Vu2bCEfOp1OUtIoEAhef/11/8tp0aJFZI6gzp07NyTTx6cmMzMzyZDQ9ffprqioaNeunUgkuv/++8kDSdNTkzdB0y+JWz96YmoSoQbC1CS6aZp5NGuEbhCn0/nrr7+63W6VStW7d+9Ro0ZJJBK73b58+fLr6qvrTyKRzJo1a/jw4QCg0Wi++eYbhmGCshEAiI+Pf+SRR0jj4fDhw/ww9k1XXFxsNpsBoFu3bhEREQGXoWl6/Pjx5Fnt+PHj1dXVzbV6o128ePHBBx8kA0hRFJWTk3PNAblI/6zOnTv/+uuvDMO0aNGiZcuWN2JH15ScnEyarHv27CkvL69rsby8PJvN1qNHD+8+iXXRaDQHDx7csmXL7t27L1y40LjLjKfVavft27djx47CwkKWZa9rXb1eX1paCgCpqan1jNfWo0eP7t27A0B5eTmZwOp65efn79q1i+zLn8fjOX/+/Pbt2/fu3avRaBq4TaPReOTIkT///PPYsWMNn3oCIXSDbN26taSkBAAGDRrUv3//Fi1aAMCmTZsKCwubuOWRI0fOmjVLJBIxDPPdd9/VcyuuS3PFd6FQOGnSJHKfLy4uruue1ghNDNA37WbOO3r0KLld5+bm9u7d2+dbqVQ6depU0uH98OHD5BbNsuyWLVs8Ho9YLJ46dSpJN3vLzs6+7777AMBisRw+fJh8WF5efuzYMQBIS0ubOHGi/3A6d911F6nELCoquq6LTSgUjhgxQiAQFBUVHThwoK7FDh06lJ+fn5KS0qVLl2tu02q1njx5cvv27du2bTt+/HgTh3n5R8R3vV6/e/fuM2fOuFwu/28xviOE0P8UTE2if4Zz587t27cPANq2bdu2bdtevXqR1+NJdLmmAAAgAElEQVS7du06e/ZsEzcul8ufe+45korasGFDfn5+sDYCACkpKWQ+6OrqatLYaBYOh4M8m2q12noeUlNTU++8886BAwdmZWW53e7mWt1isTz66KM5OTk5OTlr1qxp+GHPmzdv2bJlLpdLLpe/+uqr33///TWHHtuxY8ecOXO0Wi1N0yNGjNi4cWNDBiRtxI6uiW+6FBYWHjx4MOAyarV6586dIpHojjvuqGeaS41GM3v27Ozs7KSkpO7duw8bNqxfv37Z2dkJCQlTp071b1C9/fbbOTk5ffr0IX81xBtvvJGTkzNu3LiqqqpDhw6NGDEiOTm5V69eAwcOzMjI6Nix4+LFixue6He73eSf2GQy1TX7PABIpVJySXTv3p3jOACw2WyPP/547969Seuxqqpq7NixOTk5jz76KFll1qxZOTk5991338WLF++///7WrVv3798/LS1t6NChFy5c4LdcUVExffr01NTU1q1bDxo0qHfv3snJyd27d1+xYkU9Z7F3797Ro0cnJCTk5OQMGTKkc+fO8fHx995774kTJ7wX++GHH3Jycj755BPyn2+99VZOTs6AAQN8FkMINZ3NZlu5ciXDMCqVavDgwYmJiaRPd0lJyfr165u+/Yceeqhjx44AcPHixS1btjRiC80V36OiokhOzW638/MdN10TA3Sjb+a8+fPnk/he1xjZPmw2W0xMDE3TXbt2DRj44uPjybzqFouFvKO12+1SqTQsLEylUtWVLONnguYTrxaLJTIyUiQSpaenx8fH+68SFhZGksUul+t6n7h69+4dGxvrcDjy8vLqWmbt2rV2u71nz54B9044nc5ly5b1798/Ojq6Q4cOgwYNGjx4cKdOnWJiYoYNG+Z/xd7K8R2uFT23bt3avXv3Pn367N69+5NPPmnZsmW/fv3atWvXunXrFStW8Fu+ofH9zJkzgwYNevDBBw0GAwDs2rWrW7duOTk58+fPb+DvgxBC6IYIctUm+p/RxEvuzTffJKPjv/fee+ST559/HgAoipozZ07AVRrYV4swGAzk1b1YLP7tt9+adyMN79DNcdyPP/5Iev34jKTZxA5f/DFER0f795+60avX1NT06NGDXADff/99w1ecMmWKUCgcPnw46Yt96dIl8nxfTz/rNWvWSKXSrKysH374wel0MgxDBuGqv0N3I3ZUF75D9+OPP3769Gkyzct//vOfgD2GVq1aJZVKW7ZsWVhYOH78eAjUoXvv3r31F362atXqzJkz3qsEnMGT5P6ys7Pnz58fsLJGJBLNnj27gT3x+W6MQqEwYEe5upjN5v79+/vvvUePHmSBBx54AACysrJGjBjhPQ1renp6fn7+NX8TgUAwefLkgKOtffTRR6S560+lUv3www/8Wbzzzjv+yyiVyvo7bCL0P4v/M2nEuvv27SPdQgcMGEDut1u3biURp3fv3j4DRPIa2KGbeP3118nCjzzyCP9hs8T3hnfo5jju8uXLycnJABAWFubdTza48b3RN3Pe7Nmzyc87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Wm5raztu3DiliRHFxcU3b95U89GjTCa7fft2REREZmbmgwcPSktLn2pso6KXpX8nhHQM0KN/BwB4xSE0CS+0zMzMW7duEUIkEknHuKSi+/fvx8TELF26tMfHYp6m2tjYPKed8Pn8oUOHKl6Qubu7v/HGG0uXLn38+PH777+flZX13Xff9TJp5tPicrmurq6urq6bN2/+4Ycf9uzZ09bWlpmZeenSJSax+vPb/FVgZ2endOsikUiYIRXd1mmNi4tbs2YNrSKqiMViWVtbNzY21tXVqd8YFoulzhS5Xho6dOjq1atXrVoVFRW1evXq0tLShoaGgwcPqn/rwkzAVNTe3q5+vgV6y0QIEQqF6kdye3xPCABPpaGhgdYmJoSkpKTQaFGn2traTpw44e/v32l+RnU8fPiQRiVMTU0NDAx6thPV/Tubzba0tBwxYgSzZPz48TNnznz33XevXbu2b98+OlzxactA91LvO+jen8xVE4lE//rXv7755pvW1lYWixUQEHDw4EEzMzPVW1VUVKxaterixYtyuVxHR2fbtm3r16/v9ucRHx+/fPny4uJi+r5+++233oyXpLS1tf39/a9evVpaWpqWlkZDk/TRo+rZ3NTjx4/Xrl177ty5jp2UkZGRkZERHRKoppelfyedDT1G/w4A8IpDaBJeaBEREWom/xaLxSdPnpw3b163z8w71dTUdPfuXUIIl8tlKm/0zU58fHx+/vnnpUuX1tfX79u3T0tLa+fOnT2+AetUcXHxpUuXJBLJqFGj3njjja5W09XV/eqrr548eUKHISQlJdFbl15uDlpaWn5+flevXi0pKaG3LoWFhWlpaTRBvuobiYSEhPnz59OhBGw228rKavTo0fb29o6Ojq6urubm5m+++WZqampfvZX/j1AopIVfDQ0N586dS8tfdsRms/39/ffv379w4UKhUJiVldXL43K5XDorzcjI6Pjx44pRgI5YLBa9v6UZ4ggh7u7uhw8fVj0Zs48fDAC8sm7dupWdna3myomJiXfv3h0zZkzPjpWVldXe3k4IsbW17dmYxJ717xYWFocPH549e3Z6enpqauqSJUtOnTrVm+kdHfWyg9bUyZxqbm5ev379kSNHJBIJj8dbtWrV7t27ux3Wevfu3SVLlty+fZsQYmJism/fPjqaT7Vjx459+umnAoGAEOLq6nr06FF7e/tn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d1C3w4cPz507t7S0VKvVvv766+np6efOnUtNTd2zZ0/fvn2FEMePH1+6dKnJZGp5W62W0WisPYL1D6WVP4Hq6mrL7wUAAAAA4PeKCd24c+bNm/f8889blhQUFMyePTsrK0t6GxkZOWvWLMsKlvGcpaCgoDpXeLSk1WrlhSatBAYGLlmyxNnZWXprNptNJpNer09ISPjhhx/kaeAZGRnr16+36lJtJ06cyM/P9/T0lEvOnTt37dq1hs8qKyuzHC/p6ek5Z86cZ599VuqVwWBYt27dG2+8ceXKFalCUlLSli1bpkyZ0vBlG1ZeXv7ee+/l5uba2tq+8847s2bNkqfMDxo06LPPPouOjr527drmzZunT5/euXPnlrQFAAAAAADQMKJJ3Dm1NxXJyMiwt7eX3/r4+Dz88MNNuZSTk1NERISXl1fzeqLT6SIiIry9va3K//KXvwwYMODFF1+srq4WQphMpvo23tFqtfb29sXFxUKItLS0S5cuWUaThw4dqqioEEKoVKo2bdpcv3699hUKCgoyMjLkt9OmTXvttdfktzY2Nn/+859tbGwmTJggXcpoNG7btm3SpEktWRbw3Llze/fuFUI88MADL774otWON3369ImMjPz222+vXbuWlJTUjGiyuro6NTU1JyfHy8srKCjI8ocrhCgtLT1//nxJSUn79u2DgoIavZH09PT09HSTydS+fftOnTo1cX8eo9GYnp6ekZGh1WqDg4M9PDxu9i6s5OXlXbx40Wg0+vv7+/v7t+T5FxYWJicnl5WVtWnTplu3blbPp7bW8ARSU1OzsrI6derUoUOH2kdzcnIyMjKKi4vt7e29vb2DgoIa7aTJZMrIyEhLSzObzQEBAZ06dWptK10CAAAAAO4cM6Cc9PR0y/zrySefrK+mwWAYMWKEXLN37955eXlNb8hoND7yyCPy6T179szNza2zZlpaWkBAgFxzyJAhZWVl0qEjR47IKY+rq+vQoUOl12q1euXKlfIVKioqoqKialcTQkRGRsrVLl686OvrKx9asmRJ7c7cuHHDMs8dNGhQSUmJfFSv10+aNCksLCwsLGzDhg1NeQ5LlixRqVRarfbnn3+us0JGRkZCQkJCQkJ2dnajV8vLyxszZkxYWNjixYsrKyuXL19uOUzVz8/v/fffr6qqkm5k+vTpbm5u0iGVStW9e/f169fXedmi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fPfdd+uS8PHjx927d2dLgoODNb+6VatWsQ169+6dmZlZ938TgFbsF1XH7esYmrx06RL3jcXChQvp8gbeX6jU1NShQ4fWVJq01hMqKytXrVpV033Qzs5O68sAgDamvuWdKy0tjduWeeXKldHR0dya22effaY1YdPV0svKyj777LNammq6ubnRd9tcvGsaTVRnAGgi7Jem64xA24dx1qBtio2NDQ4Ofv36tda1Uql006ZNO3bsqCn52bNnv/32W83J71Qq1e+//+7j4xMREaHSGCVHJpPt3bv32rVrDcw8l4GBga+vL/tYUlLy+PFj9vH169cLFiyoaUhslUoVFRUVHBxcXFzMFh45cuSHH36gfWe0qq6u3rx58+nTp7kLFQrFl19+uWvXrpomBFSpVBcuXFi1alVFRYXm2vLy8vXr1xcUFLAlHTt2HDlyZE15UCOTydauXRsfH6+5Si6X7969m/v82UBPnz6dNm1adHS05v+XHfHnn3/+8MMPaxrxR6lUbtiwISwsTKlUaq5NSkr6z3/+01i5bTMUCsWVK1fYx44dO76x0/24ceO4DYqvXr2q9Quvl9zc3OXLlz979qyWbTIzM0NCQmr678fExNS0tqSkZOPGja9evWpgJmvXvXt3FiUnhCQkJGRlZXE3KCgoiI2NZR99fHy4o1gCtCjp6enc0qT1dSO/+8urV6/mzZtXy/1aKpV+8803hw4dYkuUSuWmTZu+++67mu6DWVlZ77777o0bN2o/NEB7FhkZ+eLFC/q3iYnJ1KlT3dzc+vfvzzYIDw9/442yEWvpUql0+fLl33zzDR2CXKvbt28HBgY+ePDgjWdXXzqvMwAAtBwITUIrY2BgMHLkyICAAG5Lir59+06ePHny5Mm0GUVhYWFISEh+fj5da2RktGLFisjIyEOHDrm7u9OFMpnsu+++u3fvntajFBUVyeVyHx+fX3/99dy5cwsXLmTvZmUyWWZmplAoHDdu3LFjx06cOMFtYZeXlxcZGdm4p+zk5MR6tMnl8szMTLZq586dLC4pFAr9/f1///33M2fOzJ07l2U4KiqKPVyVlZUdPnyYThEjEAhGjRq1b9++qKioiIiItWvXsqc+2p2ZW1WKiorau3cvC/306NFj+/bt0dHRv/zyi7e3Nzv98PBwracvlUq5YwgSQlxcXJydnev4DUil0szMTD09vaCgoJMnT549e/bDDz9kncrlcvmOHTvu3r1LCLG2th4/fryXlxdrFkr7xUyePDkgIIDbrEarqqqqdevWsdqnUCgcOXLkL7/8Eh0dvX37dtaDWKVShYWF7dy5U+tOFApFWlqaWCyeMWPGiRMnzpw5895773Hf7cfGxmpOTNnOlZaWvnz5kn3s1KlT7U0XCSHdunXjxilevnxZWlrawGycPHmSTbBjaGi4bNmys2fPxsbG7tu3b+DAgWyzBw8ePH/+XOsenj9/XlZWNnDgwD179kRFRW3evLlTp05s7ePHj2/dukXqdh3T6o0JhULh9OnTWenIyMi4efMmdw/37t1LS0ujf3fo0GHq1KmYDApapqdPn27bto1FH0QiEXcYB4bf/WXr1q2saAiFwrFjx4aGhkZFRW3atIl1Aq2urt6+fTsL7l+6dGnnzp0KhYJ+dHJy2rVr14ULF77++ms2/sPLly+//vprTFUBoFV5efmJEydYIXJ1dR00aJCZmdnUqVNZTTItLS0mJqb2/TRiLT00NPTIkSMsjtm1a9eNGzdeuHDh6NGj/v7+bFSfx48fr1ixgvumv1E0dZ0BAKA10Vl7TWhnePzktHbopnJyclhvX0LI2rVruQl///131i9DLBZze3o+e/aMm/CLL75gq7hdRQghY8eOZQPHFBUVqXWanjp1Kht6Jj09nfu8NHfu3LqcXR07dKs0Oil//PHHdHlmZmafPn3Ycn9//5KSErqqurr6o48+YlWxYcOG0XPJzMzs0aMHXWhpaXnjxg3ugY4fP96hQwd9ff3u3btPmTKFDZslk8lmzZrFDtS9e/f79++zVNnZ2R4eHmxtUFAQHcqH2+GO6tmzJ42Erl279r///S9NXpcO3YQQoVD46aefcgcJ2r59Ozfe969//YutOnfuHOsdY2ZmFhcXxz3NWjp0nz17liUUCATz5s3jDjD09OlTbpZ69uzJumZzO3QTQkQi0dq1a1luq6urZ8+ezdZaW1tr9gxqY9jJ1nH77OxsV1dXlmrYsGGaY6qqyc/P584SM2DAgJycHLqKXzcr2jS4X79+pqamAoFg9erV3G5fkZGRrBiamZldvHiRreJ2ziKEjBgxIjs7m609ePAgd7C8nTt3slW1X8e0duiuS8Lc3NzBgweztR988AF37dq1a9mqwYMHsy8NoCHqW+TVOnQ7ODjs2rVr//79+/fv37t37zfffLNw4UK1NpJ2dnYpKSk0eQPvL2lpaY6OjmxVUFAQd1zmyMhIU1NTukosFv/yyy80w++//z5LYmtry72Bnjx5kiVRG/oWoO2pb3ln4uLiWEkRCASbN2+myxMTE7khucmTJ1dVVamlbYpaenZ29oABA7hXiQcPHrC1VVVVS5cuZXVpiUTCHTKyUTp0k8arMwA0Ed7lHaC+MEM3tEFnz55l/TL69u07d+5ctsre3n7x4sUfffQRfWf7999/r1y5UnPObn19/Q8++IAtNzMzc3Z2Zu0TjYyMPvzwQxansLGxcXR0ZP2sG950S41YLOY2a6qqqqJ/3Lp1Kz09nf5taGj40UcfsfmjJRLJolOiagAAIABJREFUhx9+ePLkSdrc4+HDh0lJSSNGjBAIBGxXhYWFX3zxxfLly0eNGkUjuYGBgSNGjLC2tubO/UIIefHixfXr19nHOXPmuLi4sI+dO3detWpVXFycvb19t27d+vTpo3WURhMTkz179owdO5YQwg241FGvXr3Uhsh87733jh07dvXqVfoxPj6+vLxc63g9daRUKk+cOMFauzg6Oq5du5YbFO7evfvatWvnzZtXWVlJCHn69OmFCxdYqJerZ8+eixYtYrmVSCTjx48/fvw4bXYqk8nKysp457NNkkql9FulDAwMahrNjZFIJNzx4CsrK2vqZVlHQqFw3bp169atI4S8fv3a0NCQFRalUimVStk/VCaT1dQqSl9ff8WKFZ07d2ZLvL29O3XqxPqvqTXvagrW1tYTJkxgzT8TEhJevXpFpxktLi6OiopiW44bN477NAigK5mZmR999FEtGwiFwnfffZf7qM9V3/vLzZs3WZE0NTX96KOPuBcTLy+vFStWlJeX05saDfRnZ2cnJCSwbaZPn84d+m38+PE+Pj6nTp0ihBQVFUVGRnp7e78xGwDtTVhYWElJCf3b2tqavZ9wdnYeOnQoLUGEkMuXL9+7d4/79lFNY9XSL126lJKSQv/W09Nbs2ZNv379uEf57LPPYmJikpOTCSFSqTQ0NHTWrFl1mem7jlpCnQEAoIVANy5oa4qLi7nDwfTp08fGxoa7weDBg1kI78WLF3l5eZo7MTU1VXsE4oYvLS0tuc0VDQwM2A4JIbUM48iPUqlUcd5ZGRgY0D8SExNp12yaJW64kBDi4ODg5ORE/y4tLaV1MmtraxZKUyqVERERAQEBtra2EyZMWL9+/Y0bN6ysrNTikoSQJ0+esG9JIpEMGTJEbYPZs2fv2bPn888/nzt3roeHh+YeCCH9+/f39PSs/9n/Lw8PD9bJjjIzM+M2VMzIyND6r6y7vLw8Fs0hhAwbNkyz86CXlxf3C4yLi9O6q+7du9NIEGNpaclegyuVygYG0doesVjMbSYglUpZh6+ayOVy9vsnhBgYGDTi04K1tbWBgcGDBw9+/vnn4ODgvn37TpkyhT0hqFSqmrJnbm7et29f7hIjIyPWSIQQUstoVo1o4sSJHTt2pH8/ffqUdVx9+PAhewwzMzObOHFiM2QGoIEEAsH06dNXrVpV0+AD9b2/3Lp1i92pbWxs1G73RkZGX3311datW5cvXx4YGEjbV6anp+fk5NANhEKhp6cnNzP6+vrcGXVqGisGoD17/vx5REQE+zhkyBB2u5RIJDNmzGA38fz8/JMnT9ayq8aqpcfHx7OKRNeuXUeNGqV2IHt7e+6A7w8fPuQOPtNwLaTOAADQEqDVJLQ15eXlhYWF7GNhYeF///tf7gZ5eXks0ldSUvLixQvNCJSBgQF3hg1CCLcNl5mZGbeFBSGEG1VpdOXl5dxIFssYd3YLpVIZFhbGbTOoUqnYq2mlUpmamkoIMTAwWLx4cUJCArfVXmFhYUREBB1u0s7ObubMmR999BH3OykoKGBNNQ0NDdmgWvXSs2dPbtWwvriTDnP3yf6uqKhg58tPSUlJbm4u+9i/f3/Nx2ArKyt7e/v79+/TjzXVUK2srNTCZAYGBtyIraqGOXbaLX19fW6ZKi0traysrP0HU11dzW26aGxszKL2tVOL9WuuTUhI2Ldv3/nz52kfK81tuK2P1RgbG6vNEa+np8fNWMPn6qmLAQMGuLm5XbhwgRBSVVUVERExefJkQkhMTAwLsLq6unI7sgG0TJaWlitWrFi5cmUtjeLre3/hzixhaWmpdkPXKi8vj7XsFovFN27cUOshwYZwJYSwFk8AwMTGxrK+PmKxODAwkDsp9qhRoxwcHJ48eUI/hoeH/+Mf/1BrW8A0Si1dqVSywxFCunbtqrV+yx1tpri4OD8//41jYZM31TSYFlJnAABoCRCahLZGKpVyJ4mOjo6Ojo6uZWOt/a/V+lATQridlCUSSSO2z3qj3Nxc9tZUIBCwDpjcXh5ZWVmffPJJLTth4dopU6b85z//Wb16NTeAy93P999/f+jQoa1bt7JxtSoqKthLZoFA8Maetlo1sN8ot/7KGBkZCYVCWm+Ty+XcHsE8VFVVcd+lq9V6KbFYzK3vap2OnHBatjJCoVBrP3egjIyMLC0t2cfs7Ozs7OzafzM5OTnc+IKFhUUdu/OrVKqa6voVFRX/+te/du/ezW2PqVVN/009PT21i4NAIGj+f72RkdH06dNjY2Np6864uLhXr16ZmpqeP3+ePiwJBIJJkyZp/ZEDND8LCws/Pz+JRELj/mKx2NTUtFOnTv369fP19X1j2LG+9xfuyzmxWFyXG3p5eTm7QUil0h07dtSycU23BoB2q7q6+tixY+xFu1KpXLNmDR1BheH2fXn06FFMTMycOXO07q1RaulyuZzbJpEOtq65GR1+mt466z4gTy01Da4WUmcAAGgJEJqEtkYoFNY9dkaHkNNc/sZqQXPWG27evMlevZqYmLBxcLRWoWrCwnZCoXDRokXjxo3bv39/WFhYcnKyZuWpsLDw008/7dOnDx1WXF9fXyQS0acypVLJr3eJ2mvh+tI6tF91dTXLvFgsZrMS86NWl9X6bKlQKLinX1NbG61d2qEW+vr6bm5uf//9N/1YUFBw/fp1bpu+8vLye/fuubm5sZ/9zZs3ueH1oUOHan0U0Wy5UEuH+l27du3atYu71srKyt3dfejQofb29p9//jl9cKql1WTLiUGPGTPGzs7u2bNnhJCnT5/evn3bxsaGDXZhbW3t7++v0wwC/P+6deu2a9cutXlv6q6+9xfu2yOpVFqXETb09PTYm7A3euO7DYD2JikpiQ0OTghRKpVshAStZDJZaGjo9OnTtdZ1G6WWLhaLuTuXyWTcQaWZyspKVotQez/N1KumwdVy6gwAADqH0CS0NWpjynz44YfcSfTUCAQCblutFuj58+cxMTHso62tLevFzO14MmDAgMOHD9fSBkrtyc3BweGrr7766quvUlNTz58/n5CQcPXq1WfPnrGqVX5+/p9//klDk6amphKJhIYmKyoq+A3pWMfOtjV5/PixUqlUiwc9f/6cu/+GdBgnhJiamnbs2JH10eb2zmOKioq4LfX49W0HrTw9PfX19WnkVy6XHz58OCgoiP2kw8PD33vvPVtb20WLFi1dulQkEh05coQ1YjIyMtIcApXSHLayvLxca+AgOzv78OHD7Fmif//+W7Zs8fPzow8qSUlJ7OdXS2iy5ejZs6e3t/dvv/1GCKmsrIyIiOjRowcrvO7u7mrjWwG0XvW9v3Av3QUFBRUVFZqz4anh3geNjIz27ds3bNiwmjbm17cAoA0LDw/Pz8+vV5JLly4lJSV5eHg0UZaEQiF3EPNXr16VlJRoRh4fPXrE/jY2NrawsNDcVd1rGgAAUJOW/nAFUF+WlpbcUWBevHjRpUuXbhzl5eWxsbFPnz6Vy+WdO3euyyBTuqJQKPbs2cNmFSSETJkypUuXLvRv7mCIeXl5YrGYe5qmpqYJCQlJSUklJSUdO3ZkdamCgoJbt279+eefYWFhVVVVffr0+eijj0JDQ58+fRobG8udb5od18nJiU2pIZPJbt26pZbP33//3dnZefTo0fPnz9+wYYPW2mcDGxLeu3ePO7YmIUQqlbLJPQgh3bp1a2CU2cLCgnv6V69e1Xyl//DhQzYykUAgwBysjcjb25s7otOlS5f+85//0EBAUVHRnj17qqurMzIyQkJChg4dumTJkvj4eLbx4MGDuZNgqLV+VXs8ePXqldZGuBkZGWyEOAMDgw0bNgQEBLBdlZaWcvfT8ps5iESiGTNmsCYhUVFRR48epe8eRCLRtGnTGvi2AKDlqO/9ZdCgQezumZOTw73JEkKUSuXixYsHDhw4ceLExYsXHz58WKlUOjo6svBlZWVlcXFxt//rwYMH165de/Xqlb6+Pne+XQB4/fp1eHh4fVO9cTKchnNzc2OXgmfPnnHnQqSKioouXrzIPvbp04dVwvnVNAAAoCYITUKrJBKJuI8i3AqBSCQaPXo0q2rEx8dzWx3K5fINGzYsWLDA19e3R48eb731Fnfmk5ajrKwsOjp61qxZ27ZtY29iu3TpMm/ePLaNh4cHa/rx6tWrAwcOcPuanTlz5r333ps0aZKrq6uNjQ2dFXHTpk1WVlYeHh6BgYHBwcHXrl1j29MpR7kzHrL+0fb29s7Ozmz5H3/8kZGRwT5WVVWFhoampKTExMT8+uuvp06daooGZU+ePFE7wcuXL3ODU2+99RZrNckdhEipVNZxznSJRDJ+/Hj2u3r48OHevXu5RywtLd2yZQsb4rNLly7ceRuhgSwsLN577z3W2kgul2/evHnVqlUFBQUdOnT45JNPpk2bRkeyf/To0ZEjR1jzRgMDg6VLl3KbDLNIOiEkLy+PG3eQSqVHjhzROlYUd74plUrF/dkoFIrw8PDi4mK29o0TiNdFLdexRkno5eXFSnRqauqNGzfo33Z2dprzkAK0H+7u7uxVVklJyaFDh7jlPTU19dy5c/fu3Tt79uyPP/6YkpIiFAq7devm4uJCN1AqlT///DP33dWTJ0/+8Y9/vP32256enjY2NitWrGjO0wFo4RISElJSUtjHpUuX5tbg4sWL3IEd/vrrr+zs7KbLmJeXl62tLf27oqJiy5Ytai/Xf/nll9u3b9O/xWLxtGnT2As/fjWNhuBdZwAAaBUQmoRWSW2AmOvXr+fk5KSnp9N5qCdMmGBvb09XFRcXL168ODQ0tKqqqrCwcMOGDWFhYXSVQCCYOnVqA6dnaRTl5eUTJ040+n/09fVNTU3HjBkTFhbGYiV6enorV67kjr7Xr18/Hx8f+rdKpdq9e/fatWtfvXollUpPnToVEhLCai2DBg2ibcrGjh3LnUXngw8+OHbsWHFxsUKhSE9P//rrr1mwTygUDh06lP5tZGQ0b948FjNKTk6eP3/+5cuXFQrF8+fPP/vss1OnTrFU06ZN41bXGotCodi8efPatWtzcnKkUukff/zx/vvvs6EGzc3N3377bbYxdzrsioqKhISEioqKxMTEN3YmmjJlysCBA+nfcrl806ZNq1atyszMVCqVt27dmjt37pkzZ+hagUAwe/Zs9qQKjWLBggVTp05lH+lcE87OzgsWLLh69WqvXr369OmjlkQgEMyfP3/GjBnchY6Ojmw6zrKystWrV1+9elWhUCQnJy9atOjw4cNaj25pacnC8dXV1evWrYuPj5dKpQ8fPlyyZMl3333HhjuQy+VszvqGqP061vCENjY2AQEBmsm9vLy4DYQB2htXV1fui6VDhw6tXLny2bNnCoXi2rVrH374IR2klRBiZWVFL0qGhoazZ89m98Fbt2699957N2/eVCgUKSkpy5cvZ4EJc3PzmTNnNu8JAbRcCoXi2LFjbJxuExOTt99+27oGnp6edCghik6G03R569u378yZM1k3iNjY2KCgoEuXLikUiuzs7LVr14aEhLB6+MCBA7lFm19NoyF41xkAAFoHFUCz4PGTu3DhAneExF27drFVcrk8MDCQ+0umI0mvXLmSbrBlyxa1wZ5EIpFaa74BAwbQ0RWp77//nq1ycnLKzMzkZmbNmjVsrbu7e35+PnftrFmz2NoJEybU5ex27dpV93IqEomCg4PpUNxc169fZ11LKIFAoDaGt7Gx8R9//MG+t88++0yt75tmEkJIv379MjIy2IFKS0u5MSNKLBardWt1c3PLysqiSbKysnr37s1Wffvtt1q/h++++45t07t3b7Y8Nzd30KBBml+FZm4FAsHy5cvlcjlLm5aW1rVrV+42QqHQyMgoMjJSpVIlJiayd/ISiUQtP+fPn1cLrWqdlHzUqFG5ubksVVlZGQsTE0IWL16sttvo6Gj2YzY1Nb148WIdfiOtGPsq6pswIyNjxIgRmv/3mgiFwnHjxt27d4+7k6dPn7IhWRn2s9HT0+OOK7dt2zaaqqSkRLMZrNaOogKB4KeffmKH27x5M1vVr1+/ly9fcjOTn5/v7u7ONlizZg1bVft1rKqqasyYMWzVu+++W8eEXHFxcWqD6EkkkmPHjtX3/wJQO/YDq+P2crmcGzcfNGgQ94r6Rg28v6hUqsTERLXbxBtvLkVFRePHj1e7GqjdBwUCwZIlS2QyWd3PBaDVqVd5v3//Prem6u3tXVJSUsv2oaGhLORHCJkyZUp1dbWqyWrpOTk5muPGatZvra2tY2NjuQn51TRUTVZnAGgi9SrvAA2BVpPQKolEorFjx3KfIujseGw4wmXLltG5MtgGCoWC2znX3t5+z549rHFlS2ZlZfXtt9/u3r1bc2y4t956a9euXdxQmur/dkTV19cPCQmZMmUK/SgSiT777LO5c+dyo7RqSQghtra2O3fudHBwYEuMjY2///57bvSNEEIf2NhHBweHnTt3qoVKG4u/vz99jFTLrUAgmDhxYkhICPd/3bVrVzc3N25ypVJZVVVVlwl8/Pz89u7dyx0ZXaVSqU2z6Ovre/DgQd6TyUItHBwcwsLC5s6dq3W6bU1KpTIyMtLb2/uDDz5ISkqiC7t37758+XK1gDL92YjF4o8++mjs2LGauzIxMfnkk0/UAnms47avr+/06dPp3yqV6vLly/U8My3eeB1reMLBgwezhsBU9+7da5m+A6CdGDhw4J49e7iDQmreXCZPnrx27Vp2czEzM9uzZ89bb73F3Q/3PigQCCZMmPDVV1/V8fIF0B6cPXuWzR8oEAgCAwNrn7Rw1KhR3B4Sly9fvnfvXtNlr1OnTgcOHPD19eXGItXqt7a2tgcOHFCrA/OraTQE7zoDAECrgNAktFbvvPPOggUL1OoEbDA4fX39bdu2HTx4sHfv3mpvPvX09KZMmfL3339z+4y0KAKBwNDQ0MHBwd/ff8eOHampqR9//DH3HTJXYGBgdHR0QECA2lchEAj69et3+PDhTz/9lBu2MzMz+/HHH/fs2aP5zRBCDAwMAgMDz58/P3r0aLVVDg4Of/zxx5o1azT7axsYGLz99ttRUVFeXl48z/lNPDw8Tp8+PXLkSG6ejYyMVq5ceejQIbUooYGBwddff60Znazj3OJBQUEXL16cP3++kZGR2ipbW9uNGzeePHmSG7eFxmVtbX3o0KHIyMhJkyapzSxPGRoa+vn5DRo0iP0YSkpKfvrpp507d7JtlixZsmPHDrXhGhwcHPbu3fvtt9/WNH/u+PHjDxw44OTkxF1If2a///77nDlzWDGMi4tryDkytV/HGp7Q2Nh46tSp3FcRvr6+reKVDEBTmzx5cmRk5NSpUzUvCDY2Nv/+97+PHDmiNruao6PjuXPn/vnPf2rO6G1hYRESEnLkyBG8tQJgiouLaccd+tHW1tbf37/2JJ07d+Z208nLy/vzzz+bMIuE9OnT59SpU5s2bdK8ORoYGLzzzjsxMTETJ07UTMivptEQvOsMAAAtn4D7Ugig6bAgQiP+5JRK5d27d2NjY4uKijp27Oji4jJ8+HC1GbcVCsXt27dv375NO4vZ29uPHDmyTY6z9uzZs/j4+BcvXlRUVFhaWnp4eAwZMqSWthtyuTwxMfH27ds5OTkymczExMTJyWnYsGFvbPZYVlZ28eLFlJSUkpKSDh069OjRY/jw4Y3eWPL169fjxo1LTEykH0NCQtavX08HArty5Up5eXm3bt3GjRtXy3ErKipiYmISExOVSmXnzp2HDh3q6uparyl6CgoKLl68mJqaWllZaWFh4erqOnz4cO5AP1CTxirvZWVlV65cefLkSV5enlKp7NSpk729/bBhwywsLEpLSzdu3Lhjx46KigpCiLW19enTp4cMGcJNXlxcfP78+bS0NJFI5OLi4uvrq3Z90Kq8vDwmJiYpKUkmkzk6Oo4dO5YNk98U6nIda0jCHTt2rFy5krYZ79Chw4kTJ7Q+YgE0RFPc4pvNs2fPLl68+Pz58+rq6o4dO7q6unp6emq+muKi98HHjx/TebqcnZ19fHw045UAbVKrLu+1kEql169fv337dn5+vqGhoaOjo6+v7xuHpOdX0+CNd50BgJ+2Wt6hBUJoEpoJrmtQL1pDk7rNEtRds5X3ixcvrlu3LiEhYf78+T/99JPWoSHbs+Li4ilTprA2ngMGDIiMjOR2YgVoFLjFA7QfKO8A7QfKOzQbjIYDAACtlY+PT3R09M2bN62srBCXVCOXy3fv3n3lyhW2ZOzYsYhLAgAAAABAi4LQJAAAtGJCoVCtH3c7d+bMmX379pmamj58+PDOnTtsZg8rK6u3335bt3kDAAAAAABQg9AkAABA2yGVSs+cOSOVSrkLBQLB7Nmz3d3ddZUrAAAAAAAArTBDNwAAQNthZWWlNiK+QCCYOnXqF198gT7vAAAAAADQ0qDVJAC0RCYmJitXrszJyaEfvby8dJsfgNbCwcHBx8fn/v37lZWVJiYm/fr1CwoKmjFjhkQi0XXWAAAAAAAA1GGGbmgmmN4LoP1AeQdoV1DkAdoPlHeA9gPlHZoNOnQDAAAAAAAAAACADiA0CQAAAAAAAAAAADqA0CQAAAAAAAAAAADoAEKTAAAAAAAAAAAAoAMITQIAAAAAAAAAAIAOIDQJAAAAAAAAAAAAOoDQJAAAAAAAAAAAAOgAQpMAAAAAAAAAAACgAwhNAgAAAAAAAAAAgA4gNAkAAAAAAAAAAAA6gNAkAAAAAAAAAAAA6ABCkwAAAAAAAAAAAKADCE0CAAAAAAAAAACADiA0CQAAAAAAAAAAADqA0CQAAAAAAAAAAADoAEKTAAAAAAAAAAAAoAMClUql6zxAuyAQCHSdBQAAAAAAAACoB0SNoKmh1SQAAAAAAAAAAADoAEKTAAAAAAAAAAAAoANiXWcA2h20Bgdo89gADijvAO0BijxA+4HyDtB+YEw2aDZoNQkAAAAAAAAAAAA6gNAkAAAAAAAAAAAA6ABCkwAAAAAAAAAAAKADCE0CAAAAAAAAAACADiA0CQAAAAAAAAAAADqA0CQAAAAAAAAAAADoAEKTAAAAAAAAAAAAoAMITQIAAAAAAAAAAIAOIDQJAAAAAAAAAAAAOoDQJAAAAAAAAAAAAOgAQpMAAAAAAAAAAACgAwhNAgAAAAAAAAAAgA4gNAkAAAAAAAAAAAA6gNAkAAAAAAAAAAAA6ABCkwAAAAAAAAAAAKADCE0CAAAAAAAAAACADiA0CQAAAAAAAAAAADqA0CQAAAAAAAAAAADoAEKTAAAAAAAAAAAAoAMITQIAAACALj18+HDmzJkHDx7UdUYAoMmhvAMAgBqxrjMAoN3WrVsjIyPrlUQgEPz9999NlB+tcnJyPv7449evX7u4uGzYsMHQ0JDHTg4cOHD06FFCiLW19ZYtW7p06dLY2QRoNXJzcx89elTLBkZGRi4uLhKJRG25XC6/cOHCuXPnMjIyRCKRg4PDhAkTfHx8xOLabnOFhYVhYWFXrlx5/fq1qamps7PzzJkz+/Tp0whnAgB1oFAorly5cv78+atXr8bExCQnJz9+/Njb23v06NGaxVyrgoKCzz//PD8/f+PGjb179+aXjeTk5LCwsPv371dVVVlbW3t5eQUGBpqbm9eShN81B6A941HeedcK+N3feVwKatES8gAA0GqoAJpFfX9yCxYsqO+PWSAQNOkpaEpPT7ezsyOEDBs2rKSkhMceCgsLhwwZQvMvFot//PHHRs8kQPPjfYtZt25d7cXc2dn55cuXaqlSUlJ8fX0FAoHaBcHX1/fhw4c1Hev48eO0/HLp6+uvWrWKX3EGaLf4FfnExMQRI0YIheo9eAQCgaenZ1xc3Bv3oFAo1q1bJxaLLSwsrl+/ziPnpaWl//znPw0MDNTyYGdnd+zYMYVCoTUVv2sOQNvQnOWdX62Ax/2d36WgFi0hDwANx6+8A/CAHxk0k/pe17766qshGlxcXGh7BGNjY3d3d7W1np6eTXoKmhoemoyIiDA0NBQIBLSu5uvrW1ZW1uj5BGhm/OoxCoVi5syZ9X0ISUtL69+/P10rkUj69OnTq1cvPT09uqR///6PHz/WPNZvv/1mYmJCtzE3N3d1de3SpQsNNAgEguDg4KqqqgZ9BQDtCY8if+/evR49etBUAoHA0tJSJBKZmZmxVoedOnWKjY2tZQ8KhWLv3r1GRkaEEH6hycrKyuDgYHr/FQqFXbt27d+/P7syGBsb//bbb5qp+F1zANqMZivv/GoFPO7v/C4FtWgJeQBoFDzKOwA/+JFBM2mU61pcXJyZmRkhZPDgwbm5uY2VN94aGJpUKBQLFy4khHTt2tXPz48QYmJiUvuTGECrwK+85+Xlubu70yr4kCFDvLR555138vLyWJKqqqrZs2fTur6/v39ycjJdnpiY6OPjQ/Mwe/ZstWeA1NRUJycnQoiBgUFISAgtvDKZ7MiRI7a2toQQPT29gwcPNvhrAGgv6lvkKysrAwMDaRJPT8/Lly/T+/vq1auTkpJ8fX3pquHDhxcWFmrdQ3V19ebNm2lckndo8sCBA7QfqL29/cmTJ+VyuUqlys/PX7lyJV3u5OSUmprKTcLvmgPQljRbeedRK+B3f+dxKahFS8gDQGNBaBKaDX5k0EwQmtT05MmT7t27E0JGjx595MgRWvNYvHgxumxAa8evvCcnJ9Na+9ixY+v4YB8dHW1qakoIGTRoUFZWFnfVixcv3NzcCCFmZmZqEf/Vq1fT7C1fvpzW/pnw8HC6wyFDhhQUFNQr/wDtVn2L/I0bNywsLAghLi4uGRkZKpUqPj6ehipUKtWTJ0/oqJEGBganT5/WTP7ixYugoCCRSMSOyyM0mZeX5+HhQV8Knjp1iruqurp6xYoVAoFAIBCsWbOGu4rfNQegLWm28s6jVsDj/s7vUtDC8wDQWBCahGaDGbqh7ZNKpffv37/vmYz5AAAgAElEQVRw4cKVK1dycnLqmKqwsPDatWtRUVF3794tLy9vioxFRUU9e/aMEDJ69GgfHx9HR0dCyN9//52ent4UhwNo4dLT04uLiwkhAwYM0NfXr0uSsLCwkpISkUj0wQcfqE0hZWdnt2zZMj09veLi4vDwcLY8JyfnzJkzhJAuXbosWrSIG90ghPj7+wcEBBBCHjx4cOvWrYafFABoSktLKyoqIoRMmjTJwcFBba2Tk5O/v79AIDAxMXn16hV3VWlp6TfffOPm5nbixAmFQuHo6Mh6idbXtWvXHjx4QAgZNWoU7bjASCSSJUuWODg4qFSqiIiI169fs1U8rjkA7Rzv8l7fWgG/+zu/S0FLzgMAQGuE0CS0ZampqcHBwba2tq6urn5+fl5eXvb29p6enseOHZPL5VqTKJXK06dPjx492tbW1tPTc+zYsYMGDbKzs5s1a1ZiYmIj5q2iouL3339XKBTm5uZjxoyxs7OjdZFnz56dPXu2EQ8E0FqkpaVVVFSIxeJBgwbVZfvCwsLr168TQqysrLy9vTU38PLy6ty5MyEkLi6uoKCALkxJScnMzCSEuLq69uzZUy2JRCIJCAgQiUTl5eVRUVENOR0AqElZWZlSqSSE1DTt7Nq1a7OysnJzc4ODg7nLY2Njv/zyy9zcXKFQOGHChHPnzjk7O/PLQ0JCQmVlpUAgGDt2rOa8E05OToMHDyaEPHny5P79+3Qhv2sOQDvHu7zXt1bA7/7O41LQwvMAANAaITQJbdaxY8dGjhy5b98+7uOBTCa7du3a3Llzg4OD6StcrvLy8pUrV06fPj0mJqa6upotLy4uPn78+KhRo3766Sdau2q4e/fu3bhxgxAyaNAgV1dXQsj06dONjY2VSuWxY8foW2KAduXevXuEEFNTU9q3641ycnKysrIIIQ4ODl27dtXcoEuXLnTMhGfPntEtCSFpaWllZWWEEHd3d62tMFxcXGh/qzt37kilUp4nAwA1s7KyovPGXLp0qaKiQnMDa2tr2pFTq969e+/fv//kyZO9evXilwG5XJ6UlEQIMTU1HTBggOYGYrGY9q8sLS2lrZkI32sOQDvHu7zXt1bA4/7O71LQwvMAANAaITQJbVNERMTSpUtzc3MFAoG7u/v3338fGRl5/Pjxd99919DQUKFQHDp06JNPPuHGH+Vy+b///e/du3fLZDKJRBIUFHTkyJHz58//8MMPI0aMEAqFxcXFK1euPH78eKPk8K+//ioqKhIKhYGBgXQgfw8PDzrpZ2Ji4tWrVxvlKACtRVlZ2ePHjwkhNjY2VlZWR44cmTdvnpeX18iRIxcsWBAaGqr5PPPq1Sv6ANC5c2da0VdjbGzcqVMnQkh5efnLly/pQjp5rkAgoKPUa7K2tqZFMicnBy8JAJoCna+WEBIZGbllyxbuvbh23bt337dv3+3btxcsWEAHaOanpKQkOzubEGJkZGRjY6N1m27dugmFQpVK9eTJE7qE3zUHoJ3jV9551Ap43N/5XQpq0RLyAADQGol1nQGAxldYWPjll18WFBSIRKLg4OBt27axSTyDgoJmzpz5/vvv5+bm/vrrr+PGjQsKCqKrLl26tHfvXtrDevfu3e+88w5d7ufn9+6773755Zfbtm0rLy//8ssvhw0bpjlWTr2wkWhsbW3Hjh1LF5qZmQUGBl67dq28vPzo0aN+fn5qI9QAtGH5+fnPnz8nhJSWlgYEBKSlpbFV8fHxv/7668CBA/fs2TNs2DC2vLCwsKqqihDSqVOnmgoLbYhRXV3NWknTAWf19PSsrKy0JjEyMjI3N3/x4kVxcXFlZWXjnB4AcDg5Oc2bN2/z5s1SqfSrr74KCwsbMmSITCZ7Y8L+/fvTd3gNVFlZWVJSQggxMTExMTHRuo2lpaW+vn5lZSUbpZrfNQegneNX3nnUCnjc3/ldCmrREvIAANAaodUktEGRkZF37twhhAwdOnTjxo0sLklNnDgxJCRET0+vurp637599KWrQqH4+eefi4uLhULhsmXLZs+ezU2ir68fEhLi7+9PCHn8+PHJkycbmMP4+PjU1FRCyPDhw7n90caPH0+HqYqKinr06FEDjwLQijx//pyOvfD8+fO0tDQTE5Nhw4YFBAT07dtXJBKpVKrExMTAwMDY2FiWpKKigg4aq1bGuTp06EAIkcvlrHkFbaQgFos1h3OixGIxbY1VXV2NDt0ATUEoFK5evfrdd98Vi8UqlSopKYnejkNDQz/++OO4uDiFQtGkGZBKpfSaoK+vLxZrf0+vr69P44+0pSThe80BaOf4lXcetQIe93d+l4JatIQ8AAC0RghNQhsUHR0tk8lEItH8+fMtLCw0N5gxYwbtZ3Hv3j06WHVubi6dKc/W1nbWrFlCoXrRMDY2fv/99w0MDBQKxYULFxqSPblcfuLECalUKpFIZs6cya2FODs7e3l5EUJevnx56tSphhwFoHV5+vRpaWkpIURPT2/hwoUpKSmXL1+OiIhITk6OjY11d3cnhOTk5KxYsYJ1k5TL5XTsVxoL0IqtYkFGGlkQiUQ1TfcpEonoqFhKpbIuzbgAgAcTE5O9e/eGhoYOGTKE3XMzMzO3b98+atQoDw+P8PDwxhrcWZNCoaA719PTqykWIJFIaCyAzZvH75oDADzKO79aAann/Z3fpaAWLSEPAACtEUKT0NaUlZXRIaJNTU3d3Ny0bmNra+vi4kIIKSgooAPZZGZmvnr1ihDSs2dPR0dHrakGDBhgbW1NCGngOC+pqakJCQmEkB49eqhN8SkWi4OCgvT09FQq1YkTJwoLCxtyIIBWRKVS9ejRQyKRLF269IcffqDjUlHe3t7Hjx/v168fIeT+/ftsvFeRSCQQCGjamnbLHnXYsxCt3KtUqppSsVUCgUDzLQUANBaRSDRjxozLly/HxMTMmzePPq4TQmh7qFmzZm3durWJopNCoZBePWrBDs225HfNAQBS//LOr1ZA6nl/53cpqP00dZ4HAIDWCGNNQltTUVFBR2wxNTWlo9FrEgqFdA5NqVRKR4MqLCykDRxsbGxq6qhlampqbW39/Plzun/eIiIiaBjUwsLizz//VFtbWFhoamqan59///79+Pj4KVOmNORYAK3FggULFixYUFFRIRaLNVsNODk5LV26dPny5QqF4vz58ytWrCD/r+uTTCajo79pxQaLZO0XDA0NCSFKpbKmNk0KhYI2ZBAKhezZCQCaiEgkGjlypFAoPHXqVEBAgIODw+HDh1++fFlVVbV+/fqBAwfS0VQal1gsptcEmUxWUyskqVRK+5my6wC/aw4AMHUv7zxqBTzu7/wuBbVoCXkAAGiNEJqEtkYmk9EHA319/Vru3zT+qFKp6KAtFRUVtKJgbGxcUxI9PT1adWhIZ4ri4uKTJ0/S96WXLl26dOlSTVtWVVX99ttvEyZMqKlzB0DbQ+v0Wg0dOtTc3JyNi08I6dChg0gkkslk5eXlNaWiBVxPT48VbfqHXC6vKbjA4g5GRkYILgA0J0dHx82bN69cuTI4OPjMmTOlpaV79+4dM2ZMo98H9fT06EhwVVVVNd3TKysr6aqOHTvSJfyuOQCgVV3Ke71qBTzu7/wuBbVoCXkAAGiN0NkE2hqRSESHl67l3SPhtGugtQE2vHQtE/IqFAr6CrQhE2ffunXr3r17ddz44sWLDx8+5H0sgLbEwsKCllY2uYS1tTUd1i07O1trYVcqlbSFsoGBARt21t7enhAilUpzc3O1HqisrIwOY29qalrLQxEANBEbG5v169fTfg93796lpbhxGRsbW1paEkJKS0tr6gnx+vXr6upqmh+6hN81BwBqwbu8a9YKeNzf+V0KatES8gAA0BohNAltjYGBAX1jye79Wr148YIQIpFI6MODqakpfXWZm5tL7/2aysrK6FyBDWkKceLECdqk4rPPPsusQWpq6rBhwwghOTk5mj2+Adon1pqAzTLRpUsX2nwgJydHa22+pKQkJyeHEGJqasqGqerTpw9tkVHToLGvXr2ihdTOzs7U1LTxzwSgfauqqvr++++nT58+evTojIwMrds4ODh069aNEFJWVtbAQVS0MjExofsvLy+vKRSSnp6uUqmEQmGvXr3oEn7XHID2rOnKu2atgMf9nd+loBYtIQ8AAK0RQpPQ1pibm/fo0YMQUlRUROfD0ZSfn5+SkkIIMTY2trOzI4R069aNvrFMT0+vqVqQlpb2+vVrQgjv543MzMyoqChCiIWFRWBgYLca9O7dOygoSCgUqlSqP/74o6b3rgBtxsuXLz08PCwsLFxcXFJTU7Vu8/jxYzoyLC2zhBArKysHBwdCSGZmJuvPxfXs2TP6IOTo6Ni5c2e6sGfPnmZmZoSQmzdvau1vlZiYSGcFdXNza0gTaQDQSigUnj179uTJk1evXk1OTta6jUAgoLM91DLRbQMNGjRIIBCUlpbevXtXc21VVdX169cJIaampn379qUL+V1zANozfuWdX62A3/2dx6WgFi0hDwAArRFCk9AGjRw5ko4Gdfz4ca1NIGNjY2n1qHv37jSOyebsfvbsWWRkpGYSuVx+7Ngx+p7T09OTX8ZiYmLoQ8vgwYP79+9fy5YBAQG2traEkOTk5NjYWH6HA2gtzM3Nzc3NCwsLHz16pHUAVqlUGhoaWl1dLRAIRo0aRRcaGhqOGzdOIBDk5+efO3dOM1VEREReXh4hxNvbmz4qEEJ69+5NS9/du3eTkpLUkpSVlf35558qlcrExMTHx6fxThEA/pdEIqFT61ZWVoaHh2udgzs9PZ3eLm1tbZtobLWRI0d27NhRpVKdOnWK3ty5kpKS7ty5Qwjp0aMHiwXwu+YAtGf8yju/WgG/+zuPS0EtWkIeAABaI4QmoQ0aP368k5MTIeTs2bM//fSTWjXo0aNHX3zxRVVVlUgkevvtt2kdSF9ff968efr6+jKZbNOmTbdu3VLbZ2hoaGhoKCGkc+fO06dP55Gr6urq48ePy+VyoVA4bdq02sew692794gRIwghUqn06NGjNU3zB9A2GBoaTpkyRSQSyeXyb775Rq2JhFKp/Pnnn0+ePEkIcXR0DAwMZKv8/f07d+6sVCr37NmjVmxv3br13//+V6FQWFlZcZMYGRlNnTpVJBLl5eVt3LhRbdiH/fv3JyQkEELc3d3d3d2b4mQBYPr06TRyFxoaeubMGbW1paWlmzZtot0URo0aRfs0NDoXF5e33nqLEHLp0qX9+/dzVxUXF9MMCIXCGTNmcEeN5HHNAWjneJR3frUCfvd3fpeCmrSEPAAAtEoqgGbRKD+5uLg4WrkZPHhwbm5uLVv+8MMPdDIcfX39RYsWJSYmymSyvLy8n3/+mTaTJISMGTOmsLCQJSkrK5s5cyZdZWdnt3379qysLLlcnpKSsmrVKjq+pFgs3rBhA0uSnp5Oe5EMGzaspKSk9szfuHGD1rfs7OwePnz4xpP9448/aK8WKyurGzduvHF7gJaDR3nPzs4eMmQITdWrV6+ffvrpxYsXMpnszp07wcHBtCxIJJI9e/ZwUykUitWrV9OOYA4ODvv37y8sLCwqKvrll18cHR0JIQKBYNmyZXK5nJsqNzeXPgMIBAI/P7/4+Pjq6ur09PRPPvmEjUkfHh7eON8FQDtQ3yJfVVU1f/58msTCwuKbb77566+/zMzMVqxYcfr0aW9vb1qonZyckpOTa9mPQqGYNGkS3cn169e1bnPt2rUuXboYGhp27949NTWVuyoqKopWKjp06PDxxx8/ffq0urr60qVL48aNEwqFhJBBgwZlZWWpHZHHNQegLWme8s6vVsDv/s7jUlBSUjJmzBhDQ0NDQ8P9+/frJA8AzQBRI2g2+JFBM2nm0GR1dfWaNWv09PTYcYVCIa36UJ6enikpKWqpMjMzfX19ubF7Whug9PT0li1bVlZWxravV2hy7dq1dD/Tp0+XyWRvPNmcnJwBAwbQJJ9//vkbtwdoOfiV95s3b/bs2ZOlFQgEagXwyy+/1Cw7OTk5/v7+3FTckj5mzJjs7GzNY8XFxbHRqdSuD/RAiCwA1B2PIp+VlVX7mAnW1tanT5+ufSd1CU1evnzZ3NycENK5c2e1QKdcLl+/fj19kal507e1tY2JidHcIb9rDkCb0WzlnV+tgMf9nceloKSkZPjw4XSDvXv36iQPAM2AR3kH4Ac/MmgmjXJdq3toUqVSyeXy0NDQfv36cZ8ZCCFmZmYff/xxfn6+1lQFBQVr1qxRG9lKIBD06tXr0KFDajWJuocm8/LyBg8eTGskhw8fruP5hoSE0Az069fv5cuXdUwFoHO8y3t6evrcuXPZbJusAPbv3z8sLEyhUGhNlZeXt2zZMrVBEjp06LB48eJaLhQ3b94cNWoUt+pPCLGzs/vxxx/r8vIAABh+Rb6wsPDzzz+3sbEh/5dIJBozZkxdugs0MDSpUqlkMtmBAwfo9LjciMDw4cOvXbtW03H5XXMA2obmLO/8agU87u/1vRTUHppsnjwANAN+5R2AB4GK84MDaDosPtjMPzmFQnHr1q3r16+/fv1aIpE4Ozv7+vq+cUz90tLS2NjYlJSUsrIyc3Pzt956a8iQIdw3mQBQiwaW96ysrLi4uPT0dKlU2rlzZw8Pj7pMlp2dnX3hwoX09HSFQuHo6Ojr66tWv9ekVCrv37+fkJCQk5PToUOH/v37jxo1io7eAAB115AiX1FRce3atdOnT+/evXvYsGFz5swZMWKEs7NzY+exNlVVVRcvXkxKSiotLbW0tBw2bFgTXXMA2oDmL+88agX87u/8LgUtOQ8ADaSrR3hohxCahGaC6xpA+4HyDtCuNLzIJyQkTJo06cMPP9y8eXPj5QsAGh/KO0D7gSo9NBvM0A0AAAAAAAAAAAA6INZ1BgAAAACgXXNwcAgJCfHw8NB1RgCgyaG8AwCAGnTohmaC1uAA7QfKO0C7giIP0H6gvAO0Hyjv0GzQoRsAAAAAAAAAAAB0AKFJAAAAAAAAAAAA0AGEJgEAAAAAAAAAAEAHEJoEAAAAAAAAAAAAHUBoEgAAAAAAAAAAAHQAoUkAAAAAAAAAAADQAYQmAQAAAAAAAAAAQAcQmgQAAAAAAAAAAAAdQGgSAAAAAAAAAAAAdAChSQAAAAAAAAAAANABhCYBAAAAAAAAAABABxCaBAAAAAAAAAAAAB1AaBIAAAAAAAAAAAB0AKFJAAAAAAAAAAAA0AGEJgEAAAAAAAAAAEAHEJoEAAAAAAAAAAAAHUBoEgAAAAAAAAAAAHQAoUkAAAAAAAAAAADQAYQmAQAAAAAAAAAAQAcEKpVK13mAdkEgEOg6CwAAAAAAAABQD4gaQVNDq0kAAAAAAAAAAADQAYQmAQAAAAAAAAAAQAfEus4AtDtoDQ7Q5rEBHFDeAdoDFHmA9gPlHaD9wJhs0GzQahIAAAAAAAAAAAB0AKFJAAAAAAAAAAAA0AGEJgEAAAAAAAAAAEAHEJoEAAAAAAAAAAAAHUBoEgAAAAAAAAAAAHQAoUkAAAAAAAAAAADQAYQmAQAAAAAAAAAAQAcQmgQAAAAAAAAAAAAdQGgSAAAAAAAAAAAAdAChSQAAAAAAAAAAANABhCYBAAAAAAAAAABABxCaBAAAAAAAAAAAAB1AaBIAAAAAAAAAAAB0AKFJAAAAAAAAAAAA0AGEJgEAAAAAAAAAAEAHEJoEAAAAAAAAAAAAHUBoEgAAAAAAAAAAAHQAoUkAAAAAAAAAAADQAYQmAQAAAAAAAAAAQAcQmoTWRKlU5ufnP3jwICUlpaioSNfZAQAAgEbw8OHDmTNnHjx4UNcZAYAmh/IOAABqxLrOAMCbKZXKc+fO/frrr9HR0bm5uXShQCCwsbHx8/N75513xo0bJxS2xDj71atX169fL5VKp02btnTpUl1nhxBCsrKyVq1aVVBQoLlKJBJ16NDB1tbW3d194sSJnTt3bv7sAajZtWtXeHh4cHDw22+/reu8AEAjUygUV65cOX/+/NWrV2NiYpKTkx8/fuzt7T169GiJRFJTqqKiotOnT8fHx+fk5Ojp6fXr12/atGmDBw+u/ViFhYVhYWFXrlx5/fq1qamps7PzzJkz+/TpU3uq5OTksLCw+/fvV1VVWVtbe3l5BQYGmpub8zlbXnmQy+UXLlw4d+5cRkaGSCRycHCYMGGCj4+PWIw6PLQy/Mq7XC5PSEiIiIh4+vSpTCazt7f38/Pz9/c3MDCo5VittLw3eh4AAFoNFUCz4P2Ty8rKmjFjRi1VcLFYPHPmzGfPnjVFthvor7/+0tfXJ4QsW7ZM13n5XykpKba2tm+8MlhYWGzZsqWyslLX+YVWqbFuMbGxsdbW1oSQzZs3N0rGAKAp8CvyiYmJI0aM0HyzKBAIPD094+LiNJMoFIrQ0FBHR0e1JHp6ekFBQRkZGTUd6/jx43Z2dmqp9PX1V61aVVJSojVJaWnpP//5T83wh52d3bFjxxQKRb1Oll8eUlJSfH19BQKB2vfj6+v78OHD+mYAoFE0W3lXqVQPHjzw8/MTiURqqVxdXc+dO1fTsVppeW/0PAA0HL/yDsADfmTQTPhd1woKCiZNmkQTmpubz5kzZ/v27UePHj169Oi2bdumT59uZGRE1/r5+eXk5DRR5nlryaFJiUQyePDgIRyDBw/u3r07e3EtEolWr14tk8l0nWVofRqlHnP37t3evXvT/SA0CdCS8Sjy9+7d69GjB4tNWFpaikQiMzMz9iayU6dOsbGxaql27drVoUMHuoGenl6vXr2cnZ3Zk3y/fv3u37+veazffvvNxMSE1SVcXV27dOlC430CgSA4OLiqqkotSWVlZXBwMA2jCIXCrl279u/fn+3E2Nj4t99+q9dXxCMPaWlp/fv3p0kkEkmfPn169eqlp6dHl/Tv3//x48f1ygNAo2i28n7nzh1uKltb2wEDBlhYWNAlJiYm+/bt0zxWKy3vjZ4HgEaB0CQ0G/zIoJnwu67t3r2b1lrc3d21NhC4ceNGv3796J0+JCSkkTLbaLKzs8+cORMeHq71YUknWGjS3t4+PT1dc4PCwsKvv/6axnyNjIzOnj3b7HmEVq/h9Zjo6Gj2QILQJEALV98iX1lZGRgYSJN4enpevnw5Li7OzMxs9erVSUlJvr6+dNXw4cMLCwtZqosXL1paWtI7fkBAQFJSEl3+7NmzefPm0XZVvr6+BQUF3GOlpqY6OTkRQgwMDEJCQmh7JZlMduTIEXo31NPTO3jwoFoODxw4QF/U2dvbnzx5Ui6Xq1Sq/Pz8lStX0uVOTk6pqal1PF8eeaiqqpo9ezY9WX9//+TkZLo8MTHRx8eHfj+zZ8/WDHAANLXmKe/5+fkjR46kqxwcHE6cOEFflpeXl3/33Xe0g7O1tXVCQgL3WK20vDd6HgAaC0KT0GzwI4NmwuO6VlJSMmLECEKImZlZTExMTZvFxMTQCkrv3r1r6cwF1BtDkyqVSqFQfPLJJ/T/NWvWLDSchPpqSD2mqqpqy5YtpqamhAOhSYCWrL5F/saNG7Tpk4uLC71xx8fH01CFSqV68uQJbTFtYGBw+vRpmqS6ujooKIgeZdKkSdwQhkqlqqys/J//+R/6zP/DDz9wV61evZqmWr58OX3aZ8LDw+mlZsiQIdyAZl5enoeHByHExMTk1KlT3CTV1dUrVqwQCAQCgWDNmjV1PF8eeYiOjqbLBw0alJWVxU3y4sULNzc3WjvSbGgG0NSaobyrVKoDBw7QNsJdu3a9du2a2j4PHjxIG1AHBgZyRx9qpeW90fMA0FgQmoRm0xJnDgGgCgoKnj9/TghxcHCgTSO18vT0HDp0KCEkKysrJSWlps2Ki4tv3bp14cKFO3fulJeX1zEPT548iYuLo9loIoWFhZcvXz5//vydO3eqqqreuH1WVtalS5diY2MfPXqkUCiaIktCoXDatGk04Pvo0aPCwsKmOAqAGqVSeebMmeHDh3/66aclJSWGhobDhg3TdaYAoPGlpaUVFRURQiZNmuTg4KC21snJyd/fXyAQmJiYvHr1ii7MyMi4cuUKIcTa2vqLL75QmxTCwMBg1apVtra2Mpns2LFj7C6fk5Nz5swZQkiXLl0WLVqkNmKdv79/QEAAIeTBgwe3bt1iy69du/bgwQNCyKhRo/z8/LhJJBLJkiVLHBwcVCpVRETE69ev33iy/PIQFhZWUlIiEok++OCDLl26cJPY2dktW7ZMT0+vuLg4PDz8jRkA0C0e5V0ul4eHh8tkMqFQuGzZsiFDhqilCgoKGjVqFCEkPj7+/v37dGHrLe+NmwcAgNYIoUlouWQymUwmI4SUlJRUVFTUtJmBgcHUqVN9fX2HDh2q4rzbYS5fvjxlypQuXbp4eHj4+fm5ubnZ2trOmjXr7t27mhuvXbvWw8Nj9uzZjx49mjNnjrOzs4+PT/fu3ceOHbthwwYPDw8PD4+ffvqppsysX7/ew8PD09PzwoULhJD4+HgvLy8PD48tW7aobalUKs+ePTt27FgbG5vhw4ePGzfOzc3NxsZm4cKF6enpmnuurq7et2/f4MGDHRwcvL29fX19+/bt6+TktG7dOq3TbTeQpaUlfR1dXl5O/wsATS0nJ+fTTz+9deuWSqXq0aPHkSNHFi5cqOtMAUDjKysrUyqVhJCapp1du3ZtVlZWbm5ucHAwXZKWlpafn08IcXd3HzBggGaSPn36ODs7E0KSk5MzMjLowpSUlMzMTEKIq6trz5491ZJIJJKAgACRSFReXh4VFcWWJyQkVFZWCgSCsWPHak5J4eTkRGcDf/LkCYuJ1IJHHgoLC69fv04IsbKy8vb21tynl5dX586dCSFxcXFNUQcAaEQ8ynteXl7a/8fencdFVe+PH//MBgKyu4CoCJq5lgumuYVbUplLVmqaWtGt7HrTzCy717Rri7ey7VqZimmuZGpq4lVccVdERUVyxYVNkXoZJPAAACAASURBVGXYhplhfn98Ht/zmN8MII7IQL6ef9mZ8znzGZr3OWfe5/N5f86dE0LUr1//iSeesG/i7u4+YMAAIURWVtaRI0fkxloa71XeBwCojUhNouby9vaWd97Xrl1bunSpvK0p0xtvvLFjx47t27fLR5EKs9k8d+7cAQMGbNy40Tq5qdfro6Ojw8PDlyxZYnPYixcvxsfHJyQkTJ48efXq1TIrZzabL168+OCDD164cCE+Pn7ZsmX5+fn23UhPT1+5cmV8fHxWVpa8HcnOzj527Fh8fLzNuMvi4uKpU6cOHTo0Nja2pKRE2Z6bmxsVFdWnT5/9+/db73/jxo1Ro0a9+uqrx48fV0ZKWiyWK1eufPTRR/3796/yO5Vbt24VFRUJIQIDA22m1gL3lLe395QpU/bv3z906FCbdWkB/DXUq1dPTtXct29fmY8e69evL2uPKHJycgwGgxDigQcekOvL2ahTp45cDzc7O/vixYty47lz5+T1unPnzmW2atu2rbzGJSQkyMuxyWRKTEwUQnh5eZWZA9VqtXLqpV6vlwOdKuZAHzIyMq5fvy6ECA4Obty4sX2TRo0ahYSECCGuXLki9wRqLAfivaioKDc3VwjRsGFD+VvAXpMmTXQ6ncViOX78uNxSS+O9yvsAALURqUnUXPXr13/qqadUKpXJZJo9e/bIkSN37dplMpkqf4TFixdPnz69sLCwTp06zz333C+//BIbG7t06dJhw4bpdLqcnJy33npr8+bN9g3Pnz8fExPTvHnz//73vxs2bBg7duyAAQMGDhwoH1qePHlS3kPYOHjw4IULF4QQffr0sZ+xoigtLf3iiy++/fZbo9Go0+mGDRu2dOnSmJiYuXPntmrVSgiRkpLy97//PTU1Ve5fWFg4ceLEdevWWSyWgICAd999d/369Vu2bJk7d26HDh1UKlVCQsL48eOr8MeJ2Wxeu3Ztbm6uRqMZMmRI3bp1q+rIQAXc3NzefvvtEydOfPHFFw0aNHB2dwDcK3K9WiHE1q1bP//8c5lzrJgyK8J+SJENg8GQkZEh/y3XsFapVHJVCnv169eXy75lZGTIVEheXl56eroQwsPDIyAgoMxWTZs2VavVFotFXvQr5kAf0tLSZHajYcOGZT4drFu3rjxJFhQUKHcLQM3kQLyL/wt5nU5nMyfannIDXEvjvcr7AAC1EalJ1GhvvPFG9+7dhRBGo/HXX3/t27dvSEjI6NGjf/rpp+Tk5ArGUQohkpKSPv74Y4PB4Ovru2TJkujo6DFjxvTr1+/FF19cs2bN/Pnz69atm5ubO3PmTPu6LaWlpQEBAStXrnzzzTeffvrpqKior7/+2tPT85lnnlGr1Tk5OVu2bLFv8vvvvxsMBnd392eeeaaCjp0+ffrHH380mUweHh7z5s1bs2bNiy++GBERMXny5B07dsjieidPnly9erXcf+XKlWvXrhVChIWFxcXFzZkzZ8iQIQMHDpw8efKePXvGjRunUqmOHTv29ddf3+Fft2xXr16dOnXqf//7X4vFEh4ePmbMmCo5LHBbPj4+r7zySgVpfQB/DaGhoXJN7ZKSklmzZnXp0uXnn3+uuHiIl5eXXKb26tWrZV79i4uLlSRdZmam/IfMUep0unr16pV5WA8PDznJNDc3V84VKCoqysvLE0J4enp6enqW2crf31+Oh1JyoBVwoA/Z2dmy9nSDBg3Ky8vIUWYGg0FW8QNqLAfivU6dOjL6srKyZDzau3btmlL3SW6ppfFe5X0AgNqI1CRqtMDAwGXLlj399NNqtVoIYbFYrl27tmLFitdee61NmzYtWrR49dVXt2zZYj0nWrFmzZqUlBS1Wj1p0qTnn3/e+iW1Wv3iiy/KjYmJidbVXhR9+/aVK2AKITQajRymMWDAAPngNyYmxmZxmCtXruzZs0cI0bp1a/ty3da2bt0qfz6NGTPmpZdekh9N+bz//Oc/3d3dzWZzTEyMECI3N3fJkiVGo9HPz+/rr7+2KVvj6en54YcftmzZ0mKxrF+/vswileVJT08fMGBAKystW7YMCAgICQn56quvjEbj0KFDo6Ki6tevX/ljAgBwW2q1etq0aePHj9dqtRaLJTExcdGiRYWFhatWrXr77bf37Nljv8hbixYt5CK/R48eVUpJWvvzzz+TkpLkv5U15eSgJK1WW95YS61WKzOeBoNB3kuUlJTIOaeurq5arbbMVq6urjJjWGZ1FxsO9KGwsFDOEZGjq8ok60GbTKYKinEDNYED8e7v79+8eXMhRGpqqlz/ykZhYeG2bdvkv5VfAbU03qu8DwBQG5GaRE3XrFmzNWvWrF69OiIiQt6IS6WlpZcuXVq4cOGTTz7ZtWtXm3nZ+fn527dvt1gsDRo0GDZsmP1htVrt4MGDXV1dS0pKdu7cafOqSqXq2rWrddJQatGihSxIn5SUpJS2keLi4mRByUGDBsmfT2UyGAw7duywWCxeXl4jRoywvwXp1q3blClTvvjiixkzZgghkpOTZVmZrl27ykIz9n+fXr16CSGuXr1a5jTz8hiNxvPnzydbOXfuXEZGhrxBdHNza9q0aZk5XwAA7pKnp+f8+fNXrVr1yCOPKFfblJSUr776Kjw8PCwsbMOGDdajI0NDQ7t06SKEuHDhwpw5c5Tko1RYWPjFF19YL+9r/Q+NRlNm0Tf5kqyCV1paqlSXlu+r0+nKSxO4uLjINEFlisw40AeTyST7YH3bY0N5iSs1ar47jXcXF5ennnpKq9WWlJR89tlnSvVYRXR0tHL3rjSspfFe5X0AgNqo7NMfUKO4uLg8++yzzz77bFZW1rZt23bs2LF79+4LFy7IJJosgP3ss89+/PHHb731lrzjycjIkPcxWq12+/btBw8etD9samqqi4uLwWBITk62eUmn0zVt2tS+iUajGT58+Nq1a/Pz8zdt2tSnTx+53WQyrVu3To5tfOqppyr4LFlZWbJjDRo0sF+5Twjh5+f30UcfKf+ZnJwsH8AajcalS5eWeUz5rNVgMJw+fXrw4MEVvLs1Dw+PPn36WD/ULS0tLSwsvHbt2p9//pmfn//tt9+uWrXqxx9/LDO3CwDA3ZCX1KFDh+7bt2/BggXK0nPysj5ixIhZs2a988478rJep06dv//977t3787JyVm0aFFWVta//vWv9u3bq9XqkydPzpo16/fff/fw8CgsLCwtLZWDkuRbyAMqpSptKC+pVCr5Rmq1+rYLcCmpkMos1eVAHzQajUqlqqCJdR/sH6MCNdAdxbsQ4plnnlm8ePHhw4cTExMHDRr073//e9CgQa6urjdu3Pjhhx++/PJLGeklJSVKOq+WxnuV9wEAaiNSk6hN/P39R44cOXLkSCHEpUuXYmJi1qxZExcXZzKZioqKZs2a1b59+/79+wshsrOzCwoKhBDXrl2bPHlyxYfV6/U2W1xcXMqbRdWzZ88WLVqcOXNm27ZtmZmZsg79uXPnDh8+LIQICwtr3759Be9VVFQk387f37+8gjLW0tLSZAY2Nja2zInn1m7evHnbAyr8/Py+++67Zs2a2b+UkpIyc+bMZcuWZWZmRkZG+vr6hoeHV/7IAABUkkaj6d27t1qt3rhxY0RERHBw8LJly1JTU4uLi2fPnv3www8PHDhQ7tm3b9/p06f/61//MhgMv/3227p167y9vYUQubm5paWloaGhL7/88qxZs0pLS93d3WUT+Y/S0tLyhhaazWaZH1Gr1XIok1arlcOdjEZjeQOUSkpK5KVZNqmYA32Q8zqNRqPN4FBrskqd3Pm2fQBqiMrHe4MGDb755pvnn3/+6tWrSUlJzz77rIeHh4eHR3Z2ttFodHNze++991asWHHu3DklBGppvFd5HwCgNuJBK2qrkJCQCRMmxMbG/v7773LdjNzc3Pnz58tXCwoKKj/lQbm/V6jV6vKmVAQEBERERAghzp8/f+TIEblxx44daWlpGo3mmWeeqXjxUL1eL5cmrKCgjDU5ZLKS7HOsjgkODv7hhx+GDh0qhLh169Z3331XJYcFAKACzZo1mzNnTnx8vJx/oNfr58+fr1zN1Wr1lClTfvrppyZNmgghSktLs7Ozs7OzVSrVwIEDY2JimjRpYjKZVCpVw4YNZZO6desKIUwmU3k5PiX95+HhIbMDOp1OXseLi4vLu5EoKiqSL/n6+t72QznQBzc3Nzn2Sj5kLZMsOafT6eTxgVqn4ngXQnTr1m3jxo3h4eFydGFBQUFmZqbRaAwNDV22bNmLL74opw3JVWVErY33Ku8DANRGjJpEDVVQULB27dqbN2/6+Pg899xz5d15q9XqJ5988rvvvhs1alRBQcGJEyfkdp1OJ+9jevTosXDhQmVuV5nudMTBkCFDFi5cmJeX9/vvvz/11FPFxcXr168vLS1t2rRpv379Km6rdMxoNNqX/a6gbzNmzBg3blzFO8vxI1WiTp0648aN++OPP4qKipS/KgAA91pAQMDs2bOPHDmSmZl54sSJtLQ0mYsUQqjV6rFjxw4ZMmTLli3x8fEFBQVBQUEDBgzo3LmzWq1evny5xWJxc3OTExqEELJhSUmJsma3jfz8fPkI0MvLSw53qlu3rr+/vxBCr9fn5eXJte9s3LhxQz5lDAgIuO3HcaAP9evXd3NzKy4uTk9PN5lM9g8yS0tLZWHNOnXqVFDeGqj5Koh3IcTDDz+8bdu2AwcO7NixIyMjw9fXNywsbODAge7u7nv37pUJ+saNG8uda2m8V3kfAKA2IjWJGspgMHz33XdHjhzx9/dv3759mSvAKLp06RISEnLq1ClljKGXl5dMR+bn5/v5+Sm/UqpEx44dH3roob179+7Zsyc1NTUtLS0hIUEI0bt375CQkIrbenh4yEejubm5RUVFt00mKj85cnNzQ0NDq6L7lRUUFOTu7l5UVFTBqA0AAO5IcXHx/PnzZdXIqKioMuuKBAcHN23aNDMzMz8/Py8vz+ZVb2/vESNGjBgxwnqjyWSSy9P5+Pgox3zwwQe1Wq3JZLpw4UKZnUlLS5PZjaCgIC8vLyGEp6enLDZdUFCQlpbWqlUr+1aXLl2yWCxqtfqBBx647ed1oA+NGjXy9fXNzs7OyMjIy8uzTz7m5eVlZGQIIby8vMpMZAA1xN3Hu1ar7dWrl1zy0drZs2f1er1KpWrXrp3cUkvjvcr7AAC1ERO6UUP5+PjITFxOTk6Zi9hYUypJKxVYGjRoEBgYKIS4cuVKeTcHDvP09BwyZIhKpUpJSUlISIiNjb1165arq+szzzwjZ2BVwNfXVz5QzcjIuHbtmv0OZrP5tdde69u377vvviuEaNGihax6GR8ff0eTu+9eTk6OLJSjFO0CAOAuqdXqzZs3r1u37uDBg0lJSWXuo1Kp5GoPykK3BQUFixcv/vzzz1euXFlmEbcLFy7Ix4QPPPCAMoqqRYsW8hHg0aNHy5xfefz4cVkLpVOnTsoVvEOHDiqVSq/XlzlpoLi4WFaX9vLyKjOJYMOBPtSrV09WqklJSbl69ap9kytXrly+fFkI0axZM2X2OlADORbvQojY2NjPP//8u+++kwOEbZhMppiYmNLSUl9f3w4dOsiNtTTeq7wPAFAbkZpEDaVWq5944gmdTmc2mxcuXFjmrbni9OnT8h69efPmcku9evU6duwohMjOzl65cqWysJ216Ojo9u3bDx069IcffrjT7kVERDRs2LC4uHjjxo3/+9//LBZLy5Ytu3fvftuG3t7enTp1EkLcunVr69at9jtcu3Zt586dO3fuXLdunRCiTZs2QUFBQoiEhIS9e/fa728ymSZMmBAWFjZ27Ngyd3BMaWnppk2b5M0TT2gBAFXFxcWlTZs2QoiioqINGzaUeYG+dOmSvKwHBgYqtdWWLl367rvvTp069eLFi/ZNoqOjr1+/LutOKqvMtWzZUo6oOnHiRGJiok2T/Pz89evXWywWT0/Pxx57TNneu3dvX19fi8WyceNGOb7JWmJiosyBNm/evDJpAgf64O7u/vjjj6tUqqysrC1bttgfMyYmRi5817Nnzyqs5QJUOYfj/dixY+++++7kyZP/+OMP+yZHjhzZvXu3EKJ9+/by+KLWxnuV9wEAaiNSk6i5nnzySZlePHHixPjx48+fP1/mbhcuXJg2bVpeXp5Opxs1apTcqFarX3jhBVmhcsmSJatXr7Zpdf78+dmzZ586dWrDhg1yVtQdadmy5aOPPiqEWLNmjXySKZOVlWn7/PPP+/j4WCyWH374QVlIRzKbzQsWLJDDPOUtS9OmTQcNGiSEKCgomD59uv0f4ddff122bFl8fPzGjRvlM+e7ZzKZfvrpp4ULFwohdDrd888/XyWHBQBACPHMM8/IhNqqVavs8w56vf7TTz+9ceOGECI8PFxWYfPw8Ojdu7cQIj09/ZdffrEp1rx9+/b//ve/paWlISEhw4cPV7Z7eHgMGTJEo9HcvHnzk08+sZl8EBUVJR/pde7cuXPnzsr2tm3bdunSRQixb9++qKgo6ya5ubmyb2q1evjw4ZWp8+hYHwYOHNiwYcPS0tLvv/8+Pj7eukl8fPwPP/xgNpvr1as3bNiw23YAcC4H4l0I0b17d29vb7PZvHjxYpu6jenp6e+//35WVpaLi8v48eOVRxG1N96rtg8AUCtZgGrh2FfuwIEDyrQsPz+/CRMmbNu2LT093Ww25+Xl7du377333pN1JFUq1fPPP6/X65W2xcXFkZGRMltXt27dKVOmnDlzxmQypaamLlq0qGXLlvKwbdq0kQVcpBdeeEEI4eXltXPnzor7tmzZMmX+uLe3d1xcnP0+v//+u5yZMnHiRGWj0Wh88803ZccaN248b9689PT0oqKiw4cPjxkzRh6zUaNGR44ckftfvHhReSDcvHnzBQsWZGZmGgyG06dPT5s2TdapUalUkZGRRqPxtn/Ss2fPyqnuPj4+kydPnvH/mz59+iuvvNKmTRs5QV4IMWzYMOu/KlAZVXWJWbRokTzOZ599ViUdA3Av3GnIFxcXjx07Vrm4z5kz5/fff/f29p40adKmTZt69uwpL5GhoaFJSUlKq5MnT8pbAnd398mTJ589e9ZgMFy8eHHWrFny57qLi8t3331n816ZmZnyN79Kperfv39cXJzBYLh06dLUqVOVNSg2bNhg0yo2NlYmU9zc3N5+++2LFy8aDIZ9+/Y9/vjj8vrYoUOH69evWzc5dOhQo0aN3N3dQ0JCkpOT77IPZrN52rRp8u8QHBwcFRWVnZ2dk5OzZMkSWa1PpVJNnDjRZDJV8m8OVJXqifeCgoKhQ4fKr/qAAQN27dqVn59/69atlStXPvzww/JoQ4cOtblHrbZ4z8vL69evn7u7u7u7e1RUlFP6AFQDskaoNnzJUE0cPq9t27bNfkKxWq22HiGo0WiGDRuWnp5u0zY9PX3w4MHWeyoZNykoKGjXrl3WTSqfmrxy5YqS33zsscfKzN+VmZq0WCwZGRmyWqVsrtTKlLy8vJYuXWq9/549e6wLh9vsr1KpIiIi7D9+mZTU5G3pdLoXXnghIyOjMocFrFXVfQypSaBWcCDkr1+/bj2f0V79+vU3bdpk02r+/Plubm7Wlz/ra9a0adOKi4vt32vPnj2yNIpkfQuh0+lmzpxpn+AzmUyzZ8+W6+kprZR/BwYG2t8k7N+/38fHRwjRsGFD6wyLw33IyMgYOHCg9Ye1/rz9+vWr5HUfqFrVFu8nT55s0aJFeSHQu3fvlJQU+/eqnnjPy8vr0aOH3GH+/PlO6QNQDRyId8AxfMlQTe7mvHbz5s3p06c3b97cfsKyRqPp2LHjzz//XN6AQb1e/8knnwQEBNg0dHFxGTZs2JkzZ2z2r3xq0mKxvPHGG/LWYe7cuWXuUF5q0mKx5OXlzZw502Zehlqt7tKly44dO+wPlZyc/MILLyjVwRX169efMWNGTk7ObXsrVZCaVKlUderUCQgI6Nq168SJE/fu3Ws2myt5WMBaVd3HkJoEagXHQj47O/v999+3v0BrNJp+/fopUwesmc3m1atXW2cr5MWrZcuWy5Ytq2AI4dGjR8PDw+0fT/7000/l3T8YjcbFixfLlXOtL9M9evQ4dOiQ/f4VpyYd68PNmzcnTpxosxidm5vba6+9lpmZWd6HBe6paot3i8Vy+vTpgQMHarVa6yY+Pj5Tp07Nysoq772qId4rTk1WTx+AauBYvAMOUFmsvnDAvaNkFR3+ypWWlp4+fToxMfHGjRvZ2dnu7u6NGjUKCwurTEHowsLCAwcOJCYmZmdnu7i4hISE9OrVS66U7Vx6vX7Xrl1JSUkFBQX+/v7dunXr3LlzBct8p6en79q16/Lly4WFhd7e3m3btu3Zs6csqQnUHHcf7wBqkbsJ+cLCwkOHDm3atGnevHmPPvroqFGjevXq1bp16wqaFBcXx8XFHT9+PD8/38fHJywsrGvXrtajjcpUWlp66tSpvXv3ZmRkuLm5tWvXLjw8/LYX0OLi4t27dycmJur1en9//0cffdR6Xd075Vgf0tPTt2/ffunSJbPZ3KxZsz59+tgkL4DqVM3xbh01rq6uDz74YJ8+fW5bcrH2xnvV9gG4S9zSo9qQmkQ14bwG3D+Id+C+cvchv3fv3kGDBr3++uufffZZ1fULQNUj3oH7B7f0qDas0A0AAAAAAADACbS33wUAAAC4Z4KDgz/44IOwsDBndwTAPUe8AwBsMKEb1YTR4MD9g3gH7iuEPHD/IN6B+wfxjmrDhG4AAAAAAAAATkBqEgAAAAAAAIATkJoEAAAAAAAA4ASkJgEAAAAAAAA4AalJAAAAAAAAAE5AahIAAAAAAACAE5CaBAAAAAAAAOAEpCYBAAAAAAAAOAGpSQAAAAAAAABOQGoSAAAAAAAAgBOQmgQAAAAAAADgBKQmAQAAAAAAADgBqUkAAAAAAAAATkBqEgAAAAAAAIATkJoEAAAAAAAA4ASkJgEAAAAAAAA4AalJAAAAAAAAAE5AahIAAAAAAACAE5CaBAAAAAAAAOAEKovF4uw+4L6gUqmc3QUAAAAAAHAHyBrhXmPUJAAAAAAAAAAnIDUJAAAAAAAAwAm0zu4A7juMBgf+8pQCDsQ7cD8g5IH7B/EO3D+oyYZqw6hJAAAAAAAAAE5AahIAAAAAAACAE5CaBAAAAAAAAOAEpCYBAAAAAAAAOAGpSQAAAAAAAABOQGoSAAAAAAAAgBOQmgQAAAAAAADgBKQmAQAAAAAAADgBqUkAAAAAAAAATkBqEgAAAAAAAIATkJoEAAAAAAAA4ASkJgEAAAAAAAA4AalJAAAAAAAAAE5AahIAAAAAAACAE5CaBAAAAAAAAOAEpCYBAAAAAAAAOAGpSQAAAAAAAABOQGoSAAAAAAAAgBOQmgQAAAAAAADgBKQmAQAAAAAAADgBqUkA91ZpaWlqauqJEydOnz5948YNZ3cHAFDjnDlz5tlnn/3555+d3REA9xzxDgCwoXV2B4By5ebmTp8+/dy5c2W+qlKpNBpNnTp16tev37p16/79+7dr166ae4gKGAyGDRs2rFy5Mi4uLisry2KxCCHUanXTpk0jIiJee+21Dh06OLuPqHEyMzP//PPPCnbw8PBo27ati4uLzXaTybR9+/YtW7ZcvnxZo9EEBwc/+eSTjz32mFbLZQ6oucxm84EDB7Zt23bw4MGdO3cmJSWdP3++Z8+effv2tQ/zMt26dev999/Pysr65JNPWrZsWcGeZ8+e/eOPP06dOpWVlaXT6Ro3btyrV68nnnjCw8PDgZ47ds7Jzs7+7bffDhw4cOPGDS8vr9atWz/77LMPPvigAx0Aah2H4z0/P/9///vf7t27r1+/brFYQkJCnnjiiT59+mg0mvKaOBZrSUlJv/3226lTp4qLi+vXr9+9e/dhw4b5+Pg49nlrQh8AoNawANXCga9cZmZmp06dKvlNdnFxeemll1JTU+/dR0Dlbd++vWPHjiqVqrz/Xx4eHtOmTcvPz3d2T3FPOHyJ+fDDDyuO9NatW9uH+dmzZ/v06WPzfVOpVH369Dlz5kwVfSYA5XIs5I8fP96rVy+12nYGj0ql6tat2549e257BLPZ/OGHH2q1Wj8/v8OHD5e3W2pq6tixY8vMfYSGhq5Zs+aOum1x9JwTHR0dFBRk0wFXV9cpU6bk5eXdaR8AZ6nOeDebzWvXrrV/6qBWq/v373/u3LkyWzkQa3q9/p133qlTp45Nq6CgoNWrV5vN5jv6sDWkD8DdcyzeAQfwJUM1ceC8pqQmtVpt27ZtH7HTuXPnZs2aWY9QePrpp3Nycu7dp8Btmc3mefPm1a1bV/4f8fX1feGFF77++uuVK1cuXbr0gw8+ePjhh+WNqVqtHj16tF6vd3aXUfUcu48xm83PPvusqJB9avLcuXPKiGkXF5cHH3zwgQce0Ol0cku7du3Onz9fpR8OgC0HQv7kyZPNmzeXrVQqlb+/v0aj8fb2Vq7pDRo02LVrVwVHMJvN8+fPl2MeK0hNXr9+vUePHkoP/f39O3To0LJlS+Us4ebm9tNPP1W+546dc1asWOHp6Sn38fHxad++faNGjWRyU6VSRUZGFhcXV74PgBNVZ7z/9NNPyi2lh4dH69atQ0NDlcGSnTt3vnz5sk0TB2KtqKgoMjJSuTtt3Lhxu3btlIPUrVt3xYoVd/Qnqgl9AKqEY7f0gAP4kqGaOHBeU1KTPj4+cXFx5e12+fLlN998U46G0Gg0X375ZVX0Fw5avny5vInU6XSvvPJKWlqazQ4Gg+HLL7+U+2i12hkzZvAc+K/HsfuYmzdvdu7cWd6CP/LII93L8sILL9y8eVNpUlxcPHLkSHmvP3DgwKSkJLn9+PHjjz32mOzDyJEj+c0P3FN3GvJFRUXDhg2TTbp167Z///49e/Z4e3tPmzYtMTGxT58+8qUePXpkZ2eXeQSDwfDZZ58pPQlDtgAAIABJREFUc7HLS02aTKaJEyfKjEBwcPCqVasMBoN86eLFi6NHj5aZkcDAwISEhMr03LFzTnJycmhoqBCiTp06H3zwgRwzZTQaly9fHhgYKK+YP//8cyX/eoBzVVu8Hzx4sGHDhkIIV1fXqVOnKlf/ffv2yR8IKpVq4sSJ1reRjsXa4sWL5e+IJk2arFu3zmQyWSyWrKysyZMny+2hoaHJycmV/Lw1oQ9AVSE1iWrDlwzV5N6lJi0Wi9FonDJlivztERYWJisbovolJye3aNFC5hynT59uNBrL2/OLL76QY0wCAwOPHTtWnZ1ENXDsPiYpKUnetQ8YMKCSycQdO3Z4eXkJITp06CBLUCmuXbsmTyDe3t4Vj70CcJfuNOSPHDni5+cnhGjbtq0c9BQXFydTFRaL5cKFC3L+Zp06dTZt2mTf/Nq1a88995x1mbnyUpNJSUlyTmW9evXsZ4wWFRWNHj1aHuHtt9+uTM8dO+dMmzZNvstbb70lMw6KDRs2yAM+8sgjt27dqkwfAOeqnngvKCgYOnSoTOR99tlnNoFz9OjRRo0aCSFCQkKsxyk7EGs3b94MCwsTQnh6em7cuNG6icFgmDRpkkqlUqlU06dPr+TnrQl9AKoKqUlUG1boxl+BVqsdP368fLKakpJy9erV8vbMzc2Nj4/fvn17QkJCQUHBbY+cm5t76NCh2NjYI0eOZGVlVaYzJSUlp06d2r59+4EDBzIyMir/Ke5USUlJfHz8wYMHc3Nzy9whOzt7//7927ZtS0hIKC4uvu0Br1+/vm/fvl27dv35559ms9mBLi1YsODChQtCiL59+7733nsVrAYQGRkpZ9ilpaWtXr3agffCX8+lS5fkl/mhhx5ydXWtTJPffvstLy9Po9H87W9/k79SFEFBQRMnTtTpdLm5uRs2bLgnPQbgkHPnzuXk5AghBg0aFBwcbPNqaGjowIEDVSqVp6dnWlqa9Ut6vX7OnDmdOnX69ddfzWZzs2bNlFmiZTp27Fh6eroQ4oknnrCe1i3VqVPn9ddf9/b2FkIcPXq0MncFDpxzMjIy/vjjDyFEo0aNXn31VZuFOwYOHBgRESGEOH36dHx8/G07ANQ6jsX7mTNn4uLihBC9e/eeMGGCTeB07Nixb9++QojU1NRTp07JjY7F2qFDh06fPi2ECA8P79+/v3UTFxeXN954Izg42GKxxMTE3Lhx47Yftib0AQBqI1KT+IuoV6+ev7+/EKKoqCgzM9N+h/379w8ePLhRo0ZhYWH9+/fv1KlTYGDgiBEjTpw4UeYBd+3aFRER0bBhw27dug0YMOCRRx4JDAzs3r37ypUrTSZTmU2Sk5MjIyMDAwPbt2/fv3//7t27N2nSpFu3bqtXr7ZvMm3atLCwsD59+pw8edL+UAkJCeHh4WFhYR988IGyMSMjY8iQIWFhYf/5z3/279/fqVOnLl26PProo02aNJk6darym6q0tHTz5s0DBgwICAjo0aPH448/3qlTp4CAgFdeeeXSpUv272UwGBYtWtSxY8fg4OCePXv26dOnVatWoaGhH3744a1bt8r8pGW6cuXKhg0bLBaLm5vbm2++qdTHKZO3t/eYMWN8fHx69+5tXyYc96dz584VFhZqtdpKrt6enZ19+PBhIUS9evV69uxpv0P37t3lE4s9e/bc0ZcZwD2Vn59fWloqhChv2dl//etf169fz8zMjIyMtN6+a9eumTNnZmZmqtXqJ598csuWLa1bt67gjQoLCxs0aKBWq7t06WK//oYQIjAw0N3dXXbpts/wHDvnnD17NiUlRQjRvn17ObHAmouLS0REhEajKSgoiI2NrbgDQG3kWLzHxsbeunXL1dX19ddft7+lVKvVn3zyyc6dO7ds2dK1a1e50bFY27t3b1FRkUqlGjBggP0SNKGhoR07dhRCXLhwQcmBVqAm9AEAaiNSk/iLKCgoyMvLE0Ko1WqlGr1kNpvnzp07YMCAjRs3FhYWKtv1en10dHR4ePiSJUvkPZNi8eLFgwcP/t///mcwGJSNRqPxwIEDL7744j/+8Q/7HzCrV6/u3bv3okWLrDMgRqPx0KFDo0ePjoyMlE+MFefPn4+Pjz9+/Hh+fr79x9Hr9cePH4+Pj5eDECWDwZCYmBgfH793797x48efPn3aYrHIna9fvy5vZYqLi6dOnTp06NDY2NiSkhKlbW5ublRUVJ8+ffbv32/9Rjdu3Bg1atSrr756/PhxZaSkxWK5cuXKRx991L9//8rfAyUkJMi7seDg4C5dutx2/3HjxmVkZOzevXvixImVfAv8tck0vZeXl/1anGXKyMi4fv26ECI4OLhx48b2OzRq1CgkJEQIceXKFbkngJqgXr168kq9b98+6+uyon79+rK8Q5latmwZFRW1bt26Bx54oOI3ioyMTE1NTUtLGzNmTJk7pKWlyQ54enraZwRsOHbOOXfunLzQd+7cuczx4G3btpVzPBMSEqwv3MBfgwPxbjabZYmGhg0byjoJ9po0aRIeHh4eHh4QECC3OBBrJpMpMTFRCOHl5fXQQw/ZN9FqtXKqtV6vlwMbK1YT+gAAtRGpSfxFbNu2TU4D8fX1bdq0qfVLixcvnj59emFhYZ06dZ577rlffvklNjZ26dKlw4YN0+l0OTk5b7311ubNm5X9k5KSZs6cqdfrPTw8Xn311ejo6O3bty9fvnzkyJEuLi5mszkqKspmfmhMTMyECRMyMzNVKlXnzp2/+eabrVu3RkdHjx8/3t3d3Ww2L126dOrUqdaJzruxefPmCxcuPPHEE7/++usvv/zSs2fP4cOHazSa0tLSL7744ttvvzUajTqdbtiwYUuXLo2JiZk7d26rVq2EECkpKX//+99TU1PlcQoLCydOnLhu3TqLxRIQEPDuu++uX79+y5Ytc+fO7dChg0qlSkhIGD9+fCVzOseOHZMfsHXr1g0aNLjt/lqtVhb2BoQQ+fn558+fF0IEBATUq1dv+fLlY8aM6d69e+/evceNG7dq1Sr73zNpaWnyB0DDhg3ljb6NunXryq9iQUGB8rUH4HRyvVohxNatWz///PPKXxxDQkIWLVp07NixcePGVf4K0qBBA19f3zJfWr9+vawj0alTJ2VRnfI4ds6RhfBUKpVcGcNe/fr15VtnZGSUV6EFqL0ciPecnJwrV64IIYKCgvz9/c1m886dO994442+ffv27NlzzJgxq1atsh8l4ECs5eXlyZoPHh4eSorTRtOmTdVqtcVisR4uUJ6a0AcAqI3KrQQH1CKbN2/+97//LSdNh4eHW6cmk5KSPv74Y4PB4Ovr++OPPz7//PPKS6NHj16yZMk//vGP3NzcmTNndu3atX79+kKIrVu3Xr16VaPRzJgx491331X2Hzly5Keffjpz5kyDwbBq1SqZDRRCZGdnz5w589atWxqNJjIy8ssvv1R+3jz33HPPPvvsyy+/nJmZ+csvvzz++OPPPffc3X9es9kcERGxevVqOcNFWQ3g9OnTP/74o8lk8vDw+Oqrr1555RU5fy0iImLkyJHDhw8/cODAyZMnV69ePXnyZCHEypUr165dK4QICwtbuXKlMvFk4MCBkZGR//jHP5YsWXLs2LGvv/76888/v22v/vzzT/mP9u3b29TWAW4rKytLVonV6/URERHnzp1TXoqLi/vll18efvjh77///tFHH1W2Z2dny18mDRo0KO8rJwdiGAwGm2HLAJwoNDR0zJgxn332WUlJyaxZs3777bdHHnnEaDTetmG7du3atWtXVd3YvXv3zz//LITw9fUdPnz4bfd37Jwjq07rdLp69eqV2cTDw8PHx+fatWu5ublFRUWOfBKgBnMg3nNzc2Xg+Pr6Zmdnv/TSSxs2bFAm9+zbt2/FihXdunVbsGBB27ZtlVYOxFpRUZGcdOXp6VleJSJ/f39XV9eioqLKVJCvCX0AgNqI1CRqAaPRuG3bNutUhRDCYrHk5+enp6cfOHBg37598hYnJCTknXfesV59Zc2aNSkpKWq1etKkSdZ5SSGEWq1+8cUX9+7dGxUVlZiYGBsbO2rUKCHEpUuXZMFEOXvCZv+ff/751q1b7u7u+fn5snb+1q1bExIShBBdu3b95JNPbIZdPPXUUx988ME777wjSzo+9dRTsqzV3dDpdOPGjVNuX5QJI1u3bpXDNMaMGfPSSy9Z19UKDAz85z//+dxzzxUWFsbExEyePDk3N3fJkiVGo9HPz+/rr7+2KYjj6en54YcfHjhwIDk5ef369RMmTJCT1MpTUlKi/AyTRT+BO3L16lVZDEEmKD09Pdu1a+ft7X358uVz586Zzebjx48PGzZs1apV4eHhsklhYaF8IFHBWCc3NzchhMlkKnMSGQCnUKvV06ZNS09PX7JkiZzMKOczrlq1qqSkZOjQoT169LjXj7iSkpJef/31rKwslUo1evTobt263baJY+ccOTBKq9WWN2FcmUNgMBiY0I2/HgfivbCwUMaCwWB4+eWXd+7cqdVq27dv36RJk/T09MTERFlk6Zlnnlm/fr1ScNaBWCspKZGh6urqWt7ija6urrJ7ZZZgslET+gAAtRGpSdQCBQUFH3300W13a9Wq1aJFi6zHU+Tn52/fvl2Wqhk2bJh9E61WO3jw4OXLlxsMhp07d8rUpHzOmZ+fP2/evHbt2lnPTW7cuPGhQ4d8fHyss347duwwGo0ajWbs2LF+fn727zJ8+PDvv/8+OTn55MmTKSkpFdfsrwwfHx/rp8SSwWDYsWOHxWLx8vIaMWKE/c1Nt27dpkyZ4u3tLeuFJycny4I1Xbt2tUnCSs2aNevVq1dycvLVq1cTExMrTk2aTCblB1WZ09yAil28eFGv1wshdDrd2LFjP/roI2X12717906aNCk+Pj4jI2PSpEmbN2+WL5lMJlklVuYCyqS8xA9+oEbx9PScP3/+E0888Z///Ofo0aMyllNSUr766quvv/764YcfnjVr1qBBg8pcu+bunTlzZsSIEWfPnhVChIeHz5w5szKZUMfOOTKbqdFoyiw8J1+SlfhKS0srM3QUqHXuNN6Liopk4OzevdtsNj/00EPz5s1T1p6Kj4+fMGHC4cOH//zzz/fee2/lypXyqb8DsWY2m2VndDpdeWlBFxcXeX4obxlMazWhDwBQG5GaRK3n6urasWPHkSNHjhs3zmbtv4yMjIsXLwohtFrt9u3bDx48aN88NTXVxcXFYDAkJyfLLeHh4T4+Pjk5OWvXrt25c2ffvn0HDhw4cOBAWefFJvmYn58vE3xeXl7lFeoODAxs27ZtcnLyrVu3zp8/f/epSV9fX/t5IllZWfLDNmjQwH5NQCGEn5+fdYY3OTlZPto1Go1Lly4t843kU1yDwXD69OnBgwdX0CXrwpGUyoIDLBZL8+bNL1++/MYbb3zxxRfWd+c9e/aMjo5++umnz5w5c+rUqejo6EmTJgkhNBqNSqWyWCxyPagyKStc3aMEBwCHaTSa4cOHDx06dN++fQsWLFi9erX8oW6xWI4fPz5ixIhZs2a98847VR68Bw4cGDt2rCxu27lz54ULF1ZysL9j5xyZUKiglfKSSqXiTIW/qjuK95KSEhlKJpOpRYsWq1atsr557ty58/Lly5966qk///xzx44dcXFxAwcOFA7FmlqtVqlUFfdcCerb7llD+gAAtRGpSdQCXl5eCxYsePjhh+V/FhYWHjly5Kuvvjp79qyrq+trr7324YcfljlcMTs7u6CgQAhx7do1WV2xAnLElhCiW7dur7322hdffGE2m7Ozs3/77bfffvtNq9U+9NBDgwYNGjFiRJs2bZRWhYWFskCMl5dXeWu/qNVqOeTQetbz3fDw8LAv/19UVCQ/gr+/f3mlaqylpaXJqj2xsbGxsbEV73zz5s2Kd3BxcVEWGbBeoxyopHHjxo0bN66wsFCr1dqPGggNDZ0wYcJbb71lNpu3bdsmU5Ny6pPRaLSvha9QCreVN34BgHNpNJrevXur1eqNGzdGREQEBwcvW7YsNTW1uLh49uzZDz/8sEw6VJVff/3173//e2ZmphCie/fuy5cvb9asWSXbOnbOkeO5SktLyxu7bTabZY5GrVbL4VTAX1Ul493V1VWm7VQqVWRkpP1D/RYtWowfP/6DDz7Iz8/ftWuXbOVArGm1WhmqRqOxvAGJJSUl8oa5MuFZE/oAALURz2ZRC6jV6kaNGj34fzp27Pi3v/1tx44djz/+uMFg+PbbbwcNGnT58mX7hgUFBZWf+KD8nNBqtbNnz54/f/4DDzygPJw0mUzHjh376KOPOnToMHr0aGXRaqPRKBu6urpWcLsg61LJ+piV/djl02g09gMr9Hq9XPSwglI11u5obKOSt63AAw88IP9R5v8LoDLc3d3LW3W3a9eucli0LEYphHBzc5PDE+QTiDLJiNPpdHXr1q367gKoUs2aNZszZ058fPxTTz0lhNDr9fPnz6+qCYwlJSWffvrpuHHjMjMzVSrVkCFD1q5dW/m8pHD0nCP/YTKZyktoKrlODw8PHqLg/lFBvLu5ucmbai8vL+vl76x169ZNBtepU6fkFgdiTafTyaKQxcXF5Z1qlNnlyjP4CtSEPgBAbcSoSdRWgYGBCxcuHD58+JEjRw4cOPDiiy+uXr1aKU4n6XQ6mcLr0aPHwoULy0t5SNa/B7Ra7SuvvDJu3Lj9+/dv2LAhNjb29OnT8p7AaDSuWLEiMzMzOjra19dXo9HIw1bwqFNY5T3Lq4pto7S0tIL5YmVSPqzRaFQWMayA8nlnzJgxbty4ineWC/5UrGPHji4uLiUlJSdPnrxx44Zc7rwCmZmZkyZN8vPz69OnT2WWRsV9zs/PT4aPsrhE/fr13dzciouL09PTTSaTfUa+tLQ0LS1NCFGnTp0yB1YDqIECAgJmz5595MiRzMzMEydOpKWlNWnS5C6PmZ+fP2XKlKioKJPJpNPpXn/99U8//bSC1WzK5Ng5R3a+pKREDtUss2/yYaGXl9fdL5QH1C5lxnvdunVleLq6utoUa1L4+fm5urrq9XrlUYEDsVa3bl1Zz0Gv1+fl5dn8jpBu3Lghn/0HBATc9uPUhD4AQG1EahK1WJMmTb799tvhw4enpqbu27fvnXfeWbBggfUvDS8vL5k3zM/P9/PzK2/CdXm0Wm3v3r179+4thLh+/XpMTMyKFSvi4uJMJtPu3bu3bNkyatSoOnXqyAekyq1Gma5duyaEcHFxUX6rKOMxlfIx1oqLiyuTXrTm4eEhEze5ublFRUW3TSYqPcnNzQ0NDb2j9yrTQw891Lhx44sXL16+fDk5Ofm2qcnTp09v2rRJr9evX7+e1CRuSxlNoKwy0ahRI19f3+zs7IyMjLy8PPvkY15eXkZGhhDCy8urzHt9ANWvuLh4/vz5u3fvzsnJiYqKKnPcYnBwcNOmTTMzM/Pz82XVlLuRm5v7xhtvrFq1ymKxeHp6fvzxxxMmTHBgBXDHzjkPPvigVqs1mUwXLlwo87BpaWlyrGVQUBDryOEvxrF49/PzCwoKunjxYklJSXlnAIPBIG+VlSpGDsSap6dn06ZNhRAFBQVpaWmtWrWyb3Xp0iWLxaJWq5XpQRWoCX0AgNqICd2o3bp16/b+++/rdDqLxbJmzZoffvjB+tUGDRoEBgYKIa5cuVLeLYK93NzcvXv3/vHHH9ajIIOCgiIjI2NiYuQAQ6PRePz4cSGEj49P8+bNhRA5OTlyPRx7WVlZchnQunXrBgUFyY1yoor1wtbWMjMzKyhlVSZfX1/5qDYjI0NmQm2YzebXXnutb9++7777rhCiRYsWMo0bHx9fJQvXNGvWTKZxc3Jyli9fXnFq1Ww2L1++XM4T79y5892/O2q11NTUsLAwPz8/uWBUmfucP39elmpVgqhevXrBwcFCiJSUFGWWt7UrV67I8gLNmjVr2LDhPeo8gDuiVqs3b968bt26gwcPJiUllbmPSqWSD/AqWOi2koqLi6dMmSLzkgEBAcuXL584caIDeUnh6DmnRYsW8mHh0aNHy7yyHz9+XF4NO3Xq5FjHgBrLsXj39PRs2bKlEEKv1ycmJpbZ6sqVK0qOT25xLNY6dOigUqn0ev2JEyfsmxQXFx8+fFgI4eXlVWbS0EZN6AMA1EakJlHrvfzyy0OHDhVCGI3GuXPnHjlyRHmpXr16HTt2FEJkZ2evXLmyzPGJ0dHR7du3Hzp0qExrpqWlde3atVevXm+88UZKSorNzq6urj169JD3T0rqrXfv3hqNxmg0RkdHy9kWNnbt2iXvxkJCQmQeU/xfMRo5L8xmf7PZvHPnzjsdNent7S2XCL9169bWrVvtd7h27drOnTt37ty5bt06IUSbNm3kzVxCQsLevXvt9zeZTBMmTAgLCxs7dmyZO9hQq9WvvPKKnHezcuXKjRs3VrBzTEzMr7/+KoRwd3d/+eWXK/UJ8dfl4+Pj4+OTnZ39559/7tu3z36HkpKSVatWGQwGlUoVHh4uN7q7uz/++OMqlSorK2vLli32rWJiYuQKTj179qxMUQIA1cDFxUWuJldUVLRhw4YyL82XLl2SOb7AwMC7rK0WFRW1dOlSi8USFBT066+/Pv300w4fyrFzTsuWLdu1ayeEOHHihH2SJT8/f/369XI452OPPeZw34CayeF4f/LJJ11dXc1mc3R0tP0TdJPJ9PvvvxuNRldX1759+8qNjsVa7969fX19LRbLxo0b7SvCJyYmJiQkCCGaN29embRgTegDANRKFqBaOPCVy8zMlLk2Hx+fuLi4CvY8deqUMkMkIiIiLy9PeWnr1q0yCejl5bVixQqbhufOnWvfvr0QQqVSffjhhxaLxWQyjRgxQgih0WimTZtmMpms9y8uLh41apR8dfHixXLj5cuX5fQKV1fX7777zmw2WzdJTk6W92QajWbOnDnK9jlz5sgODx48uKCgwLrJ+vXrlcI6I0aMULanpKTIlb7DwsJu3bpl/3eIi4uTDRs3bnz48GHrl0wm0wcffCCLUb7yyity49tvvy3f5aGHHjp37pzN0VasWCHnyPj4+Ozdu9f+7ewZjca33npLpm4bNmwYHR1t89eQYmJilEfcI0aMsPn4+AtwIN6/+eYbOXygZcuWZ8+etX7JbDbPmzdP1isICQmxfvXYsWOy7lLTpk2PHj1q3ero0aNyfFO9evUOHjx4l58IQAXuNOT37NkjM3c+Pj4bNmywWCxxcXHe3t7Tpk2zWCx5eXnPPfecPODbb79dwXHMZvOgQYOEEH5+fjZXPen06dNyPkHdunWjo6Pv/JPZcuycM3fuXHl+Gzp0aE5OjvVL33zzjaw8Ex4ebn33AtRY1RPvGRkZclaNTqebNWuW0Wi0PuaKFSvk7X27du1SU1OV7Q7EWn5+vrIs+DfffGPdJCcnZ9iwYUIItVr9ySefVPLz1oQ+AFWFrBGqDV8yVJN7mpq0WCw//vijvNjrdLrPP/9c2V5cXBwZGSmTZXXr1p0yZcqZM2dMJlNqauqiRYvkbBEhRJs2bWQZF4vFsmXLFpmSc3V1HTdu3IEDB/R6vV6vP3jw4OjRo+VE7LZt216/ft3+3V1dXV999dXjx48bjcabN28uXLhQGSbZr1+/7Oxspcn+/ftlmSqtVvviiy8mJiYaDIbk5OTp06f7+PjodDo5peWOUpNGo/HNN9+UH7Zx48bz5s1LT08vKio6fPjwmDFjZM8bNWp05MgRuf/Fixdl2lQI0bx58wULFmRmZhoMhtOnT0+bNk1WwFGpVJGRkTZ3hBX/X3v88cflMXU63ZNPPrl69er09HSLxZKTkxMbGztu3DilzH/nzp0vXrxYySOjFnEg3tPT0x955BHZ6oEHHliwYMG1a9eMRmNCQkJkZKQMBxcXl++//966ldlsnjZtmvzOBwcHR0VFZWdn5+TkLFmyRD6uUKlUEydOtHnGAKBq3WnIFxcXjx07Vjbx8/ObM2fO77//7u3tPWnSpE2bNvXs2VMGdWhoaFJSUgXHuW1q8v3331cmirpXqGPHjmlpaUrDTz/9VG4fNmyYzTs6cM7JzMzs0qWLfLV///5xcXEGg+HSpUtTp05V1sGQKRug5qu2eF+7dq0sPaTT6UaPHn3o0CGDwZCSkjJjxgyZ66xTp86SJUusmzgWa7GxsfKAbm5ub7/99sWLFw0Gw759+x5//HH5UL9Dhw7Wt/0WiyUvL69fv37yLBEVFeWUPgDVgNQkqg1fMlSTe52azM/Plw8VhRCBgYHWP1HS09MHDx6sLDsjHzwKK0FBQbt27VL2NxqN77//vvXKm0oRHMnf3z8mJsb63Q0Gw/Tp02XuT3kL6ybdunWzGQgm04jWPVH21+l07733XocOHcQdpiYtFktGRsaQIUOUQ6lUKuu38PLykvPaFHv27LEuSW6zv0qlioiIkInFyktLSxs+fLjNH1mj0Vj/QeS03AsXLtzRkVFbOHYfc/To0RYtWpT3bdTpdDNnzrTPkmdkZMixBmVGa79+/e70CwzgTjkQ8tevX694/nL9+vU3bdpU8UEqTk3evHlTXkkro1WrVtZjr2bNmiW3P/nkkzaHdeycs2fPHmW6gPj/bxLkyY0nKKgtqi3eTSbTV199pax9Zx8477zzTnFxsU0rB2LNZDLNnj1bDjJQWin/DgwM3Llzp02TvLy8Hj16yB3mz5/vlD4A1cCBeAccw5cM1cSB89odpSYtFsvJkyflCndCiIiICOuX9Hr9J598IidhWXNxcRk2bNiZM2dsDmUwGL7//ns5C8yaVqvt37+/MurQmslkWrVqVZs2bax/ogghvL2933777aysLPsm+fn5M2bMUOZuS0FBQVFRUenp6bJK5p2mJi0WS15e3syZM21WDlWr1V26dNmxY4f9/snJyS+88IL9OgP169efMWOGzVSUSjIYDCtWrOjatat1hldSqVQtW7b89ttvmceO3u13AAAgAElEQVT9F+bwfcylS5dGjx5t/TtEfmfatWv322+/lVkfwGKx3Lx5c+LEicpoXMnNze21117LzMy8608D4DYcC/ns7Oz333/f/tKs0Wj69etX5qXWRsWpyXPnzsml8Cqj8qlJi6PnnKNHj4aHh9s/HP3pp58qPzUBcLrqjHez2bx58+bOnTvbBE5oaOhPP/1UXkLfgVgzGo2LFy9WfkdIarW6R48ehw4dst+/4tRk9fQBqAaOxTvgAJXF6gsH3DtKws6JX7nCwsIDBw4kJiZmZ2e7uLiEhIT06tXLPv+oKC4uPnTo0IkTJ7KyslxcXIKCgnr37h0aGlrBW5jN5vj4+MOHD9+4ccPFxaV169Z9+vSpuIT/rVu3tm3bdv78eY1G06pVq/79+8vqOXdJr9fL5XcKCgr8/f27devWuXPnCpb+TE9P37Vr1+XLlwsLC729vdu2bduzZ8+778nly5ePHj16+fJlvV6v1WoDAgK6dOnSvn17FiH9a7vLeL9+/fqePXsuXbpUUlLSsGHDsLCwyixcm56evn379kuXLpnN5mbNmvXp08fm/h7APXI3IV9YWHjo0KFNmzbNmzfv0UcfHTVqVK9evVq3bl3Vfax6DpxzSktLT506tXfv3oyMDDc3t3bt2oWHh1fJRR+oNtUf76WlpQkJCYcOHbpx44avr2/r1q179eolK1BX0MSBWCsuLt69e3diYqJer/f393/00Ucrc/tRk/sA3KWa8BMe9wlSk6gmnNeA+wfxDtxX7j7k9+7dO2jQoNdff/2zzz6run4BqHrEO3D/4JYe1UZ9+10AAAAAAAAAoKrZloEDAAAAqlNwcPAHH3wQFhbm7I4AuOeIdwCADSZ0o5owGhy4fxDvwH2FkAfuH8Q7cP8g3lFtmNANAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAKVxWJxdh9wX1CpVM7uAgAAAAAAuANkjXCvMWoSAAAAAAAAgBOQmgQAAAAAAADgBFpndwD3HUaDA395SgEH4h24HxDywP2DeAfuH9RkQ7Vh1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAAAAAAAnIDUJAAAAAAAAwAlITQIAAAAAAABwAlKTAAAAAAAAAJyA1CQAAAAAAAAAJyA1CQAAAAAAAMAJSE0CAAAAAAAAcAJSkwAAAAAAAACcgNQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHAClcVicXYfcF9QqVTO7gIAAAAAALgDZI1wrzFqEgAAAAAAAIATkJoEAAAAAAAA4ARaZ3cA9x1GgwN/eUoBB+IduB8Q8sD9g3gH7h/UZEO1YdQkAAAAAAAAACcgNQkAAAAAAADACUhNAgAAAAAAAHACUpMAAAAAAAAAnIDUJAAAAP4fe/cdl1Xd+H/8cw2WTEUcoGKUK3FruVCcoGku0vL2TsvMhlZahuWq24VpmJWW920k5S5z7/ziANftQlTcCIksGTKvC67x++M87vM7j4shInJpvJ5/Xeecz+ecz0HOJdf7+gwAAADACogmAQAAAAAAAFgB0SQAAAAAAAAAKyCaBAAAAAAAAGAFRJMAAAAAAAAArIBoEgAAAAAAAIAVEE0CAAAAAAAAsAKiSQAAAAAAAABWQDQJAAAAAAAAwAqIJgEAAAAAAABYAdEkAAAAAAAAACsgmgQAAAAAAABgBUSTAAAAAAAAAKyAaBIAAAAAAACAFRBNAgAAAAAAALACokkAAAAAAAAAVkA0CQAAACu7f//+1atXo6Oj4+Pj9Xq9tZsD4HG5fPlyUFDQ6tWrrd0QAMCTQmvtBgAAAKA6MplMERERv/zyy8GDB+/evWs2m6X9Dg4Ovr6+w4cPf+ONN+rWrVuJVwwNDd27d6/0um3btnPnzrWzs6tAs3U6XY0aNSqxYZLCwkIhhK2t7SOeZ8uWLT/88IP0umHDhj/99NOjtgx4ZEaj8fjx4wcOHDhx4kRERERsbOyNGze6d+/eu3fvMn7nDQbD4cOHIyIibty4kZeX5+zs3KRJk8DAwBdffFGtLrWTTWZm5ubNm48fP56Wlubi4tKiRYugoKBmzZqV3cLY2NjNmzdfvHhRp9N5eHh07dp12LBhbm5uZVQxGAwHDx7cu3fv7du3NRqNt7f3wIEDe/bsqdVW8FN2BdpQsZsFgCeLGagS/MoB1QfPO1CtVOyRT01Nff31121sbMr4M7VRo0Zbt26txKa++eab8sl79eqVm5v7sGe4fPnyK6+88q9//asSW2U2mw0Gw5YtW/z8/I4ePfroZ/vmm2/k22zatOmjnxCQVex5P3/+vJ+fX/EwUaVSde7c+ciRIyXWOnLkSIcOHVQqlUUtjUYTEBBw5cqVEmtt2rTJy8vLooqdnd3HH3+cnZ1dYpWcnJxPPvnE3t7eopaXl9fGjRuNRmOJta5cudKrVy+L5qlUql69el2+fPmhfj4VbkMFbhYov4o970AFMKAbAAAAVSo3N3fSpEm//vprUVFRGcUSEhLeeOONnTt3VlnDypCWlhYcHNy5c+fffvut7GY/rDNnzgwePDgoKOjChQtmxUdB4O8hJiZmxIgRR48eNZlMKpXK3d1do9G4urpqtVqz2XzixImgoKDDhw9b1NqzZ8/w4cPPnDljNpulDont2rXz9PRUqVRGo3Hfvn2DBw++ePGiRa3169ePHz8+MTFRCOHm5taqVSupil6vDw0NnTp1avH5InQ63ZQpU0JDQ3U6nVqtbtCgga+vr7OzsxAiMTFx/PjxGzduLH5TN27cCAoKioiIMJvNtra2zZo1a9KkiY2NjdlsjoiIGDly5M2bN8v/I6pYGypwswDwhLJmLorqhF85oPrgeQeqlQo88mFhYRb9JZ2cnJo1a9a6dWt3d3eLXkht2rRJSkqqlKZWuNdkRkZGt27d5LqzZs2qlPaYzeYjR47UrFlTOq2rq2tp3cceCr0m8fg87PNeUFAwbNgwqUrnzp2PHTt25MgRV1fX4ODgmJiYXr16SYe6deuWmZkp10pMTGzTpo0QQqVS9e/f//z589J+o9F44MCB1q1bS7UGDBigfIqvXr3q4+MjhLC3t58xY4bUbbCoqGjt2rX169cXQtjY2KxevdqihT///LM0orxhw4ZbtmwxGAxmszk9PX3KlCnSfh8fn6tXryqr6HS6V199VWpeQEBAbGystP/8+fM9e/aU2vbqq6/qdLpy/pQq0IaK3SzwUPiTHlWGXpMAAACoOnl5ecr+ku7u7qGhoXfv3r1y5Up0dHRycvLGjRsbN24sl7948eKuXbus09b/KSoqysvLexxnzs/Pl6aYBP6WLl68KPWIbNmy5YYNG7p06SJ/9+Dr67tq1aqmTZsKIc6cORMVFSXX2r1796VLl4QQPXv2XLdunRRTCiHUanXfvn03btzYpEkTIcTRo0ePHz8u1woLC7t165YQYuLEiV9++aXU61Cr1Y4ePXrlypUuLi5FRUUrVqzIzMyUq6Snpy9fvrywsNDZ2XnFihVDhw7VaDRCiFq1aoWEhLz33nsqlSouLi48PFx5U8eOHdu9e7cQok2bNmFhYc2bN5f2t2nTZu3ate3btxdC7Nmz58SJE+X5EVWsDRW4WQB4YhFNAgAAoOpkZGQkJCTIm5MmTZoyZYr0uVoIodVqX3nlldDQUAcHB2mP0Wjcv3+/yWR6TO0xGAwXL178v//7v+joaJ1OVynnzM/PP3PmzIEDB44fP56UlFQp5xRCJCcnHzt2bO/evQcPHjx//nxOTk5lnRl4TK5fv56VlSWEGDRokLe3t8VRHx+fgIAAlUrl7OwsPykmk+nAgQMGg8HW1vadd95xd3e3qNW8eXOp02Jubu7p06elnSkpKdJ3GJ6enhMmTJDSPVlAQEBgYKAQ4tKlS2fOnJH3nzx5UspA/f39+/btq6xia2v77rvvent7m83mPXv2pKWlyYc2b96cnZ2t0WjefvttT09PZS0vL6/Jkyfb2Njcv39/+/bt5fkRVaANFbtZAHhiEU0CAACg6uj1+vz8fHmz+LIPQogePXrIHZGEEHfu3JE7Lebk5Lz++usd/2fZsmUWdSMiIjp37iwd7dOnz9WrV0triU6nCw0Nfe6551q3bt2nT5+2bds2atTo448/Tk1NlctkZWWNGTMmICDg2rVr8s6wsDDp/GFhYcoTmkymgwcPvvzyyx4eHh07duzfv3/Xrl0bNmzYunXrb775Jjc3V1n41KlTPXr0+OCDD+Q8NC8v7+233+7YsWPv3r2Vk+jl5uaGhoa2aNHCy8urW7duAwYM6Nu3b7t27WrXru3v779v377SbhCwutzcXOl7hdKWmZ41a1ZiYmJqaupbb70l7SkoKLC3t3dxcXFzc3v++edLrCWNZRZCpKenSy+uXLkSHx8vhGjVqtVzzz1nUd7W1jYwMFCj0eTl5f3555/y/sjIyIKCApVK1a9fv+LvRT4+Pu3atRNC3Lx5U34kMzMzT506JYSoXbt29+7di7eta9eudevWFUIcOXIkIyOj5J+LQgXaULGbBYAnltbaDQAAAEA14uTkVLNmTbmH1IoVKzp06NCvXz9lGXd39zVr1sif6p2cnOROlAaDITY2Vu4K5O/vb3H+zMzMs2fPSgPG3d3dCwoKSmxGdnb2uHHjdu3aZVZMp5WWlhYaGhoREbFu3TopGy0qKoqNjT1//ryybmJiorT0hLJHZF5e3rx585YuXWqx9ITRaIyJiZkyZcqvv/4aHh7u6+srN+DcuXPKvNJgMFy5ckUIUbNmTXl/enq6tBaQudgKOYWFhYcPHz5x4sTChQunTJlS4m0C1lW7dm0bG5uioqKoqKj8/PwaNWpYFPDw8LDY4+joGB4ebjQaExMTpYyvuLi4OPn80ovr169LT02HDh3s7OyKV2nZsqWLi0tmZua5c+cKCwttbW0NBkNMTIwQwsXFRZ6/Ukmr1Xbs2HHLli05OTmXLl2SZsZMSUmRHn9vb+8GDRoUr+Xp6fnMM8/cuXMnISEhMTGxVq1apf50hKhYGypws2W0AQCsjl6TAAAAqDp16tTp0qWLvPnXX38NGDCgc+fOCxcuPH36tMFgkPY///zz3f+nbdu2Wm0lf6F+5syZEvM+IcS5c+cmTpwo98Yqj8LCwg8//HDRokVlLIl79uzZYcOGSSM3y8lkMi1atMgiP7Wg1+tDQkLOnTtX/tMCVUZaNloIsX///sWLF5d/zWiNRtOoUaMSc7fU1FRpOLOTk5M0saMQ4saNG2azWaVSyR0qLXh4eDg6OgohUlJS7t+/L4TIzs5OTk4WQjg6OtarV6/EWo0aNVKr1WazWV5xOykpSYoF69at6+LiUryKk5NTnTp1hBB5eXl3794t+zYr1oYK3CwAPMmIJgEAAFB11Gr1u+++K60hKzEajSdPnvz88887derk6en58ssvf/vtt7dv337cLVGpVF26dAkPDz948ODChQu9vLzkQ5GRkatXrxZC2Nvb9+jRIzAwUDkctXnz5oMHDx48eLC0gocQYsOGDWvXrpUDxAYNGixYsODgwYPr168PCAiQZ4K7cePGRx99JCUFHh4eAwYM6Nq1q5y62tjY+Pn5DR48ODAwUOppdeXKlXXr1knjYaXxnhs2bDhy5Mgff/zx6quvyhXT0tLkGfeAJ4qPj8+YMWM0Gk1hYeGXX37ZqVOn1atXy6tgVYDJZFq+fLnUkblt27adOnWS9qekpAghbGxs5H6UFhwdHaWn+P79+1Jn6oKCguzsbCGEs7OzPN2tBXd3dykelc4vhMjMzJQmYahTp47FJI8y6f1Nr9dL82yWoWJtqMDNAsCTjAHdAAAAqFIdOnQIDQ195513infnSUtL27Fjx44dO6ZNm9avX7+ZM2d27tz5MTWjb9++GzZskELA3r179+zZc8SIEdIYbZPJ9Ntvv7355ps1a9ZcunRpampqQECAPKz7lVde+de//iWfJyUl5euvv5anjGzatOmWLVvkOfKGDRs2derUH374QQoujxw5snPnzn/84x9t2rTZtGnTvn37RowYIfUVrVGjxvz58/38/OQzJycne3l5GQyGtLS0Dh06rF27Vh792r1796tXr0qdJc1mszTxHPCkUavVwcHBycnJ4eHh0uBlafzyhg0bCgsLhw4d2q1bt9ICvhL98ssvX3/9tdFodHZ2njZtmvydgfRmotVqS5y+VjokjWvW6/WFhYVCiMLCQmneWzs7u9L6ZdvZ2UnNk+dYyM/Plx5YqVtiiaQJKAwGg3Je3RJVrA0VuFkAeJLRaxIAAABV7dVXX922bduLL76oVpf852hhYeGuXbv69+8vxRCV3gAnJ6dPP/1UOQ1cly5dRo4cKW/euHGjnD03o6KipDkihRA2Njaff/65cu0OOzu76dOny6v6FBYWbtiwQR63XrbevXufPHkyOTn5/v37e/bsUc7Kp9PpbGxs5E2p4xXwBHJ2dl65cuWGDRteeOEF+XmPj49funSpv79/x44dt2/fLnUNfqDw8PAPP/wwLy9Pq9V+/PHHgwYNkg9Jz5RGoylxDLh0SHpkTCaT1G3TaDRK17WxsSktFrS1tZViQfmZNRgMUi15Atzi5EMPjAUr3IaHvVkAeJIRTQIAAMAKevbsGRUVdeDAgfHjxzdq1EilUhUvk5OTM2vWrDVr1lT61Rs1atSyZUuLnf7+/vJH/ezs7Fu3bpXnVEePHpUDiAYNGhRfmadhw4bS4hWSy5cvP3AGOgtOTk7u7u5JSUl//PFHcHBw165dmzRpIi0TLCF9wJNMo9GMGDHi2LFjERERY8aMkVN1s9l8/vz5UaNGLVmypOx00mg0Ll269P3338/OztZoNBMnTgwODlZ+sSGFd2azubSJWeVDKpVKqqhWq0t821GSWyWX1Gg00usyZoCVa5X21Yuswm0QD3mzAPAkY0A3AAAArEOj0fTu3bt3794mkyk2NvbQoUOHDx8+evSotC6EpKCgIDQ0NDAwsLS1ei2UkRco1alTp/gSFvXr13d0dJRW6igqKirP8hEmk0lem0II0aBBgxJnf2vVqpX8+v79++np6Y0aNSpPO4UQ8fHxq1at2rp1a2xsbGkdSB9qSCxgFRqNpkePHmq1eseOHYGBgd7e3mvWrLl7965Op5s3b16bNm0CAgJKrJiXlzdz5szly5cXFRXZ2Nh88MEH8+bNsxjLLK39bTKZSuuoaDQapQRfrVZL2ahWq5W+iigqKiqtI3NhYaH00MlxqjTyuqioSJ7DoTh5esfSejXKKtaGCtwsADzJ+AoFAAAAVqZWq1u2bPn+++9v2rQpLi5u9erVykVpYmNjjx07Vs5TmUym8qSTWq22eJxXo0YN5ZjKvLy8B57HYDAoFx12cHAoMYxwcXGRezwVFRXJc8Y90O+//965c+d58+ZdvHixjIHtdIzC06Vx48aLFi06c+bMSy+9JITIyclZuXJlidlcUlLS6NGjly1bVlRUVKNGjblz54aEhBSfY9HJyUkIYTAYSksM5TDR0dFRekhtbGyk8+h0utJiwYKCAulQzZo1pT0ODg7SW0cZ7w/SA25jYyO1qgwVa0MFbhYAnmT8EQMAAIAqotfrV61a9f777w8bNuyFF16YMGFC8bjN3t5+7NixS5culT9RFxUVlTa2unj1oqKi8sxNqdfriw+ClmeRkzwwVhCKTk/y1Uvsx1RQUCAHplqtVur09ED//e9/J0+erOxDam9v36lTp/fff3/NmjXdu3eX9xNN4mlUr169efPm1alTRwgRHR0tLUKldPny5UGDBm3fvt1sNnt4ePz000/BwcElzsnYsGFDIURhYWFqamqJ18rNzZX6Qbu4uEgPoDRPghAiJyentNla09LSpO8e6tWrJ+3x8PCQppJMTk4uMUw0mUzSjdjb2ytnsy1RxdpQgZsFgCcZA7oBAABQRbRa7datW3ft2iVtpqen//XXX40bNy5eskmTJk5OTnKHxNI+gcsDJ2X3798vT6/J1NTUnJwcZ2dn5c579+7JvZBsbGxcXV0feB61Wq3s4JmUlJSdnV08C7h27Zr82snJ6YGBhSQ8PFzOJV1dXWfNmiUtGi6EKCwsDA8PVzajPCcEqpJOp1u5cuXhw4ezsrLCwsJKfNK9vb0bNWqUmpqam5trkc1J01BKz07z5s1//vnnzp07l3atZs2aabVag8GgnGBBKSkpSerM6OXlJU3m4OzsLM2rkJeXl5SUJK9VpRQXF2c2m9VqdZMmTaQ9np6eNWvWzMzMTElJyc7OLv4sZ2dnp6SkCCFcXFw8PT1La7CkYm2owM0CwJOMP2IAAABQRTQaTYcOHeTN+Pj4devWlVjy3LlzypxCHsmoUqmUA7GLTwdZ2md1C4mJiZcuXbLYeebMGXmQpqurq4+PT3lO1b59ezkZTEhIOHfunEWBrKysw4cPy5vNmjV7YGAhhMjNzY2OjpY3X3311Y8//lj+Oej1euV4UqJJPIHUavXu3bu3bNly4sSJ2NjYEsuoVCpprgOL9aavXbs2ZswYKZf09/ffs2dPGbmkEOK5556Tvks4ffp0icOcz58/n5OTI4Ro3769/B7Stm1blUqVk5OjfNZkOp1OWmzKxcVFDg1r167t7e0thIiPj//rr7+K10pISLh9+7YQonHjxuWZIbcCbajYzQLAE4s/YgAAAFB1AgMD3dzcpNdGo3Hx4sWrVq2yGIJ98ODBOXPmyAOua9So0a5dO+m1vb29o6OjXPLatWvp6eny5q1bt3bs2FGeZuTm5i5btkyZbCYkJKxdu1bucfnss89KAYQQQqPRKD/eWwzZ7tq1a/369aXX+fn5ixcvVjZJCBEeHn727FnptVarHTp0qBzBaLVaOVU0mUzK8aF6vT4/P1/eLCoqUg42P3HihDJaLc8YdqCK2draPv/880KIgoKC7du3l7gGd1xcnBTk1a9fX07e8/Lypk+fLv2GDxw4cNOmTSX2uFRq2rSpr6+vECI6OjomJsbiaG5u7tatW81ms7Ozc8+ePeX9PXr0qFmzptls3rFjR/EZYGNiYqRvGp599lk5FqxRo0b//v1VKlV6evrevXuLt2TPnj337t0TQnTv3r08Pa8r0IaK3SwAPLGIJgEAAFB12rdvHxgYKG9mZWVNnDixY8eOkyZNmjNnztSpU/39/QcOHKjsjtSxY0e5w5S9vb0ypIiOjv7ss8/u3r2r1+v37t0bFBSkHDpdtj179owbNy4mJsZoNJ4+fXrs2LEXL16UDqnV6uHDh8tBicWEkqdOnUpJSYmLi7t69aoQonnz5kFBQfIqN4cOHXrllVeioqKMRmNycvKsWbNmzJghx6xt2rQJCgqST2Vvby+Hnvn5+ZGRkfn5+efPn09PT3d0dJQbIITYvHnzihUr8vLyUlNTv/3227FjxypzVamHFPCkGT58uBTPbdiwQZ7JQZaTk7Nw4cK0tDQhhL+/vzTrohBi7dq1O3fuFEK0atXq+++/9/DweOCFHB0dhwwZotFo7t27t2DBAov+1GFhYZGRkUKIDh06KDtut2zZslOnTkKIqKiosLAwZZX79+9LbVOr1SNGjFAO3A4ICKhbt67JZFqxYsWZM2eUtc6cOfPDDz8YjcbatWsPGzbsgc2uWBsqdrMA8OQyA1WCXzmg+uB5B6qVCjzyFy9efPbZZ8v5x2rdunUPHTqkrL5+/XobGxtlGeUobycnJ3n1Xnd393PnzskV33zzTbmKm5ubHCZqtVr5taRTp05JSUlyRYPBYJEyqNVqlUo1ZcoUqUBKSkqXLl0sWl78tB4eHhb3cv369QYNGlic2dHRcf/+/WazOSQkxGKktnTd4j+lQYMGGQwG6ZzffPONvL9p06YP+e8JlEX+1SpneZ1O9/rrr0tVatWqtWjRom3btrm6un700Uc7d+7s3r279Pvs4+MTGxsrVUlPT3/hhRekKjY2NjXKNGnSJPlaqb3YM2IAACAASURBVKmpUsanUqn69u179OhRvV4fFxc3bdo0ed0baUUdpT///FMKTx0cHKZOnXrr1i29Xh8VFdW/f3/p6Wvbtm1iYqKyitFoDA4Ollru7e0dFhaWmZmZlZUVHh4ufXGiUqkmT54sP5KShQsXSm0eNmzYo7ehYjcLPJSHfd6BCuOXDFWE9zWg+uB5B6qVij3yx44da9asWfGIzUKdOnU2b95sUTc3N3fIkCEllq9Vq9aPP/74zDPPSJtlRJOffvrpgAEDSoz5GjdufPz4cYuLrlixovi6wCNHjpQLXLlypVevXiWeUFK/fv2dO3danLagoODll1+2KKnRaNatW2c2m+/evStnNMXPNm3aNDmEbdq06Z07d6RzEk3i8ZF/tcpfJTExsexhxR4eHspH48CBA8pJG8o2YcIE5bWOHDmiXJZKGeXb2Nh88cUXFnGh2Ww2GAzz5s2ztbVV1lI+aBEREcVvKiUlJSAgQC4mz5gp6dOnT3JyskWVL7/8Ujo6cODASmlDBW4WeCjyb5e1G4K/PwZ0AwAAoKp16dLl8OHD06dPV360VqpTp86ECRNOnTo1fPhwi0OOjo4//fTTm2++qfwkr9FoevbsuW/fvgEDBpSnAa6uruvXr//kk0+Ui3RrNJp+/frt2LGj+IIbo0ePHjt2rEVvTeU4ymbNmu3YsWPhwoUNGza0qGtvbz969OiIiIiXXnqp+KG5c+e2b99eudNkMklz1dWvX3/dunUBAQHKmS7VanXv3r137949efJk+VpxcXHKlXaAJ4enp+fWrVs/++yzevXqWRzSaDR9+vTZvXu38tFISEhQLvH0UPz8/LZt2+bv7y9FeyaTyWw2CyG8vLyWL18+Y8aM4mvCaDSa4ODglStXSitlS7WEEGq1ulu3blu3bvX39y9+oTp16qxdu3by5MlSF0Xpo7UQwsHBYeLEievXry/PAjiP2IYK3CwAPJlUZkUWDjw+8pd4/MoBf3s870C18oiPfGFh4YULF86fP5+amqrX652cnGrXrt28efNOnToV76Vo4ebNmxEREXfv3nV3d+/cuXO7du0qsFD13bt39+/fn5CQ4Obm1qNHj9atW5d2EpPJFB0dfejQoaysrJo1a7Zs2bJbt25SMGFxR6dOnTp79mx6enqNGjUaN27cq1evOnXqlNGG/Pz8iIiI8+fPm0ymunXrvvjii61atVIuj3P27NmoqKiMjIzatWv7+fmV0UjgsXqU5z0/P//kyZM7d+5cvnx5ly5dXnvtNT8/vxYtWlR2G4XJZLp48WJkZGRKSoqDg4Ovr6+/v7+Tk1PZtXQ63eHDh2NiYnJyctzd3bt06VKe5a2Tk5MPHjwYFxdnNBqlh12OFyugAm2o2M0C5cGf9KgyRJOoIryvAdUHzztQrfDIA9XHoz/vkZGRgwYNeuedd0JCQiqvXQAqH/+/o8rwdSsAAAAAAAAAK3jAMBkAAAAAACqFt7f3jBkzOnbsaO2GAACeFAzoRhWhNzhQffC8A9UKjzxQffC8A9UHzzuqDAO6AQAAAAAAAFgB0SQAAAAAAAAAKyCaBAAAAAAAAGAFRJMAAAAAAAAArIBoEgAAAAAAAIAVEE0CAAAAAAAAsAKiSQAAAAAAAABWQDQJAAAAAAAAwAqIJgEAAAAAAABYAdEkAAAAAAAAACsgmgQAAAAAAABgBUSTAAAAAAAAAKyAaBIAAAAAAACAFRBNAgAAAAAAALACokkAAAAAAAAAVkA0CQAAAAAAAMAKiCYBAAAAAAAAWAHRJAAAAAAAAAArUJnNZmu3AdWCSqWydhMAAAAAAMBDIDXC40avSQAAAAAAAABWQDQJAAAAAAAAwAq01m4Aqh16gwN/e/IEDjzvQHXAIw9UHzzvQPXBnGyoMvSaBAAAAAAAAGAFRJMAAAAAAAAArIBoEgAAAAAAAIAVEE0CAAAAAAAAsAKiSQAAAAAAAABWQDQJAAAAAAAAwAqIJgEAAAAAAABYAdEkAAAAAAAAACsgmgQAAAAAAABgBUSTAAAAAAAAAKyAaBIAAAAAAACAFRBNAgAAAAAAALACokkAAAAAAAAAVkA0CQAAAAAAAMAKiCYBAAAAAAAAWAHRJAAAAAAAAAArIJoEAAAAAAAAYAVEkwAAAAAAAACsgGgSAAAAAAAAgBUQTQIAAAAAAACwAqJJAAAAAEBVuHz5clBQ0OrVq63dEADAk0Jr7QYAAACgujh48OCiRYsetlaPHj1mzpz5ONoDoGoYjcbjx48fOHDgxIkTERERsbGxN27c6N69e+/evW1tbct5ku+//3779u1vvfXWyJEjy3/plJSUGzdu2Nratm7d2s7OrrRisbGxmzdvvnjxok6n8/Dw6Nq167Bhw9zc3Mp/IaXMzMzNmzcfP348LS3NxcWlRYsWQUFBzZo1K7tW5bYBAJ4WKrPZbO02oFpQqVTSC37lgL89nnegWnmoR/7XX399/fXXH/YSQUFBv/3220O3DEBlq9h/8dHR0ZMnT46KijKZTBZne/HFF7/66is/P78HnuTw4cOvvPJKWlpaSEhIcHBwOS+dlpY2YsSIo0ePenl5RUZGNm7cuHiZ3NzcL7/88vvvv9fpdMr9Xl5eoaGhQUFBavXDjTX87bffpkyZkpiYqNxpZ2c3adKkOXPmODs7V0EbgEfHn/SoMrzBAQAAAAAei5iYGCkcNJlMKpXK3d1do9G4urpqtVqz2XzixImgoKDDhw+XfZILFy68/fbbaWlpD3Vpg8Hwr3/9KzIysowyOp1uypQpoaGhOp1OrVY3aNDA19dXSg8TExPHjx+/cePGh7ro+vXrx48fL+WSbm5urVq18vT0VKlUer0+NDR06tSper3+cbcBAJ4uRJMAAAAAgMqn0+nmzJlz8+ZNIUTnzp2joqK2bNni5OT0zjvvnDt3rlevXkKI1NTUGTNmZGVllXaSiIiI4cOHX7t27WGvvnbt2lWrVpXd4WvDhg2//PKLyWRq2LDh5s2bb9++HRMTc/v27SlTptja2ubm5s6cObP8l7527drMmTNzcnLs7e1nzJiRkJBw4cKF+Pj4NWvW1K9f32w2h4eHb9iw4bG2AQCeOsw1CQAAgCrSp0+f3bt3W+wMDQ39888/pdf169dfvHhxrVq1lAXq169fRe0DUKkuXrwo9Yhs2bLlhg0bvL295T6Mvr6+q1atGjBgwLVr186cORMVFfXSSy9ZVNfr9d99993cuXOzs7Mf9tLnzp2bOXOmxfhoC+np6cuXLy8sLHR2dl6xYsWgQYOk/bVq1QoJCTGbzcuWLYuLiwsPD58/f355LhoWFnbr1i0hxMSJE7/88kuNRiOE0Gq1o0ePdnZ2HjNmTHZ29ooVK15++eWaNWs+pjYAwFOHaBIAAABVxNPT09PT02LnunXr5Nf29vZ+fn6NGjV64Kny8vKuXbuWnp5uNBpdXFwaN25Mggk8aa5fvy51hxw0aJC3t7fFUR8fn4CAgOvXrzs7OyclJSkPmUymPXv2zJkz5+zZs2azuUaNGm3atDl+/Hg5r5uenj5lypQ7d+74+PiYzea4uLgSi508efLSpUtCCH9//759+yoP2dravvvuu1u3br19+/aePXs++ugjDw+Psi+akpKya9cuIYSnp+eECROkXFIWEBAQGBi4adOmS5cunTlzRr5c5bYBAJ5GDOgGAADAU8NkMu3du7dfv37u7u7t27fv169fYGBg165dGzRo0LRp06+//jo/P18qaTAY5syZ01Fh9uzZRqNRPlVKSsorr7wiH+3Vq9fp06etdFvA31Nubq609E1py0zPmjUrMTExNTX1rbfeUu5PSUn59NNPz5w5Yzabn3322bVr144fP76cFzUYDHPnzj169Kibm9vixYvr1atXWsnIyMiCggKVStWvXz97e3uLoz4+Pu3atRNC3Lx58+LFiw+87pUrV+Lj44UQrVq1eu655yyO2traBgYGajSavLw8uZ94pbcBAJ5GRJMAAAB4OphMpq+//nrYsGF//vmnxVISJpPp+vXr06ZNGz16tNRLS6vVjhw5Mj09/cz/LFu2bP/+/VJ5o9EYGhr6xx9/SIfOnTvXtm1bKQIAUFlq165tY2MjhIiKipK/NlDy8PAoo7+zq6vrxx9/fOzYsaFDh8qLBT/Qhg0b/v3vf6vV6k8//bRPnz6lFTMYDDExMUIIFxeX1q1bFy+g1Wo7duwohMjJyZE6Npbt+vXrubm5QogOHTrY2dkVL9CyZUsXFxchxLlz5woLCx9HGwDgaUQ0CQAAgKfDwYMH58+fX8bkcWazeceOHWFhYdJmy5YtZ8+eLWcE2dnZc+fOlRb5jYiI+Pe//y315xJCdOrUafr06RYDMAE8Iml9aiHE/v37Fy9eXHxx6tI4ODhMnTo1Ojp6yZIlderUKf8Vo6OjP//884KCgpdffvmDDz5Qq0v9wJudnZ2cnCyEcHR0LK1nZaNGjdRqtdlsllbyKduNGzfMZrNKpfLx8SmxgIeHh6OjoxAiJSXl/v37j6MNAPA0IpoEAADAU0Cv1y9fvlz6PC+EaNy48bJlyyIiIvbv3z9nzhx5TQmTyXTo0CGDwSBtjh49+rXXXpNPcurUqR9++CElJWXWrFnyisDu7u4hISF169atwrsBqgUfH58xY8ZoNJrCwsIvv/yyU6dOq1evLioqemBFNze38ePHF5+esmwZGRlTpkz566+/WrRosXjxYikHLE1BQYG0uo6zs7Ozs3OJZdzd3aXvNlJSUh54damMjY1N7dq1Syzg6OgoDWy/f/9+QUHB42gDADyNWAYHAAAAT4HMzEytVtu4ceO7d+86ODisWrVKHqrZr1+/nJyc0NBQaTM1NTUnJ0cKK+3s7GbPnn3q1KnLly8LIYxG44oVK86dO3fq1CmpsFar/fDDD3v06GGNewL+5tRqdXBwcHJycnh4uDR4WRq/vGHDhsLCwqFDh3br1q2yeisbjcb58+cfPnzYzc1tyZIlpXVdlBUWFkpjzO3s7LTakj8X29nZSc2TRmqXTfriRKvVFp8yUqLVam1tbYUQer1eGtBd6W0AgKcRvSYBAADwFKhXr97vv/8eFxeXl5d35coVf39/+ZBOp5Pms5MUFBRIH/slzzzzzPz5852cnKTNlJSUrVu3ykO5+/TpU/aoTwCPwtnZeeXKlRs2bHjhhRfkBy0+Pn7p0qX+/v4dO3bcvn27/Dw+ik2bNv34449qtXrq1KmBgYEPLG80GqXr2tjYlBYL2traSrGg3BG7DFIZjUZT4kST0iHpncpkMkldRyu9DQDwNOKPMAAAADxNtFptvXr1dDrdkSNHFi1aNGTIkAYNGixatEguYDQazWazssrgwYMnTJhQPH/08vJauHChq6trVbQbqK40Gs2IESOOHTsWERExZswY+YsEs9l8/vz5UaNGLVmy5BHTyZiYmM8++yw/P3/QoEFTpkwpz5cNarX6gUvryK0qzyI8UoBoNpst3n9k8iGVSiW1sNLbAABPIwZ0AwAA4KmRl5e3cePGdevWHT9+vMQFf0VJn/Y1Gk1wcPCxY8dOnjwp77S1tZ0xYwarcgNVQ6PR9OjRQ61W79ixIzAw0Nvbe82aNXfv3tXpdPPmzWvTpk1AQEDFzpyZmTllypT4+PhmzZotXrxY7iJdNq1WK3VvLCoqKq1DYmFhodFoFEIo+2WXpkaNGkIIk8mk7LWtZDQapc6SarVaOmGltwEAnkZEkwAAAHg63Lhx44033oiKiiqtU5KkxL5FdevWHT58+KlTp+S6Tk5Ovr6+j6WhAMrUuHHjkJCQKVOmvPXWW7t27crJyVm5cmWfPn1KG9Rctm+//TYiIkKj0XTq1GnPnj3KQ4WFhampqUKI/Pz8X3/91c3NrUaNGiNGjHBzc7OxsZEmhdTpdKXFggUFBdIheaGtMkiRqMFg0Ol0JRYoKiqSDjk6OkqJZKW3AQCeRkSTAAAAeArcv39/0qRJkZGR8h61Wu3j49OpU6fOnTsnJSWFhITI+4unkzExMcuXL1dmmhkZGbNmzfrjjz9q1apVBe0HYKFevXrz5s3773//m5qaGh0dnZSU1LBhwwqc5/bt29Ko5zVr1qxZs6bEMpmZmbNnzxZC1K1bt1u3bm5ubk5OTu7u7kKInJyc7OxsT0/P4rXS0tL0er3U1Ac2Q2q8HIYWl5ubKy2V4+LiInWxrPQ2AMDTiLkmAQAA8BSIjIw8evSo9FqtVo8ePfry5cvXr19ft27dBx984OXlJZdUqVQW0WRubu6sWbMSEhKKn3Pp0qWVsgQHAAs6nW7ZsmXDhw/v3bv37du3Syzj7e3dqFEjIURubm52dnZVNs/Z2Vm6dF5eXlJSUoll4uLizGazWq1u0qTJA0/YrFkzqdfnzZs3SyyQlJQkrbLt5eXl4uLyONoAAE8jek0CAADgKXD+/Hl5csnmzZsvWbKkfv368tGMjAz5dfEuk6tWrdq9e7f0Wq1WazQaeXnc5cuX9+zZs2/fvo+39UD1o1ard+/evX//fgcHh9jY2MaNGxcvI3+RUMbC1g/Us2dPaQma4oxG4969e5OTk52cnAYPHlyjRg1XV1c3NzfpaNu2bdetW5eTkxMdHd2rVy+Lujqd7tSpU0IIFxeX5s2bP7AZzz33nKura3p6+unTp3U6nTRSW+n8+fM5OTlCiPbt28sNrtw2AMDTiGgSAAAAT4GsrCz5tdFoVM7LlpKSsnPnTnnTZDIpB27/97//Xbx4sZRFCiE6duz45ptvTpkypaCgQAiRmZn5+eef+/r6MlgSqFy2trbPP//8/v37CwoKtm/fHhAQUHzh7Li4OKlDZf369Ss8l+K4cePGjRtX4qGcnJyAgIDk5GRXV9cFCxZYxKM9evSoWbNmRkbGjh073nrrLYv1c2JiYs6dOyeEePbZZ8sTCzZt2tTX1/fw4cPR0dExMTGdOnVSHs3Nzd26davZbHZ2du7Zs+djagMAPI0Y0A0AAICngKenp9wd8vr16zNnzkxISNDpdHv37h0xYsTp06flksoFJbKysmbMmHH37l1p09XV9Ysvvhg3btzIkSPl8mfOnPnqq6+kNXABVKLhw4e7uroKITZs2LBr1y6Lozk5OQsXLkxLSxNC+Pv7S7MuVqWWLVtKAWJUVFRYWJjy0P3796W2qdXqESNGlGdGWkdHxyFDhmg0mnv37i1YsECaVlIWFhYmTZXboUOHDh06PKY2AMDTiGgSAAAAT4Fu3brJyYXJZPrll18aN27s6Og4YMAAizW7s7Oz5Unrli9fHhERIb1WqVRjx47t37+/nZ3d9OnTn332Wflsq1atUva7BFApXnjhhSFDhgghsrKyxo0b99VXX0lzL+j1+l27dg0cOPD3338XQvj4+EyYMKHqm+fo6Dht2jRXV1e9Xj99+vSPP/44Li6usLDw2LFjI0eO3LZtmxCidevWY8eOVdbKycnp27evo6Ojo6Pjzz//rDw0ZsyY9u3bCyG2bdsWFBQUGRlZWFh4+/btTz/99LPPPissLHRycpo6daqzs/MjtgEA/k6IJgEAAPAU6NChwxtvvKGcUc5sNksr2NjY2Lz77rtNmzaV9t+7d+/SpUtCiKNHj37zzTdyD0pfX99PPvlEOkPz5s0//fRTW1tb6VBOTs7s2bOLr5MD4FHY2dktXLhQGr+ckZERHBw8ZMiQ+/fvf/PNN4MGDYqMjDSbzR4eHt9++621Riv7+/tPmzbN1ta2oKAgNDTUx8fHwcGhW7du+/fvN5lM9evXX7p0afGFs3U6XX5+fn5+vjxThMTDw+Prr7/28vIym81//vmnn5+fg4ODj4/P4sWL8/PzbWxsPvnkk4EDB1ZKGwDgb4NoEgAAAE8BjUbzxRdfTJ8+3WIutsaNG//000/ffvttly5dpD2FhYVbtmxJT0///PPP7927J+2sUaPGrFmzGjZsKFf8xz/+MWDAAHkzJiZm3rx5j/8+gOrF09Nz69atn332WfHpXDUaTZ8+fXbv3v3SSy9ZpW1SG4KDg1euXCmtlC2EkL7wUKvV3bp127p1q7+//0Od0M/Pb9u2bf7+/tLEmvLUt15eXsuXL58xY0bxFXsqvQ0A8HRRKQe/AI+PPDkUv3LA3x7PO1CtVP0j/9dffx08eDA+Pt7e3r5Vq1a9e/cuvhIugMfhUZ73/Pz8kydP7ty5c/ny5V26dHnttdf8/PxatGhR2W2sIJ1Od/jw4ZiYmJycHHd39y5duijX0X5YJpPp4sWLkZGRKSkpDg4Ovr6+/v7+Fl+rPO42AI+IP+lRZYgmUUV4XwOqD553oFrhkQeqj0d/3iMjIwcNGvTOO++EhIRUXrsAVD7+f0eVYUA3AAAAAAAAACvQWrsBAAAAAIBqwdvbe8aMGR07drR2QwAATwoGdKOK0BscqD543oFqhUceqD543oHqg+cdVYYB3QAAAAAAAACsgGgSAAAAAAAAgBUQTQIAAAAAAACwAqJJAAAAAAAAAFZANAkAAAAAAADACogmAQAAAAAAAFgB0SQAAAAAAAAAKyCaBAAAAAAAAGAFRJMAAAAAAAAArIBoEgAAAAAAAIAVEE0CAAAAAAAAsAKiSQAAAAAAAABWQDQJAAAAAAAAwAqIJgEAAAAAAABYAdEkAAAAAAAAACsgmgQAAAAAAABgBUSTAAAAAAAAAKyAaBIAAAAAAACAFajMZrO124BqQaVSWbsJAAAAAADgIZAa4XGj1yQAAAAAAAAAKyCaBAAAAAAAAGAFWms3ANUOvcGBvz15Ageed6A64JEHqg+ed6D6YE42VBl6TQIAAAAAAACwAqJJAAAAAAAAAFZANAkAAAAAAADACogmAQAAAAAAAFgB0SQAAAAAAAAAKyCaBAAAAAAAAGAFRJMAAAAAAAAArIBoEgAAAAAAAIAVEE0CAAAAAAAAsAKiSQAAAAAAAABWQDQJAAAAAAAAwAqIJgEAAAAAAABYAdEkAAAAAAAAACsgmgQAAAAAAABgBUSTAAAAAAAAAKyAaBIAAAAAAACAFRBNAgAAAAAAALACokkAAAAAAAAAVkA0CQAAAAAAAMAKtNZuAAAAAACgWrh7925CQoKLi0vz5s3VajrKAADoNQkAAAD8veh0uri4uOjo6ISEhMLCQms3B/j/fvrppy5dukycODE/P9/abQEAPBHoNQkAAIAqNXv27BMnTpR4SK1Wa7Vae3t7d3f3Zs2a9e/f39fXtzznNJlM8+fPP3r0qLSpUqnGjx8/cuTIMqqkp6cHBwcnJCRIm927d589e/bD3McjXT05Ofnjjz9OS0uTNv38/D777DOttoQ/zg8dOhQSEmIymYQQnp6eq1evLu2cV65cCQsL27dv3+XLlw0Gg7TT0dHxhRdeGDVq1D/+8Q8nJ6fitXbt2rVs2bJy3ef/vPfee0OHDi27jNFonDVr1unTp4sfkv6VHR0d69ev36pVq0GDBtWtW7fEkxgMhpkzZ549e1babNas2cKFC0u8i6ioqPnz50t3rVarP/vss549e0qHEhISpk2blpmZWf4b7NChw8KFC8tfHg9kNBpPnDixY8eOPXv2CCGuXLkyderUwMDAwMDAGjVqlFErKirqzz//vHbtWl5enpOT03PPPdenTx8/Pz+NRvPAix4/fnz+/PlSOv/2228HBQWVs7U6ne7ChQtSxVq1aj3//PMlFissLPy///u//fv3x8fHCyG8vb0DAgJ69epla2tbzgtZuHjx4tatW2NjY/Py8mrXrt2lS5ehQ4e6u7uXUSUtLW3btm0nTpy4d++eo6NjixYthg0b1rJly4o1AACswwxUCX7lgOqD5x2oVh72kTcajS+99FI5/1K1sbF57bXX7t69+8DTXr161dvbW1m3Z8+eOTk5ZVRJTExs3ry5XH748OHlvIVKufrNmze9vLzk8i4uLrt37y6x5Lp16+QUxsfHp8QyWVlZH3/8cYmZnaxFixYRERHF6/7444/l/OeQLVu27IE/E71e379///Kczc3NbfLkySkpKcVPotPp+vTpI5fs2LFjRkZGiZfbvHmzjY2NVEyj0WzYsEE+dPny5dKiz9L07dv3gTdYPck/ooeqdfv27ZdffrnEMLF169ZHjhwpsVZUVFTnzp2LD/pWq9VdunQ5depU2RfV6XSjRo2Sa3311VflbK3RaJw7d678PcHAgQMNBkPxYhcuXPDz81OpVBZt8/f3v3jxYjmvJcvKypo8ebK9vb3FzTZo0GDt2rWltfPXX39Vvo1IHBwcPvroo+zs7IdtA2ChYs87UAEM6AYAAMATqqioaP369a+99lpqamrZJQ8cOHDnzh3lnnPnzp06depxtq4yr56dnT1v3rz09PQKXD0xMXHUqFGhoaG5ubllFIuNjR02bNjGjRsrcInHKisr67vvvnvppZcuX75s7bag8v31119BQUHbt283Go3Fj164cGHUqFFRUVEW+3fv3j106NATJ05I/YWVTCbT8ePHhwwZcujQoTKuu2bNmm3btlWgwYcOHVq6dKnc77hEsbGxr7zyytGjR82K+EZq26FDh0aOHHnlypXyXzEvL2/y5Mnff/+9TqezOHTnzp2JEyf+8ssvxWuFh4e/8847iYmJFvsLCgq+/fbbDz74gCHzAJ4WRJMAAAB4oh05cuTbb78to0Bubu7mzZstgo/s7OxNmzYVzzUqXWVd/eTJk//+978rcPVJkybt27dPGZE4ODg8//zz7du3txgKKnWuPH/+/MNepQqcPn36rbfeSklJsXZDUJlMJtPChQvlcf1qtdrFxUUIYWdnJ/dyTUpKmjVrVk5OjlwrMTExODhYnu6gRElJSdOmTSvtS4uNGzdOmzateNL3QElJScHBwRkZGWWU0ev1c+fOvXr1amkFLl++vGDBgvJP8/r7779v2rTJIuWU5ebmzps37+bNm8qd165dmzdvXl5eXolVTCbT+vXrt2zZrLQ0VQAAIABJREFUUs4GAIB1MdckAAAArMbHx2fhwoXOzs7if0PGDAZDamrqtm3b9u3bJ3VcMpvNf/zxx6RJk+rVq1fiSc6ePStPR6h04MCB27dv+/j4PNZbqKyrG43G5cuXDxgwoG3btuW/+nfffbdz5055s2bNmtOmTZs4cWKtWrWEEHq9fv369TNmzLh7965UIDEx8euvv/75559LnNfS3t7+iy++aN26ddkXLW3qvTI0bdp0/vz5jo6OJpOpqKgoJyfn5s2be/fuPX36tJzqnjhxYsGCBUuXLn2sCzePGDFi/PjxZZepXbv242tAtRIXF7dr1y7ptYODw+LFi+/du/fFF1906tTp7bffnjx58v3794UQJ0+ePHbsWEBAgFRyy5Ytyi60LVu2fPPNN728vGJiYv7zn//IcWR0dPSff/45evRo5RV1Ot2SJUtCQkJKi+3KUFhYOG/evDNnzpRd7NixY/JNCSHatWv37rvvms3m5cuXX7hwQdq5ffv248ePyxOeliEjI2P58uV6vV7adHd3f//991u0aLFly5Y//vhDeg+8ceNGWFjY/Pnz5Vo///zzrVu3pNc2NjYjRowYMmRIbGzsd999J02rqtfrv/3224EDB9asWfMhfgQAYA1EkwAAALAaR0dHf3//OnXqWOwfO3bsW2+99euvv0qbqampycnJpUWTmzdvlgIOIYRWqzWZTFJ3xfj4+H379r377ruPrfmVfPXExMT58+f/+uuvxaecK1F8fPzq1avlkafu7u7h4eHKqTzt7OzGjRtXr169MWPGyKPF//zzz8uXL5eYP2o0mvbt2/fr16/8bS4nJyen3r17S4GpbObMmStXrgwODpZSJLPZvHnz5rfffvuxLuLRqFGjAQMGPL7zQ+natWvKtZ7eeuutr776Stp8+eWXDx48GB4ebmtr6+HhIafner1+z549co/jNm3a7Nq1S5pRcdSoUX5+fqNGjZKeuKKiopMnT8rRpDSYevbs2ceOHSutB2LZNm/evHr16gfW3bt3b3Z2tvRaWplKeprat28/aNAgqefv/fv39+3bV55o8vz58/Lob61WO2fOnMmTJwshBg0alJmZeeDAASGE2Ww+cODAJ598IuWMGRkZ0n5J//79f/rpJ2k1IRcXl+DgYCnuj42NvXDhQnnaAADWxYBuAAAAPHFsbW179eolLzGhVqtL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TQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAICBNAgAAAAABaRIAAAAACEiTAAAAAEBAmgQAAAAAAtIkAAAAABCQJgEAAACAgDQJAAAAAASkSQAAAAAgIE0CAAAAAAFpEgAAAAAISJMAAAAAQECaBAAAAAAC0iQAAAAAEJAmAQAAAICANAkAAAAABKRJAAAAACAgTQIAAAAAAWkSAAAAAAhIkwAAAABAQJoEAAAAAALSJAAAAAAQkCYBAAAAgIA0CQAAAAAEpEkAAAAAIPAVI4Phv5Kv+8cAAAAASUVORK5CYII=", + "height": 2275, + "mimeType": "image/png", + "width": 1758 + }, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + {}, + { + "x": 1 + }, + { + "x": 1, + "y": 1 + }, + { + "y": 1 + } + ], + "vertices": [ + {}, + { + "x": 1758 + }, + { + "x": 1758, + "y": 2275 + }, + { + "y": 2275 + } + ] + }, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "435" + } + ] + } + }, + "lines": [ + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.74516493, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.12395605 + }, + { + "x": 0.74516493, + "y": 0.12395605 + } + ], + "vertices": [ + { + "x": 1310, + "y": 220 + }, + { + "x": 1534, + "y": 220 + }, + { + "x": 1534, + "y": 282 + }, + { + "x": 1310, + "y": 282 + } + ] + }, + "confidence": 0.99258333, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "8" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73265076, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.14197803 + }, + { + "x": 0.87827075, + "y": 0.15472527 + }, + { + "x": 0.73265076, + "y": 0.15428571 + } + ], + "vertices": [ + { + "x": 1288, + "y": 322 + }, + { + "x": 1544, + "y": 323 + }, + { + "x": 1544, + "y": 352 + }, + { + "x": 1288, + "y": 351 + } + ] + }, + "confidence": 0.98559093, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "25", + "startIndex": "8" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73208189, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.73208189, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1287, + "y": 366 + }, + { + "x": 1547, + "y": 366 + }, + { + "x": 1547, + "y": 395 + }, + { + "x": 1287, + "y": 395 + } + ] + }, + "confidence": 0.97618943, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "42", + "startIndex": "25" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22505495 + }, + { + "x": 0.31342435, + "y": 0.22637363 + }, + { + "x": 0.31342435, + "y": 0.2421978 + }, + { + "x": 0.12457338, + "y": 0.24087912 + } + ], + "vertices": [ + { + "x": 219, + "y": 512 + }, + { + "x": 551, + "y": 515 + }, + { + "x": 551, + "y": 551 + }, + { + "x": 219, + "y": 548 + } + ] + }, + "confidence": 0.99202085, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "60", + "startIndex": "42" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.20022753, + "y": 0.2421978 + }, + { + "x": 0.39419794, + "y": 0.24263737 + }, + { + "x": 0.39419794, + "y": 0.25714287 + }, + { + "x": 0.20022753, + "y": 0.25670329 + } + ], + "vertices": [ + { + "x": 352, + "y": 551 + }, + { + "x": 693, + "y": 552 + }, + { + "x": 693, + "y": 585 + }, + { + "x": 352, + "y": 584 + } + ] + }, + "confidence": 0.9934963, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "80", + "startIndex": "60" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50910127, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.23824176 + }, + { + "x": 0.50910127, + "y": 0.23824176 + } + ], + "vertices": [ + { + "x": 895, + "y": 513 + }, + { + "x": 1105, + "y": 513 + }, + { + "x": 1105, + "y": 542 + }, + { + "x": 895, + "y": 542 + } + ] + }, + "confidence": 0.97930938, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "93", + "startIndex": "80" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55062568, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.55062568, + "y": 0.25714287 + } + ], + "vertices": [ + { + "x": 968, + "y": 551 + }, + { + "x": 1259, + "y": 551 + }, + { + "x": 1259, + "y": 585 + }, + { + "x": 968, + "y": 585 + } + ] + }, + "confidence": 0.99128163, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "111", + "startIndex": "93" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.2901099 + }, + { + "x": 0.12457338, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 219, + "y": 629 + }, + { + "x": 619, + "y": 629 + }, + { + "x": 619, + "y": 660 + }, + { + "x": 219, + "y": 660 + } + ] + }, + "confidence": 0.99511141, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "136", + "startIndex": "111" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.22696246, + "y": 0.29318681 + }, + { + "x": 0.34015927, + "y": 0.29142857 + }, + { + "x": 0.3407281, + "y": 0.30769232 + }, + { + "x": 0.22753128, + "y": 0.30945054 + } + ], + "vertices": [ + { + "x": 399, + "y": 667 + }, + { + "x": 598, + "y": 663 + }, + { + "x": 599, + "y": 700 + }, + { + "x": 400, + "y": 704 + } + ] + }, + "confidence": 0.98660266, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "149", + "startIndex": "136" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50739479, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.28967032 + }, + { + "x": 0.50739479, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 892, + "y": 628 + }, + { + "x": 1289, + "y": 628 + }, + { + "x": 1289, + "y": 659 + }, + { + "x": 892, + "y": 659 + } + ] + }, + "confidence": 0.99436086, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "174", + "startIndex": "149" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.60409558, + "y": 0.29362637 + }, + { + "x": 0.71558589, + "y": 0.2923077 + }, + { + "x": 0.71615469, + "y": 0.30813187 + }, + { + "x": 0.60466439, + "y": 0.30945054 + } + ], + "vertices": [ + { + "x": 1062, + "y": 668 + }, + { + "x": 1258, + "y": 665 + }, + { + "x": 1259, + "y": 701 + }, + { + "x": 1063, + "y": 704 + } + ] + }, + "confidence": 0.98580128, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "187", + "startIndex": "174" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11774744, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.38637364 + }, + { + "x": 0.11774744, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 207, + "y": 850 + }, + { + "x": 571, + "y": 850 + }, + { + "x": 571, + "y": 879 + }, + { + "x": 207, + "y": 879 + } + ] + }, + "confidence": 0.99202079, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "211", + "startIndex": "187" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11660978, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.40483516 + }, + { + "x": 0.11660978, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 205, + "y": 893 + }, + { + "x": 445, + "y": 893 + }, + { + "x": 445, + "y": 921 + }, + { + "x": 205, + "y": 921 + } + ] + }, + "confidence": 0.98314446, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "227", + "startIndex": "211" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.45494506 + }, + { + "x": 0.26564276, + "y": 0.45670331 + }, + { + "x": 0.26507396, + "y": 0.47252747 + }, + { + "x": 0.12400455, + "y": 0.47076923 + } + ], + "vertices": [ + { + "x": 219, + "y": 1035 + }, + { + "x": 467, + "y": 1039 + }, + { + "x": 466, + "y": 1075 + }, + { + "x": 218, + "y": 1071 + } + ] + }, + "confidence": 0.99144334, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "244", + "startIndex": "227" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.47252747 + }, + { + "x": 0.31513083, + "y": 0.47252747 + } + ], + "vertices": [ + { + "x": 554, + "y": 1039 + }, + { + "x": 683, + "y": 1039 + }, + { + "x": 683, + "y": 1075 + }, + { + "x": 554, + "y": 1075 + } + ] + }, + "confidence": 0.9918679, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "253", + "startIndex": "244" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5085324, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.46901098 + }, + { + "x": 0.5085324, + "y": 0.46901098 + } + ], + "vertices": [ + { + "x": 894, + "y": 1040 + }, + { + "x": 968, + "y": 1040 + }, + { + "x": 968, + "y": 1067 + }, + { + "x": 894, + "y": 1067 + } + ] + }, + "confidence": 0.99088621, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "259", + "startIndex": "253" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69795221, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.46945056 + }, + { + "x": 0.69795221, + "y": 0.46945056 + } + ], + "vertices": [ + { + "x": 1227, + "y": 1039 + }, + { + "x": 1351, + "y": 1039 + }, + { + "x": 1351, + "y": 1068 + }, + { + "x": 1227, + "y": 1068 + } + ] + }, + "confidence": 0.99422973, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "266", + "startIndex": "259" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.50021976 + }, + { + "x": 0.12741752, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 224, + "y": 1110 + }, + { + "x": 302, + "y": 1110 + }, + { + "x": 302, + "y": 1138 + }, + { + "x": 224, + "y": 1138 + } + ] + }, + "confidence": 0.99121493, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "273", + "startIndex": "266" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31626847, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.50021976 + }, + { + "x": 0.31626847, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 556, + "y": 1110 + }, + { + "x": 608, + "y": 1110 + }, + { + "x": 608, + "y": 1138 + }, + { + "x": 556, + "y": 1138 + } + ] + }, + "confidence": 0.99508548, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "277", + "startIndex": "273" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.49978021 + }, + { + "x": 0.50967008, + "y": 0.49978021 + } + ], + "vertices": [ + { + "x": 896, + "y": 1109 + }, + { + "x": 972, + "y": 1109 + }, + { + "x": 972, + "y": 1137 + }, + { + "x": 896, + "y": 1137 + } + ] + }, + "confidence": 0.99123561, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "283", + "startIndex": "277" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48747253 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.69965869, + "y": 0.50109893 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1108 + }, + { + "x": 1343, + "y": 1109 + }, + { + "x": 1343, + "y": 1141 + }, + { + "x": 1230, + "y": 1140 + } + ] + }, + "confidence": 0.9940033, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "291", + "startIndex": "283" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51868135 + }, + { + "x": 0.19624573, + "y": 0.51824176 + }, + { + "x": 0.19624573, + "y": 0.53054947 + }, + { + "x": 0.1268487, + "y": 0.53098899 + } + ], + "vertices": [ + { + "x": 223, + "y": 1180 + }, + { + "x": 345, + "y": 1179 + }, + { + "x": 345, + "y": 1207 + }, + { + "x": 223, + "y": 1208 + } + ] + }, + "confidence": 0.99393082, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "301", + "startIndex": "291" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31968147, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.53142858 + }, + { + "x": 0.31968147, + "y": 0.53142858 + } + ], + "vertices": [ + { + "x": 562, + "y": 1182 + }, + { + "x": 570, + "y": 1182 + }, + { + "x": 570, + "y": 1209 + }, + { + "x": 562, + "y": 1209 + } + ] + }, + "confidence": 0.97234052, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "303", + "startIndex": "301" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.53186816 + }, + { + "x": 0.50967008, + "y": 0.53186816 + } + ], + "vertices": [ + { + "x": 896, + "y": 1181 + }, + { + "x": 1005, + "y": 1181 + }, + { + "x": 1005, + "y": 1210 + }, + { + "x": 896, + "y": 1210 + } + ] + }, + "confidence": 0.99454087, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "311", + "startIndex": "303" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70022756, + "y": 0.51868135 + }, + { + "x": 0.76279861, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53186816 + }, + { + "x": 0.70079637, + "y": 0.53274727 + } + ], + "vertices": [ + { + "x": 1231, + "y": 1180 + }, + { + "x": 1341, + "y": 1178 + }, + { + "x": 1342, + "y": 1210 + }, + { + "x": 1232, + "y": 1212 + } + ] + }, + "confidence": 0.99483174, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "319", + "startIndex": "311" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.55032969 + }, + { + "x": 0.21615472, + "y": 0.5498901 + }, + { + "x": 0.21615472, + "y": 0.56263739 + }, + { + "x": 0.12400455, + "y": 0.56307691 + } + ], + "vertices": [ + { + "x": 218, + "y": 1252 + }, + { + "x": 380, + "y": 1251 + }, + { + "x": 380, + "y": 1280 + }, + { + "x": 218, + "y": 1281 + } + ] + }, + "confidence": 0.9929108, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "330", + "startIndex": "319" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ], + "vertices": [ + { + "x": 554, + "y": 1252 + }, + { + "x": 591, + "y": 1252 + }, + { + "x": 591, + "y": 1280 + }, + { + "x": 554, + "y": 1280 + } + ] + }, + "confidence": 0.99091345, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "333", + "startIndex": "330" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.55076921 + }, + { + "x": 0.56029582, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.56307691 + }, + { + "x": 0.50967008, + "y": 0.5635165 + } + ], + "vertices": [ + { + "x": 896, + "y": 1253 + }, + { + "x": 985, + "y": 1252 + }, + { + "x": 985, + "y": 1281 + }, + { + "x": 896, + "y": 1282 + } + ] + }, + "confidence": 0.98650825, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "340", + "startIndex": "333" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70079637, + "y": 0.56395602 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1251 + }, + { + "x": 1339, + "y": 1251 + }, + { + "x": 1339, + "y": 1283 + }, + { + "x": 1232, + "y": 1283 + } + ] + }, + "confidence": 0.99455583, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "348", + "startIndex": "340" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5079636, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.62549448 + }, + { + "x": 0.5079636, + "y": 0.62549448 + } + ], + "vertices": [ + { + "x": 893, + "y": 1394 + }, + { + "x": 1022, + "y": 1394 + }, + { + "x": 1022, + "y": 1423 + }, + { + "x": 893, + "y": 1423 + } + ] + }, + "confidence": 0.99336886, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61318684 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.69965869, + "y": 0.62681317 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1394 + }, + { + "x": 1357, + "y": 1395 + }, + { + "x": 1357, + "y": 1427 + }, + { + "x": 1230, + "y": 1426 + } + ] + }, + "confidence": 0.99457115, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "366", + "startIndex": "357" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51023889, + "y": 0.64395607 + }, + { + "x": 0.53868032, + "y": 0.64439559 + }, + { + "x": 0.53811151, + "y": 0.65670329 + }, + { + "x": 0.50967008, + "y": 0.65626371 + } + ], + "vertices": [ + { + "x": 897, + "y": 1465 + }, + { + "x": 947, + "y": 1466 + }, + { + "x": 946, + "y": 1494 + }, + { + "x": 896, + "y": 1493 + } + ] + }, + "confidence": 0.98077214, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1464 + }, + { + "x": 1340, + "y": 1464 + }, + { + "x": 1340, + "y": 1494 + }, + { + "x": 1232, + "y": 1494 + } + ] + }, + "confidence": 0.99341494, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "378", + "startIndex": "370" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50625712, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.68791211 + }, + { + "x": 0.50625712, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 890, + "y": 1537 + }, + { + "x": 1119, + "y": 1537 + }, + { + "x": 1119, + "y": 1565 + }, + { + "x": 890, + "y": 1565 + } + ] + }, + "confidence": 0.99274617, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "390", + "startIndex": "378" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.6756044 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.70136517, + "y": 0.68835163 + } + ], + "vertices": [ + { + "x": 1233, + "y": 1536 + }, + { + "x": 1360, + "y": 1537 + }, + { + "x": 1360, + "y": 1567 + }, + { + "x": 1233, + "y": 1566 + } + ] + }, + "confidence": 0.98939878, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "390" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1149033, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.75032967 + }, + { + "x": 0.1149033, + "y": 0.75032967 + } + ], + "vertices": [ + { + "x": 202, + "y": 1679 + }, + { + "x": 323, + "y": 1679 + }, + { + "x": 323, + "y": 1707 + }, + { + "x": 202, + "y": 1707 + } + ] + }, + "confidence": 0.98372889, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "406", + "startIndex": "399" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.7991209 + }, + { + "x": 0.1268487, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 223, + "y": 1781 + }, + { + "x": 620, + "y": 1781 + }, + { + "x": 620, + "y": 1818 + }, + { + "x": 223, + "y": 1818 + } + ] + }, + "confidence": 0.98345977, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "435", + "startIndex": "406" + } + ] + } + } + } + ], + "pageNumber": 1, + "paragraphs": [ + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.74516493, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.12395605 + }, + { + "x": 0.74516493, + "y": 0.12395605 + } + ], + "vertices": [ + { + "x": 1310, + "y": 220 + }, + { + "x": 1534, + "y": 220 + }, + { + "x": 1534, + "y": 282 + }, + { + "x": 1310, + "y": 282 + } + ] + }, + "confidence": 0.99258333, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "8" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73208189, + "y": 0.14153846 + }, + { + "x": 0.87997723, + "y": 0.14197803 + }, + { + "x": 0.87997723, + "y": 0.17406593 + }, + { + "x": 0.73208189, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1287, + "y": 322 + }, + { + "x": 1547, + "y": 323 + }, + { + "x": 1547, + "y": 396 + }, + { + "x": 1287, + "y": 395 + } + ] + }, + "confidence": 0.98105228, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "42", + "startIndex": "8" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22505495 + }, + { + "x": 0.39419794, + "y": 0.22637363 + }, + { + "x": 0.39419794, + "y": 0.25758243 + }, + { + "x": 0.12457338, + "y": 0.25626373 + } + ], + "vertices": [ + { + "x": 219, + "y": 512 + }, + { + "x": 693, + "y": 515 + }, + { + "x": 693, + "y": 586 + }, + { + "x": 219, + "y": 583 + } + ] + }, + "confidence": 0.99284536, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "80", + "startIndex": "42" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50910127, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.2254945 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.50910127, + "y": 0.25714287 + } + ], + "vertices": [ + { + "x": 895, + "y": 513 + }, + { + "x": 1259, + "y": 513 + }, + { + "x": 1259, + "y": 585 + }, + { + "x": 895, + "y": 585 + } + ] + }, + "confidence": 0.98684746, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "111", + "startIndex": "80" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27472529 + }, + { + "x": 0.3526735, + "y": 0.30857143 + }, + { + "x": 0.1251422, + "y": 0.31032968 + } + ], + "vertices": [ + { + "x": 219, + "y": 629 + }, + { + "x": 619, + "y": 625 + }, + { + "x": 620, + "y": 702 + }, + { + "x": 220, + "y": 706 + } + ] + }, + "confidence": 0.99218655, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "149", + "startIndex": "111" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50739479, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.27472529 + }, + { + "x": 0.73378837, + "y": 0.30857143 + }, + { + "x": 0.5079636, + "y": 0.30989012 + } + ], + "vertices": [ + { + "x": 892, + "y": 628 + }, + { + "x": 1289, + "y": 625 + }, + { + "x": 1290, + "y": 702 + }, + { + "x": 893, + "y": 705 + } + ] + }, + "confidence": 0.99141854, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "187", + "startIndex": "149" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11660978, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.40483516 + }, + { + "x": 0.11660978, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 205, + "y": 850 + }, + { + "x": 571, + "y": 850 + }, + { + "x": 571, + "y": 921 + }, + { + "x": 205, + "y": 921 + } + ] + }, + "confidence": 0.98836583, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "227", + "startIndex": "187" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.45494506 + }, + { + "x": 0.26564276, + "y": 0.45670331 + }, + { + "x": 0.26507396, + "y": 0.47252747 + }, + { + "x": 0.12400455, + "y": 0.47076923 + } + ], + "vertices": [ + { + "x": 219, + "y": 1035 + }, + { + "x": 467, + "y": 1039 + }, + { + "x": 466, + "y": 1075 + }, + { + "x": 218, + "y": 1071 + } + ] + }, + "confidence": 0.99144334, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "244", + "startIndex": "227" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.47252747 + }, + { + "x": 0.31513083, + "y": 0.47252747 + } + ], + "vertices": [ + { + "x": 554, + "y": 1039 + }, + { + "x": 683, + "y": 1039 + }, + { + "x": 683, + "y": 1075 + }, + { + "x": 554, + "y": 1075 + } + ] + }, + "confidence": 0.9918679, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "253", + "startIndex": "244" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5085324, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.46901098 + }, + { + "x": 0.5085324, + "y": 0.46901098 + } + ], + "vertices": [ + { + "x": 894, + "y": 1040 + }, + { + "x": 968, + "y": 1040 + }, + { + "x": 968, + "y": 1067 + }, + { + "x": 894, + "y": 1067 + } + ] + }, + "confidence": 0.99088621, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "259", + "startIndex": "253" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69795221, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.46945056 + }, + { + "x": 0.69795221, + "y": 0.46945056 + } + ], + "vertices": [ + { + "x": 1227, + "y": 1039 + }, + { + "x": 1351, + "y": 1039 + }, + { + "x": 1351, + "y": 1068 + }, + { + "x": 1227, + "y": 1068 + } + ] + }, + "confidence": 0.99422973, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "266", + "startIndex": "259" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.50021976 + }, + { + "x": 0.12741752, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 224, + "y": 1110 + }, + { + "x": 302, + "y": 1110 + }, + { + "x": 302, + "y": 1138 + }, + { + "x": 224, + "y": 1138 + } + ] + }, + "confidence": 0.99121493, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "273", + "startIndex": "266" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31626847, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.50021976 + }, + { + "x": 0.31626847, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 556, + "y": 1110 + }, + { + "x": 608, + "y": 1110 + }, + { + "x": 608, + "y": 1138 + }, + { + "x": 556, + "y": 1138 + } + ] + }, + "confidence": 0.99508548, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "277", + "startIndex": "273" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.49978021 + }, + { + "x": 0.50967008, + "y": 0.49978021 + } + ], + "vertices": [ + { + "x": 896, + "y": 1109 + }, + { + "x": 972, + "y": 1109 + }, + { + "x": 972, + "y": 1137 + }, + { + "x": 896, + "y": 1137 + } + ] + }, + "confidence": 0.99123561, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "283", + "startIndex": "277" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48747253 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.69965869, + "y": 0.50109893 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1108 + }, + { + "x": 1343, + "y": 1109 + }, + { + "x": 1343, + "y": 1141 + }, + { + "x": 1230, + "y": 1140 + } + ] + }, + "confidence": 0.9940033, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "291", + "startIndex": "283" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51868135 + }, + { + "x": 0.19624573, + "y": 0.51824176 + }, + { + "x": 0.19624573, + "y": 0.53054947 + }, + { + "x": 0.1268487, + "y": 0.53098899 + } + ], + "vertices": [ + { + "x": 223, + "y": 1180 + }, + { + "x": 345, + "y": 1179 + }, + { + "x": 345, + "y": 1207 + }, + { + "x": 223, + "y": 1208 + } + ] + }, + "confidence": 0.99393082, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "301", + "startIndex": "291" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31968147, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.53142858 + }, + { + "x": 0.31968147, + "y": 0.53142858 + } + ], + "vertices": [ + { + "x": 562, + "y": 1182 + }, + { + "x": 570, + "y": 1182 + }, + { + "x": 570, + "y": 1209 + }, + { + "x": 562, + "y": 1209 + } + ] + }, + "confidence": 0.97234052, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "303", + "startIndex": "301" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.53186816 + }, + { + "x": 0.50967008, + "y": 0.53186816 + } + ], + "vertices": [ + { + "x": 896, + "y": 1181 + }, + { + "x": 1005, + "y": 1181 + }, + { + "x": 1005, + "y": 1210 + }, + { + "x": 896, + "y": 1210 + } + ] + }, + "confidence": 0.99454087, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "311", + "startIndex": "303" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70022756, + "y": 0.51868135 + }, + { + "x": 0.76279861, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53186816 + }, + { + "x": 0.70079637, + "y": 0.53274727 + } + ], + "vertices": [ + { + "x": 1231, + "y": 1180 + }, + { + "x": 1341, + "y": 1178 + }, + { + "x": 1342, + "y": 1210 + }, + { + "x": 1232, + "y": 1212 + } + ] + }, + "confidence": 0.99483174, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "319", + "startIndex": "311" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.55032969 + }, + { + "x": 0.21615472, + "y": 0.5498901 + }, + { + "x": 0.21615472, + "y": 0.56263739 + }, + { + "x": 0.12400455, + "y": 0.56307691 + } + ], + "vertices": [ + { + "x": 218, + "y": 1252 + }, + { + "x": 380, + "y": 1251 + }, + { + "x": 380, + "y": 1280 + }, + { + "x": 218, + "y": 1281 + } + ] + }, + "confidence": 0.9929108, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "330", + "startIndex": "319" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ], + "vertices": [ + { + "x": 554, + "y": 1252 + }, + { + "x": 591, + "y": 1252 + }, + { + "x": 591, + "y": 1280 + }, + { + "x": 554, + "y": 1280 + } + ] + }, + "confidence": 0.99091345, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "333", + "startIndex": "330" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.55076921 + }, + { + "x": 0.56029582, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.56307691 + }, + { + "x": 0.50967008, + "y": 0.5635165 + } + ], + "vertices": [ + { + "x": 896, + "y": 1253 + }, + { + "x": 985, + "y": 1252 + }, + { + "x": 985, + "y": 1281 + }, + { + "x": 896, + "y": 1282 + } + ] + }, + "confidence": 0.98650825, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "340", + "startIndex": "333" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70079637, + "y": 0.56395602 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1251 + }, + { + "x": 1339, + "y": 1251 + }, + { + "x": 1339, + "y": 1283 + }, + { + "x": 1232, + "y": 1283 + } + ] + }, + "confidence": 0.99455583, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "348", + "startIndex": "340" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5079636, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.62549448 + }, + { + "x": 0.5079636, + "y": 0.62549448 + } + ], + "vertices": [ + { + "x": 893, + "y": 1394 + }, + { + "x": 1022, + "y": 1394 + }, + { + "x": 1022, + "y": 1423 + }, + { + "x": 893, + "y": 1423 + } + ] + }, + "confidence": 0.99336886, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61318684 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.69965869, + "y": 0.62681317 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1394 + }, + { + "x": 1357, + "y": 1395 + }, + { + "x": 1357, + "y": 1427 + }, + { + "x": 1230, + "y": 1426 + } + ] + }, + "confidence": 0.99457115, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "366", + "startIndex": "357" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51023889, + "y": 0.64395607 + }, + { + "x": 0.53868032, + "y": 0.64439559 + }, + { + "x": 0.53811151, + "y": 0.65670329 + }, + { + "x": 0.50967008, + "y": 0.65626371 + } + ], + "vertices": [ + { + "x": 897, + "y": 1465 + }, + { + "x": 947, + "y": 1466 + }, + { + "x": 946, + "y": 1494 + }, + { + "x": 896, + "y": 1493 + } + ] + }, + "confidence": 0.98077214, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1464 + }, + { + "x": 1340, + "y": 1464 + }, + { + "x": 1340, + "y": 1494 + }, + { + "x": 1232, + "y": 1494 + } + ] + }, + "confidence": 0.99341494, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "378", + "startIndex": "370" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50625712, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.68791211 + }, + { + "x": 0.50625712, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 890, + "y": 1537 + }, + { + "x": 1119, + "y": 1537 + }, + { + "x": 1119, + "y": 1565 + }, + { + "x": 890, + "y": 1565 + } + ] + }, + "confidence": 0.99274617, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "390", + "startIndex": "378" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.6756044 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.70136517, + "y": 0.68835163 + } + ], + "vertices": [ + { + "x": 1233, + "y": 1536 + }, + { + "x": 1360, + "y": 1537 + }, + { + "x": 1360, + "y": 1567 + }, + { + "x": 1233, + "y": 1566 + } + ] + }, + "confidence": 0.98939878, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "390" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1149033, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.75032967 + }, + { + "x": 0.1149033, + "y": 0.75032967 + } + ], + "vertices": [ + { + "x": 202, + "y": 1679 + }, + { + "x": 323, + "y": 1679 + }, + { + "x": 323, + "y": 1707 + }, + { + "x": 202, + "y": 1707 + } + ] + }, + "confidence": 0.98372889, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "406", + "startIndex": "399" + } + ] + } + } + }, + { + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.7991209 + }, + { + "x": 0.1268487, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 223, + "y": 1781 + }, + { + "x": 620, + "y": 1781 + }, + { + "x": 620, + "y": 1818 + }, + { + "x": 223, + "y": 1818 + } + ] + }, + "confidence": 0.98345977, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "435", + "startIndex": "406" + } + ] + } + } + } + ], + "tables": [ + { + "bodyRows": [ + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.48029059 + }, + { + "x": 0.30813476, + "y": 0.48029059 + }, + { + "x": 0.30813476, + "y": 0.51020885 + }, + { + "x": 0.11770744, + "y": 0.51020885 + } + ] + }, + "confidence": 0.99999452, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "273", + "startIndex": "266" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.48029059 + }, + { + "x": 0.5015372, + "y": 0.48029059 + }, + { + "x": 0.5015372, + "y": 0.51020885 + }, + { + "x": 0.30813476, + "y": 0.51020885 + } + ] + }, + "confidence": 0.99999744, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "277", + "startIndex": "273" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.48029059 + }, + { + "x": 0.69292963, + "y": 0.48029059 + }, + { + "x": 0.69292963, + "y": 0.51020885 + }, + { + "x": 0.5015372, + "y": 0.51020885 + } + ] + }, + "confidence": 0.9999975, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "283", + "startIndex": "277" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.48029059 + }, + { + "x": 0.88190943, + "y": 0.48029059 + }, + { + "x": 0.88190943, + "y": 0.51020885 + }, + { + "x": 0.69292963, + "y": 0.51020885 + } + ] + }, + "confidence": 0.99991673, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "291", + "startIndex": "283" + } + ] + } + }, + "rowSpan": 1 + } + ] + }, + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.51020885 + }, + { + "x": 0.30813476, + "y": 0.51020885 + }, + { + "x": 0.30813476, + "y": 0.54180491 + }, + { + "x": 0.11770744, + "y": 0.54180491 + } + ] + }, + "confidence": 0.99983448, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "301", + "startIndex": "291" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.51020885 + }, + { + "x": 0.5015372, + "y": 0.51020885 + }, + { + "x": 0.5015372, + "y": 0.54180491 + }, + { + "x": 0.30813476, + "y": 0.54180491 + } + ] + }, + "confidence": 0.9998374, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "303", + "startIndex": "301" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.51020885 + }, + { + "x": 0.69292963, + "y": 0.51020885 + }, + { + "x": 0.69292963, + "y": 0.54180491 + }, + { + "x": 0.5015372, + "y": 0.54180491 + } + ] + }, + "confidence": 0.99983746, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "311", + "startIndex": "303" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.51020885 + }, + { + "x": 0.88190943, + "y": 0.51020885 + }, + { + "x": 0.88190943, + "y": 0.54180491 + }, + { + "x": 0.69292963, + "y": 0.54180491 + } + ] + }, + "confidence": 0.99975669, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "319", + "startIndex": "311" + } + ] + } + }, + "rowSpan": 1 + } + ] + }, + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.54180491 + }, + { + "x": 0.30813476, + "y": 0.54180491 + }, + { + "x": 0.30813476, + "y": 0.57249367 + }, + { + "x": 0.11770744, + "y": 0.57249367 + } + ] + }, + "confidence": 0.99998426, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "330", + "startIndex": "319" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.54180491 + }, + { + "x": 0.5015372, + "y": 0.54180491 + }, + { + "x": 0.5015372, + "y": 0.57249367 + }, + { + "x": 0.30813476, + "y": 0.57249367 + } + ] + }, + "confidence": 0.99998719, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "333", + "startIndex": "330" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.54180491 + }, + { + "x": 0.69292963, + "y": 0.54180491 + }, + { + "x": 0.69292963, + "y": 0.57249367 + }, + { + "x": 0.5015372, + "y": 0.57249367 + } + ] + }, + "confidence": 0.99998724, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "340", + "startIndex": "333" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.54180491 + }, + { + "x": 0.88190943, + "y": 0.54180491 + }, + { + "x": 0.88190943, + "y": 0.57249367 + }, + { + "x": 0.69292963, + "y": 0.57249367 + } + ] + }, + "confidence": 0.99990648, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "348", + "startIndex": "340" + } + ] + } + }, + "rowSpan": 1 + } + ] + }, + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.57249367 + }, + { + "x": 0.30813476, + "y": 0.57249367 + }, + { + "x": 0.30813476, + "y": 0.63583785 + }, + { + "x": 0.11770744, + "y": 0.63583785 + } + ] + }, + "confidence": 0.99999201, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.57249367 + }, + { + "x": 0.5015372, + "y": 0.57249367 + }, + { + "x": 0.5015372, + "y": 0.63583785 + }, + { + "x": 0.30813476, + "y": 0.63583785 + } + ] + }, + "confidence": 0.99999493, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.57249367 + }, + { + "x": 0.69292963, + "y": 0.57249367 + }, + { + "x": 0.69292963, + "y": 0.63583785 + }, + { + "x": 0.5015372, + "y": 0.63583785 + } + ] + }, + "confidence": 0.99999499, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.57249367 + }, + { + "x": 0.88190943, + "y": 0.57249367 + }, + { + "x": 0.88190943, + "y": 0.63583785 + }, + { + "x": 0.69292963, + "y": 0.63583785 + } + ] + }, + "confidence": 0.99991423, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "366", + "startIndex": "357" + } + ] + } + }, + "rowSpan": 1 + } + ] + }, + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.63583785 + }, + { + "x": 0.30813476, + "y": 0.63583785 + }, + { + "x": 0.30813476, + "y": 0.66800445 + }, + { + "x": 0.11770744, + "y": 0.66800445 + } + ] + }, + "confidence": 0.99994856, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.63583785 + }, + { + "x": 0.5015372, + "y": 0.63583785 + }, + { + "x": 0.5015372, + "y": 0.66800445 + }, + { + "x": 0.30813476, + "y": 0.66800445 + } + ] + }, + "confidence": 0.99995148, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.63583785 + }, + { + "x": 0.69292963, + "y": 0.63583785 + }, + { + "x": 0.69292963, + "y": 0.66800445 + }, + { + "x": 0.5015372, + "y": 0.66800445 + } + ] + }, + "confidence": 0.99995154, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.63583785 + }, + { + "x": 0.88190943, + "y": 0.63583785 + }, + { + "x": 0.88190943, + "y": 0.66800445 + }, + { + "x": 0.69292963, + "y": 0.66800445 + } + ] + }, + "confidence": 0.99987078, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "378", + "startIndex": "370" + } + ] + } + }, + "rowSpan": 1 + } + ] + }, + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.66800445 + }, + { + "x": 0.30813476, + "y": 0.66800445 + }, + { + "x": 0.30813476, + "y": 0.69508398 + }, + { + "x": 0.11770744, + "y": 0.69508398 + } + ] + }, + "confidence": 0.99985695, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.66800445 + }, + { + "x": 0.5015372, + "y": 0.66800445 + }, + { + "x": 0.5015372, + "y": 0.69508398 + }, + { + "x": 0.30813476, + "y": 0.69508398 + } + ] + }, + "confidence": 0.99985981, + "orientation": "PAGE_UP", + "textAnchor": {} + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.66800445 + }, + { + "x": 0.69292963, + "y": 0.66800445 + }, + { + "x": 0.69292963, + "y": 0.69508398 + }, + { + "x": 0.5015372, + "y": 0.69508398 + } + ] + }, + "confidence": 0.99985993, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "390", + "startIndex": "378" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.66800445 + }, + { + "x": 0.88190943, + "y": 0.66800445 + }, + { + "x": 0.88190943, + "y": 0.69508398 + }, + { + "x": 0.69292963, + "y": 0.69508398 + } + ] + }, + "confidence": 0.99977911, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "390" + } + ] + } + }, + "rowSpan": 1 + } + ] + } + ], + "headerRows": [ + { + "cells": [ + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.44838536 + }, + { + "x": 0.30813476, + "y": 0.44838536 + }, + { + "x": 0.30813476, + "y": 0.48029059 + }, + { + "x": 0.11770744, + "y": 0.48029059 + } + ] + }, + "confidence": 0.99997878, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "244", + "startIndex": "227" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30813476, + "y": 0.44838536 + }, + { + "x": 0.5015372, + "y": 0.44838536 + }, + { + "x": 0.5015372, + "y": 0.48029059 + }, + { + "x": 0.30813476, + "y": 0.48029059 + } + ] + }, + "confidence": 0.9999817, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "253", + "startIndex": "244" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5015372, + "y": 0.44838536 + }, + { + "x": 0.69292963, + "y": 0.44838536 + }, + { + "x": 0.69292963, + "y": 0.48029059 + }, + { + "x": 0.5015372, + "y": 0.48029059 + } + ] + }, + "confidence": 0.99998176, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "259", + "startIndex": "253" + } + ] + } + }, + "rowSpan": 1 + }, + { + "colSpan": 1, + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69292963, + "y": 0.44838536 + }, + { + "x": 0.88190943, + "y": 0.44838536 + }, + { + "x": 0.88190943, + "y": 0.48029059 + }, + { + "x": 0.69292963, + "y": 0.48029059 + } + ] + }, + "confidence": 0.999901, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "266", + "startIndex": "259" + } + ] + } + }, + "rowSpan": 1 + } + ] + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11770744, + "y": 0.44838536 + }, + { + "x": 0.88190943, + "y": 0.44838536 + }, + { + "x": 0.88190943, + "y": 0.69508398 + }, + { + "x": 0.11770744, + "y": 0.69508398 + } + ] + }, + "confidence": 0.99982065, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "227" + } + ] + } + } + } + ], + "tokens": [ + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.74516493, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.096703298 + }, + { + "x": 0.8725825, + "y": 0.12395605 + }, + { + "x": 0.74516493, + "y": 0.12395605 + } + ], + "vertices": [ + { + "x": 1310, + "y": 220 + }, + { + "x": 1534, + "y": 220 + }, + { + "x": 1534, + "y": 282 + }, + { + "x": 1310, + "y": 282 + } + ] + }, + "confidence": 0.99258333, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "8" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73265076, + "y": 0.14153846 + }, + { + "x": 0.7787258, + "y": 0.14153846 + }, + { + "x": 0.7787258, + "y": 0.15384616 + }, + { + "x": 0.73265076, + "y": 0.15384616 + } + ], + "vertices": [ + { + "x": 1288, + "y": 322 + }, + { + "x": 1369, + "y": 322 + }, + { + "x": 1369, + "y": 350 + }, + { + "x": 1288, + "y": 350 + } + ] + }, + "confidence": 0.98974222, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "12", + "startIndex": "8" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.78156996, + "y": 0.14153846 + }, + { + "x": 0.78612059, + "y": 0.14153846 + }, + { + "x": 0.78612059, + "y": 0.15384616 + }, + { + "x": 0.78156996, + "y": 0.15384616 + } + ], + "vertices": [ + { + "x": 1374, + "y": 322 + }, + { + "x": 1382, + "y": 322 + }, + { + "x": 1382, + "y": 350 + }, + { + "x": 1374, + "y": 350 + } + ] + }, + "confidence": 0.9765895, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "14", + "startIndex": "12" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.79067123, + "y": 0.14153846 + }, + { + "x": 0.87827075, + "y": 0.14197803 + }, + { + "x": 0.87827075, + "y": 0.15472527 + }, + { + "x": 0.79067123, + "y": 0.15428571 + } + ], + "vertices": [ + { + "x": 1390, + "y": 322 + }, + { + "x": 1544, + "y": 323 + }, + { + "x": 1544, + "y": 352 + }, + { + "x": 1390, + "y": 351 + } + ] + }, + "confidence": 0.98483056, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "25", + "startIndex": "14" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.73208189, + "y": 0.16087912 + }, + { + "x": 0.80204779, + "y": 0.16087912 + }, + { + "x": 0.80204779, + "y": 0.17362638 + }, + { + "x": 0.73208189, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1287, + "y": 366 + }, + { + "x": 1410, + "y": 366 + }, + { + "x": 1410, + "y": 395 + }, + { + "x": 1287, + "y": 395 + } + ] + }, + "confidence": 0.97989047, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "32", + "startIndex": "25" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.80602956, + "y": 0.16087912 + }, + { + "x": 0.81058019, + "y": 0.16087912 + }, + { + "x": 0.81058019, + "y": 0.17362638 + }, + { + "x": 0.80602956, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1417, + "y": 366 + }, + { + "x": 1425, + "y": 366 + }, + { + "x": 1425, + "y": 395 + }, + { + "x": 1417, + "y": 395 + } + ] + }, + "confidence": 0.9346925, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "34", + "startIndex": "32" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.81171787, + "y": 0.16087912 + }, + { + "x": 0.83959043, + "y": 0.16087912 + }, + { + "x": 0.83959043, + "y": 0.17362638 + }, + { + "x": 0.81171787, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1427, + "y": 366 + }, + { + "x": 1476, + "y": 366 + }, + { + "x": 1476, + "y": 395 + }, + { + "x": 1427, + "y": 395 + } + ] + }, + "confidence": 0.97611034, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "36", + "startIndex": "34" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.84243459, + "y": 0.16087912 + }, + { + "x": 0.84698522, + "y": 0.16087912 + }, + { + "x": 0.84698522, + "y": 0.17362638 + }, + { + "x": 0.84243459, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1481, + "y": 366 + }, + { + "x": 1489, + "y": 366 + }, + { + "x": 1489, + "y": 395 + }, + { + "x": 1481, + "y": 395 + } + ] + }, + "confidence": 0.95238394, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "38", + "startIndex": "36" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.85210466, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.16087912 + }, + { + "x": 0.87997723, + "y": 0.17362638 + }, + { + "x": 0.85210466, + "y": 0.17362638 + } + ], + "vertices": [ + { + "x": 1498, + "y": 366 + }, + { + "x": 1547, + "y": 366 + }, + { + "x": 1547, + "y": 395 + }, + { + "x": 1498, + "y": 395 + } + ] + }, + "confidence": 0.98937398, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "42", + "startIndex": "38" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.22505495 + }, + { + "x": 0.17519909, + "y": 0.2254945 + }, + { + "x": 0.17519909, + "y": 0.24131869 + }, + { + "x": 0.12457338, + "y": 0.24087912 + } + ], + "vertices": [ + { + "x": 219, + "y": 512 + }, + { + "x": 308, + "y": 513 + }, + { + "x": 308, + "y": 549 + }, + { + "x": 219, + "y": 548 + } + ] + }, + "confidence": 0.99281126, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "46", + "startIndex": "42" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.17861205, + "y": 0.2254945 + }, + { + "x": 0.18430035, + "y": 0.2254945 + }, + { + "x": 0.18430035, + "y": 0.24087912 + }, + { + "x": 0.17861205, + "y": 0.24087912 + } + ], + "vertices": [ + { + "x": 314, + "y": 513 + }, + { + "x": 324, + "y": 513 + }, + { + "x": 324, + "y": 548 + }, + { + "x": 314, + "y": 548 + } + ] + }, + "confidence": 0.98649007, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "48", + "startIndex": "46" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19795223, + "y": 0.2254945 + }, + { + "x": 0.27531284, + "y": 0.22593407 + }, + { + "x": 0.27531284, + "y": 0.24175824 + }, + { + "x": 0.19795223, + "y": 0.24131869 + } + ], + "vertices": [ + { + "x": 348, + "y": 513 + }, + { + "x": 484, + "y": 514 + }, + { + "x": 484, + "y": 550 + }, + { + "x": 348, + "y": 549 + } + ] + }, + "confidence": 0.99317169, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "56", + "startIndex": "48" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.27986348, + "y": 0.22637363 + }, + { + "x": 0.31342435, + "y": 0.22681318 + }, + { + "x": 0.31342435, + "y": 0.2421978 + }, + { + "x": 0.27986348, + "y": 0.24175824 + } + ], + "vertices": [ + { + "x": 492, + "y": 515 + }, + { + "x": 551, + "y": 516 + }, + { + "x": 551, + "y": 551 + }, + { + "x": 492, + "y": 550 + } + ] + }, + "confidence": 0.9901253, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "60", + "startIndex": "56" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.20022753, + "y": 0.2421978 + }, + { + "x": 0.39419794, + "y": 0.24263737 + }, + { + "x": 0.39419794, + "y": 0.25714287 + }, + { + "x": 0.20022753, + "y": 0.25670329 + } + ], + "vertices": [ + { + "x": 352, + "y": 551 + }, + { + "x": 693, + "y": 552 + }, + { + "x": 693, + "y": 585 + }, + { + "x": 352, + "y": 584 + } + ] + }, + "confidence": 0.9934963, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "80", + "startIndex": "60" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50910127, + "y": 0.2254945 + }, + { + "x": 0.52787256, + "y": 0.2254945 + }, + { + "x": 0.52787256, + "y": 0.23824176 + }, + { + "x": 0.50910127, + "y": 0.23824176 + } + ], + "vertices": [ + { + "x": 895, + "y": 513 + }, + { + "x": 928, + "y": 513 + }, + { + "x": 928, + "y": 542 + }, + { + "x": 895, + "y": 542 + } + ] + }, + "confidence": 0.97547138, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "82", + "startIndex": "80" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5324232, + "y": 0.2254945 + }, + { + "x": 0.53697383, + "y": 0.2254945 + }, + { + "x": 0.53697383, + "y": 0.23824176 + }, + { + "x": 0.5324232, + "y": 0.23824176 + } + ], + "vertices": [ + { + "x": 936, + "y": 513 + }, + { + "x": 944, + "y": 513 + }, + { + "x": 944, + "y": 542 + }, + { + "x": 936, + "y": 542 + } + ] + }, + "confidence": 0.92202175, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "84", + "startIndex": "82" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55460751, + "y": 0.2254945 + }, + { + "x": 0.59101254, + "y": 0.2254945 + }, + { + "x": 0.59101254, + "y": 0.23824176 + }, + { + "x": 0.55460751, + "y": 0.23824176 + } + ], + "vertices": [ + { + "x": 975, + "y": 513 + }, + { + "x": 1039, + "y": 513 + }, + { + "x": 1039, + "y": 542 + }, + { + "x": 975, + "y": 542 + } + ] + }, + "confidence": 0.99044085, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "89", + "startIndex": "84" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.59613198, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.2254945 + }, + { + "x": 0.62855518, + "y": 0.23824176 + }, + { + "x": 0.59613198, + "y": 0.23824176 + } + ], + "vertices": [ + { + "x": 1048, + "y": 513 + }, + { + "x": 1105, + "y": 513 + }, + { + "x": 1105, + "y": 542 + }, + { + "x": 1048, + "y": 542 + } + ] + }, + "confidence": 0.98612189, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "93", + "startIndex": "89" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.55062568, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.2421978 + }, + { + "x": 0.71615469, + "y": 0.25714287 + }, + { + "x": 0.55062568, + "y": 0.25714287 + } + ], + "vertices": [ + { + "x": 968, + "y": 551 + }, + { + "x": 1259, + "y": 551 + }, + { + "x": 1259, + "y": 585 + }, + { + "x": 968, + "y": 585 + } + ] + }, + "confidence": 0.99128163, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "111", + "startIndex": "93" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.27648351 + }, + { + "x": 0.21046644, + "y": 0.27648351 + }, + { + "x": 0.21046644, + "y": 0.2901099 + }, + { + "x": 0.12457338, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 219, + "y": 629 + }, + { + "x": 370, + "y": 629 + }, + { + "x": 370, + "y": 660 + }, + { + "x": 219, + "y": 660 + } + ] + }, + "confidence": 0.99562049, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "118", + "startIndex": "111" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.21331058, + "y": 0.27648351 + }, + { + "x": 0.21843003, + "y": 0.27648351 + }, + { + "x": 0.21843003, + "y": 0.2901099 + }, + { + "x": 0.21331058, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 375, + "y": 629 + }, + { + "x": 384, + "y": 629 + }, + { + "x": 384, + "y": 660 + }, + { + "x": 375, + "y": 660 + } + ] + }, + "confidence": 0.98864335, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "120", + "startIndex": "118" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.22354949, + "y": 0.27648351 + }, + { + "x": 0.25142208, + "y": 0.27648351 + }, + { + "x": 0.25142208, + "y": 0.2901099 + }, + { + "x": 0.22354949, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 393, + "y": 629 + }, + { + "x": 442, + "y": 629 + }, + { + "x": 442, + "y": 660 + }, + { + "x": 393, + "y": 660 + } + ] + }, + "confidence": 0.99110132, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "124", + "startIndex": "120" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.25767919, + "y": 0.27648351 + }, + { + "x": 0.29294652, + "y": 0.27648351 + }, + { + "x": 0.29294652, + "y": 0.2901099 + }, + { + "x": 0.25767919, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 453, + "y": 629 + }, + { + "x": 515, + "y": 629 + }, + { + "x": 515, + "y": 660 + }, + { + "x": 453, + "y": 660 + } + ] + }, + "confidence": 0.99594522, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "129", + "startIndex": "124" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.30432311, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.27648351 + }, + { + "x": 0.35210466, + "y": 0.2901099 + }, + { + "x": 0.30432311, + "y": 0.2901099 + } + ], + "vertices": [ + { + "x": 535, + "y": 629 + }, + { + "x": 619, + "y": 629 + }, + { + "x": 619, + "y": 660 + }, + { + "x": 535, + "y": 660 + } + ] + }, + "confidence": 0.99704474, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "136", + "startIndex": "129" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.22696246, + "y": 0.29318681 + }, + { + "x": 0.29294652, + "y": 0.2923077 + }, + { + "x": 0.29351535, + "y": 0.30857143 + }, + { + "x": 0.22753128, + "y": 0.30945054 + } + ], + "vertices": [ + { + "x": 399, + "y": 667 + }, + { + "x": 515, + "y": 665 + }, + { + "x": 516, + "y": 702 + }, + { + "x": 400, + "y": 704 + } + ] + }, + "confidence": 0.9908607, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "143", + "startIndex": "136" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.29351535, + "y": 0.2923077 + }, + { + "x": 0.29920363, + "y": 0.2923077 + }, + { + "x": 0.29977247, + "y": 0.30813187 + }, + { + "x": 0.29408419, + "y": 0.30813187 + } + ], + "vertices": [ + { + "x": 516, + "y": 665 + }, + { + "x": 526, + "y": 665 + }, + { + "x": 527, + "y": 701 + }, + { + "x": 517, + "y": 701 + } + ] + }, + "confidence": 0.93533224, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "145", + "startIndex": "143" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.3026166, + "y": 0.2923077 + }, + { + "x": 0.34015927, + "y": 0.29186812 + }, + { + "x": 0.3407281, + "y": 0.30769232 + }, + { + "x": 0.30318543, + "y": 0.30813187 + } + ], + "vertices": [ + { + "x": 532, + "y": 665 + }, + { + "x": 598, + "y": 664 + }, + { + "x": 599, + "y": 700 + }, + { + "x": 533, + "y": 701 + } + ] + }, + "confidence": 0.99375731, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "149", + "startIndex": "145" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50739479, + "y": 0.27604395 + }, + { + "x": 0.59328783, + "y": 0.27604395 + }, + { + "x": 0.59328783, + "y": 0.28967032 + }, + { + "x": 0.50739479, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 892, + "y": 628 + }, + { + "x": 1043, + "y": 628 + }, + { + "x": 1043, + "y": 659 + }, + { + "x": 892, + "y": 659 + } + ] + }, + "confidence": 0.99484634, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "156", + "startIndex": "149" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5944255, + "y": 0.27604395 + }, + { + "x": 0.59954494, + "y": 0.27604395 + }, + { + "x": 0.59954494, + "y": 0.28967032 + }, + { + "x": 0.5944255, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 1045, + "y": 628 + }, + { + "x": 1054, + "y": 628 + }, + { + "x": 1054, + "y": 659 + }, + { + "x": 1045, + "y": 659 + } + ] + }, + "confidence": 0.99026734, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "158", + "startIndex": "156" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.60466439, + "y": 0.27604395 + }, + { + "x": 0.6348123, + "y": 0.27604395 + }, + { + "x": 0.6348123, + "y": 0.28967032 + }, + { + "x": 0.60466439, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 1063, + "y": 628 + }, + { + "x": 1116, + "y": 628 + }, + { + "x": 1116, + "y": 659 + }, + { + "x": 1063, + "y": 659 + } + ] + }, + "confidence": 0.99120069, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "162", + "startIndex": "158" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.63879406, + "y": 0.27604395 + }, + { + "x": 0.6757679, + "y": 0.27604395 + }, + { + "x": 0.6757679, + "y": 0.28967032 + }, + { + "x": 0.63879406, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 1123, + "y": 628 + }, + { + "x": 1188, + "y": 628 + }, + { + "x": 1188, + "y": 659 + }, + { + "x": 1123, + "y": 659 + } + ] + }, + "confidence": 0.99377739, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "167", + "startIndex": "162" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.68430036, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.27604395 + }, + { + "x": 0.73321956, + "y": 0.28967032 + }, + { + "x": 0.68430036, + "y": 0.28967032 + } + ], + "vertices": [ + { + "x": 1203, + "y": 628 + }, + { + "x": 1289, + "y": 628 + }, + { + "x": 1289, + "y": 659 + }, + { + "x": 1203, + "y": 659 + } + ] + }, + "confidence": 0.99644589, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "174", + "startIndex": "167" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.60409558, + "y": 0.29362637 + }, + { + "x": 0.67064846, + "y": 0.29274726 + }, + { + "x": 0.67121726, + "y": 0.30857143 + }, + { + "x": 0.60466439, + "y": 0.30945054 + } + ], + "vertices": [ + { + "x": 1062, + "y": 668 + }, + { + "x": 1179, + "y": 666 + }, + { + "x": 1180, + "y": 702 + }, + { + "x": 1063, + "y": 704 + } + ] + }, + "confidence": 0.99020517, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "181", + "startIndex": "174" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.6729238, + "y": 0.29318681 + }, + { + "x": 0.67861205, + "y": 0.29318681 + }, + { + "x": 0.67918086, + "y": 0.30857143 + }, + { + "x": 0.67349261, + "y": 0.30857143 + } + ], + "vertices": [ + { + "x": 1183, + "y": 667 + }, + { + "x": 1193, + "y": 667 + }, + { + "x": 1194, + "y": 702 + }, + { + "x": 1184, + "y": 702 + } + ] + }, + "confidence": 0.93167347, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "183", + "startIndex": "181" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.68202502, + "y": 0.29274726 + }, + { + "x": 0.71558589, + "y": 0.2923077 + }, + { + "x": 0.71615469, + "y": 0.30813187 + }, + { + "x": 0.68259388, + "y": 0.30857143 + } + ], + "vertices": [ + { + "x": 1199, + "y": 666 + }, + { + "x": 1258, + "y": 665 + }, + { + "x": 1259, + "y": 701 + }, + { + "x": 1200, + "y": 702 + } + ] + }, + "confidence": 0.99356818, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "187", + "startIndex": "183" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11774744, + "y": 0.37362638 + }, + { + "x": 0.17918089, + "y": 0.37362638 + }, + { + "x": 0.17918089, + "y": 0.38637364 + }, + { + "x": 0.11774744, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 207, + "y": 850 + }, + { + "x": 315, + "y": 850 + }, + { + "x": 315, + "y": 879 + }, + { + "x": 207, + "y": 879 + } + ] + }, + "confidence": 0.98923153, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "192", + "startIndex": "187" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.18088737, + "y": 0.37362638 + }, + { + "x": 0.18543799, + "y": 0.37362638 + }, + { + "x": 0.18543799, + "y": 0.38637364 + }, + { + "x": 0.18088737, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 318, + "y": 850 + }, + { + "x": 326, + "y": 850 + }, + { + "x": 326, + "y": 879 + }, + { + "x": 318, + "y": 879 + } + ] + }, + "confidence": 0.96082437, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "194", + "startIndex": "192" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19055745, + "y": 0.37362638 + }, + { + "x": 0.19510807, + "y": 0.37362638 + }, + { + "x": 0.19510807, + "y": 0.38637364 + }, + { + "x": 0.19055745, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 335, + "y": 850 + }, + { + "x": 343, + "y": 850 + }, + { + "x": 343, + "y": 879 + }, + { + "x": 335, + "y": 879 + } + ] + }, + "confidence": 0.98413682, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "196", + "startIndex": "194" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.20705347, + "y": 0.37362638 + }, + { + "x": 0.24971558, + "y": 0.37362638 + }, + { + "x": 0.24971558, + "y": 0.38637364 + }, + { + "x": 0.20705347, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 364, + "y": 850 + }, + { + "x": 439, + "y": 850 + }, + { + "x": 439, + "y": 879 + }, + { + "x": 364, + "y": 879 + } + ] + }, + "confidence": 0.99463069, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "202", + "startIndex": "196" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.26052332, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.37362638 + }, + { + "x": 0.32480091, + "y": 0.38637364 + }, + { + "x": 0.26052332, + "y": 0.38637364 + } + ], + "vertices": [ + { + "x": 458, + "y": 850 + }, + { + "x": 571, + "y": 850 + }, + { + "x": 571, + "y": 879 + }, + { + "x": 458, + "y": 879 + } + ] + }, + "confidence": 0.99701792, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "211", + "startIndex": "202" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.11660978, + "y": 0.39252746 + }, + { + "x": 0.15301479, + "y": 0.39252746 + }, + { + "x": 0.15301479, + "y": 0.40483516 + }, + { + "x": 0.11660978, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 205, + "y": 893 + }, + { + "x": 269, + "y": 893 + }, + { + "x": 269, + "y": 921 + }, + { + "x": 205, + "y": 921 + } + ] + }, + "confidence": 0.98996168, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "214", + "startIndex": "211" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.15585893, + "y": 0.39252746 + }, + { + "x": 0.16040955, + "y": 0.39252746 + }, + { + "x": 0.16040955, + "y": 0.40483516 + }, + { + "x": 0.15585893, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 274, + "y": 893 + }, + { + "x": 282, + "y": 893 + }, + { + "x": 282, + "y": 921 + }, + { + "x": 274, + "y": 921 + } + ] + }, + "confidence": 0.91972816, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "216", + "startIndex": "214" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.16496018, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.39252746 + }, + { + "x": 0.25312856, + "y": 0.40483516 + }, + { + "x": 0.16496018, + "y": 0.40483516 + } + ], + "vertices": [ + { + "x": 290, + "y": 893 + }, + { + "x": 445, + "y": 893 + }, + { + "x": 445, + "y": 921 + }, + { + "x": 290, + "y": 921 + } + ] + }, + "confidence": 0.98744088, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "227", + "startIndex": "216" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12457338, + "y": 0.45494506 + }, + { + "x": 0.16154721, + "y": 0.45538461 + }, + { + "x": 0.16097839, + "y": 0.47120878 + }, + { + "x": 0.12400455, + "y": 0.47076923 + } + ], + "vertices": [ + { + "x": 219, + "y": 1035 + }, + { + "x": 284, + "y": 1036 + }, + { + "x": 283, + "y": 1072 + }, + { + "x": 218, + "y": 1071 + } + ] + }, + "confidence": 0.98498845, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "232", + "startIndex": "227" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.16837315, + "y": 0.45538461 + }, + { + "x": 0.26564276, + "y": 0.45670331 + }, + { + "x": 0.26507396, + "y": 0.47252747 + }, + { + "x": 0.16780432, + "y": 0.47120878 + } + ], + "vertices": [ + { + "x": 296, + "y": 1036 + }, + { + "x": 467, + "y": 1039 + }, + { + "x": 466, + "y": 1075 + }, + { + "x": 295, + "y": 1072 + } + ] + }, + "confidence": 0.99379057, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "244", + "startIndex": "232" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.45670331 + }, + { + "x": 0.38850966, + "y": 0.47252747 + }, + { + "x": 0.31513083, + "y": 0.47252747 + } + ], + "vertices": [ + { + "x": 554, + "y": 1039 + }, + { + "x": 683, + "y": 1039 + }, + { + "x": 683, + "y": 1075 + }, + { + "x": 554, + "y": 1075 + } + ] + }, + "confidence": 0.9918679, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "253", + "startIndex": "244" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5085324, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.45714286 + }, + { + "x": 0.55062568, + "y": 0.46901098 + }, + { + "x": 0.5085324, + "y": 0.46901098 + } + ], + "vertices": [ + { + "x": 894, + "y": 1040 + }, + { + "x": 968, + "y": 1040 + }, + { + "x": 968, + "y": 1067 + }, + { + "x": 894, + "y": 1067 + } + ] + }, + "confidence": 0.99088621, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "259", + "startIndex": "253" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69795221, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.45670331 + }, + { + "x": 0.76848692, + "y": 0.46945056 + }, + { + "x": 0.69795221, + "y": 0.46945056 + } + ], + "vertices": [ + { + "x": 1227, + "y": 1039 + }, + { + "x": 1351, + "y": 1039 + }, + { + "x": 1351, + "y": 1068 + }, + { + "x": 1227, + "y": 1068 + } + ] + }, + "confidence": 0.99422973, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "266", + "startIndex": "259" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12741752, + "y": 0.48791209 + }, + { + "x": 0.16211604, + "y": 0.48791209 + }, + { + "x": 0.16211604, + "y": 0.50021976 + }, + { + "x": 0.12741752, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 224, + "y": 1110 + }, + { + "x": 285, + "y": 1110 + }, + { + "x": 285, + "y": 1138 + }, + { + "x": 224, + "y": 1138 + } + ] + }, + "confidence": 0.99164426, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "271", + "startIndex": "266" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.16723549, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.48791209 + }, + { + "x": 0.17178611, + "y": 0.50021976 + }, + { + "x": 0.16723549, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 294, + "y": 1110 + }, + { + "x": 302, + "y": 1110 + }, + { + "x": 302, + "y": 1138 + }, + { + "x": 294, + "y": 1138 + } + ] + }, + "confidence": 0.98949772, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "273", + "startIndex": "271" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31626847, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.48791209 + }, + { + "x": 0.34584755, + "y": 0.50021976 + }, + { + "x": 0.31626847, + "y": 0.50021976 + } + ], + "vertices": [ + { + "x": 556, + "y": 1110 + }, + { + "x": 608, + "y": 1110 + }, + { + "x": 608, + "y": 1138 + }, + { + "x": 556, + "y": 1138 + } + ] + }, + "confidence": 0.99508548, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "277", + "startIndex": "273" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.48747253 + }, + { + "x": 0.51422071, + "y": 0.48747253 + }, + { + "x": 0.51422071, + "y": 0.49978021 + }, + { + "x": 0.50967008, + "y": 0.49978021 + } + ], + "vertices": [ + { + "x": 896, + "y": 1109 + }, + { + "x": 904, + "y": 1109 + }, + { + "x": 904, + "y": 1137 + }, + { + "x": 896, + "y": 1137 + } + ] + }, + "confidence": 0.98347759, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "278", + "startIndex": "277" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.52161545, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.48747253 + }, + { + "x": 0.55290103, + "y": 0.49978021 + }, + { + "x": 0.52161545, + "y": 0.49978021 + } + ], + "vertices": [ + { + "x": 917, + "y": 1109 + }, + { + "x": 972, + "y": 1109 + }, + { + "x": 972, + "y": 1137 + }, + { + "x": 917, + "y": 1137 + } + ] + }, + "confidence": 0.99317509, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "283", + "startIndex": "278" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.48703298 + }, + { + "x": 0.70477813, + "y": 0.48703298 + }, + { + "x": 0.70477813, + "y": 0.50065935 + }, + { + "x": 0.69965869, + "y": 0.50065935 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1108 + }, + { + "x": 1239, + "y": 1108 + }, + { + "x": 1239, + "y": 1139 + }, + { + "x": 1230, + "y": 1139 + } + ] + }, + "confidence": 0.9835732, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "284", + "startIndex": "283" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70875996, + "y": 0.48703298 + }, + { + "x": 0.76393628, + "y": 0.48747253 + }, + { + "x": 0.76393628, + "y": 0.50153846 + }, + { + "x": 0.70875996, + "y": 0.50109893 + } + ], + "vertices": [ + { + "x": 1246, + "y": 1108 + }, + { + "x": 1343, + "y": 1109 + }, + { + "x": 1343, + "y": 1141 + }, + { + "x": 1246, + "y": 1140 + } + ] + }, + "confidence": 0.99574167, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "291", + "startIndex": "284" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.51868135 + }, + { + "x": 0.18202503, + "y": 0.51824176 + }, + { + "x": 0.18202503, + "y": 0.53054947 + }, + { + "x": 0.1268487, + "y": 0.53098899 + } + ], + "vertices": [ + { + "x": 223, + "y": 1180 + }, + { + "x": 320, + "y": 1179 + }, + { + "x": 320, + "y": 1207 + }, + { + "x": 223, + "y": 1208 + } + ] + }, + "confidence": 0.99493128, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "299", + "startIndex": "291" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19169511, + "y": 0.51868135 + }, + { + "x": 0.19624573, + "y": 0.51868135 + }, + { + "x": 0.19624573, + "y": 0.53054947 + }, + { + "x": 0.19169511, + "y": 0.53054947 + } + ], + "vertices": [ + { + "x": 337, + "y": 1180 + }, + { + "x": 345, + "y": 1180 + }, + { + "x": 345, + "y": 1207 + }, + { + "x": 337, + "y": 1207 + } + ] + }, + "confidence": 0.98692769, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "301", + "startIndex": "299" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31968147, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.51956046 + }, + { + "x": 0.32423207, + "y": 0.53142858 + }, + { + "x": 0.31968147, + "y": 0.53142858 + } + ], + "vertices": [ + { + "x": 562, + "y": 1182 + }, + { + "x": 570, + "y": 1182 + }, + { + "x": 570, + "y": 1209 + }, + { + "x": 562, + "y": 1209 + } + ] + }, + "confidence": 0.97234052, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "303", + "startIndex": "301" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.51912087 + }, + { + "x": 0.51422071, + "y": 0.51912087 + }, + { + "x": 0.51422071, + "y": 0.53186816 + }, + { + "x": 0.50967008, + "y": 0.53186816 + } + ], + "vertices": [ + { + "x": 896, + "y": 1181 + }, + { + "x": 904, + "y": 1181 + }, + { + "x": 904, + "y": 1210 + }, + { + "x": 896, + "y": 1210 + } + ] + }, + "confidence": 0.98425865, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "304", + "startIndex": "303" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51763368, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.51912087 + }, + { + "x": 0.57167238, + "y": 0.53186816 + }, + { + "x": 0.51763368, + "y": 0.53186816 + } + ], + "vertices": [ + { + "x": 910, + "y": 1181 + }, + { + "x": 1005, + "y": 1181 + }, + { + "x": 1005, + "y": 1210 + }, + { + "x": 910, + "y": 1210 + } + ] + }, + "confidence": 0.99625456, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "311", + "startIndex": "304" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70022756, + "y": 0.51912087 + }, + { + "x": 0.705347, + "y": 0.51912087 + }, + { + "x": 0.70591581, + "y": 0.53274727 + }, + { + "x": 0.70079637, + "y": 0.53274727 + } + ], + "vertices": [ + { + "x": 1231, + "y": 1181 + }, + { + "x": 1240, + "y": 1181 + }, + { + "x": 1241, + "y": 1212 + }, + { + "x": 1232, + "y": 1212 + } + ] + }, + "confidence": 0.98452502, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "312", + "startIndex": "311" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70989764, + "y": 0.51868135 + }, + { + "x": 0.76279861, + "y": 0.51780218 + }, + { + "x": 0.76336747, + "y": 0.53186816 + }, + { + "x": 0.71046644, + "y": 0.53274727 + } + ], + "vertices": [ + { + "x": 1248, + "y": 1180 + }, + { + "x": 1341, + "y": 1178 + }, + { + "x": 1342, + "y": 1210 + }, + { + "x": 1249, + "y": 1212 + } + ] + }, + "confidence": 0.99654949, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "319", + "startIndex": "312" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.12400455, + "y": 0.55032969 + }, + { + "x": 0.20022753, + "y": 0.5498901 + }, + { + "x": 0.20022753, + "y": 0.56263739 + }, + { + "x": 0.12400455, + "y": 0.56307691 + } + ], + "vertices": [ + { + "x": 218, + "y": 1252 + }, + { + "x": 352, + "y": 1251 + }, + { + "x": 352, + "y": 1280 + }, + { + "x": 218, + "y": 1281 + } + ] + }, + "confidence": 0.99359244, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "328", + "startIndex": "319" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.21160409, + "y": 0.55032969 + }, + { + "x": 0.21615472, + "y": 0.55032969 + }, + { + "x": 0.21615472, + "y": 0.56263739 + }, + { + "x": 0.21160409, + "y": 0.56263739 + } + ], + "vertices": [ + { + "x": 372, + "y": 1252 + }, + { + "x": 380, + "y": 1252 + }, + { + "x": 380, + "y": 1280 + }, + { + "x": 372, + "y": 1280 + } + ] + }, + "confidence": 0.98745775, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "330", + "startIndex": "328" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.31513083, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.55032969 + }, + { + "x": 0.33617747, + "y": 0.56263739 + }, + { + "x": 0.31513083, + "y": 0.56263739 + } + ], + "vertices": [ + { + "x": 554, + "y": 1252 + }, + { + "x": 591, + "y": 1252 + }, + { + "x": 591, + "y": 1280 + }, + { + "x": 554, + "y": 1280 + } + ] + }, + "confidence": 0.99091345, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "333", + "startIndex": "330" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50967008, + "y": 0.55120879 + }, + { + "x": 0.51422071, + "y": 0.55120879 + }, + { + "x": 0.51422071, + "y": 0.5635165 + }, + { + "x": 0.50967008, + "y": 0.5635165 + } + ], + "vertices": [ + { + "x": 896, + "y": 1254 + }, + { + "x": 904, + "y": 1254 + }, + { + "x": 904, + "y": 1282 + }, + { + "x": 896, + "y": 1282 + } + ] + }, + "confidence": 0.95442218, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "334", + "startIndex": "333" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51934016, + "y": 0.55076921 + }, + { + "x": 0.56029582, + "y": 0.55032969 + }, + { + "x": 0.56029582, + "y": 0.56307691 + }, + { + "x": 0.51934016, + "y": 0.5635165 + } + ], + "vertices": [ + { + "x": 913, + "y": 1253 + }, + { + "x": 985, + "y": 1252 + }, + { + "x": 985, + "y": 1281 + }, + { + "x": 913, + "y": 1282 + } + ] + }, + "confidence": 0.99292547, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "340", + "startIndex": "334" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.5498901 + }, + { + "x": 0.70591581, + "y": 0.5498901 + }, + { + "x": 0.70591581, + "y": 0.56395602 + }, + { + "x": 0.70079637, + "y": 0.56395602 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1251 + }, + { + "x": 1241, + "y": 1251 + }, + { + "x": 1241, + "y": 1283 + }, + { + "x": 1232, + "y": 1283 + } + ] + }, + "confidence": 0.98411828, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "341", + "startIndex": "340" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70762229, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.5498901 + }, + { + "x": 0.76166099, + "y": 0.56395602 + }, + { + "x": 0.70762229, + "y": 0.56395602 + } + ], + "vertices": [ + { + "x": 1244, + "y": 1251 + }, + { + "x": 1339, + "y": 1251 + }, + { + "x": 1339, + "y": 1283 + }, + { + "x": 1244, + "y": 1283 + } + ] + }, + "confidence": 0.99629539, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "348", + "startIndex": "341" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.5079636, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.61274725 + }, + { + "x": 0.58134246, + "y": 0.62549448 + }, + { + "x": 0.5079636, + "y": 0.62549448 + } + ], + "vertices": [ + { + "x": 893, + "y": 1394 + }, + { + "x": 1022, + "y": 1394 + }, + { + "x": 1022, + "y": 1423 + }, + { + "x": 893, + "y": 1423 + } + ] + }, + "confidence": 0.99336886, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "357", + "startIndex": "348" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.69965869, + "y": 0.61274725 + }, + { + "x": 0.70477813, + "y": 0.61274725 + }, + { + "x": 0.70477813, + "y": 0.62637365 + }, + { + "x": 0.69965869, + "y": 0.62637365 + } + ], + "vertices": [ + { + "x": 1230, + "y": 1394 + }, + { + "x": 1239, + "y": 1394 + }, + { + "x": 1239, + "y": 1425 + }, + { + "x": 1230, + "y": 1425 + } + ] + }, + "confidence": 0.98429632, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "358", + "startIndex": "357" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70875996, + "y": 0.61274725 + }, + { + "x": 0.77189988, + "y": 0.61318684 + }, + { + "x": 0.77189988, + "y": 0.62725276 + }, + { + "x": 0.70875996, + "y": 0.62681317 + } + ], + "vertices": [ + { + "x": 1246, + "y": 1394 + }, + { + "x": 1357, + "y": 1395 + }, + { + "x": 1357, + "y": 1427 + }, + { + "x": 1246, + "y": 1426 + } + ] + }, + "confidence": 0.99603897, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "366", + "startIndex": "358" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.51023889, + "y": 0.64395607 + }, + { + "x": 0.53868032, + "y": 0.64439559 + }, + { + "x": 0.53811151, + "y": 0.65670329 + }, + { + "x": 0.50967008, + "y": 0.65626371 + } + ], + "vertices": [ + { + "x": 897, + "y": 1465 + }, + { + "x": 947, + "y": 1466 + }, + { + "x": 946, + "y": 1494 + }, + { + "x": 896, + "y": 1493 + } + ] + }, + "confidence": 0.98077214, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "370", + "startIndex": "366" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70079637, + "y": 0.64351648 + }, + { + "x": 0.70591581, + "y": 0.64351648 + }, + { + "x": 0.70591581, + "y": 0.65670329 + }, + { + "x": 0.70079637, + "y": 0.65670329 + } + ], + "vertices": [ + { + "x": 1232, + "y": 1464 + }, + { + "x": 1241, + "y": 1464 + }, + { + "x": 1241, + "y": 1494 + }, + { + "x": 1232, + "y": 1494 + } + ] + }, + "confidence": 0.98352611, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "371", + "startIndex": "370" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.71046644, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.64351648 + }, + { + "x": 0.7622298, + "y": 0.65670329 + }, + { + "x": 0.71046644, + "y": 0.65670329 + } + ], + "vertices": [ + { + "x": 1249, + "y": 1464 + }, + { + "x": 1340, + "y": 1464 + }, + { + "x": 1340, + "y": 1494 + }, + { + "x": 1249, + "y": 1494 + } + ] + }, + "confidence": 0.99506307, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "378", + "startIndex": "371" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.50625712, + "y": 0.6756044 + }, + { + "x": 0.59385663, + "y": 0.6756044 + }, + { + "x": 0.59385663, + "y": 0.68791211 + }, + { + "x": 0.50625712, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 890, + "y": 1537 + }, + { + "x": 1044, + "y": 1537 + }, + { + "x": 1044, + "y": 1565 + }, + { + "x": 890, + "y": 1565 + } + ] + }, + "confidence": 0.99332249, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "386", + "startIndex": "378" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.60068262, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.6756044 + }, + { + "x": 0.63651878, + "y": 0.68791211 + }, + { + "x": 0.60068262, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 1056, + "y": 1537 + }, + { + "x": 1119, + "y": 1537 + }, + { + "x": 1119, + "y": 1565 + }, + { + "x": 1056, + "y": 1565 + } + ] + }, + "confidence": 0.99140155, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "390", + "startIndex": "386" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.70136517, + "y": 0.67516482 + }, + { + "x": 0.70591581, + "y": 0.67516482 + }, + { + "x": 0.70591581, + "y": 0.68791211 + }, + { + "x": 0.70136517, + "y": 0.68791211 + } + ], + "vertices": [ + { + "x": 1233, + "y": 1536 + }, + { + "x": 1241, + "y": 1536 + }, + { + "x": 1241, + "y": 1565 + }, + { + "x": 1233, + "y": 1565 + } + ] + }, + "confidence": 0.95355606, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "391", + "startIndex": "390" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "und" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.71103525, + "y": 0.67516482 + }, + { + "x": 0.77360636, + "y": 0.6756044 + }, + { + "x": 0.77360636, + "y": 0.68879122 + }, + { + "x": 0.71103525, + "y": 0.68835163 + } + ], + "vertices": [ + { + "x": 1250, + "y": 1536 + }, + { + "x": 1360, + "y": 1537 + }, + { + "x": 1360, + "y": 1567 + }, + { + "x": 1250, + "y": 1566 + } + ] + }, + "confidence": 0.99451917, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "399", + "startIndex": "391" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1149033, + "y": 0.73802197 + }, + { + "x": 0.17747441, + "y": 0.73802197 + }, + { + "x": 0.17747441, + "y": 0.75032967 + }, + { + "x": 0.1149033, + "y": 0.75032967 + } + ], + "vertices": [ + { + "x": 202, + "y": 1679 + }, + { + "x": 312, + "y": 1679 + }, + { + "x": 312, + "y": 1707 + }, + { + "x": 202, + "y": 1707 + } + ] + }, + "confidence": 0.99049693, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "404", + "startIndex": "399" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.17918089, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.73802197 + }, + { + "x": 0.18373151, + "y": 0.75032967 + }, + { + "x": 0.17918089, + "y": 0.75032967 + } + ], + "vertices": [ + { + "x": 315, + "y": 1679 + }, + { + "x": 323, + "y": 1679 + }, + { + "x": 323, + "y": 1707 + }, + { + "x": 315, + "y": 1707 + } + ] + }, + "confidence": 0.94988835, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "406", + "startIndex": "404" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.1268487, + "y": 0.78285712 + }, + { + "x": 0.19397043, + "y": 0.78285712 + }, + { + "x": 0.19397043, + "y": 0.7991209 + }, + { + "x": 0.1268487, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 223, + "y": 1781 + }, + { + "x": 341, + "y": 1781 + }, + { + "x": 341, + "y": 1818 + }, + { + "x": 223, + "y": 1818 + } + ] + }, + "confidence": 0.99360609, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "415", + "startIndex": "406" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.19852105, + "y": 0.78285712 + }, + { + "x": 0.23549488, + "y": 0.78285712 + }, + { + "x": 0.23549488, + "y": 0.7991209 + }, + { + "x": 0.19852105, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 349, + "y": 1781 + }, + { + "x": 414, + "y": 1781 + }, + { + "x": 414, + "y": 1818 + }, + { + "x": 349, + "y": 1818 + } + ] + }, + "confidence": 0.99308813, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "420", + "startIndex": "415" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.2440273, + "y": 0.78285712 + }, + { + "x": 0.26507396, + "y": 0.78285712 + }, + { + "x": 0.26507396, + "y": 0.7991209 + }, + { + "x": 0.2440273, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 429, + "y": 1781 + }, + { + "x": 466, + "y": 1781 + }, + { + "x": 466, + "y": 1818 + }, + { + "x": 429, + "y": 1818 + } + ] + }, + "confidence": 0.99373966, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "424", + "startIndex": "420" + } + ] + } + } + }, + { + "detectedBreak": { + "type": "SPACE" + }, + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.26962456, + "y": 0.78285712 + }, + { + "x": 0.32821387, + "y": 0.78285712 + }, + { + "x": 0.32821387, + "y": 0.7991209 + }, + { + "x": 0.26962456, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 474, + "y": 1781 + }, + { + "x": 577, + "y": 1781 + }, + { + "x": 577, + "y": 1818 + }, + { + "x": 474, + "y": 1818 + } + ] + }, + "confidence": 0.97398281, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "432", + "startIndex": "424" + } + ] + } + } + }, + { + "detectedLanguages": [ + { + "languageCode": "en" + } + ], + "layout": { + "boundingPoly": { + "normalizedVertices": [ + { + "x": 0.33276451, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.78285712 + }, + { + "x": 0.3526735, + "y": 0.7991209 + }, + { + "x": 0.33276451, + "y": 0.7991209 + } + ], + "vertices": [ + { + "x": 585, + "y": 1781 + }, + { + "x": 620, + "y": 1781 + }, + { + "x": 620, + "y": 1818 + }, + { + "x": 585, + "y": 1818 + } + ] + }, + "confidence": 0.94136727, + "orientation": "PAGE_UP", + "textAnchor": { + "textSegments": [ + { + "endIndex": "435", + "startIndex": "432" + } + ] + } + } + } + ] + } + ], + "shardInfo": { + "shardCount": "1" + }, + "text": "Invoice\nDATE: 01/01/1970\nINVOICE: NO. 001\nFROM: Company ABC\nuser@companyabc.com\nTO: John Doe\njohndoe@email.com\nADDRESS: 111 Main Street\nAnytown, USA\nADDRESS: 222 Main Street\nAnytown, USA\nTERMS: 6 month contract\nDUE: 01/01/2025\nItem Description\nQuantity\nPrice\nAmount\nTool A\n500\n$1.00\n$500.00\nService B\n1\n$900.00\n$900.00\nResource C\n50\n$12.00\n$600.00\nSubtotal\n$2000.00\nTax\n$140.00\nBALANCE DUE\n$2140.00\nNOTES:\nSupplies used for Project Q.\n", + "uri": "" +} \ No newline at end of file diff --git a/tests/unit/resources/toolbox_invoice_test_0_hocr.xml b/tests/unit/resources/toolbox_invoice_test_0_hocr.xml new file mode 100644 index 00000000..6885961b --- /dev/null +++ b/tests/unit/resources/toolbox_invoice_test_0_hocr.xml @@ -0,0 +1,89 @@ + + + + +toolbox_invoice_test-0 + + + + + + + +
Invoice +Invoice +DATE: 01/01/1970 +DATE: 01/01/1970 +INVOICE: NO. 001 +INVOICE: NO. 001 +FROM: Company ABC +FROM: Company ABC +user@companyabc.com +user@companyabc.com +TO: John Doe +TO: John Doe +johndoe@email.com +johndoe@email.com +ADDRESS: 111 Main Street +ADDRESS: 111 Main Street +Anytown, USA +Anytown, USA +ADDRESS: 222 Main Street +ADDRESS: 222 Main Street +Anytown, USA +Anytown, USA +TERMS: 6 month contract +TERMS: 6 month contract +DUE: 01/01/2025 +DUE: 01/01/2025 +Item Description +Item Description +Quantity +Quantity +Price +Price +Amount +Amount +Tool A +Tool A +500 +500 +$1.00 +$1.00 +$500.00 +$500.00 +Service B +Service B +1 +1 +$900.00 +$900.00 +$900.00 +$900.00 +Resource C +Resource C +50 +50 +$12.00 +$12.00 +$600.00 +$600.00 +Subtotal +Subtotal +$2000.00 +$2000.00 +Tax +Tax +$140.00 +$140.00 +BALANCE DUE +BALANCE DUE +$2140.00 +$2140.00 +NOTES: +NOTES: +Supplies used for Project Q. +Supplies used for Project Q. +
+ + \ No newline at end of file diff --git a/tests/unit/resources/toolbox_invoice_test_page_hocr.xml b/tests/unit/resources/toolbox_invoice_test_page_hocr.xml new file mode 100644 index 00000000..41d0b05f --- /dev/null +++ b/tests/unit/resources/toolbox_invoice_test_page_hocr.xml @@ -0,0 +1,75 @@ +
Invoice +Invoice +DATE: 01/01/1970 +DATE: 01/01/1970 +INVOICE: NO. 001 +INVOICE: NO. 001 +FROM: Company ABC +FROM: Company ABC +user@companyabc.com +user@companyabc.com +TO: John Doe +TO: John Doe +johndoe@email.com +johndoe@email.com +ADDRESS: 111 Main Street +ADDRESS: 111 Main Street +Anytown, USA +Anytown, USA +ADDRESS: 222 Main Street +ADDRESS: 222 Main Street +Anytown, USA +Anytown, USA +TERMS: 6 month contract +TERMS: 6 month contract +DUE: 01/01/2025 +DUE: 01/01/2025 +Item Description +Item Description +Quantity +Quantity +Price +Price +Amount +Amount +Tool A +Tool A +500 +500 +$1.00 +$1.00 +$500.00 +$500.00 +Service B +Service B +1 +1 +$900.00 +$900.00 +$900.00 +$900.00 +Resource C +Resource C +50 +50 +$12.00 +$12.00 +$600.00 +$600.00 +Subtotal +Subtotal +$2000.00 +$2000.00 +Tax +Tax +$140.00 +$140.00 +BALANCE DUE +BALANCE DUE +$2140.00 +$2140.00 +NOTES: +NOTES: +Supplies used for Project Q. +Supplies used for Project Q. +
\ No newline at end of file diff --git a/tests/unit/test_document.py b/tests/unit/test_document.py index 5c718e76..092d1b0a 100644 --- a/tests/unit/test_document.py +++ b/tests/unit/test_document.py @@ -418,7 +418,7 @@ def test_search_page_with_multiple_pages(get_bytes_multiple_files_mock): actual_pages = doc.search_pages(target_string="Invoice") get_bytes_multiple_files_mock.assert_called_once() - assert len(actual_pages) == 48 + assert len(actual_pages) == 5 def test_search_page_with_no_results(get_bytes_single_file_mock): @@ -623,10 +623,13 @@ def test_convert_document_to_annotate_file_json_response(): def test_export_images(get_bytes_images_mock): + output_path = "resources/output/" + if os.path.exists(output_path): + shutil.rmtree(output_path) + doc = document.Document.from_gcs( gcs_bucket_name="test-directory", gcs_prefix="documentai/output/123456789/0" ) - output_path = "resources/output/" os.makedirs(output_path) @@ -637,9 +640,22 @@ def test_export_images(get_bytes_images_mock): ) get_bytes_images_mock.assert_called_once() - assert os.path.exists(output_path) - shutil.rmtree(output_path) - assert actual == [ "exported_photo_0_Portrait.png", ] + + assert os.path.exists(output_path) + shutil.rmtree(output_path) + + +def test_export_hocr_str(): + wrapped_document = document.Document.from_document_path( + document_path="tests/unit/resources/0/toolbox_invoice_test-0.json" + ) + + actual_hocr = wrapped_document.export_hocr_str(title="toolbox_invoice_test-0") + + with open("tests/unit/resources/toolbox_invoice_test_0_hocr.xml", "r") as f: + expected = f.read() + + assert actual_hocr == expected diff --git a/tests/unit/test_page.py b/tests/unit/test_page.py index c16f134e..19f1f818 100644 --- a/tests/unit/test_page.py +++ b/tests/unit/test_page.py @@ -42,7 +42,7 @@ def docproto_form_parser(): def test_table_to_csv(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) contents = table.to_csv() @@ -63,7 +63,7 @@ def test_table_to_csv(docproto): def test_table_to_csv_with_empty_body_rows(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) table.body_rows = None @@ -79,7 +79,7 @@ def test_table_to_csv_with_empty_body_rows(docproto): def test_table_to_csv_with_empty_header_rows(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) table.header_rows = None @@ -101,7 +101,7 @@ def test_table_to_csv_with_empty_header_rows(docproto): def test_table_to_csv_with_empty_header_rows_and_single_body(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) table.header_rows = [] table.body_rows = [[table.body_rows[0][0]]] @@ -118,7 +118,7 @@ def test_table_to_csv_with_empty_header_rows_and_single_body(docproto): def test_table_to_dataframe(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) contents = table.to_dataframe() @@ -133,39 +133,81 @@ def test_trim_text(): assert output_text == "Sally Walker" -def test_header_for_table_rows_from_documentai_table_rows(docproto): +def test_text_from_element_with_layout(docproto): docproto_page = docproto.pages[0] - header_rows = page._table_rows_from_documentai_table_rows( - table_rows=docproto_page.tables[0].header_rows, text=docproto.text + text = page._text_from_layout( + layout=docproto_page.paragraphs[0].layout, text=docproto.text ) - assert header_rows == [["Item Description", "Quantity", "Price", "Amount"]] + + assert text == "Invoice\n" -def test_body_for_table_rows_from_documentai_table_rows(docproto): - docproto_page = docproto.pages[0] +def test_get_blocks(docproto): - body_rows = page._table_rows_from_documentai_table_rows( - table_rows=docproto_page.tables[0].body_rows, text=docproto.text + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text ) - assert body_rows == [ - ["Tool A", "500", "$1.00", "$500.00"], - ["Service B", "1", "$900.00", "$900.00"], - ["Resource C", "50", "$12.00", "$600.00"], - ["", "", "Subtotal", "$2000.00"], - ["", "", "Tax", "$140.00"], - ["", "", "BALANCE DUE", "$2140.00"], - ] + docproto_blocks = docproto.pages[0].blocks -def test_text_from_element_with_layout(docproto): - docproto_page = docproto.pages[0] + blocks = page._get_blocks(blocks=docproto_blocks, page=wrapped_page) - text = page._text_from_layout( - layout=docproto_page.paragraphs[0].layout, text=docproto.text + assert len(blocks) == 31 + assert blocks[0].text == "Invoice\n" + assert blocks[0].hocr_bounding_box == "bbox 1310 220 1534 282" + # checking cached value + assert blocks[0].text == "Invoice\n" + assert blocks[0].hocr_bounding_box == "bbox 1310 220 1534 282" + + +def test_get_paragraphs(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text ) + docproto_paragraphs = docproto.pages[0].paragraphs - assert text == "Invoice\n" + paragraphs = page._get_paragraphs(paragraphs=docproto_paragraphs, page=wrapped_page) + + assert len(paragraphs) == 31 + assert paragraphs[0].text == "Invoice\n" + assert paragraphs[0].hocr_bounding_box == "bbox 1310 220 1534 282" + # checking cached value + assert paragraphs[0].text == "Invoice\n" + assert paragraphs[0].hocr_bounding_box == "bbox 1310 220 1534 282" + + +def test_get_lines(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text + ) + docproto_lines = docproto.pages[0].lines + + lines = page._get_lines(lines=docproto_lines, page=wrapped_page) + + assert len(lines) == 37 + assert lines[36].text == "Supplies used for Project Q.\n" + assert lines[36].hocr_bounding_box == "bbox 223 1781 620 1818" + # checking cached value + assert lines[36].text == "Supplies used for Project Q.\n" + assert lines[36].hocr_bounding_box == "bbox 223 1781 620 1818" + + +def test_get_tokens(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text + ) + wrapped_page.tokens = [] + docproto_tokens = docproto.pages[0].tokens + + tokens = page._get_tokens(tokens=docproto_tokens, page=wrapped_page) + + assert len(tokens) == 86 + assert tokens[85].text == "Q.\n" + assert tokens[85].hocr_bounding_box == "bbox 585 1781 620 1818" + # checking cached value + assert tokens[85].text == "Q.\n" + assert tokens[85].hocr_bounding_box == "bbox 585 1781 620 1818" # Class init Tests @@ -174,7 +216,7 @@ def test_text_from_element_with_layout(docproto): def test_FormField(docproto_form_parser): documentai_formfield = docproto_form_parser.pages[0].form_fields[4] form_field = page.FormField( - documentai_formfield=documentai_formfield, + documentai_object=documentai_formfield, document_text=docproto_form_parser.text, ) @@ -183,24 +225,31 @@ def test_FormField(docproto_form_parser): def test_Block(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text + ) docai_block = docproto.pages[0].blocks[0] - block = page.Block(documentai_block=docai_block, document_text=docproto.text) + block = page.Block(documentai_object=docai_block, _page=wrapped_page) assert block.text == "Invoice\n" def test_Paragraph(docproto): - docai_paragraph = docproto.pages[0].paragraphs[0] - paragraph = page.Paragraph( - documentai_paragraph=docai_paragraph, document_text=docproto.text + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text ) + docai_paragraph = docproto.pages[0].paragraphs[0] + paragraph = page.Paragraph(documentai_object=docai_paragraph, _page=wrapped_page) assert paragraph.text == "Invoice\n" def test_Line(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text + ) docai_line = docproto.pages[0].lines[36] - line = page.Paragraph(documentai_paragraph=docai_line, document_text=docproto.text) + line = page.Paragraph(documentai_object=docai_line, _page=wrapped_page) assert line.text == "Supplies used for Project Q.\n" @@ -208,27 +257,103 @@ def test_Line(docproto): def test_Table(docproto): docproto_page = docproto.pages[0] table = page.Table( - documentai_table=docproto_page.tables[0], document_text=docproto.text + documentai_object=docproto_page.tables[0], document_text=docproto.text ) assert len(table.body_rows) == 6 assert len(table.header_rows[0]) == 4 +def test_to_hocr(docproto): + wrapped_page = page.Page( + documentai_object=docproto.pages[0], document_text=docproto.text + ) + hocr_str = wrapped_page.to_hocr() + + with open("tests/unit/resources/toolbox_invoice_test_page_hocr.xml", "r") as f: + expected = f.read() + + assert hocr_str == expected + + +def test_get_hocr_bounding_box(docproto): + hocr_bounding_box_normalized = page._get_hocr_bounding_box( + element_with_layout=docproto.pages[0], dimension=docproto.pages[0].dimension + ) + + assert hocr_bounding_box_normalized == "bbox 0 0 1758 2275" + + hocr_bounding_box_with_vertices = page._get_hocr_bounding_box( + element_with_layout=docproto.pages[0].blocks[0], + dimension=docproto.pages[0].dimension, + ) + + assert hocr_bounding_box_with_vertices == "bbox 1310 220 1534 282" + + +def test_get_xy(docproto): + max_x, max_y = page._get_xy( + docproto.pages[0], docproto.pages[0].dimension, False, False + ) + min_x, min_y = page._get_xy( + docproto.pages[0], docproto.pages[0].dimension, False, True + ) + normalized_max_x, normalized_max_y = page._get_xy( + docproto.pages[0], docproto.pages[0].dimension, True, False + ) + normalized_min_x, normalized_min_y = page._get_xy( + docproto.pages[0], docproto.pages[0].dimension, True, True + ) + + assert max_x == 1758 and max_y == 2275 + + assert min_x == 0 and min_y == 0 + + assert normalized_min_x == 0.0 and normalized_min_y == 0.0 + + assert normalized_max_x == 3090564.0 and normalized_max_y == 5175625.0 + + def test_Page(docproto): docproto_page = docproto.pages[0] - wrapped_page = page.Page(documentai_page=docproto_page, document_text=docproto.text) - assert "Invoice" in wrapped_page.text + wrapped_page = page.Page( + documentai_object=docproto_page, document_text=docproto.text + ) + + assert "Invoice" in wrapped_page.document_text assert wrapped_page.page_number == 1 assert len(wrapped_page.lines) == 37 assert len(wrapped_page.paragraphs) == 31 assert len(wrapped_page.blocks) == 31 + assert len(wrapped_page.tokens) == 86 assert len(wrapped_page.form_fields) == 13 assert wrapped_page.lines[0].text == "Invoice\n" + assert wrapped_page.lines[0].tokens[0].text == "Invoice\n" + assert len(wrapped_page.lines[0].tokens) == 1 + assert wrapped_page.paragraphs[30].text == "Supplies used for Project Q.\n" + assert len(wrapped_page.paragraphs[30].lines) == 1 + assert wrapped_page.paragraphs[30].lines[0].text == "Supplies used for Project Q.\n" + assert wrapped_page.paragraphs[30].lines[0].tokens[0].text == "Supplies " + assert wrapped_page.blocks[30].text == "Supplies used for Project Q.\n" + + assert ( + wrapped_page.blocks[30].paragraphs[0].text == "Supplies used for Project Q.\n" + ) + assert ( + wrapped_page.blocks[30].paragraphs[0].lines[0].text + == "Supplies used for Project Q.\n" + ) + assert wrapped_page.blocks[30].paragraphs[0].lines[0].tokens[0].text == "Supplies " + assert wrapped_page.tokens[85].text == "Q.\n" + + assert wrapped_page.hocr_bounding_box == "bbox 0 0 1758 2275" + # checking cached value + assert wrapped_page.hocr_bounding_box == "bbox 0 0 1758 2275" + assert wrapped_page.form_fields[0].field_name == "BALANCE DUE" assert wrapped_page.form_fields[0].field_value == "$2140.00" From a38b68ce2647ec464de37eee88dcf725c81e3687 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 5 Jul 2023 20:17:34 +0200 Subject: [PATCH 11/13] chore(deps): update dependency google-cloud-documentai to v2.16.1 (#138) --- samples/snippets/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 3d657cf5..6c74c550 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,4 +1,4 @@ google-cloud-bigquery==3.11.3 -google-cloud-documentai==2.16.0 +google-cloud-documentai==2.16.1 google-cloud-storage==2.10.0 google-cloud-documentai-toolbox==0.4.1a0 From 4f7ba1b5bf9f0882acc07091c061dd9c30367e4b Mon Sep 17 00:00:00 2001 From: Holt Skinner <13262395+holtskinner@users.noreply.github.com> Date: Fri, 7 Jul 2023 11:46:43 -0500 Subject: [PATCH 12/13] refactor: Refactor of hocr functions and fixing lost changes (#137) * refactor: Reorganize hocr functions - Use more jinja templating instead of hardcoding strings - Simplified bounding box function - Changed parameter name for `_get_hocr_bounding_box` to `page_dimension` for more clarity. * samples: Added sample for convert to hocr * refactor: Reordering of classes in page.py * refactor: Re-added refactoring to remove extra `get_*()` methods in page.py - Added in https://github.com/googleapis/python-documentai-toolbox/pull/110 Lost in Merge * fix: Moved `templates` directory into package. - Required for template to work in installed library --- .../templates/hocr_document_template.xml.j2 | 29 ++ .../documentai_toolbox/wrappers/document.py | 22 +- .../cloud/documentai_toolbox/wrappers/page.py | 293 ++++-------------- .../convert_document_to_hocr_sample.py | 37 +++ .../test_convert_document_to_hocr_sample.py | 30 ++ templates/hocr_xml_template.txt | 15 - .../toolbox_invoice_test_page_hocr.xml | 75 ----- tests/unit/test_page.py | 149 +++------ 8 files changed, 206 insertions(+), 444 deletions(-) create mode 100644 google/cloud/documentai_toolbox/templates/hocr_document_template.xml.j2 create mode 100644 samples/snippets/convert_document_to_hocr_sample.py create mode 100644 samples/snippets/test_convert_document_to_hocr_sample.py delete mode 100644 templates/hocr_xml_template.txt delete mode 100644 tests/unit/resources/toolbox_invoice_test_page_hocr.xml diff --git a/google/cloud/documentai_toolbox/templates/hocr_document_template.xml.j2 b/google/cloud/documentai_toolbox/templates/hocr_document_template.xml.j2 new file mode 100644 index 00000000..57c7e976 --- /dev/null +++ b/google/cloud/documentai_toolbox/templates/hocr_document_template.xml.j2 @@ -0,0 +1,29 @@ + + + + +{{ title }} + + + + + + + +{% for page in pages -%} + {% set page_number = page.documentai_object.page_number -%} +
{% for docai_block in page.blocks -%} + {% set bidx = loop.index0 -%} + {% for paragraph in docai_block.paragraphs -%} + {% set paridx = loop.index0 -%} + {% for line in paragraph.lines -%} + {% set lidx = loop.index0 -%} + {{ line.text }}{% for token in line.tokens -%} + {% set tidx = loop.index0 -%} + {{ token.text }}{% endfor -%}{% endfor -%} + {% endfor -%} + {% endfor -%} +
+{% endfor -%} + + diff --git a/google/cloud/documentai_toolbox/wrappers/document.py b/google/cloud/documentai_toolbox/wrappers/document.py index 6b5a13a4..1972377a 100644 --- a/google/cloud/documentai_toolbox/wrappers/document.py +++ b/google/cloud/documentai_toolbox/wrappers/document.py @@ -43,7 +43,7 @@ from pikepdf import Pdf -from jinja2 import Environment, FileSystemLoader +from jinja2 import Environment, PackageLoader def _entities_from_shards( @@ -773,6 +773,12 @@ def export_images( def export_hocr_str(self, title: str) -> str: r"""Exports a string hOCR version of the Document. + The format for the id of the object follows as such: + object_{page_index}_... + + For example words will have the following id format: + word_{page_index}_{block_index}_{paragraph_index}_{line_index}_{word_index} + Args: title (str): Required. The title for hocr_page and head. @@ -781,15 +787,9 @@ def export_hocr_str(self, title: str) -> str: str: A string hOCR version of the Document """ - environment = Environment(loader=FileSystemLoader("templates/")) - template = environment.get_template("hocr_xml_template.txt") - hocr_pages = "" - number_of_pages = len(self.pages) - for page_to_export in self.pages: - hocr_pages += page_to_export.to_hocr() - - content = template.render( - hocr_pages=hocr_pages, number_of_pages=number_of_pages, title=title + environment = Environment( + loader=PackageLoader("google.cloud.documentai_toolbox", "templates") ) - + template = environment.get_template("hocr_document_template.xml.j2") + content = template.render(pages=self.pages, title=title) return content diff --git a/google/cloud/documentai_toolbox/wrappers/page.py b/google/cloud/documentai_toolbox/wrappers/page.py index f97d39e0..e2187312 100644 --- a/google/cloud/documentai_toolbox/wrappers/page.py +++ b/google/cloud/documentai_toolbox/wrappers/page.py @@ -16,12 +16,11 @@ """Wrappers for Document AI Page type.""" import dataclasses -import html -from typing import List, Optional, Tuple, Union +from typing import List, Optional, Union +from google.cloud import documentai from google.cloud.documentai_toolbox.constants import ElementWithLayout -from google.cloud import documentai import pandas as pd ChildrenElements = Union[ @@ -112,6 +111,36 @@ def sample_table_to_csv(): return self.to_dataframe().to_csv(index=False) +@dataclasses.dataclass +class FormField: + """Represents a wrapped documentai.Document.Page.FormField. + + Attributes: + documentai_object (google.cloud.documentai.Document.Page.FormField): + Required. The original google.cloud.documentai.Document.Page.FormField object. + document_text (str): + Required. UTF-8 encoded text in reading order from the document. + field_name (str): + Required. The form field name + field_value (str): + Required. The form field value + """ + + documentai_object: documentai.Document.Page.FormField + document_text: dataclasses.InitVar[str] + + field_name: str = dataclasses.field(init=False) + field_value: str = dataclasses.field(init=False) + + def __post_init__(self, document_text) -> None: + self.field_name = _trim_text( + _text_from_layout(self.documentai_object.field_name, document_text) + ) + self.field_value = _trim_text( + _text_from_layout(self.documentai_object.field_value, document_text) + ) + + @dataclasses.dataclass class Token: """Represents a wrapped documentai.Document.Page. @@ -143,7 +172,7 @@ def hocr_bounding_box(self): if self._hocr_bounding_box is None: self._hocr_bounding_box = _get_hocr_bounding_box( element_with_layout=self.documentai_object, - dimension=self._page.documentai_object.dimension, + page_dimension=self._page.documentai_object.dimension, ) return self._hocr_bounding_box @@ -186,41 +215,11 @@ def hocr_bounding_box(self): if self._hocr_bounding_box is None: self._hocr_bounding_box = _get_hocr_bounding_box( element_with_layout=self.documentai_object, - dimension=self._page.documentai_object.dimension, + page_dimension=self._page.documentai_object.dimension, ) return self._hocr_bounding_box -@dataclasses.dataclass -class FormField: - """Represents a wrapped documentai.Document.Page.FormField. - - Attributes: - documentai_object (google.cloud.documentai.Document.Page.FormField): - Required. The original google.cloud.documentai.Document.Page.FormField object. - document_text (str): - Required. UTF-8 encoded text in reading order from the document. - field_name (str): - Required. The form field name - field_value (str): - Required. The form field value - """ - - documentai_object: documentai.Document.Page.FormField - document_text: dataclasses.InitVar[str] - - field_name: str = dataclasses.field(init=False) - field_value: str = dataclasses.field(init=False) - - def __post_init__(self, document_text) -> None: - self.field_name = _trim_text( - _text_from_layout(self.documentai_object.field_name, document_text) - ) - self.field_value = _trim_text( - _text_from_layout(self.documentai_object.field_value, document_text) - ) - - @dataclasses.dataclass class Paragraph: """Represents a wrapped documentai.Document.Page.Paragraph. @@ -257,7 +256,7 @@ def hocr_bounding_box(self): if self._hocr_bounding_box is None: self._hocr_bounding_box = _get_hocr_bounding_box( element_with_layout=self.documentai_object, - dimension=self._page.documentai_object.dimension, + page_dimension=self._page.documentai_object.dimension, ) return self._hocr_bounding_box @@ -298,7 +297,7 @@ def hocr_bounding_box(self): if self._hocr_bounding_box is None: self._hocr_bounding_box = _get_hocr_bounding_box( element_with_layout=self.documentai_object, - dimension=self._page.documentai_object.dimension, + page_dimension=self._page.documentai_object.dimension, ) return self._hocr_bounding_box @@ -332,43 +331,9 @@ def _table_rows_from_documentai_table_rows( return body_rows -def _get_xy( - element: ElementWithLayout, - dimension: documentai.Document.Page.Dimension, - normalized: bool = False, - min: bool = False, -) -> Tuple[int, int]: - r"""Returns hocr xy coordinates corresponding to elements bounding box. - - Args: - element (ElementWithLayout): - Required. an element with layout fields. - dimension (documentai.Document.Page.Dimension): - Required. Page dimension. - normalized (Boolean): - Required. Wether element.layout.bounding_poly is normalized - min (Boolean): - Required. Wether xy should be min - - Returns: - Tuple[int, int]: - hocr xy coordinates corresponding to elements bounding box. - """ - index = 0 if min else 2 - if not normalized: - return ( - element.layout.bounding_poly.vertices[index].x, - element.layout.bounding_poly.vertices[index].y, - ) - return ( - element.layout.bounding_poly.vertices[index].x * dimension.width, - element.layout.bounding_poly.vertices[index].y * dimension.height, - ) - - def _get_hocr_bounding_box( element_with_layout: ElementWithLayout, - dimension: documentai.Document.Page.Dimension, + page_dimension: documentai.Document.Page.Dimension, ) -> str: r"""Returns a hOCR bounding box string. @@ -382,13 +347,11 @@ def _get_hocr_bounding_box( str: hOCR bounding box sring. """ - - if element_with_layout.layout.bounding_poly.vertices: - min_x, min_y = _get_xy(element_with_layout, dimension, False, True) - max_x, max_y = _get_xy(element_with_layout, dimension, False, False) - else: - min_x, min_y = _get_xy(element_with_layout, dimension, True, True) - max_x, max_y = _get_xy(element_with_layout, dimension, True, False) + vertices = [ + (int(v.x * page_dimension.width + 0.5), int(v.y * page_dimension.height + 0.5)) + for v in element_with_layout.layout.bounding_poly.normalized_vertices + ] + (min_x, min_y), (max_x, max_y) = vertices[0], vertices[2] return f"bbox {min_x} {min_y} {max_x} {max_y}" @@ -442,118 +405,6 @@ def _get_children_of_element(element: ElementWithLayout, children: ChildrenEleme ] -def _get_blocks( - blocks: List[documentai.Document.Page.Block], page: "Page" -) -> List[Block]: - r"""Returns a list of wrapped Blocks. - - Args: - blocks (List[documentai.Document.Page.Block]): - Required. A list of documentai.Document.Page.Block objects. - page (Page): - Required. The Page object. - - Returns: - List[Block]: - A list of wrapped Blocks. - """ - result = [] - - for block in blocks: - result.append( - Block( - documentai_object=block, - _page=page, - ) - ) - - return result - - -def _get_paragraphs( - paragraphs: List[documentai.Document.Page.Paragraph], - page: "Page", -) -> List[Paragraph]: - r"""Returns a list of wrapped Paragraphs. - - Args: - paragraphs (List[documentai.Document.Page.Paragraph]): - Required. A list of documentai.Document.Page.Paragraph objects. - page (Page): - Required. The Page object. - - Returns: - List[Paragraph]: - A list of wrapped Paragraphs. - """ - result = [] - - for paragraph in paragraphs: - result.append( - Paragraph( - documentai_object=paragraph, - _page=page, - ) - ) - - return result - - -def _get_tokens( - tokens: List[documentai.Document.Page.Token], page: "Page" -) -> List[Token]: - r"""Returns a list of wrapped tokens. - - Args: - tokens (List[documentai.Document.Page.Token]): - Required. A list of documentai.Document.Page.Token. - page (Page): - Required. The Page object. - - Returns: - List[Token]: - A list of wrapped tokens. - """ - result = [] - - for token in tokens: - result.append( - Token( - documentai_object=token, - _page=page, - ) - ) - - return result - - -def _get_lines(lines: List[documentai.Document.Page.Line], page: "Page") -> List[Line]: - r"""Returns a list of wrapped lines. - - Args: - lines (List[documentai.Document.Page.Line]): - Required. A list of documentai.Document.Page.Line objects. - page (Page): - Required. The Page object. - - Returns: - List[Line]: - A list of wrapped Lines. - """ - - result = [] - - for line in lines: - result.append( - Line( - documentai_object=line, - _page=page, - ) - ) - - return result - - def _trim_text(text: str) -> str: r"""Remove extra space characters from text (blank, newline, tab, etc.) @@ -637,54 +488,34 @@ def __post_init__(self): for form_field in self.documentai_object.form_fields ] - self.tokens = _get_tokens(tokens=self.documentai_object.tokens, page=self) - self.lines = _get_lines(lines=self.documentai_object.lines, page=self) - self.paragraphs = _get_paragraphs( - paragraphs=self.documentai_object.paragraphs, page=self - ) - self.blocks = _get_blocks( - blocks=self.documentai_object.blocks, - page=self, - ) - - def to_hocr(self): - r"""Exports a string hOCR version of the documentai.Document.Page. - - The format for the id of the object follows as such: - object_{page_index}_... + self.tokens = [ + Token( + documentai_object=token, + _page=self, + ) + for token in self.documentai_object.tokens + ] - For example words will have the following id format: - word_{page_index}_{block_index}_{paragraph_index}_{line_index}_{word_index} + self.lines = [ + Line(documentai_object=line, _page=self) + for line in self.documentai_object.lines + ] - Args: + self.paragraphs = [ + Paragraph(documentai_object=paragraph, _page=self) + for paragraph in self.documentai_object.paragraphs + ] - Returns: - str: - A string hOCR version of the documentai.Document.Page. - """ - f = "" - pidx = self.documentai_object.page_number - f += f"
" - for bidx, block in enumerate(self.blocks): - f += f"" - for paridx, paragraph in enumerate(block.paragraphs): - f += f"" - for lidx, line in enumerate(paragraph.lines): - line_text = html.escape(line.text) - f += f"{line_text}" - for tidx, token in enumerate(line.tokens): - word_text = html.escape(token.text) - f += f"{word_text}" - f += "" - f += "" - f += "
" - return f + self.blocks = [ + Block(documentai_object=block, _page=self) + for block in self.documentai_object.blocks + ] @property def hocr_bounding_box(self): if self._hocr_bounding_box is None: self._hocr_bounding_box = _get_hocr_bounding_box( element_with_layout=self.documentai_object, - dimension=self.documentai_object.dimension, + page_dimension=self.documentai_object.dimension, ) return self._hocr_bounding_box diff --git a/samples/snippets/convert_document_to_hocr_sample.py b/samples/snippets/convert_document_to_hocr_sample.py new file mode 100644 index 00000000..d89fe21f --- /dev/null +++ b/samples/snippets/convert_document_to_hocr_sample.py @@ -0,0 +1,37 @@ +# Copyright 2023 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +# [START documentai_toolbox_document_to_hocr] + +from google.cloud.documentai_toolbox import document + +# TODO(developer): Uncomment these variables before running the sample. +# Given a document.proto or sharded document.proto in path gs://bucket/path/to/folder +# document_path = "path/to/local/document.json" +# document_title = "your-document-title" + + +def convert_document_to_hocr_sample(document_path: str, document_title: str) -> str: + wrapped_document = document.Document.from_document_path(document_path=document_path) + + # Converting wrapped_document to hOCR format + hocr_string = wrapped_document.export_hocr_str(title=document_title) + + print("Document converted to hOCR!") + return hocr_string + + +# [END documentai_toolbox_document_to_hocr] diff --git a/samples/snippets/test_convert_document_to_hocr_sample.py b/samples/snippets/test_convert_document_to_hocr_sample.py new file mode 100644 index 00000000..e3ed9f2b --- /dev/null +++ b/samples/snippets/test_convert_document_to_hocr_sample.py @@ -0,0 +1,30 @@ +# Copyright 2023 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +from samples.snippets import convert_document_to_hocr_sample + +document_path = "../../tests/unit/resources/0/toolbox_invoice_test-0.json" +document_title = "toolbox_invoice_test-0" + + +def test_convert_document_to_hocr_sample() -> None: + actual = convert_document_to_hocr_sample.convert_document_to_hocr_sample( + document_path=document_path, document_title=document_title + ) + + with open("../../tests/unit/resources/toolbox_invoice_test_0_hocr.xml", "r") as f: + expected = f.read() + + assert actual == expected diff --git a/templates/hocr_xml_template.txt b/templates/hocr_xml_template.txt deleted file mode 100644 index 9b7547e7..00000000 --- a/templates/hocr_xml_template.txt +++ /dev/null @@ -1,15 +0,0 @@ - - - - -{{ title }} - - - - - - - -{{ hocr_pages }} - - \ No newline at end of file diff --git a/tests/unit/resources/toolbox_invoice_test_page_hocr.xml b/tests/unit/resources/toolbox_invoice_test_page_hocr.xml deleted file mode 100644 index 41d0b05f..00000000 --- a/tests/unit/resources/toolbox_invoice_test_page_hocr.xml +++ /dev/null @@ -1,75 +0,0 @@ -
Invoice -Invoice -DATE: 01/01/1970 -DATE: 01/01/1970 -INVOICE: NO. 001 -INVOICE: NO. 001 -FROM: Company ABC -FROM: Company ABC -user@companyabc.com -user@companyabc.com -TO: John Doe -TO: John Doe -johndoe@email.com -johndoe@email.com -ADDRESS: 111 Main Street -ADDRESS: 111 Main Street -Anytown, USA -Anytown, USA -ADDRESS: 222 Main Street -ADDRESS: 222 Main Street -Anytown, USA -Anytown, USA -TERMS: 6 month contract -TERMS: 6 month contract -DUE: 01/01/2025 -DUE: 01/01/2025 -Item Description -Item Description -Quantity -Quantity -Price -Price -Amount -Amount -Tool A -Tool A -500 -500 -$1.00 -$1.00 -$500.00 -$500.00 -Service B -Service B -1 -1 -$900.00 -$900.00 -$900.00 -$900.00 -Resource C -Resource C -50 -50 -$12.00 -$12.00 -$600.00 -$600.00 -Subtotal -Subtotal -$2000.00 -$2000.00 -Tax -Tax -$140.00 -$140.00 -BALANCE DUE -BALANCE DUE -$2140.00 -$2140.00 -NOTES: -NOTES: -Supplies used for Project Q. -Supplies used for Project Q. -
\ No newline at end of file diff --git a/tests/unit/test_page.py b/tests/unit/test_page.py index 19f1f818..c376f226 100644 --- a/tests/unit/test_page.py +++ b/tests/unit/test_page.py @@ -143,74 +143,33 @@ def test_text_from_element_with_layout(docproto): assert text == "Invoice\n" -def test_get_blocks(docproto): - - wrapped_page = page.Page( - documentai_object=docproto.pages[0], document_text=docproto.text +def test_get_hocr_bounding_box(docproto): + hocr_bounding_box_normalized = page._get_hocr_bounding_box( + element_with_layout=docproto.pages[0], + page_dimension=docproto.pages[0].dimension, ) - docproto_blocks = docproto.pages[0].blocks - - blocks = page._get_blocks(blocks=docproto_blocks, page=wrapped_page) - - assert len(blocks) == 31 - assert blocks[0].text == "Invoice\n" - assert blocks[0].hocr_bounding_box == "bbox 1310 220 1534 282" - # checking cached value - assert blocks[0].text == "Invoice\n" - assert blocks[0].hocr_bounding_box == "bbox 1310 220 1534 282" - + assert hocr_bounding_box_normalized == "bbox 0 0 1758 2275" -def test_get_paragraphs(docproto): - wrapped_page = page.Page( - documentai_object=docproto.pages[0], document_text=docproto.text + hocr_bounding_box_with_vertices = page._get_hocr_bounding_box( + element_with_layout=docproto.pages[0].blocks[0], + page_dimension=docproto.pages[0].dimension, ) - docproto_paragraphs = docproto.pages[0].paragraphs - - paragraphs = page._get_paragraphs(paragraphs=docproto_paragraphs, page=wrapped_page) - assert len(paragraphs) == 31 - assert paragraphs[0].text == "Invoice\n" - assert paragraphs[0].hocr_bounding_box == "bbox 1310 220 1534 282" - # checking cached value - assert paragraphs[0].text == "Invoice\n" - assert paragraphs[0].hocr_bounding_box == "bbox 1310 220 1534 282" - - -def test_get_lines(docproto): - wrapped_page = page.Page( - documentai_object=docproto.pages[0], document_text=docproto.text - ) - docproto_lines = docproto.pages[0].lines + assert hocr_bounding_box_with_vertices == "bbox 1310 220 1534 282" - lines = page._get_lines(lines=docproto_lines, page=wrapped_page) - assert len(lines) == 37 - assert lines[36].text == "Supplies used for Project Q.\n" - assert lines[36].hocr_bounding_box == "bbox 223 1781 620 1818" - # checking cached value - assert lines[36].text == "Supplies used for Project Q.\n" - assert lines[36].hocr_bounding_box == "bbox 223 1781 620 1818" +# Class init Tests -def test_get_tokens(docproto): - wrapped_page = page.Page( - documentai_object=docproto.pages[0], document_text=docproto.text +def test_Table(docproto): + docproto_page = docproto.pages[0] + table = page.Table( + documentai_object=docproto_page.tables[0], document_text=docproto.text ) - wrapped_page.tokens = [] - docproto_tokens = docproto.pages[0].tokens - tokens = page._get_tokens(tokens=docproto_tokens, page=wrapped_page) - - assert len(tokens) == 86 - assert tokens[85].text == "Q.\n" - assert tokens[85].hocr_bounding_box == "bbox 585 1781 620 1818" - # checking cached value - assert tokens[85].text == "Q.\n" - assert tokens[85].hocr_bounding_box == "bbox 585 1781 620 1818" - - -# Class init Tests + assert len(table.body_rows) == 6 + assert len(table.header_rows[0]) == 4 def test_FormField(docproto_form_parser): @@ -232,6 +191,10 @@ def test_Block(docproto): block = page.Block(documentai_object=docai_block, _page=wrapped_page) assert block.text == "Invoice\n" + assert block.hocr_bounding_box == "bbox 1310 220 1534 282" + # checking cached value + assert block.text == "Invoice\n" + assert block.hocr_bounding_box == "bbox 1310 220 1534 282" def test_Paragraph(docproto): @@ -242,6 +205,10 @@ def test_Paragraph(docproto): paragraph = page.Paragraph(documentai_object=docai_paragraph, _page=wrapped_page) assert paragraph.text == "Invoice\n" + assert paragraph.hocr_bounding_box == "bbox 1310 220 1534 282" + # checking cached value + assert paragraph.text == "Invoice\n" + assert paragraph.hocr_bounding_box == "bbox 1310 220 1534 282" def test_Line(docproto): @@ -249,69 +216,27 @@ def test_Line(docproto): documentai_object=docproto.pages[0], document_text=docproto.text ) docai_line = docproto.pages[0].lines[36] - line = page.Paragraph(documentai_object=docai_line, _page=wrapped_page) + line = page.Line(documentai_object=docai_line, _page=wrapped_page) assert line.text == "Supplies used for Project Q.\n" + assert line.hocr_bounding_box == "bbox 223 1781 620 1818" + # checking cached value + assert line.text == "Supplies used for Project Q.\n" + assert line.hocr_bounding_box == "bbox 223 1781 620 1818" -def test_Table(docproto): - docproto_page = docproto.pages[0] - table = page.Table( - documentai_object=docproto_page.tables[0], document_text=docproto.text - ) - - assert len(table.body_rows) == 6 - assert len(table.header_rows[0]) == 4 - - -def test_to_hocr(docproto): +def test_Token(docproto): wrapped_page = page.Page( documentai_object=docproto.pages[0], document_text=docproto.text ) - hocr_str = wrapped_page.to_hocr() - - with open("tests/unit/resources/toolbox_invoice_test_page_hocr.xml", "r") as f: - expected = f.read() + docai_token = docproto.pages[0].tokens[85] + token = page.Token(documentai_object=docai_token, _page=wrapped_page) - assert hocr_str == expected - - -def test_get_hocr_bounding_box(docproto): - hocr_bounding_box_normalized = page._get_hocr_bounding_box( - element_with_layout=docproto.pages[0], dimension=docproto.pages[0].dimension - ) - - assert hocr_bounding_box_normalized == "bbox 0 0 1758 2275" - - hocr_bounding_box_with_vertices = page._get_hocr_bounding_box( - element_with_layout=docproto.pages[0].blocks[0], - dimension=docproto.pages[0].dimension, - ) - - assert hocr_bounding_box_with_vertices == "bbox 1310 220 1534 282" - - -def test_get_xy(docproto): - max_x, max_y = page._get_xy( - docproto.pages[0], docproto.pages[0].dimension, False, False - ) - min_x, min_y = page._get_xy( - docproto.pages[0], docproto.pages[0].dimension, False, True - ) - normalized_max_x, normalized_max_y = page._get_xy( - docproto.pages[0], docproto.pages[0].dimension, True, False - ) - normalized_min_x, normalized_min_y = page._get_xy( - docproto.pages[0], docproto.pages[0].dimension, True, True - ) - - assert max_x == 1758 and max_y == 2275 - - assert min_x == 0 and min_y == 0 - - assert normalized_min_x == 0.0 and normalized_min_y == 0.0 - - assert normalized_max_x == 3090564.0 and normalized_max_y == 5175625.0 + assert token.text == "Q.\n" + assert token.hocr_bounding_box == "bbox 585 1781 620 1818" + # checking cached value + assert token.text == "Q.\n" + assert token.hocr_bounding_box == "bbox 585 1781 620 1818" def test_Page(docproto): From 1b2223fd7c617bab544c71cda0b1ddd7433f4246 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Jul 2023 10:51:55 -0700 Subject: [PATCH 13/13] chore(main): release 0.9.0-alpha (#136) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 7 +++++++ google/cloud/documentai_toolbox/version.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c0d01b0..cd59f320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.9.0-alpha](https://github.com/googleapis/python-documentai-toolbox/compare/v0.8.0-alpha...v0.9.0-alpha) (2023-07-07) + + +### Features + +* Added hOCR export functionality ([#123](https://github.com/googleapis/python-documentai-toolbox/issues/123)) ([87d2fc1](https://github.com/googleapis/python-documentai-toolbox/commit/87d2fc160db3d9d5c3306f7e607f148462747aec)) + ## [0.8.0-alpha](https://github.com/googleapis/python-documentai-toolbox/compare/v0.7.0-alpha...v0.8.0-alpha) (2023-06-07) diff --git a/google/cloud/documentai_toolbox/version.py b/google/cloud/documentai_toolbox/version.py index 9b6c7adf..51738e91 100644 --- a/google/cloud/documentai_toolbox/version.py +++ b/google/cloud/documentai_toolbox/version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "0.8.0-alpha" +__version__ = "0.9.0-alpha"