diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model.pyTestDACAnalyzeCustomModeltest_custom_document_blank_pdf.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model.pyTestDACAnalyzeCustomModeltest_custom_document_blank_pdf.json new file mode 100644 index 000000000000..2c423d75532c --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model.pyTestDACAnalyzeCustomModeltest_custom_document_blank_pdf.json @@ -0,0 +1,220 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "369282ef-a768-466f-8cac-6bcb5385d563", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "01ea4e43-28e3-412c-8006-dde638014003", + "Content-Length": "0", + "Date": "Fri, 08 Jul 2022 22:31:35 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31509048506_01ea4e43-28e3-412c-8006-dde638014003?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1138" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31509048506_01ea4e43-28e3-412c-8006-dde638014003?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "c4262d03-1a0c-4d13-be84-bccf41bb0daf", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 08 Jul 2022 22:31:40 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "24" + }, + "ResponseBody": { + "operationId": "31509048506_01ea4e43-28e3-412c-8006-dde638014003", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-07-08T22:31:34Z", + "lastUpdatedDateTime": "2022-07-08T22:31:37Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/369282ef-a768-466f-8cac-6bcb5385d563?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "369282ef-a768-466f-8cac-6bcb5385d563": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "369282ef-a768-466f-8cac-6bcb5385d563", + "createdDateTime": "2022-07-08T22:31:37Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/369282ef-a768-466f-8cac-6bcb5385d563:analyze?stringIndexType=unicodeCodePoint\u0026api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "25662", + "Content-Type": "application/octet-stream", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": "JVBERi0xLjcNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFuZyhlbi1VUykgL1N0cnVjdFRyZWVSb290IDEwIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4vTWV0YWRhdGEgMjAgMCBSL1ZpZXdlclByZWZlcmVuY2VzIDIxIDAgUj4\u002BDQplbmRvYmoNCjIgMCBvYmoNCjw8L1R5cGUvUGFnZXMvQ291bnQgMS9LaWRzWyAzIDAgUl0gPj4NCmVuZG9iag0KMyAwIG9iag0KPDwvVHlwZS9QYWdlL1BhcmVudCAyIDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjEgNSAwIFI\u002BPi9FeHRHU3RhdGU8PC9HUzcgNyAwIFIvR1M4IDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9JbWFnZUldID4\u002BL01lZGlhQm94WyAwIDAgNjEyIDc5Ml0gL0NvbnRlbnRzIDQgMCBSL0dyb3VwPDwvVHlwZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0I\u002BPi9UYWJzL1MvU3RydWN0UGFyZW50cyAwPj4NCmVuZG9iag0KNCAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMzI\u002BPg0Kc3RyZWFtDQp4nC2MsQrCQBBE\u002B4X9hynV4m73iJ4HIUUuMSgEFA8sxFJTKaj/D67iFAPDPB78HnXtx7ztIE2Dtst4MomTb5IGCFbWMQW8rkynBR5MbWHyG4WqkwrlxqTGCRQxOAkVoiS3tOdu3HCMmN7mxPRb6/8amM4zzC8oO6bejAcm9GPGB3fjHKoNCmVuZHN0cmVhbQ0KZW5kb2JqDQo1IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YxL0Jhc2VGb250L0JDREVFRStDYWxpYnJpL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciA2IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMzIvV2lkdGhzIDE4IDAgUj4\u002BDQplbmRvYmoNCjYgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQkNERUVFK0NhbGlicmkvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgNzUwL0Rlc2NlbnQgLTI1MC9DYXBIZWlnaHQgNzUwL0F2Z1dpZHRoIDUyMS9NYXhXaWR0aCAxNzQzL0ZvbnRXZWlnaHQgNDAwL1hIZWlnaHQgMjUwL1N0ZW1WIDUyL0ZvbnRCQm94WyAtNTAzIC0yNTAgMTI0MCA3NTBdIC9Gb250RmlsZTIgMTkgMCBSPj4NCmVuZG9iag0KNyAwIG9iag0KPDwvVHlwZS9FeHRHU3RhdGUvQk0vTm9ybWFsL2NhIDE\u002BPg0KZW5kb2JqDQo4IDAgb2JqDQo8PC9UeXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwvQ0EgMT4\u002BDQplbmRvYmoNCjkgMCBvYmoNCjw8L0F1dGhvcihLcmlzdGEgUHJhdGljbykgL0NyZWF0b3Io/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAgAFcAbwByAGQAIABmAG8AcgAgAE8AZgBmAGkAYwBlACAAMwA2ADUpIC9DcmVhdGlvbkRhdGUoRDoyMDIwMDMyMDEwNDQ0Ni0wNycwMCcpIC9Nb2REYXRlKEQ6MjAyMDAzMjAxMDQ0NDYtMDcnMDAnKSAvUHJvZHVjZXIo/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAgAFcAbwByAGQAIABmAG8AcgAgAE8AZgBmAGkAYwBlACAAMwA2ADUpID4\u002BDQplbmRvYmoNCjE3IDAgb2JqDQo8PC9UeXBlL09ialN0bS9OIDcvRmlyc3QgNDYvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyOTY\u002BPg0Kc3RyZWFtDQp4nG1R0WrCMBR9F/yH\u002Bwe3sa1jIMKYyoZYSivsofgQ610NtomkKejfL3ftsANfwjk355ycJCKGAEQEsQDhQRCD8Oh1DmIGUTgDEUIU\u002B\u002BEcopcAFgtMWR1AhjmmuL9fCXNnu9Kta2pwW0BwAEwrCFmzXE4nvSUYLCtTdg1p98wpuEp2gME1UuwtUWaMw8zUtJNX7sh5qbQ\u002Bi3e5Lk84JupjRrsJ3dyW7iCG6I3P0sYRJrys9elB9l56NDfMqXT4QfJEtsfs\u002BcOfulaa8rPkhjx40z5BOmX0wK1T39KDX/Zl7OVozOVxe560ZyLHJR3uZGnNiL\u002Bf/TriKyVrU40Gea1ONNL253hZZWWDG1V1loa7Jl3TFvzH83\u002Bvm8iG2qKnj6efTn4AVAqiuw0KZW5kc3RyZWFtDQplbmRvYmoNCjE4IDAgb2JqDQpbIDIyNl0gDQplbmRvYmoNCjE5IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE5Mzg5L0xlbmd0aDEgODE3NDA\u002BPg0Kc3RyZWFtDQp4nOx9B3xUVdr\u002BOfdOy8wkM5NkkkkmYWaYJASGFCCBBJAMpNA7gwk1IYWAAQKEIgJGUdAo9l7Rta1YJgNqwO5iWQv2vhZ2XVdXse3qKgL5nnPfORDY1f\u002B31fX7z5s88zznPeWe\u002Bt6TH8kPxhljdnzoWG3lqIoZBf1stzPumcAYf6Jy1ITyq5qr4hnPzGBMKZw8vWDgtY/W3YO8s1Crtn5JXetF716EsiddgvwP6le3eXe1vlHM2LYLGNM/0NS6cMnGd9UhjC1dy1h8YGHLyU2vVu4oYuwW1LF90NxY1/DtxJPDaM\u002BK9gY3wxF/Z8Z\u002BpCuQzmpe0rZ2xDjjAaQ/YmzRHS3L6uvyGvrezNi9hSg\u002Bc0nd2tZ8c/abyG9Gee\u002BSxra6q07ftppxXzLSZyytW9J43YGv5zP2KfpbuLJ12cq2bjfbzHjGQVG\u002BdUVja9LC3mmMnXITHvcJE3NhGLpv9uI1H8\u002B3Df\u002BapZmYsPs/Wf\u002Bs4NfHrpn8/YFD7XGfmgYjGccURoZ6BnaY8T3mbd8fOLAt7lOtpR6WdofwuPuxdmZnw6EVcAHbwljiYO25nKm6AL\u002BA6ZlJf6V\u002BEJrsRay\u002BwDYrzMQUm15RFJ2q6D5g\u002Bd2PsKxTtB7AJk73elmQsexnqQ/G65QcL\u002BPdIk\u002B9T58gRsqSdQlHe8OfZ//fm\u002BF1dsdP3Yf/K6ZrZDf81H34e8xg\u002BPf0V93/85qHf4fpiljtT92HmP3zpjzNrvyp\u002B/BzMOX3bMw/Uo9/w1r\u002B1X2JWcxiFrOY/eOmXM3NP5hXy/b/J/vyczG1mJ3zU/chZjGLWcxi9o\u002Bb7lHW9B9/5hJ23n/6mTGLWcxiFrOYxSxmMYtZzGIWs/\u002B7Fvs5M2Yxi1nMYhazmMUsZjGLWcxiFrOYxey/23jst9FjFrOYxSxmMYtZzGIWs5jFLGYxi1nMYhazmMUsZjGLWcxiFrOYxSxmMYtZzGIWs5jFLGYxi1nMYhazmMUsZjGLWcz\u002BS6x790/dg5jF7Cc2NYqM6P8k1YEUlLKa6dhSpFOYHR4DVDzrzSayBraCbcss9cZlP9ut/c9P8Hv/ys\u002B7v8b5\u002Bgu7l6d313\u002ByZX\u002Bf906Itp/41z1Qx6mXMwP/VEt9efz/aKX9H1b0/18p7MeN92jv32EVf09hnv4jeef\u002Bs135D5v6L23tP7qzgrM2n9m2csXy1mVLl7SctHhR88KmxoYF8\u002BfNnTN7Vk11aMb0aVOnTJ40ccL4cWPHjK6qrCgfNTJYNuKE4cOGlpYMGVxckJ/XPzcnO8vf2\u002BNKdtht8RZznMlo0OtUhbP\u002Blf6qWm84pzasy/GPGZMn0v46OOp6OGrDXriqji0T9tZqxbzHlgyiZNNxJYNUMnikJLd7h7Phef29lX5v\u002BLkKv7eLz5paDb21wl/jDe/X9ERN63K0RDwSPh9qeCtdzRXeMK/1VoarVjd3VNZWoL1Oi7ncX95ozuvPOs0WSAtUONff2slzR3BNKLmVQzsVZooXjw2r2ZV1DeEpU6srK9w\u002BX43mY\u002BVaW2FDedioteVdJPrMzvF29n\u002Bk49wuO1tQG7A2\u002BBvq5lSH1TpU6lArOzq2hB2BcF9/Rbjvug9cGHJjuL\u002B/ojIc8KOx8dOOPICH9dl2v7fja4bO\u002B/d/eqynLuoxZNu/ZkKKIR6ZJuRLzdA39BDj8/lEX87pCrIFSITbp1ZT2ssWuCMsWBCoCSu1IucRmeMMiZx2mXOkeq3fJ5aqsjb6vbrZFW5f4M3rj9nXvrPxjXxvWM2pXVDfLLiuscNfUUHzNqM6HKyACNZFx1rZWViA8nW1GMQiMQ1Tq8MF/tZwsn8UFYDDK9Zg0fRqrUq0Wji5PMxq66O1wgWVFaJf3sqO2grqoGjLP7V6FxvU/X5nkde9YxArYjWiH\u002BGUcixKTmVHdUNT2FPrbsD\u002BbPJWu33hYA2mr8Zf3VgjVslvD/d9H4/zaU/UamFsx5WWhcXIjdkmb7XiVmvEasHhrcKHf9RwZNixXFpSrOio4d5q7mayGJ4SLSHUMe0goWaXjxFZqqhaPsbtq/GR/UiX3NE\u002B6bPDph5t2eE40id6zg92jUqLDvX1VjZW9OjgMY3qox2Mtva3\u002B6mIuYg\u002BGDVMYjnHyCw1GycXPgXNaC6xii5vmE3xVvsb/TV\u002B7KHglGoxNjHX2vqOn\u002B4fP3VWtbba0V0y45gU5ZdQKsx8yJYJpRx7sCrglsuqpUdr6SPJMcdlj5XZftGvjo6GTqZmi63s7uSa0JefUxOeHKjxhxcE/D7Rz7z\u002BnSZm9c2oLcdZrUK481fV\u002Bb12b1VHXVd3\u002B4KOzmCwo7WytnkozkWHf2xDh3969XC31vlp1Rvc68SzE9l4Pn7GKDSlsFGdfn7W1M4gP2v6rOpddsa8Z82ojihcKa8dVdOZhbzqXV7GgppXEV7hFAmvSIiWpiFh0sq7dwUZa9dydZpDS9d3cab5TNLHWX2XQj47PShHe1AQt5P6Lh3lBGVpHXwm8rVT6dxoaRNy7CJnN1PEfUtkknUyMcFBsz5oCsYFrUq8gikVrgg8u1E2jrMdVh7P3Z1oc5rm7uLtnXFB9y6tpWnRku0oKXztR3zouSjWoyE8jwYeOjqC0KzqHVaG9rVPlBglDLvQ1Yw9hPdJpbdB7L/1Nc0dtTUierAU7FV88zD3j2BhxT8CPTZYw2Z/46iwxT9K\u002BMuEv4z8BuE3YufzFI7FFkG3o9aPQIwTU83cnM6aKpr0dnV3z6j2PefeX\u002BPDWZoDzKoOxwXwctNnj0O50QK1cI8Ot9fXiX6wULWoa8weW1\u002BDcykbRJGx4Ti0EBdtASWqtDrivKFSPfZanV\u002BTcCN0tNeEawLiodWLarTzag\u002BzMf6hYUMOtanPEQ8qqOlI9A/Ugg/Oujl7i6A49I1NryaPG0k8rIYmyWhFz\u002Bv9yKqv9dIemY6zTC8Ls5s8jYj5upxGDWZ3NJOJYanZlnhzOC4fDeJbaEu\u002BiDn6bGNNDXVeS22JFsCz7WELepTTYyqjFTA7yBor\u002BoLvLeiqKPqoaGZqF5vmX4vQKTqttWREdjg\u002Be2wd3m5U3wKPv0RWNokgaIm2sYe8RjFyK\u002BYdIaGr\u002B1b/yb4ehtgh3n5i/zH3LhxUVtNxvCM8O5DX33S8N15zd3SY4v92BZovU/wR1pxKdr14K4DFhtP2m7dSvCr94zqVSQGNucYd4/x4gyjZArjoqDg\u002BPm9DjSiFLk/RYtkPFuI9ConXtNZ4h32YTPFoihazI7zw2GTzkWSVAC6D2fl0h8BQRKzFXlnsDrdgZ8oiYkW8HV67f6hffGiVRwvUYpGOHAtsf\u002Bw6cWja673VC7DZ0WBVbUdVh7ii1tdFpy36pPDSwDFN4lxwbB40JIYTbp/ira3x1uJqyqdW\u002B3xunEawtwn3VH\u002BdeBVMofFMmaVdVeo6xBZnuKnUuMNGvJia6hr9PrxBwiIC0eyLPuqix4a5Ozr8HWHt3FahMJrPwbEbKwjfrQF/XaO4QjeJG3SjVrcK3dVmR7TmrvTjLDfCrc0lJg6hb4H4qO8QF/S5tQHMhKMjscNb2oEQPBdvD11O/cxavKrEG8mrLXWdGylMwliRqkFDVDAuWxSkIyB6syTQOdeYfdSjfS8LUGGT1ip6Nq06PEUW0c6TEMsDYSW1BJli8HzarGoZp1SRPRbTG8Sucova3rAyozq6PFr9saKqWy4YVYNHe4dEz9eRt418D81xY05/0I\u002BXgzpyuvKU8gQrYR7lySi/w0qUt1hIeRP8OviNKL8GfhX8Cvhl8EvgF8EPgx8CPwh\u002BgIWYTnmbFQEzAPWIagBuAl4B9OwktMSZBfU5S1YeYxVAA9AGXALoUfYh5N2EFjnzKmfsjHPxcVjQTVKcLsVpUrRLcaoUG6XYIMV6KU6RYp0UJ0uxVoo1UqyWYpUUbVKslGK5FK1SLJNiqRRLpGiR4iQpFkuxSIpmKRZK0SRFoxQNUtRLsUCKOilqpZgvxTwp5koxR4rZUsySokaKailOlGKmFCEpZkgxXYppUkyVYooUk6WYJMVEKSZIMV6KcVKMlWKMFKOlqJKiUooKKcqlGCXFSCmCUpRJMUKKE6QYLsUwKYZKUSpFiRRDpBgsRbEURVIMkmKgFAOkKJSiQIp8KfKk6C9FQIp\u002BUvSVIleKPlLkSJEtRZYUfil6S\u002BGTwiuFR4peUmRKkSGFW4p0KdKkcEmRKkWKFE4pkqVIkiJRCocUdilsUiRIES\u002BFVQqLFGYp4qQwSWGUwiCFXgqdFKoUihRcChYVvFuKw1IckuKgFN9LcUCK76T4Voq/SPGNFF9L8Wcp/iTFV1J8KcUXUnwuxWdS7JfiUyk\u002BkeKPUnwsxUdS/EGKD6X4vRQfSPE7KX4rxT4p3pfiPSneleIdKX4jxdtSvCXFm1K8IcXrUrwmxatSvCLFy1K8JMWLUrwgxfNS7JXiOSmeleIZKZ6W4tdSPCXFk1I8IcXjUuyR4ldSPCbFo1I8IsXDUjwkxYNSPCDF/VLslmKXFF1S3CfFvVLcI8VOKXZIEZGiU4qwFHdLcZcUd0pxhxTbpbhdil9KcZsUt0pxixQ3S3GTFL\u002BQ4kYpbpBimxTXS3GdFNdKcY0UV0txlRRXSnGFFJdLcZkUl0pxiRQXS3GRFBdKcYEU50txnhRbpThXinOk6JDibCnOkmKLFJulOFMKee3h8trD5bWHy2sPl9ceLq89XF57uLz2cHnt4fLaw\u002BW1h8trD5fXHi6vPVxee7i89nB57eHy2sNXSCHvP1zef7i8/3B5/\u002BHy/sPl/YfL\u002Bw\u002BX9x8u7z9c3n\u002B4vP9wef/h8v7D5f2Hy/sPl/cfLu8/XN5/uLz/cHn/4fL\u002Bw\u002BX9h8v7D5f3Hy7vP1zef7i8/3B5/\u002BHy/sPl/YfL\u002Bw\u002BX9x8urz1cXnu4vPZwedvh8rbD5W2Hy9sOl7cdLm87XN52uLztcHnb4eU7hOhSzoj0GuHBnTnSywk6nVKnRXoNBbVT6lSijZFeVtAGSq0nOoVoHdHJkcyRoLWRzHLQGqLVRKsor41SK4lWkHN5JHMUqJVoGdFSKrKEqIXopEhGJWgx0SKiZqKFRE2RjApQI6UaiOqJFhDVEdUSzSeaR/XmUmoO0WyiWUQ1RNVEJxLNJAoRzSCaTjSNaCrRFKLJRJOIJhJNIBpPNC7iHgsaSzQm4h4HGk1UFXGPB1VG3BNAFUTlRKMobyTVCxKVUb0RRCcQDaeSw4iGUvVSohKiIUSDiYqpsSKiQdTKQKIBRIXUWAFRPtXLI\u002BpPFCDqR9SXKJeoDzWdQ5RNbWYR\u002BYl6U9M\u002BIi/V8xD1IsokyiByE6VH0ieB0ohckfTJoFSiFHI6iZLJmUSUSOSgPDuRjZwJRPFEVsqzEJmJ4ijPRGQkMkTSpoD0kbSpIB2RSk6FUpyIacS7iQ5rRfghSh0k\u002Bp7oAOV9R6lvif5C9A3R1xHXDNCfI67poD9R6iuiL4m\u002BoLzPKfUZ0X6iTynvE6I/kvNjoo\u002BI/kD0IRX5PaU\u002BoNTvKPVbon1E71Pee0TvkvMdot8QvU30FhV5k1JvEL0eST0R9FokdSboVaJXyPky0UtELxK9QEWeJ9pLzueIniV6huhpKvJroqfI\u002BSTRE0SPE\u002B0h\u002BhWVfIxSjxI9QvQw5T1E9CA5HyC6n2g30S6iLip5H6XuJbqHaCfRjkhKGSgSSZkN6iQKE91NdBfRnUR3EG0nuj2SgnjNf0mt3EZ0K\u002BXdQnQz0U1EvyC6kegGom1E11Nj11Er1xJdQ3lXE11FdCXRFVThckpdRnQp0SWUdzG1chHRhZR3AdH5ROcRbSU6l0qeQ6kOorOJziLaQrQ54qwDnRlxLgCdQbQp4mwCnU50WsQZArVHnAjG/NSIczBoI9EGqr6e6p1CtC7ibACdTNXXEq0hWk20iqiNaCU1vYKqLydqjTjrQcuosaVUcglRC9FJRIuJFlG9ZqKF1LMmqt5I1EAl64kWENUR1RLNJ5pHg55LPZtDNJsGPYuarqEHVROdSN2dSQ8KUSsziKYTTSOaGkkOgqZEksUTJkeSxfaeFEneBJoYSc4DTaAi44nGRZJxL\u002BBjKTWGaDQ5qyLJG0GVkeQtoIpI8qmg8khyO2hUJLEKNJIoSFRGNCKSiPc7P4FSwyOOGtAwoqERh9gapUQlEcdo0JCIoxo0OOKYBSqmvCKiQRFHf9BAKjkg4hADK4w4xNksIMqn6nn0hP5EAWqsH1FfaiyXqA9RDlF2xCFmKYvIT232pjZ91JiXWvEQ9aJ6mUQZRG6idKK0iH0uyBWxzwOlRuzzQSlETqJkoiSiRKrgoAp2ctqIEojiiaxU0kIlzeSMIzIRGYkMVFJPJXXkVIkUIk7Egt22BR6Bw7Z6zyFbg\u002Bcg9PfAAeA7\u002BL6F7y/AN8DXwJ/h/xPwFfK\u002BRPoL4HPgM2A//J8CnyDvj0h/DHwE/AH4MGGh5/cJzZ4PgN8BvwX2wfc\u002B\u002BD3gXeAdpH8Dfht4C3gTeCP\u002BJM/r8QM8r4FfjW/xvBKf43kZeAn6xfiA5wXgeWAv8p\u002BD79n4JZ5noJ\u002BG/jX0U/GLPU/GL/I8Ed/seTx\u002BoWcP6v4K7T0GPAoEux/B58PAQ8CD1uWeB6wrPPdbV3p2W9s8u4Au4D747wXuQd5O5O2ALwJ0AmHgbsvJnrss6zx3WtZ77rBs8Gy3bPTcDvwSuA24FbgFuNmS57kJ/AvgRtS5AbzNcpLneujroK8FroG\u002BGm1dhbauRFtXwHc5cBlwKXAJcDFwEepdiPYuME/ynG\u002Be7DnPvNCz1Xyz51zzrZ4z1WzPGWqJZxMv8Zweag\u002Bdtr09dGpoQ2jj9g0hywZu2eDeMH7DKRu2b3h7QzDRYF4fWhc6Zfu60MmhNaG129eEdiubWZNyZnB4aPX2VSHdquRVbavUP6/i21fxilW8cBVX2Cr7Ku8q1doWWhFauX1FiK2YsqJ9RXiFblh4xfsrFLaCm7u6H9mxwt2rChxcvyLeXrU8tCzUun1ZaGnTktBidHBRycJQ8/aFoaaShlDj9oZQfcmCUF1JbWh\u002BydzQvO1zQ3NKZoVmb58VqimpDp2I8jNLZoRC22eEppdMDU3bPjU0uWRSaBL8E0vGhyZsHx8aVzImNHb7mNDokqpQJQbPMuwZ3gzVLjowKQM9YW4\u002BqtAddL/v/sKtY\u002B6w\u002BxG3mmhL96QrfW1pvHxyGl\u002BWdmra\u002BWmqzfW8Swm6\u002BvavsqU\u002Bn/pe6uepuqRgat/8KpZiT/GmqE4xtpSJM6o0LqsgHlCsjdWT4s\u002Bpsjm5zelxKpWfO/lmpnIv54zbQaoJZXZyp6dKfZCLX6LTM84vYDMC47tMbNr4sGnK7DA/K5w9XXwGp84KG84Ks9Cs2dWdnJ9Xo/1OQjhZ/FKJlj5z61aWOWp8OHN6dUTdti1zVM34cLvQwaCmu4VmKFITmLdy1cpAdfAE5njf8YVDdT5sf96u2GzcZuu2KUEbOm9L8CQo4qM7QQ0mDBhSZYv3xCviozteTQnGwyPG18c6ZUaVzeKxKKEyy2SLErSUlVcFLXmFVX81zh1inPTkQNs8fMxb2RbQvpGq4atEMiC84ntlG9Lia5WWZoEfNSoGmr8S1iadbT9e67/d\u002BE/dgZ\u002B/0W/yjOxWzmANyibgdOA0oB04FdgIbADWA6cA64CTgbXAGmA1sApoA1YCy4FWYBmwFFgCtAAnAYuBRUAzsBBoAhqBBqAeWADUAbXAfGAeMBeYA8wGZgE1QDVwIjATCAEzgOnANGAqMAWYDEwCJgITgPHAOGAsMAYYDVQBlUAFUA6MAkYCQaAMGAGcAAwHhgFDgVKgBBgCDAaKgSJgEDAQGAAUAgVAPpAH9AcCQD\u002BgL5AL9AFygGwgC/ADvQEf4AU8QC8gE8gA3EA6kAa4gFQgBXACyUASkAg4ADtgAxKAeMAKWAAzEAeYACNgAPSAbmQ3PlVAATjAWAOHjx8GDgEHge\u002BBA8B3wLfAX4BvgK\u002BBPwN/Ar4CvgS\u002BAD4HPgP2A58CnwB/BD4GPgL\u002BAHwI/B74APgd8FtgH/A\u002B8B7wLvAO8BvgbeAt4E3gDeB14DXgVeAV4GXgJeBF4AXgeWAv8BzwLPAM8DTwa\u002BAp4EngCeBxYA/wK\u002BAx4FHgEeBh4CHgQeAB4H5gN7AL6ALuA\u002B4F7gF2AjuACNAJhIG7gbuAO4E7gO3A7cAvgduAW4FbgJuBm4BfADcCNwDbgOuB64BrgWuAq4GrgCuBK4DLgcuAS4FLgIuBi4ALgQuA84HzgK3AucA5QAdwNnAWsAXYDJzJGka2c5x/jvPPcf45zj/H\u002Bec4/xznn\u002BP8c5x/jvPPcf45zj/H\u002Bec4/xznn\u002BP8c5x/jvPPVwCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOA4/xznn\u002BP8c5x9jrPPcfY5zj7H2ec4\u002Bxxnn\u002BPsc5x9jrP/U8fhn7nV/NQd\u002BJkbW7myx8VMmGv\u002BPMaY8TrGDl98zF\u002BMTGGL2UrWjq/NbCu7mD3M3mYL2CaoK9k2dgv7JQuzR9mv2ev/7J/A9LTDJ\u002BuXMKt6HzOwJMa6D3TvP3wL0KVP6OG5GKkknfeop9ve/dlxvs8OX9xtP9xlSGRmrW688hK8f\u002BKHug/glYt092CRVrZA27QaXxqvO3z34VuPm4OpbBabzeawuayW1WH8DayZLcLMnMRa2BK2VEstRd5CfDYhNR\u002BlEF40fbTUMtYKrGBtbBVbja9W6JXRlMhbrqVXsTX4WstOZuvYKWw92xD9XKN51iNnnZZeC2xkp2JlTmOna0oyeTaxM9iZWLUt7Cx29o\u002Bmzj6iOtg57Fys83ns/B/UW49JXYCvC9lF2A\u002BXsEvZZewK7Iur2TXHeS/X/Fex69j12DMi71J4rteUyH2APcHuYXexu9m92lzWY9ZoRuS8NGlz2Io5WI8RburRY5q/NUdmayPGLsbWER3pWvhP71FjdXQeRclNKEmt0DqIVjYcNxMXYAykj46IUpdq4z/q7TkrP\u002BaV83FNj5m5WksJdbz3h/Rl7FqcwBvwKWZVqBuhSV2v6Z7\u002B646U3aalf8FuYjdjLW7VlGTy3AJ9K7sNZ/t2tp3dga\u002Bjuqcivovdqa1cmHWyCNvBdmIl72X3sS7N/2N5f8u/I\u002BqPHPHsYrvZ/dghD7FHEGkew5f0PAjfw1HvHs1H6cfYr5AWpSj1BHsSEepp9gx7lj3PHkdqr/b5FFIvsJfYy\u002Bx1Hg/1IvsYn4fYC/oPWAIbiR//d2Oer2Hz2Lx/ZXQ73vTpzMm2dX/bvab7W3UMa\u002BIzcIG8A6u0k52Ln9iXHi3JPcys\u002By1LZju7v1HngHMPvaVvPnxj9\u002BdMj6i5Un0JUU5lRlbKJrJJ7PLwmYHqB1g8bikpbCi/5x5nRYUpz/gQbiAK8\u002BIOY2KclwdtOiX\u002BvvT0Mv99xYatqmNsF8/bWWbcitt52aF3D\u002B0tOPTu/sTSgv284J197\u002B6zf7nXUVowaN8r\u002BwYUuoPJ6fH3taBqsf\u002B\u002BlmLVsLVFdZSJ\u002BsG4lrKgYtzagkZcZYH0vYG9BYG9ATQTKBxQwx0\u002Bh4bkBMVoTDb4e\u002BcrxX1yBg8aNHCEUlyU4\u002B\u002BdoGi\u002BosFDRqiDBvZS1GTpGaGINFdfOjhLnXzIoGz0l80cpO\u002BVbkuON\u002BiVDFdi3vBs\u002B/TZ2cPzM42q0aDqTcbcIaN6j2\u002Bp7P2W0ZHpTMlMNJkSM1OcmQ7jobf1CQe\u002B0id8X65r\u002Bf4S1TBsTlmWeoXZpOgMhq5errR\u002Bw3xjZ9qS7DpLkt2RYjImOqy5FXMObXZmiDYynE5q69BExtkd3QcMAcz\u002BcPaamPWgvXZE6wglvrAwtaDAnO9ypXd1f7TDzieCv9hhi3K8xt/ssGr80Q6LYMUR7JU1wGo1u1DcbLeJDxQ0m1HK7EIR82782MW6HwmmIcGyBk\u002B1uFLjC1wD8g2e3KmeUGJIH2JlsMTUUsegMl7wSmCf9o4f6BhkP6IcpScUDBrkGDSgcC6W8W\u002B24TraCBYtWy6Bw88TVKH6cL/jiLNIrF4vJZUP4lgyIZ2GgCnZk5bqSzIphwepFmdmsrNXskU5PJqbkr1pLm\u002BSsb\u002B72VuY5Yrja/R8syXdk5O2xOZOsqabrEa93mg16RZ\u002Bf4nRbFR1RrMBS3TlEf8t/bKs6bnugyeqt/Tql2aJS8p0YkvfwJh6EG//ROZhI2jvJ\u002BEnaMbSleRgXJzru4QG93f6haxsfxl2c3QLWxNc37UkNOjd37UgC5u1TNuiYmD\u002B3jnawHwYjbEoHw6H2KHqwbEdT239PjkrK5k7Oh7dVBHODW1pufCCps01/RXPuc9uHpnpU2/yZVae8fDGaecuHHrwswGNl4u/xb6h\u002B4C\u002BEf0rYYtF73b2d\u002Bb1cXXx7mBc7/gCc15e7yKzSDlY7\u002BKGvBSLmpnTkNlsb9Y3y\u002BUUi7lvYCKWLrG01L5voKO0VAzBdnxxuXLHr5vB8P9ctxSnvtGY5E1N8yYalcPn6Py52O1x6uErFWOiNy3Nk2jMcbV4\u002BvuwaH11fKA1zdc3oyktK9VoMep0\u002BFDXHDzDalUNcQZ1/cGzj3if7O0VC3aoSHmqV790i7e3\u002BNt1zId6DeZjEAuyBjEju5hZce4cYA84isSvaOQMc3Rh5WwZAceHw4alln7jbUiNzoYWkUqxiANf2Ye5eE1bysTAMMeHLSjpLf2mJVpWTIUWd0p7zEWfPvmq/9hJEGvsFPGol5qampKi9ljua0zO7Ay3z2lWZ9qyCkcWLdS2ry/ZhPVPrz1zdmFm8YQB7rxsn73GbPzUWTg\u002BeOl5IyYNTEsyYhLUuATLV/0qCtIPTz4yGc/4MnOqFo4smlk50G7xFQZzP05PU971Dw\u002BkHb4rrUD81Vlt9371GtyBcxDJH9DiiadsGLe4S0UkKBWRoNRuFx\u002BIDqUiJpTez7/DRi/ofl8ElYJosCmIBhuNrVG/RbBiDpqTfFWW0j5uXUI/8c9RrnFFXVy3I2GifgImGCeE9hsFjFeicaNUCxdmWdElau5scY1LEHV3tmiVMeM4Q8fvvmLaexTAU1Id0UDuVHO0cO9M7qWIyR6iXmN0ZCSLCDv6ytn1556YO3DBhfMnbwoakz0u7Mm4W8o3VJRVD0lzFs0c6TshWNUnDUEB02o1rZk4c\u002BKmzgVt958xurJcsRjjRayINx6qnH7i8AXrgxWnN56Q2K98AM7hlbj936o\u002BjX23WTuHrcU8xxaNw7boFIG/2Gmz8wm2aKC2dfFvg4ksmISYG3TgwwsnS8eJzQ7GBcbl2JzesU4xddiOIrzswXxps6bNWWdAK2huOVrSRUWPRBvMjpgJY49tGZ0jp/YSNCi3KoY4kyk1M8uZVlg81G9KpChqSMxITcm0G7NHDi3NjPdlZVp1KlcXpPRyxMXFmZLzJww5FDZZTDodPtQzTJY4bEqLadPgij421WQ2xyW4sePGKI8r6wwOlsWK2SwxK5G4tOL7eTU2VR4/O2h3eJakxam54ZTlA6\u002B2tqkro3ukVNsjCEpaIErSCqXkhltSllsHXt2iFYzuh1JtP/Do2/5/tR0GD1HWpfkcKTZDQd3wUbNL070j55cNmJZrtKUnJ6fbDWfljs7NKvLYrL0G5mSNzVc\u002BsMbrEHhGFgwomLxoeNXKyYGcHJ6vN\u002BlUVWfSH56en\u002B8tKvdnVRX7AsUiHrcoz/AX9W6Wx6rEiHf0TmdY5ROD1nTznj7Le9ucvVqdK4\u002Bu6Jd7ErVRxvcx72k5mv\u002B/WMfBIq7SKur4i4rOqDdZbE6HLcPrT9HbaTBpfn\u002Bqq1\u002BOPynBl2LUcd1LDleCUW/QW1y5mYdvw7B0YmyKywob7clNNelMhoRUpnBz9zf8N/p5uEP2ZdliHPfos90T7VXo\u002BDt70d979dlBLY2Opr\u002Bzt0c3i9Wc6LQnHX\u002B/etAo7jcZiUYHNzn9GW6/05QQl5br8fR14UXa1\u002BPJTYvjq0xWsausJnW3NdGqN1gd1u9LfQG3xeIO\u002BHx5aRZLWp6I8/u79/O7dfO1HpbQezlFaWBe5lRK77XY\u002B6G/ixg6a98j38r3CmcQXpfosn1Pj073UYt\u002BqNOXGm1uZ4rbbuAOQ1JWhrs3InBcSlZmRk5qXFxqTkZmVkocLxYXChUfSrfVbtbrLTbrQW9mH5fF4uqTmZmbZjan5aLP56hNylX6VT1n1Z0z2j4as/rcQG1W3UEtLWb1uYHHzGq0P8bjPClOZZPBnpqY6LIZUs3JvlS8Q\u002BL44S3H\u002BApz1M1yWvnzUh0ecKzPbmfMjp\u002BJZ\u002Blm6ybhvm9jqbjz9GEFbAgrY6PZZHYim88W4qfnNexUPkF7gyyd0twyo6Vk7frh63Nb2/q3eWsbshpMYyZYJ7Bgha7CXliUXNSyvq1hQkVRUcWEhrb1LcaM6jmujHErVk9aPWrdxqqNAxcvHbw0fda8XvMSp81MmakMHWEYYe6Xn5C/euPSeTNH5OePmDlv6cbVxpymBb1zWMFzBc85UksLyHD3fG7gj39wUSPx76khTmPJP9a/YA5zFaT/vV3Ultnfu7ho0MA\u002BUU6KcmqUZb7xuPTxfHy\u002BMeXYdPZx7cvnqa8UFhUVXiI\u002B/jJowKABWf/T3nfANXW1D9\u002BbhD0VUUSQi6iAhnATQFDqiBAgyjIMxR2SAJEsk7BstYAL9yiKoyq4rROp1daFonW2WletVnFvnHWv/znn3oSA2Ne\u002Bv1\u002B/vu/7JY8kZzzn2ed5zuWGK2y9C\u002BWB1/ogLjeIIYLvb93hAGOsEfftBjKYx2uPc4ODufgBOPluMHx/DrFLYYs5F7yRoPfu16Agbi3o4GWgkQqpfQ7e8J28wJC3MaA1hySDGQSN9M4KNG7BZb8Fk8Ec0Hj/HpvOOMastbjFsLSuhpethj4Wjg2HsVgZ0Bp\u002BjcqHtIUfmE/INsb4LZxWdsy2frDVVtdMZ6EzPfTW8ZzroLe/x0KawjQ97xo3XTMmfZnC9HH54LjrEuRiuExh1lo5t3Z1aeNodRu3cWrp5NzS0Qb/HcetnN3AqJNVW5eoVkRrZ8tDzJNWzV1bN\u002B9j62Jvw7hqAU4d4Nxhwej1dgcTXHoyWZYs0K4xjp9xdwUkmr19zHBo7u5kaWHfzKHBk5zsoSXaoLe0NBJY6f0PVjMYpNVTcAVvXQlSUGAQyWV6u3pHMXLfTrZ6mgHW7P7PALzovwJ\u002B\u002BXuAkfYX4MY/Dcw5//vA8voPhPl/Am/MYIb/DbCIawCr/oPgpRnM8L8NVlH/NsSbwQxmMIMZzGCGT4KTZjCDGcxgBjOYwQz/Y3DZDGYwgxnMYAYzmMEMZjCDGcxgBjOYwQxmMIMZzGAGM5jhfwAem8EM//8C\u002Blu0AEY7jP4/7RnOaISJ/m7PEfVgm4E5sjbRbSbWnrWLbrNMcCwwN9YVum1pMm6F5bJe0W1rrJPFGLptgxFWxXTbllFuxLfDUq2W0m17rJPVC7rt4GhpbZDTEesDcOi/p8OtW/rRbRyzakXSbQZm5VZIt5mYm9tEus0ywbHA7N2W0G1Lk3ErLNxtLd22xlxbBtJtG8zZ7QbdtsUTjfh2WGe3Z3TbHnNt7U23HayYrbvQbUesA8BhYjjLBgjX3EJDtyk7U23KzlSbsjPVZpngUHam2pYm45SdqTZlZ6pN2ZlqU3am2pSdqTZlZ6rt4OhGdKXblJ3XYATGw0iMi4WBVhx6QpcWU2M68JOB6cFYBHqyGfV8MzEYkYOWCuOAGT6mAEBgIjCWiWWBOR3qycCnDGDngncpwHTAYkArHYzIsDyAkQCoyQCNZKwAtQgsFlAuAHRzEEcFaGUiSQjwo0bPBtMaeRBGmUksCLQ6GnuhGBvxFwMKGoBLAL5iwAfSkGDZNG4f0MsCo3A2B8inM\u002BqTjJ5QpkMSfEyeDGQHAusN\u002BulgBo6KkRUa6kjRUdOaEohLDpiVIH0N1s0Da7VoJAdgSZHVCDCehcbiMCGQCVpHjtapkF3D0XoZwpBhSsATWlmK3glaIgMugcZ1yKdyIIvBe/V6wHk9kEIOVuqAFSKQNnKkidyohxj8KMEKSkJKHzHiQdC\u002BlgOKkKoY4EFaBaCXB1p65Af47Lt00FYgmbTIFlBf\u002BGy9TNpSFFU90oniqUIaSZCkKsRFh/wkRF7JACNi9Gw3LdKRQJ\u002BUL\u002BRIJ8oWOhQVOkBVTMcr9JiGHjdwUQI6CmQfDS2lCowoEVeKpg5Zql4CyFGDdDE8\u002B4\u002ByLSW7AkUNjIQsOnKhVPA5d/D5gXrUUyFfG\u002BKashnFhfKjitZLjWybjjDrJTbVCFotH62jtM4GfQ7au6be9EXUlIhCAbJDDr1LTe1tiD4VHclQf8ovWhQNhhiVIV/DyNUYtaFkzKRxdKA3iqauB1pQHso1ekmMYgTuAGUDvQyZRwIkESP\u002BEpo/B2WXTOQrOPNhvur2gdapdOQYIr8LoMIDmePjka5HPKUoEiGXbKMP6nfmh3kyk45rjREbRi7lcRXAl6HY\u002BX\u002BTb23NGfe/JuPGAkkkmB/aZf70PIFFo6hQI8n0AGC\u002B6oYFApAi28KVyg\u002Bih0PHXCBoF6AYykRRBH1TAEbhE04pGxuoUjQVSAYoQQaSlspzFK2mYlSH4lyDdKesYFgHvZqGeFCZpgBZmrKM3uhtA7YhL0jo3A13ORvZAOJp6KgwzdMaZFcVnR8oKjK6L6ZzsgxlFDnSkJIuHclh8HJjj\u002BnpFVT8aD8YyTDqwP6kTEBVBSmyqZ6uPtT\u002BpPiyjXwaa0Bl0Tz6SalZH7FZHq2pHO00BdpT1M7/0PZwDVVZ/AC\u002Bf4MIbpo6JcO/a1vT/UFVd4Kuz3rkOUmDOtlYg/qq2FiucJMYgJpQulCnBUOu1BpPHlJUe1Uoj4g/qikVe\u002BIGUUXlAzX9TmlFtXPQfqHykxTVMTmdWyg6EFOBsv/HY5TK4iraM/XUDTtEbnKqyEL5Tk7bGWZ1B5QvZbQOhhOGwcoNo5qNPCNGbSlmOF81znONd4Jfo7wgQ3k6D50o5Mj70KtiMAYtlAkwDHOBNM1hjXKnP71767NF/WnAIM1fqU6fWA0Ij0Y0Yg00CE9jNMMnEVN\u002BMkQNdTpR0FWkPrr/rMIZovLjVQ56LtG4c3QmZxHK31QUyGheVMZW0X5nI521dPUxnCuoc1Em7WdDHFNxpaHPOxQHNTp3i5GehkgRY/VVvnE\u002B\u002Bxt8YbSQGOkO7Sanc72U3qsS\u002BqytQrKa1kw5Oo3rUGzSMn7ct6Cd1LDOA2/7m9hIanKFYLofPpkeVn9VY8BuOruxG2U3g\u002B0br1agqwJ5I70NctWfwep3TX0lMviQjRmuzuBVmKEvM4kQDbr\u002BUqB4yzKpsJTU6UgWGV2pcoy\u002BNM0llA8DaY/r0C5RGGUw7OuGsfTpVjWt8JSWppWmYUzXWyIP2VH5b/rRUA1y0NUlZRmZiQRS9A551ttlBMCQmNQO/Z/kYyrzS5EGhorXrUEWp05juajd1KlbhWqEocqYXp8Z6kRTOaXhKh3KFZSv0mm9m6654o94VGvUXoeiVIWoU7vowyvffzcCDPUtBhOg2QQsCvT6g2opQiNCMEaALCoCM6mgFwlGI8GIL8BIoud9kaf6ozoUA/BSUI2jaIjAezzop6EcF4URqA97fQF\u002BPKAF1wqwAYiHAFBLQpgiRDsOjMaCTwGNB1dEgJEU0IftaJQFKX7xYBV1DSGkayIlaTIYJ4waNpRKiDgaJIsDPRGgH0PP8gFtIaIH5Yf8o1A73ihnFC0pH9kIUoY0I4BEsagHR1PAZyLAS0L8\u002BUhnStp4pEMUmKd0ESAJIGcOrSuFB\u002B2TSs9AH0H5YgHUa8VHNohB0tTbLwJ8JgLJIf1oMJuMKkQCWBmJNE1C1hPQNoPaxqJevVaUpyKQNtCq0AaRoB0HfqKNthOhd0oWkQm1hrbrj\u002BbrsSj9\u002BPR7BLJcAupR3ohAvWTkKzjLpn0pQno05tofRaIAYfGRxknGCIlC0UtJb4hOikeCiSQUP\u002BhbU1kMUU38yR6hqBjmU2hPf2gXaHU\u002BsgmUK8nI\u002BWOUwd5cQ/BIbhgRJ5do1Tp1hp6IUGs1aq1YL1erOARfoSBE8swsvY4QyXQyba5MynGIkaVrZXlEgkamSi7QyIhYcYE6R08o1JlyCSFRawq0cAUBKZNBREf4EcomRGKFJouIEaskakk2GO2jzlIRMTlSHeSTnCXXEQpTOhlqLdFbnq6QS8QKguYIcNSAKaFT52glMgKKmyfWyogclVSmJfRZMiJOmEzEyiUylU4WTuhkMkKmTJdJpTIpoaBGCalMJ9HKNVA9xEMq04vlCh0nQqyQp2vlkIeYUKoBQcBHrNIBKlp5BpEhVsoVBUSeXJ9F6HLS9QoZoVUDvnJVJhAKoOplSrBSJQUG0KpkWh2HEOqJDJlYn6OV6QitDGgh1wMeEh2b0CnFwK4SsQa04RJljkIv1wCSqhylTAswdTI9IqAjNFo18AaUFlBXKNR5RBYwLiFXasQSPSFXEXpoayAZWAJ0VAFe6gwiXZ6JCFOM9LJ8PVgsz5ZxCFpNXx2hFKsKCEkOcCklNzSfChhZKwa6aOU6aFGZWEnkaCAbQDETjOjkowC6Xg0UyoUqiQngACXFCwaPJEusBYLJtByRLDNHIdYa46qbgXU3GA8hqcBE0AVdOLygBqbXa8VSmVKszYZ6IJcaIzMTWFwDhyVqoL5KLtNxYnMkfmKdP/AiEa1Vq/VZer1G1y0wUKqW6DhKw0oOWBCoL9CoM7ViTVZBoDgdxBlEBZiKHIlYl6FWAYMDrHpmuhyNRiEHgQPnOESaOgdYrIDIASGkh8EKh6EhJMC1ehmbkMp1GhDAlEM1WjmYlQAUGfgUAzfKtEq5Xg/IpRcgrQzhCEwF4katNTQyIAf2h7qDOJDmSPRsGI65YC0brjEwAP7Jy5JLskwkywNM5SqJIgfEfr30ahWIFD\u002B5P7UtTNABhT\u002BTltpFINaB33V6rVxCBaSBAYpDA61wZAE/OeAC9gRMJVq4c6TqPJVCLZY2tJ6YMhWILKAOcB9s5Og1IAtIZVBNiJMlU2gaWhTkJRC7FDp0iBztkyx5ulwP85NDMhA5Qw13CxSZNjWbSBfrgKxqlTFTGJzgR8eCTMXJk2fLNTKpXMxRazMDYS8QYA6jc4o/cC8KC7QHIJmmk2BTyesEjRELMU5CM49QA52gacBeUoDEhszdME1CUzZIlA4OidA5OrR5gN7ABDKwCgQ2sIyUTWRoQdKDWwRsxEygM7QxsBXwKFhOqNNBslNBo4hRojbE2adrAQUS63RqiVwM4wPsM5CyVHoxlU/lCmAZP0ixgbZEEp2pT/ojiaQoG1J\u002BaBIP5Vk4bBJubDrcoPSGaYUcxCnFG9LSUpUKcECbCGrIhrlcngE/ZcggmhygkC4LbVhAOj0Hbl4dHKSjBGgYCBTXyWCKVmvkVEb9qKjUhgcsqU1DWxoJkZelVv6JjnAb5GhVQBgZIiBVgxyKZBkhk\u002BgNAVYfxyD4pXK08bpRIQ7SWK7MpOCq1Hq4ZahkLqe3MRUp9JQuC9aDdFmDnSs2UVQL2ev0IJjkwEXGyvNnBoD7LUZAJCVEJffniwSEMIlIFCWkCiMFkYQvPwn0fdlEf2FyTEJKMgEwRPz45DQiIYrgx6cRfYXxkWxCMCBRJEhKIhJEhDAuMVYoAGPC\u002BIjYlEhhfDTRG6yLTwB1XQh2IiCanEBAhjQpoSAJEosTiCJiQJffWxgrTE5jE1HC5HhIMwoQ5ROJfFGyMCIlli8iElNEiQlJAsA\u002BEpCNF8ZHiQAXQZwgPhmU3HgwRghSQYdIiuHHxiJW/BQgvQjJF5GQmCYSRsckEzEJsZECMNhbACTj944VUKyAUhGxfGEcm4jkx/GjBWhVAqAiQmi0dP1jBGgI8OODfxHJwoR4qEZEQnyyCHTZQEtRsnFpf2GSgE3wRcIkaJAoUQIgD80JViQgImBdvICiAk1NNPAIQIH9lCRBvSyRAn4soJUEF5sicxzMtwXMtwX\u002Bgm3NtwX\u002BvtsCtujHfGvgv/PWAOU98\u002B0B8\u002B0B8\u002B0B8\u002B2BxtncfIug4S0Cg3XMtwnMtwnMtwn\u002B424TgL1J/a0Bhr13wyZgTb0Y9DfyMdwPfLLRN/v/7BXJLLO3xwEOnvyp\u002BA4OCL/wU/GdnBD\u002Buk/Fd3ZG\u002BGc/Fb9ZM4jPYH0qvosLwAefGPwLBRbCh2stgEsw3B1zwKdi7sw\u002BWAeAwQPj3Rrh9jDBdQW4PgCXAzA\u002Bg9Qb4Rab4LYCuB0BLg9g8MF4n0a4R01wWwNcf4AbAjAEYDy\u002BIS7AqMdtA3DZALcrwOgDxpMa4SpNcD0BbiDA7Q4wEsB4GowXa2vc2ramZgV4zZ9vbYFbW1lb55eAV74lE7dkXSqEL2sct2ahViFWyGTi1hbl5eXWNri13Z7CPYVLAZQCKAFgY4HbAAoGEizc0mJTNVxng\u002BM2NAmKhg2kYWOL29hXg1dFr4pesxFMBWBridtas1gs/dRx48ZN1VuxcCuaTKEtzrC1MNIpZLFwW8uZ4GVrh9s6VA\u002BvHg6ols8iZhGTAYwDYGeJw//GsUlidjjDzkCMpmaHqNk54HZO1W7VbuV\u002B5X4zY2bGQHXGW4\u002B3Lra2t8LtbRjg1S2qGLyiulmzcGtLmmChPc6wtyxsSNLeCpK0d8TtnS95XPJ4\u002BNlx9lnFWcXB2KNH9009MLXGvsbewRp3sGWCV3hmDXxlhiNDnr1UTb0cGAwHy2rjC6uutrDEHayPwheKbEPcw33PkCpUmXSbo6PaqbDN14rT2QRfq1SxiYgCrYJNRMvU2ehdC961MtCGv2VmE7FiveqvYSMZcCQH\u002BPFcAj5bUCJ5lpHFnl9Z2nSaEDPhuQNuxSgv9hwHhgoZOM61I20sLTo7MhnuFhgptrTtbImz8OJQBs4qTyL7kWyTEY\u002BlbQs9wEaDkIDOQ2p0hQLPzz0gkN4mxFgtljFHrz2d/G3qa6/dc8M3rpL0S20/urzYLYUsZtWQxcy15UwGzmC4BAERf8wv7ILnuMu1SOAfSQejtLgFkCsPiclMYVm6MFKSuC5kM9ixdrHtL9ZlyVWZerWK60w6wkErFyuRTKpUq6TctqQHHLF1cW3y1i7Xm/SC80wXt/r5ZLlSFpCkFys1RGIEn2zbyoHbhexKhnJDQ8JCggaCbphJlyyq\u002BlskcyDt4LydCysuIVHE9SU7UN22qgi5Bt7yiUwSEIKk\u002BG5RIbywgKDQ0NCAMH5oF24H0ofSyKNJjZKoG2dkMd7O1MK4BcYsxp0wMG7LKAbZeb2dT5vVh0v8WnS5WpM1xHKcXw5/YvPVX68JZgyvWB/1na3DuhUnHaIEtzYu9niiG/pe/ea7eQFznrXxKXnWr\u002Brmwv6pb\u002BOOLA35/rr4SGYLRqvIF5Nco8sDbGdgG49MrO4jPRS26/LUzndqJgR917nafdNL3wWWpCasdofLvsJjfYbPG3n1co1668xu0Vec7dZqSwaPaR/heOabVd7BJefW5c28ftnpi69aTfCZ1vrkgZE/rni2KZG9ZODRgZvwA6XF\u002B/DXrgzZPdWuVljARItZk4dOC51qs2RXxiWV8vSl8j7nL5YuHjX6t5YZ1XinwATfVwOvv3jkedeR9Sxb0LbF6Grp3PPHv38f9fOI3TovBhPso2XFuA2wiAXpCUzq6chqyWpxavcz3qYSrtON1qWPeuzmvhrEcLJBMeTpw3IjWxa28Al\u002B8ZsoSmNb1\u002Bt17uuqzptqQqqcyGSI4MWKI/uSwvLocsGECPpem0SraHSDVpMth6OB9K1OXaDRjdCLyIkgKjkAhRxgaQ02poWFFY6zYsk\u002BZIyhTzImfEYzyMvLa4qBTPsnlPWkC5S3A8uetDWQZFo32pBMGCXzBmG/P1gWM\u002BVaYtfM0vbV6hm7etV2XcmOm8RendaDZzvi6JvBrVjzyIQT7\u002B2Xjr/YYS\u002Brm/Xz\u002BGt41UVVhCz\u002BUneOQOOfcyJBntAyv\u002Brnz3s8aL0urnJDDk/U3qJs5tmYc7ciX88Ut0wb\u002BlNl55Q5S0SD91STvlb3z8T6FlTVPO8T4tA6bhl3/\u002B8n3dtN87UJ7hX68\u002BIYj8k5kyMWnfVP/nZ1qKLF4oP5iq2tv5mYvyxUuguffe9Cry\u002BHNXNOLrUYeO7LKr\u002B\u002BzRcHF08J9Bse6vwo0/1Use58Le91bdCyq71CvHeEDuJlqY\u002Bc7XwLF0tmlZXcuPNwE2Pjy\u002BeD39QW1QSP\u002BbbfhTZe90T3XpHFljhIY7dN0ti\u002B25NejCpKvP0epbF9plazA2lszN\u002BSLPzIjtSm9zKdl8qIJHkmutEJHAu/4cJF2SyUDONyeSSAYCqb1XdJ/d8iHz3P/Mj8v8xGJZO3ta\u002BxmrGgsMD1Tcfhb7Ql7Fd/LCsrmRu1ddmRYZMCuwVx2s7Kf/XFGq9ifMuoI\u002B47mIej7u6f//w1y/PxeNv37VQVjzO77/d1u\u002B7n9ZRVypfcu/qD69Q6lwUhF8M0yerwe\u002BsFNqRwz64Z5Hz7I7mHnuvmtMz7Zcr20gPW44m6tqtDHo3ce0mP9Z184vdZd8/kv5v2av3wku47v/fakF62e/\u002B4ypkbzmzsfDL5dci5n0bOvtH2/b2R2Ue\u002BtM7VX3LuF3PqEXYwJnaZVcj1NIe3X3x98MbAq\u002BOfnlng5DV95bVxrfacObzEEz/wNmaVy\u002BygMu8Y3ou97Zdim3clHR6r8h9U9CBMVfhk\u002Bz0Xu7uGbFQILPIFlW46wHRjrMyx1rhxpzJN0tWRM\u002Bnjjg3veud95t7BJw5uX7u1xmUeKYLTzVggFy2PJgWNK00wyYNdC5fOvCCS5PI6S8LI4PQQmTgguGt6cEAwLygsICyoCy9AGhbCzRDzeCHBGZIGKTBGJb2eaHGy\u002BJtWoaHttihXH85hzPl4CmwyQ6k1OpQFQbiAOAZRDAIYxu8w\u002BBZAhgaQYSgFik1SYAoJTismKVDwLxkYsuCfsNCT9lBwcMHynsUgsUbbmVnMwDHLll7n\u002B\u002B9NPOiTsLRf/q91L97\u002BtPN09aOXbVLrkg7Koy1O7zty78qb\u002BYPmDGsW5ldtIXC5tKCgZEfG2vPb7zJSfLZ298nnKze8eIQNLJ0/2eOozZzjCzwiyTUrWh74IXrQ087BU5bMGBBaE\u002B\u002Bxsd1h55/OFjuvCXm4od3BGe1XFk2p9fW4luE5qQfnfX9m3B7V2HLe3W\u002BrAhNTh1hWuk496CnZqrO/emZUR6dOcwWreGN7zO3RX5jnM\u002BldpfOBydetXfvt7zyQO6jriLmrl5dkz/VTP9q34c5OQauj6fFFW5Ldo6fPW6GsVvn\u002B\u002BMLX62Adscau8tHPdgtKr4xYJB9b0eVXJfFu/On3NdvKuti8695iz7wWa6onHH1QvGdtSvsIty0x4/MnHH95YlHP1r\u002B1mHRz2pKs9iVZ4WsOFMZ3vGntHSt5\u002B/VXrnFBW1KHJ/za5/uw6e85FyqHLY/IPpR/rHJ79oyxionab\u002B6seL3kgvuZrm\u002Bkh5Q9rK9/MbZy/Y5lP3x\u002BbG7q8lEDjjSPTj/h/eDNZ/u4ds8De0hXhKqHJ/bcGjkzodxuyq4xA54dyJwoPr943r6DU4\u002Booy9Xc0rrKp9tIpX3RghX356be3Cn9b534U836EItN6cea31q\u002B9PSwxM9HheOwBO\u002Ba1Okqzo5qF3PbgPcakvuZ\u002B4Trgr8vcOU7kOP3wuOnOW5Y5Z9bnGPB/vOBlSwGNNjXj64wDjGXAqKgBUoAg\u002BoImArbpkVjHK/R\u002BMj7DCUTm1tZnec9NVjthRv3ZIJopHbmmzVYNDGGKwgDDtTebN9fd4UqdUgeYLQlWfIJWK9jODn6LPUWrm\u002BACZ3MpQMJoO4vJAgsitI7jwu6gaRsPvPnaH/VX5fUqGorD0fM7vTF9mc1pd3Xrm6f34/n8T1P19wi2/vdP\u002BXVb/ErteTRLO7VqeT57gKS9v0nr1h3mCy4zks\u002B9bnO\u002B9NsnJ67sia93DSUa8jQe0nLnr8R6YH\u002B83nN0s879yMX1axxyfp8LRXgmM2x4duPL6pN2vpy5WKrzJ/9fs9KmnThOPX/aI4vusmJKSI7K8x2a9HzJxJqiY\u002BSSMXvRpzpqzqlnfZmBcnXJ5Yb01Sir4VzFwSg/WJzmjm65\u002BxuuzaScuiPktfjlvVLLqFTfGScXUp\u002Be/wBZ6J1uMxZzKqbutFn6jt\u002BwKSl2xsm8/n5h1dWBs\u002B9qsKMWOLp0Plm\u002BcLN\u002BM/t\u002Bub/P6lRc1ews6Q39cCi6winYwZx4Jkgg\u002BTfN7k6RKmb08nFgvE3wTS2dKGrgmuOBzByKJ5VG4umkkWTSts4biueHivVN\u002By6x1c3nS6bJs0J\u002B3a8grJcvHfHp7FzgXrW1b0KV\u002BxPlY34A8rF46MTKSKgpAEdag8opw/oeenn4uN0/AbjzCVo4KQbFIQYsgoMtKkIIT9lTMx1COCovqJ52Fga\u002BeyyTWDmZFdLtz\u002Bdn3e\u002BZ8L\u002BsXhlRz9yEFKe5e1P\u002B/6fMY2zqnmS6cq07f1ZxyJJ1wS518Y1etK/\u002B0bByzwuOyJT1i3Pf/xlOP3wvH7V3bNsLU4OC3mysMk1wsJa2dfuzltxOnCPTdKH1sGjmfentWpfTvN62dvruXP5zg8t7qi2eEWv2h6tq12zraKrl9nBuzv53gnfXDPlvOmED2vWLnzXh7l9snldu\u002BstTt4R9P9/Xhbl9q9tuLpD3/d1upu/JQv94d0Hrps990do\u002B16f34qSet9nzy8PV82eBDeyraF44lzLeY9/ez7jAFVAYE3X46fcLRf6q1FmlLFuq6xp54V7P7GbVS6/4OlC/2DLfPc0w91b6v0Kn5od4C9/VhE1fWX90Zvubp8tT5kW/z\u002BkT7NO\u002BbafSaaOnJgVESLHVVVm\u002BIyDy7p/b6wwLtwsSuZcat386HuBxe38z4ecbvz7e1/xBxlnzrLK4zt2Cmm/bCBd1IfrLw4f9HhbuqdRb56y2b3c713Lyze45v8XeWI7pMqcsXfqipcVu7\u002BJvphc/XbyTzF5ne1/Q5O9TmUsXOR58TmUkb3gI1pM7Zd876\u002BZdNhybf5yRan\u002BJzEdaWbVuSvrSqfm\u002BP\u002B2\u002ByJLjntAnmrrVXlg6Z22F3\u002BYNxh7zN32yYcWnBfeOk5LlNPsht9UH7whurOqrKfuf7vHfcPGnw2rk3F2VeBi3tyUlpmH3JZ9pYsthpFFlukG0qB48wTqBQwG18GFJX8LamYR5LUhvT/lA1Zf0XABWUjjEeGdKWKRhfU5ZKw\u002B49fsRQzPqwdDFg7GKB2gD239uErrbMHZ/1Z1TfFznHBPzz\u002BboD3kt5tOmXfHpj4zTbLMHeW8Icva\u002BzbXgjN/rH5WbuHYXvnW2462PU03oLb\u002B\u002BQkhwLpxDGlw9srNi4Wfn07a\u002BiJ2oVJm23ZNRt/W9N5wyibjb/OTTs83N3idkbuLZ6oY/PAm2utE49VRW4dcnYfh5mzNuvJEeWTboMrWv4R9cOlMOk6lTQkf2W5xCngZK\u002BvXly9aOVwenDBCqH/TYdd5S55u0q7P3h9tfNAZ6\u002B4VL\u002Blo7SXmnfbKhx6tq4uYtbY3z7f/PmENr/1qJw65NakhHHujysC067NDA/YEDRg/9Ye73gnq5jdKzdvnB025sSiQvbT\u002BNRZ3iEdarqqpF8m/fC10/rWPuOO/PEDc8K058MeHhftnlo6cUe1t77DMDe/7476\u002BoV1mNe1T5djX1TO3uDhs2pNxj2x14jLfsJFw0qudBhy0rtvD9G\u002BLf17tmc\u002B/GXUoMDTPlc1Q5z6ReVVvcAu71jHKB52vtq1amebUyl9b3atcLrtI9zhti3yC8G1PTXaUZe0N9vX7o6av//BXo/\u002B58dOuxcnJFetnV57b9CSjW8ubMq4sqes6PO6M3V9bwr9V7n4rVw1OrPwxuT0/GGbA8f92v/rwbvz/Pwe1Slr/GawZ/QKTdhzeXzkpH02sftPrYgI1M95rnqRTwxguwwZPmdBj4Sgcec2lbS6uDj\u002Bj7mbdkSVK\u002BaduHSmZKqxdtaB2nm7ifJXXzybvC5pbVzQgsGyb2uLJaEbvREYv2Fd/aAom17xaAO6MbgzI75vYRF/\u002Bc6qA9xffCYFkwOp4gZ/hZpQHlfed4LwL/3SB\u002BxbsGvBZjVelAwjg4bxeKjMDTUpcyIykYw3KXO9P63M/Ql9PVm0BApPsIrKyKJSsmiW0UgcJlk0luxpYMfAWwb9q8ss\u002BFcIQDO5UqwtkGh0nCy9kuxlJMAgg9vyCE8sFoMPPoH31Iehe\u002BrUdzAKQE9HfztEZvyODIfwbOpCLPPxhBXzLiUXuHNOntVntltoN7fZZcns\u002Bb3njj5RYD9zj2wYh93jRY32F\u002BXYd7t63rI9HL47es2yJ/Lzkt3tQlaUDZGNmzl6SlRiyln72V\u002BccO/r8eSz3lNExze9zb7aw4rjv/BG9zYrTm3xzCvteuW29FBk9/xRPk9cRq\u002BcqR877Y8jHRlRnfZOdt6\u002BfI2F/cK6rFdZnDnlnXp2yh4glHjZyFUD5829NvaP6hlPojpffBN\u002BfGfIA1WHDdc3\u002BtYdv/DEceN8v7J5cY7d7R5bTzrjVcNzu/Jwf8DPgxZ/K\u002Bxq\u002B6Pt3h/Xb7i\u002B\u002BbfzriX9BAPCeCN93b\u002Bs/MP3xUV2N0I\u002Bb3PapCyVetVWfU0vC8uVeCe/HsU9XeIy7Kqr4p5envGlh9p1tGBV7vVenWTLaoaI0ifUeEq6lE2oPffkxeOWFQt8L/\u002B0ouz4/SES/tVBVl9P7GGZZ/mLZWWOV4tdYvGWh7//2Ia1q5Z/wNHv/kVZ4L2yZxWD557FzlRE7Ux7UrbCpm\u002BM8/xCr\u002BOY//7KhSt6CvLahvx4YunSJaNGtXsVM8dr7eton8Kni1/szt7at\u002BzK3Zx893t3QucXuPV9f6bKJyvnxsZXb6bctSu8Iw/f\u002BIasY8VOr63NUUpmdf9lUWp8wu7C/u0q8pvxvEc94NtW9ny9\u002BujyIXsqShb2H5kaHyOo7n1oYe4g28KY7LcFS/bsVCpHHBLpXBxGJf7ELWZtIotZ6xg4ThbN\u002BacLV9O/Dqy/OVJetA8mHzqIbZhce9M7L0CK\u002Bp4d15E0nXUlfeoXsrggtb0tjVw1/fGjM0XNa/13KmeO\u002B\u002B6u\u002B0VSarLEnptKJpd3KvRr8qu7yR8\u002BTaWiY2H7j\u002B7sZONfERGNajOrGMeSoqevHPvdYvVAX8vz3KGiwO1V/ax6ch09R23Ii04evDs02CnU\u002BWRSRvsUy3OiWa635i1oKdcOYm\u002Bousbxd\u002B7gGGX7Wj5xdrTix9nSvuf3TmbVZj3gTvj14reH18\u002Bqm7ay35fq/DU4a8fbHVu/P3i77u3\u002Bidi5m9sXSZedCD\u002BgODDs9e3XP7geLwtT1HW2fPwgemKz/OOe7/uH/3RlQNvUWwdKrJvvXamY//X119X\u002BsheffcZcF/NtO/4o71U7brQ4OjPi9aA2dQm5bvxv3q6JcZocnrJtxN4dK3kXJM67ugyYbsHp6TFzyNJpN2\u002B5T7pVOu\u002Bngmc97npkFzuOwA/vSO2YtdzBq7Zj8tm\u002B7EHekyuKGX7geNK\u002B3keW3GKGKxhqhkJz\u002Bj92Id70nTaTmBxCupmGpF39HUMcMDfOWHCd0C\u002BOu3BDeFz4GvhBREbcHhe\u002BONHvwN2OU11Vp6qzPBd\u002BV9DokgnGCjfe5UvGpP5Mj7Q\u002BZfq7tmP7\u002BAe5\u002Bx8Y8uTc1cf3v1hbutDnFi\u002Bz\u002BV37K\u002BdOT4vvMKLjstoFhUPnB5zoMlTWYs1vVzeOaam8w291XH/hvfqBTUXvxY/7jPyyk2jgYq/7jKoAYWmk96n7L\u002B2sxHdTCsZYF4wp07gMK5cN8rPwyjiw\u002BWDGolP3xRf5udFb3148d/1t8bvrkrRjP1zdXOYg33di5JxHT3Mjv7\u002B0r\u002BCXdz8v32a3hGuRdD122/bvvVKGVDwZd3v2xWk7NtkV3XVZ1KPLiOyvjw7h/3J7\u002Benzy6punTtvP9plwNne7FOq7b/6h4\u002B729uheqxVv8vdnqxNi908ORd/sHGv/\u002BOcFZO5XX\u002BfFon9H5Hg2m4NCmVuZHN0cmVhbQ0KZW5kb2JqDQoyMCAwIG9iag0KPDwvVHlwZS9NZXRhZGF0YS9TdWJ0eXBlL1hNTC9MZW5ndGggMzA4ND4\u002BDQpzdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8\u002BPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iMy4xLTcwMSI\u002BCjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI\u002BCjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgo8cGRmOlByb2R1Y2VyPk1pY3Jvc29mdMKuIFdvcmQgZm9yIE9mZmljZSAzNjU8L3BkZjpQcm9kdWNlcj48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI\u002BCjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk\u002BS3Jpc3RhIFByYXRpY288L3JkZjpsaT48L3JkZjpTZXE\u002BPC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KPHhtcDpDcmVhdG9yVG9vbD5NaWNyb3NvZnTCriBXb3JkIGZvciBPZmZpY2UgMzY1PC94bXA6Q3JlYXRvclRvb2w\u002BPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDMtMjBUMTA6NDQ6NDYtMDc6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6TW9kaWZ5RGF0ZT4yMDIwLTAzLTIwVDEwOjQ0OjQ2LTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj4KPHhtcE1NOkRvY3VtZW50SUQ\u002BdXVpZDo4RjI5Q0E4Qy1FRThCLTQ3NTktQkM5Qi1BMDhFRkVFNjYyMDE8L3htcE1NOkRvY3VtZW50SUQ\u002BPHhtcE1NOkluc3RhbmNlSUQ\u002BdXVpZDo4RjI5Q0E4Qy1FRThCLTQ3NTktQkM5Qi1BMDhFRkVFNjYyMDE8L3htcE1NOkluc3RhbmNlSUQ\u002BPC9yZGY6RGVzY3JpcHRpb24\u002BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8L3JkZjpSREY\u002BPC94OnhtcG1ldGE\u002BPD94cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDQplbmRvYmoNCjIxIDAgb2JqDQo8PC9EaXNwbGF5RG9jVGl0bGUgdHJ1ZT4\u002BDQplbmRvYmoNCjIyIDAgb2JqDQo8PC9UeXBlL1hSZWYvU2l6ZSAyMi9XWyAxIDQgMl0gL1Jvb3QgMSAwIFIvSW5mbyA5IDAgUi9JRFs8OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BPDhDQ0EyOThGOEJFRTU5NDdCQzlCQTA4RUZFRTY2MjAxPl0gL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODM\u002BPg0Kc3RyZWFtDQp4nC3LsQFAQAyF4ZfcHbW1KJUKnTHYxgR6k1Ba48R7UuQrkh\u002BIqdVid8DHLm5iD/GDpInkXmwibs7cRRJZFGHi/2yiKyfzdhALGVcyX8ALyoALUA0KZW5kc3RyZWFtDQplbmRvYmoNCnhyZWYNCjAgMjMNCjAwMDAwMDAwMTAgNjU1MzUgZg0KMDAwMDAwMDAxNyAwMDAwMCBuDQowMDAwMDAwMTY2IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDQ4NiAwMDAwMCBuDQowMDAwMDAwNjkyIDAwMDAwIG4NCjAwMDAwMDA4NTkgMDAwMDAgbg0KMDAwMDAwMTA5OCAwMDAwMCBuDQowMDAwMDAxMTUxIDAwMDAwIG4NCjAwMDAwMDEyMDQgMDAwMDAgbg0KMDAwMDAwMDAxMSA2NTUzNSBmDQowMDAwMDAwMDEyIDY1NTM1IGYNCjAwMDAwMDAwMTMgNjU1MzUgZg0KMDAwMDAwMDAxNCA2NTUzNSBmDQowMDAwMDAwMDE1IDY1NTM1IGYNCjAwMDAwMDAwMTYgNjU1MzUgZg0KMDAwMDAwMDAxNyA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDE4NjcgMDAwMDAgbg0KMDAwMDAwMTg5NCAwMDAwMCBuDQowMDAwMDIxMzc0IDAwMDAwIG4NCjAwMDAwMjQ1NDEgMDAwMDAgbg0KMDAwMDAyNDU4NiAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDIzL1Jvb3QgMSAwIFIvSW5mbyA5IDAgUi9JRFs8OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BPDhDQ0EyOThGOEJFRTU5NDdCQzlCQTA4RUZFRTY2MjAxPl0gPj4NCnN0YXJ0eHJlZg0KMjQ4NjgNCiUlRU9GDQp4cmVmDQowIDANCnRyYWlsZXINCjw8L1NpemUgMjMvUm9vdCAxIDAgUi9JbmZvIDkgMCBSL0lEWzw4Q0NBMjk4RjhCRUU1OTQ3QkM5QkEwOEVGRUU2NjIwMT48OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BXSAvUHJldiAyNDg2OC9YUmVmU3RtIDI0NTg2Pj4NCnN0YXJ0eHJlZg0KMjU0ODQNCiUlRU9G", + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "9d382a6c-fc2d-4b93-aa65-641508c62cd7", + "Content-Length": "0", + "Date": "Fri, 08 Jul 2022 22:31:40 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/369282ef-a768-466f-8cac-6bcb5385d563/analyzeResults/9d382a6c-fc2d-4b93-aa65-641508c62cd7?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "136" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/369282ef-a768-466f-8cac-6bcb5385d563/analyzeResults/9d382a6c-fc2d-4b93-aa65-641508c62cd7?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "21822837-f2d4-4fdb-92ee-3284e6df3ece", + "Content-Length": "614", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 08 Jul 2022 22:31:45 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "29" + }, + "ResponseBody": { + "status": "succeeded", + "createdDateTime": "2022-07-08T22:31:40Z", + "lastUpdatedDateTime": "2022-07-08T22:31:43Z", + "analyzeResult": { + "apiVersion": "2022-06-30-preview", + "modelId": "369282ef-a768-466f-8cac-6bcb5385d563", + "stringIndexType": "unicodeCodePoint", + "content": "", + "pages": [ + { + "pageNumber": 1, + "angle": 0, + "width": 8.5, + "height": 11, + "unit": "inch", + "words": [], + "lines": [], + "spans": [ + { + "offset": 0, + "length": 0 + } + ], + "kind": "document" + } + ], + "tables": [], + "styles": [], + "documents": [] + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model_async.pyTestDACAnalyzeCustomModelAsynctest_custom_document_blank_pdf.json b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model_async.pyTestDACAnalyzeCustomModelAsynctest_custom_document_blank_pdf.json new file mode 100644 index 000000000000..f41b2c88cd72 --- /dev/null +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/recordings/test_dac_analyze_custom_model_async.pyTestDACAnalyzeCustomModelAsynctest_custom_document_blank_pdf.json @@ -0,0 +1,216 @@ +{ + "Entries": [ + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels:build?api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "131", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": { + "modelId": "85fe78ef-40ec-4bb2-94a6-79568f048e9c", + "buildMode": "template", + "azureBlobSource": { + "containerUrl": "https://blob_sas_url" + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "3dd900a8-bbc1-4ac6-8bc3-f9e1d28142da", + "Content-Length": "0", + "Date": "Fri, 08 Jul 2022 22:50:40 GMT", + "operation-location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31509047361_3dd900a8-bbc1-4ac6-8bc3-f9e1d28142da?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "1536" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/operations/31509047361_3dd900a8-bbc1-4ac6-8bc3-f9e1d28142da?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "c04f26ec-f169-4032-a607-8a2bf4c148b6", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 08 Jul 2022 22:50:45 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "117" + }, + "ResponseBody": { + "operationId": "31509047361_3dd900a8-bbc1-4ac6-8bc3-f9e1d28142da", + "kind": "documentModelBuild", + "status": "succeeded", + "createdDateTime": "2022-07-08T22:50:39Z", + "lastUpdatedDateTime": "2022-07-08T22:50:43Z", + "resourceLocation": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85fe78ef-40ec-4bb2-94a6-79568f048e9c?api-version=2022-06-30-preview", + "percentCompleted": 100, + "result": { + "docTypes": { + "85fe78ef-40ec-4bb2-94a6-79568f048e9c": { + "fieldSchema": { + "Merchant": { + "type": "string" + }, + "PhoneNumber": { + "type": "string" + }, + "Website": { + "type": "string" + }, + "Email": { + "type": "string" + }, + "PurchaseOrderNumber": { + "type": "string" + }, + "DatedAs": { + "type": "string" + }, + "VendorName": { + "type": "string" + }, + "CompanyName": { + "type": "string" + }, + "CompanyAddress": { + "type": "string" + }, + "CompanyPhoneNumber": { + "type": "string" + }, + "Subtotal": { + "type": "string" + }, + "Tax": { + "type": "string" + }, + "Total": { + "type": "string" + }, + "Signature": { + "type": "string" + }, + "Quantity": { + "type": "number" + }, + "FullSignature": { + "type": "signature" + } + }, + "buildMode": "template", + "fieldConfidence": { + "CompanyAddress": 0.8, + "CompanyName": 0.995, + "CompanyPhoneNumber": 0.995, + "DatedAs": 0.995, + "Email": 0.8, + "FullSignature": 0.6, + "Merchant": 0.995, + "PhoneNumber": 0.995, + "PurchaseOrderNumber": 0.995, + "Quantity": 0.995, + "Signature": 0.995, + "Subtotal": 0.995, + "Tax": 0.995, + "Total": 0.995, + "VendorName": 0.995, + "Website": 0.995 + } + } + }, + "modelId": "85fe78ef-40ec-4bb2-94a6-79568f048e9c", + "createdDateTime": "2022-07-08T22:50:43Z", + "apiVersion": "2022-06-30-preview" + } + } + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85fe78ef-40ec-4bb2-94a6-79568f048e9c:analyze?stringIndexType=unicodeCodePoint\u0026api-version=2022-06-30-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "25662", + "Content-Type": "application/octet-stream", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": "JVBERi0xLjcNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFuZyhlbi1VUykgL1N0cnVjdFRyZWVSb290IDEwIDAgUi9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4vTWV0YWRhdGEgMjAgMCBSL1ZpZXdlclByZWZlcmVuY2VzIDIxIDAgUj4\u002BDQplbmRvYmoNCjIgMCBvYmoNCjw8L1R5cGUvUGFnZXMvQ291bnQgMS9LaWRzWyAzIDAgUl0gPj4NCmVuZG9iag0KMyAwIG9iag0KPDwvVHlwZS9QYWdlL1BhcmVudCAyIDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjEgNSAwIFI\u002BPi9FeHRHU3RhdGU8PC9HUzcgNyAwIFIvR1M4IDggMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VCL0ltYWdlQy9JbWFnZUldID4\u002BL01lZGlhQm94WyAwIDAgNjEyIDc5Ml0gL0NvbnRlbnRzIDQgMCBSL0dyb3VwPDwvVHlwZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0I\u002BPi9UYWJzL1MvU3RydWN0UGFyZW50cyAwPj4NCmVuZG9iag0KNCAwIG9iag0KPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxMzI\u002BPg0Kc3RyZWFtDQp4nC2MsQrCQBBE\u002B4X9hynV4m73iJ4HIUUuMSgEFA8sxFJTKaj/D67iFAPDPB78HnXtx7ztIE2Dtst4MomTb5IGCFbWMQW8rkynBR5MbWHyG4WqkwrlxqTGCRQxOAkVoiS3tOdu3HCMmN7mxPRb6/8amM4zzC8oO6bejAcm9GPGB3fjHKoNCmVuZHN0cmVhbQ0KZW5kb2JqDQo1IDAgb2JqDQo8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9OYW1lL0YxL0Jhc2VGb250L0JDREVFRStDYWxpYnJpL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9Gb250RGVzY3JpcHRvciA2IDAgUi9GaXJzdENoYXIgMzIvTGFzdENoYXIgMzIvV2lkdGhzIDE4IDAgUj4\u002BDQplbmRvYmoNCjYgMCBvYmoNCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQkNERUVFK0NhbGlicmkvRmxhZ3MgMzIvSXRhbGljQW5nbGUgMC9Bc2NlbnQgNzUwL0Rlc2NlbnQgLTI1MC9DYXBIZWlnaHQgNzUwL0F2Z1dpZHRoIDUyMS9NYXhXaWR0aCAxNzQzL0ZvbnRXZWlnaHQgNDAwL1hIZWlnaHQgMjUwL1N0ZW1WIDUyL0ZvbnRCQm94WyAtNTAzIC0yNTAgMTI0MCA3NTBdIC9Gb250RmlsZTIgMTkgMCBSPj4NCmVuZG9iag0KNyAwIG9iag0KPDwvVHlwZS9FeHRHU3RhdGUvQk0vTm9ybWFsL2NhIDE\u002BPg0KZW5kb2JqDQo4IDAgb2JqDQo8PC9UeXBlL0V4dEdTdGF0ZS9CTS9Ob3JtYWwvQ0EgMT4\u002BDQplbmRvYmoNCjkgMCBvYmoNCjw8L0F1dGhvcihLcmlzdGEgUHJhdGljbykgL0NyZWF0b3Io/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAgAFcAbwByAGQAIABmAG8AcgAgAE8AZgBmAGkAYwBlACAAMwA2ADUpIC9DcmVhdGlvbkRhdGUoRDoyMDIwMDMyMDEwNDQ0Ni0wNycwMCcpIC9Nb2REYXRlKEQ6MjAyMDAzMjAxMDQ0NDYtMDcnMDAnKSAvUHJvZHVjZXIo/v8ATQBpAGMAcgBvAHMAbwBmAHQArgAgAFcAbwByAGQAIABmAG8AcgAgAE8AZgBmAGkAYwBlACAAMwA2ADUpID4\u002BDQplbmRvYmoNCjE3IDAgb2JqDQo8PC9UeXBlL09ialN0bS9OIDcvRmlyc3QgNDYvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyOTY\u002BPg0Kc3RyZWFtDQp4nG1R0WrCMBR9F/yH\u002Bwe3sa1jIMKYyoZYSivsofgQ610NtomkKejfL3ftsANfwjk355ycJCKGAEQEsQDhQRCD8Oh1DmIGUTgDEUIU\u002B\u002BEcopcAFgtMWR1AhjmmuL9fCXNnu9Kta2pwW0BwAEwrCFmzXE4nvSUYLCtTdg1p98wpuEp2gME1UuwtUWaMw8zUtJNX7sh5qbQ\u002Bi3e5Lk84JupjRrsJ3dyW7iCG6I3P0sYRJrys9elB9l56NDfMqXT4QfJEtsfs\u002BcOfulaa8rPkhjx40z5BOmX0wK1T39KDX/Zl7OVozOVxe560ZyLHJR3uZGnNiL\u002Bf/TriKyVrU40Gea1ONNL253hZZWWDG1V1loa7Jl3TFvzH83\u002Bvm8iG2qKnj6efTn4AVAqiuw0KZW5kc3RyZWFtDQplbmRvYmoNCjE4IDAgb2JqDQpbIDIyNl0gDQplbmRvYmoNCjE5IDAgb2JqDQo8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE5Mzg5L0xlbmd0aDEgODE3NDA\u002BPg0Kc3RyZWFtDQp4nOx9B3xUVdr\u002BOfdOy8wkM5NkkkkmYWaYJASGFCCBBJAMpNA7gwk1IYWAAQKEIgJGUdAo9l7Rta1YJgNqwO5iWQv2vhZ2XVdXse3qKgL5nnPfORDY1f\u002B31fX7z5s88zznPeWe\u002Bt6TH8kPxhljdnzoWG3lqIoZBf1stzPumcAYf6Jy1ITyq5qr4hnPzGBMKZw8vWDgtY/W3YO8s1Crtn5JXetF716EsiddgvwP6le3eXe1vlHM2LYLGNM/0NS6cMnGd9UhjC1dy1h8YGHLyU2vVu4oYuwW1LF90NxY1/DtxJPDaM\u002BK9gY3wxF/Z8Z\u002BpCuQzmpe0rZ2xDjjAaQ/YmzRHS3L6uvyGvrezNi9hSg\u002Bc0nd2tZ8c/abyG9Gee\u002BSxra6q07ftppxXzLSZyytW9J43YGv5zP2KfpbuLJ12cq2bjfbzHjGQVG\u002BdUVja9LC3mmMnXITHvcJE3NhGLpv9uI1H8\u002B3Df\u002BapZmYsPs/Wf\u002Bs4NfHrpn8/YFD7XGfmgYjGccURoZ6BnaY8T3mbd8fOLAt7lOtpR6WdofwuPuxdmZnw6EVcAHbwljiYO25nKm6AL\u002BA6ZlJf6V\u002BEJrsRay\u002BwDYrzMQUm15RFJ2q6D5g\u002Bd2PsKxTtB7AJk73elmQsexnqQ/G65QcL\u002BPdIk\u002B9T58gRsqSdQlHe8OfZ//fm\u002BF1dsdP3Yf/K6ZrZDf81H34e8xg\u002BPf0V93/85qHf4fpiljtT92HmP3zpjzNrvyp\u002B/BzMOX3bMw/Uo9/w1r\u002B1X2JWcxiFrOY/eOmXM3NP5hXy/b/J/vyczG1mJ3zU/chZjGLWcxi9o\u002Bb7lHW9B9/5hJ23n/6mTGLWcxiFrOYxSxmMYtZzGIWs/\u002B7Fvs5M2Yxi1nMYhazmMUsZjGLWcxiFrOYxey/23jst9FjFrOYxSxmMYtZzGIWs5jFLGYxi1nMYhazmMUsZjGLWcxiFrOYxSxmMYtZzGIWs5jFLGYxi1nMYhazmMUsZjGLWcz\u002BS6x790/dg5jF7Cc2NYqM6P8k1YEUlLKa6dhSpFOYHR4DVDzrzSayBraCbcss9cZlP9ut/c9P8Hv/ys\u002B7v8b5\u002Bgu7l6d313\u002ByZX\u002Bf906Itp/41z1Qx6mXMwP/VEt9efz/aKX9H1b0/18p7MeN92jv32EVf09hnv4jeef\u002Bs135D5v6L23tP7qzgrM2n9m2csXy1mVLl7SctHhR88KmxoYF8\u002BfNnTN7Vk11aMb0aVOnTJ40ccL4cWPHjK6qrCgfNTJYNuKE4cOGlpYMGVxckJ/XPzcnO8vf2\u002BNKdtht8RZznMlo0OtUhbP\u002Blf6qWm84pzasy/GPGZMn0v46OOp6OGrDXriqji0T9tZqxbzHlgyiZNNxJYNUMnikJLd7h7Phef29lX5v\u002BLkKv7eLz5paDb21wl/jDe/X9ERN63K0RDwSPh9qeCtdzRXeMK/1VoarVjd3VNZWoL1Oi7ncX95ozuvPOs0WSAtUONff2slzR3BNKLmVQzsVZooXjw2r2ZV1DeEpU6srK9w\u002BX43mY\u002BVaW2FDedioteVdJPrMzvF29n\u002Bk49wuO1tQG7A2\u002BBvq5lSH1TpU6lArOzq2hB2BcF9/Rbjvug9cGHJjuL\u002B/ojIc8KOx8dOOPICH9dl2v7fja4bO\u002B/d/eqynLuoxZNu/ZkKKIR6ZJuRLzdA39BDj8/lEX87pCrIFSITbp1ZT2ssWuCMsWBCoCSu1IucRmeMMiZx2mXOkeq3fJ5aqsjb6vbrZFW5f4M3rj9nXvrPxjXxvWM2pXVDfLLiuscNfUUHzNqM6HKyACNZFx1rZWViA8nW1GMQiMQ1Tq8MF/tZwsn8UFYDDK9Zg0fRqrUq0Wji5PMxq66O1wgWVFaJf3sqO2grqoGjLP7V6FxvU/X5nkde9YxArYjWiH\u002BGUcixKTmVHdUNT2FPrbsD\u002BbPJWu33hYA2mr8Zf3VgjVslvD/d9H4/zaU/UamFsx5WWhcXIjdkmb7XiVmvEasHhrcKHf9RwZNixXFpSrOio4d5q7mayGJ4SLSHUMe0goWaXjxFZqqhaPsbtq/GR/UiX3NE\u002B6bPDph5t2eE40id6zg92jUqLDvX1VjZW9OjgMY3qox2Mtva3\u002B6mIuYg\u002BGDVMYjnHyCw1GycXPgXNaC6xii5vmE3xVvsb/TV\u002B7KHglGoxNjHX2vqOn\u002B4fP3VWtbba0V0y45gU5ZdQKsx8yJYJpRx7sCrglsuqpUdr6SPJMcdlj5XZftGvjo6GTqZmi63s7uSa0JefUxOeHKjxhxcE/D7Rz7z\u002BnSZm9c2oLcdZrUK481fV\u002Bb12b1VHXVd3\u002B4KOzmCwo7WytnkozkWHf2xDh3969XC31vlp1Rvc68SzE9l4Pn7GKDSlsFGdfn7W1M4gP2v6rOpddsa8Z82ojihcKa8dVdOZhbzqXV7GgppXEV7hFAmvSIiWpiFh0sq7dwUZa9dydZpDS9d3cab5TNLHWX2XQj47PShHe1AQt5P6Lh3lBGVpHXwm8rVT6dxoaRNy7CJnN1PEfUtkknUyMcFBsz5oCsYFrUq8gikVrgg8u1E2jrMdVh7P3Z1oc5rm7uLtnXFB9y6tpWnRku0oKXztR3zouSjWoyE8jwYeOjqC0KzqHVaG9rVPlBglDLvQ1Yw9hPdJpbdB7L/1Nc0dtTUierAU7FV88zD3j2BhxT8CPTZYw2Z/46iwxT9K\u002BMuEv4z8BuE3YufzFI7FFkG3o9aPQIwTU83cnM6aKpr0dnV3z6j2PefeX\u002BPDWZoDzKoOxwXwctNnj0O50QK1cI8Ot9fXiX6wULWoa8weW1\u002BDcykbRJGx4Ti0EBdtASWqtDrivKFSPfZanV\u002BTcCN0tNeEawLiodWLarTzag\u002BzMf6hYUMOtanPEQ8qqOlI9A/Ugg/Oujl7i6A49I1NryaPG0k8rIYmyWhFz\u002Bv9yKqv9dIemY6zTC8Ls5s8jYj5upxGDWZ3NJOJYanZlnhzOC4fDeJbaEu\u002BiDn6bGNNDXVeS22JFsCz7WELepTTYyqjFTA7yBor\u002BoLvLeiqKPqoaGZqF5vmX4vQKTqttWREdjg\u002Be2wd3m5U3wKPv0RWNokgaIm2sYe8RjFyK\u002BYdIaGr\u002B1b/yb4ehtgh3n5i/zH3LhxUVtNxvCM8O5DX33S8N15zd3SY4v92BZovU/wR1pxKdr14K4DFhtP2m7dSvCr94zqVSQGNucYd4/x4gyjZArjoqDg\u002BPm9DjSiFLk/RYtkPFuI9ConXtNZ4h32YTPFoihazI7zw2GTzkWSVAC6D2fl0h8BQRKzFXlnsDrdgZ8oiYkW8HV67f6hffGiVRwvUYpGOHAtsf\u002Bw6cWja673VC7DZ0WBVbUdVh7ii1tdFpy36pPDSwDFN4lxwbB40JIYTbp/ira3x1uJqyqdW\u002B3xunEawtwn3VH\u002BdeBVMofFMmaVdVeo6xBZnuKnUuMNGvJia6hr9PrxBwiIC0eyLPuqix4a5Ozr8HWHt3FahMJrPwbEbKwjfrQF/XaO4QjeJG3SjVrcK3dVmR7TmrvTjLDfCrc0lJg6hb4H4qO8QF/S5tQHMhKMjscNb2oEQPBdvD11O/cxavKrEG8mrLXWdGylMwliRqkFDVDAuWxSkIyB6syTQOdeYfdSjfS8LUGGT1ip6Nq06PEUW0c6TEMsDYSW1BJli8HzarGoZp1SRPRbTG8Sucova3rAyozq6PFr9saKqWy4YVYNHe4dEz9eRt418D81xY05/0I\u002BXgzpyuvKU8gQrYR7lySi/w0qUt1hIeRP8OviNKL8GfhX8Cvhl8EvgF8EPgx8CPwh\u002BgIWYTnmbFQEzAPWIagBuAl4B9OwktMSZBfU5S1YeYxVAA9AGXALoUfYh5N2EFjnzKmfsjHPxcVjQTVKcLsVpUrRLcaoUG6XYIMV6KU6RYp0UJ0uxVoo1UqyWYpUUbVKslGK5FK1SLJNiqRRLpGiR4iQpFkuxSIpmKRZK0SRFoxQNUtRLsUCKOilqpZgvxTwp5koxR4rZUsySokaKailOlGKmFCEpZkgxXYppUkyVYooUk6WYJMVEKSZIMV6KcVKMlWKMFKOlqJKiUooKKcqlGCXFSCmCUpRJMUKKE6QYLsUwKYZKUSpFiRRDpBgsRbEURVIMkmKgFAOkKJSiQIp8KfKk6C9FQIp\u002BUvSVIleKPlLkSJEtRZYUfil6S\u002BGTwiuFR4peUmRKkSGFW4p0KdKkcEmRKkWKFE4pkqVIkiJRCocUdilsUiRIES\u002BFVQqLFGYp4qQwSWGUwiCFXgqdFKoUihRcChYVvFuKw1IckuKgFN9LcUCK76T4Voq/SPGNFF9L8Wcp/iTFV1J8KcUXUnwuxWdS7JfiUyk\u002BkeKPUnwsxUdS/EGKD6X4vRQfSPE7KX4rxT4p3pfiPSneleIdKX4jxdtSvCXFm1K8IcXrUrwmxatSvCLFy1K8JMWLUrwgxfNS7JXiOSmeleIZKZ6W4tdSPCXFk1I8IcXjUuyR4ldSPCbFo1I8IsXDUjwkxYNSPCDF/VLslmKXFF1S3CfFvVLcI8VOKXZIEZGiU4qwFHdLcZcUd0pxhxTbpbhdil9KcZsUt0pxixQ3S3GTFL\u002BQ4kYpbpBimxTXS3GdFNdKcY0UV0txlRRXSnGFFJdLcZkUl0pxiRQXS3GRFBdKcYEU50txnhRbpThXinOk6JDibCnOkmKLFJulOFMKee3h8trD5bWHy2sPl9ceLq89XF57uLz2cHnt4fLaw\u002BW1h8trD5fXHi6vPVxee7i89nB57eHy2sNXSCHvP1zef7i8/3B5/\u002BHy/sPl/YfL\u002Bw\u002BX9x8u7z9c3n\u002B4vP9wef/h8v7D5f2Hy/sPl/cfLu8/XN5/uLz/cHn/4fL\u002Bw\u002BX9h8v7D5f3Hy7vP1zef7i8/3B5/\u002BHy/sPl/YfL\u002Bw\u002BX9x8urz1cXnu4vPZwedvh8rbD5W2Hy9sOl7cdLm87XN52uLztcHnb4eU7hOhSzoj0GuHBnTnSywk6nVKnRXoNBbVT6lSijZFeVtAGSq0nOoVoHdHJkcyRoLWRzHLQGqLVRKsor41SK4lWkHN5JHMUqJVoGdFSKrKEqIXopEhGJWgx0SKiZqKFRE2RjApQI6UaiOqJFhDVEdUSzSeaR/XmUmoO0WyiWUQ1RNVEJxLNJAoRzSCaTjSNaCrRFKLJRJOIJhJNIBpPNC7iHgsaSzQm4h4HGk1UFXGPB1VG3BNAFUTlRKMobyTVCxKVUb0RRCcQDaeSw4iGUvVSohKiIUSDiYqpsSKiQdTKQKIBRIXUWAFRPtXLI\u002BpPFCDqR9SXKJeoDzWdQ5RNbWYR\u002BYl6U9M\u002BIi/V8xD1IsokyiByE6VH0ieB0ohckfTJoFSiFHI6iZLJmUSUSOSgPDuRjZwJRPFEVsqzEJmJ4ijPRGQkMkTSpoD0kbSpIB2RSk6FUpyIacS7iQ5rRfghSh0k\u002Bp7oAOV9R6lvif5C9A3R1xHXDNCfI67poD9R6iuiL4m\u002BoLzPKfUZ0X6iTynvE6I/kvNjoo\u002BI/kD0IRX5PaU\u002BoNTvKPVbon1E71Pee0TvkvMdot8QvU30FhV5k1JvEL0eST0R9FokdSboVaJXyPky0UtELxK9QEWeJ9pLzueIniV6huhpKvJroqfI\u002BSTRE0SPE\u002B0h\u002BhWVfIxSjxI9QvQw5T1E9CA5HyC6n2g30S6iLip5H6XuJbqHaCfRjkhKGSgSSZkN6iQKE91NdBfRnUR3EG0nuj2SgnjNf0mt3EZ0K\u002BXdQnQz0U1EvyC6kegGom1E11Nj11Er1xJdQ3lXE11FdCXRFVThckpdRnQp0SWUdzG1chHRhZR3AdH5ROcRbSU6l0qeQ6kOorOJziLaQrQ54qwDnRlxLgCdQbQp4mwCnU50WsQZArVHnAjG/NSIczBoI9EGqr6e6p1CtC7ibACdTNXXEq0hWk20iqiNaCU1vYKqLydqjTjrQcuosaVUcglRC9FJRIuJFlG9ZqKF1LMmqt5I1EAl64kWENUR1RLNJ5pHg55LPZtDNJsGPYuarqEHVROdSN2dSQ8KUSsziKYTTSOaGkkOgqZEksUTJkeSxfaeFEneBJoYSc4DTaAi44nGRZJxL\u002BBjKTWGaDQ5qyLJG0GVkeQtoIpI8qmg8khyO2hUJLEKNJIoSFRGNCKSiPc7P4FSwyOOGtAwoqERh9gapUQlEcdo0JCIoxo0OOKYBSqmvCKiQRFHf9BAKjkg4hADK4w4xNksIMqn6nn0hP5EAWqsH1FfaiyXqA9RDlF2xCFmKYvIT232pjZ91JiXWvEQ9aJ6mUQZRG6idKK0iH0uyBWxzwOlRuzzQSlETqJkoiSiRKrgoAp2ctqIEojiiaxU0kIlzeSMIzIRGYkMVFJPJXXkVIkUIk7Egt22BR6Bw7Z6zyFbg\u002Bcg9PfAAeA7\u002BL6F7y/AN8DXwJ/h/xPwFfK\u002BRPoL4HPgM2A//J8CnyDvj0h/DHwE/AH4MGGh5/cJzZ4PgN8BvwX2wfc\u002B\u002BD3gXeAdpH8Dfht4C3gTeCP\u002BJM/r8QM8r4FfjW/xvBKf43kZeAn6xfiA5wXgeWAv8p\u002BD79n4JZ5noJ\u002BG/jX0U/GLPU/GL/I8Ed/seTx\u002BoWcP6v4K7T0GPAoEux/B58PAQ8CD1uWeB6wrPPdbV3p2W9s8u4Au4D747wXuQd5O5O2ALwJ0AmHgbsvJnrss6zx3WtZ77rBs8Gy3bPTcDvwSuA24FbgFuNmS57kJ/AvgRtS5AbzNcpLneujroK8FroG\u002BGm1dhbauRFtXwHc5cBlwKXAJcDFwEepdiPYuME/ynG\u002Be7DnPvNCz1Xyz51zzrZ4z1WzPGWqJZxMv8Zweag\u002Bdtr09dGpoQ2jj9g0hywZu2eDeMH7DKRu2b3h7QzDRYF4fWhc6Zfu60MmhNaG129eEdiubWZNyZnB4aPX2VSHdquRVbavUP6/i21fxilW8cBVX2Cr7Ku8q1doWWhFauX1FiK2YsqJ9RXiFblh4xfsrFLaCm7u6H9mxwt2rChxcvyLeXrU8tCzUun1ZaGnTktBidHBRycJQ8/aFoaaShlDj9oZQfcmCUF1JbWh\u002BydzQvO1zQ3NKZoVmb58VqimpDp2I8jNLZoRC22eEppdMDU3bPjU0uWRSaBL8E0vGhyZsHx8aVzImNHb7mNDokqpQJQbPMuwZ3gzVLjowKQM9YW4\u002BqtAddL/v/sKtY\u002B6w\u002BxG3mmhL96QrfW1pvHxyGl\u002BWdmra\u002BWmqzfW8Swm6\u002BvavsqU\u002Bn/pe6uepuqRgat/8KpZiT/GmqE4xtpSJM6o0LqsgHlCsjdWT4s\u002Bpsjm5zelxKpWfO/lmpnIv54zbQaoJZXZyp6dKfZCLX6LTM84vYDMC47tMbNr4sGnK7DA/K5w9XXwGp84KG84Ks9Cs2dWdnJ9Xo/1OQjhZ/FKJlj5z61aWOWp8OHN6dUTdti1zVM34cLvQwaCmu4VmKFITmLdy1cpAdfAE5njf8YVDdT5sf96u2GzcZuu2KUEbOm9L8CQo4qM7QQ0mDBhSZYv3xCviozteTQnGwyPG18c6ZUaVzeKxKKEyy2SLErSUlVcFLXmFVX81zh1inPTkQNs8fMxb2RbQvpGq4atEMiC84ntlG9Lia5WWZoEfNSoGmr8S1iadbT9e67/d\u002BE/dgZ\u002B/0W/yjOxWzmANyibgdOA0oB04FdgIbADWA6cA64CTgbXAGmA1sApoA1YCy4FWYBmwFFgCtAAnAYuBRUAzsBBoAhqBBqAeWADUAbXAfGAeMBeYA8wGZgE1QDVwIjATCAEzgOnANGAqMAWYDEwCJgITgPHAOGAsMAYYDVQBlUAFUA6MAkYCQaAMGAGcAAwHhgFDgVKgBBgCDAaKgSJgEDAQGAAUAgVAPpAH9AcCQD\u002BgL5AL9AFygGwgC/ADvQEf4AU8QC8gE8gA3EA6kAa4gFQgBXACyUASkAg4ADtgAxKAeMAKWAAzEAeYACNgAPSAbmQ3PlVAATjAWAOHjx8GDgEHge\u002BBA8B3wLfAX4BvgK\u002BBPwN/Ar4CvgS\u002BAD4HPgP2A58CnwB/BD4GPgL\u002BAHwI/B74APgd8FtgH/A\u002B8B7wLvAO8BvgbeAt4E3gDeB14DXgVeAV4GXgJeBF4AXgeWAv8BzwLPAM8DTwa\u002BAp4EngCeBxYA/wK\u002BAx4FHgEeBh4CHgQeAB4H5gN7AL6ALuA\u002B4F7gF2AjuACNAJhIG7gbuAO4E7gO3A7cAvgduAW4FbgJuBm4BfADcCNwDbgOuB64BrgWuAq4GrgCuBK4DLgcuAS4FLgIuBi4ALgQuA84HzgK3AucA5QAdwNnAWsAXYDJzJGka2c5x/jvPPcf45zj/H\u002Bec4/xznn\u002BP8c5x/jvPPcf45zj/H\u002Bec4/xznn\u002BP8c5x/jvPPVwCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOCIARwxgCMGcMQAjhjAEQM4YgBHDOA4/xznn\u002BP8c5x9jrPPcfY5zj7H2ec4\u002Bxxnn\u002BPsc5x9jrP/U8fhn7nV/NQd\u002BJkbW7myx8VMmGv\u002BPMaY8TrGDl98zF\u002BMTGGL2UrWjq/NbCu7mD3M3mYL2CaoK9k2dgv7JQuzR9mv2ev/7J/A9LTDJ\u002BuXMKt6HzOwJMa6D3TvP3wL0KVP6OG5GKkknfeop9ve/dlxvs8OX9xtP9xlSGRmrW688hK8f\u002BKHug/glYt092CRVrZA27QaXxqvO3z34VuPm4OpbBabzeawuayW1WH8DayZLcLMnMRa2BK2VEstRd5CfDYhNR\u002BlEF40fbTUMtYKrGBtbBVbja9W6JXRlMhbrqVXsTX4WstOZuvYKWw92xD9XKN51iNnnZZeC2xkp2JlTmOna0oyeTaxM9iZWLUt7Cx29o\u002Bmzj6iOtg57Fys83ns/B/UW49JXYCvC9lF2A\u002BXsEvZZewK7Iur2TXHeS/X/Fex69j12DMi71J4rteUyH2APcHuYXexu9m92lzWY9ZoRuS8NGlz2Io5WI8RburRY5q/NUdmayPGLsbWER3pWvhP71FjdXQeRclNKEmt0DqIVjYcNxMXYAykj46IUpdq4z/q7TkrP\u002BaV83FNj5m5WksJdbz3h/Rl7FqcwBvwKWZVqBuhSV2v6Z7\u002B646U3aalf8FuYjdjLW7VlGTy3AJ9K7sNZ/t2tp3dga\u002Bjuqcivovdqa1cmHWyCNvBdmIl72X3sS7N/2N5f8u/I\u002BqPHPHsYrvZ/dghD7FHEGkew5f0PAjfw1HvHs1H6cfYr5AWpSj1BHsSEepp9gx7lj3PHkdqr/b5FFIvsJfYy\u002Bx1Hg/1IvsYn4fYC/oPWAIbiR//d2Oer2Hz2Lx/ZXQ73vTpzMm2dX/bvab7W3UMa\u002BIzcIG8A6u0k52Ln9iXHi3JPcys\u002By1LZju7v1HngHMPvaVvPnxj9\u002BdMj6i5Un0JUU5lRlbKJrJJ7PLwmYHqB1g8bikpbCi/5x5nRYUpz/gQbiAK8\u002BIOY2KclwdtOiX\u002BvvT0Mv99xYatqmNsF8/bWWbcitt52aF3D\u002B0tOPTu/sTSgv284J197\u002B6zf7nXUVowaN8r\u002BwYUuoPJ6fH3taBqsf\u002B\u002BlmLVsLVFdZSJ\u002BsG4lrKgYtzagkZcZYH0vYG9BYG9ATQTKBxQwx0\u002Bh4bkBMVoTDb4e\u002BcrxX1yBg8aNHCEUlyU4\u002B\u002BdoGi\u002BosFDRqiDBvZS1GTpGaGINFdfOjhLnXzIoGz0l80cpO\u002BVbkuON\u002BiVDFdi3vBs\u002B/TZ2cPzM42q0aDqTcbcIaN6j2\u002Bp7P2W0ZHpTMlMNJkSM1OcmQ7jobf1CQe\u002B0id8X65r\u002Bf4S1TBsTlmWeoXZpOgMhq5errR\u002Bw3xjZ9qS7DpLkt2RYjImOqy5FXMObXZmiDYynE5q69BExtkd3QcMAcz\u002BcPaamPWgvXZE6wglvrAwtaDAnO9ypXd1f7TDzieCv9hhi3K8xt/ssGr80Q6LYMUR7JU1wGo1u1DcbLeJDxQ0m1HK7EIR82782MW6HwmmIcGyBk\u002B1uFLjC1wD8g2e3KmeUGJIH2JlsMTUUsegMl7wSmCf9o4f6BhkP6IcpScUDBrkGDSgcC6W8W\u002B24TraCBYtWy6Bw88TVKH6cL/jiLNIrF4vJZUP4lgyIZ2GgCnZk5bqSzIphwepFmdmsrNXskU5PJqbkr1pLm\u002BSsb\u002B72VuY5Yrja/R8syXdk5O2xOZOsqabrEa93mg16RZ\u002Bf4nRbFR1RrMBS3TlEf8t/bKs6bnugyeqt/Tql2aJS8p0YkvfwJh6EG//ROZhI2jvJ\u002BEnaMbSleRgXJzru4QG93f6haxsfxl2c3QLWxNc37UkNOjd37UgC5u1TNuiYmD\u002B3jnawHwYjbEoHw6H2KHqwbEdT239PjkrK5k7Oh7dVBHODW1pufCCps01/RXPuc9uHpnpU2/yZVae8fDGaecuHHrwswGNl4u/xb6h\u002B4C\u002BEf0rYYtF73b2d\u002Bb1cXXx7mBc7/gCc15e7yKzSDlY7\u002BKGvBSLmpnTkNlsb9Y3y\u002BUUi7lvYCKWLrG01L5voKO0VAzBdnxxuXLHr5vB8P9ctxSnvtGY5E1N8yYalcPn6Py52O1x6uErFWOiNy3Nk2jMcbV4\u002BvuwaH11fKA1zdc3oyktK9VoMep0\u002BFDXHDzDalUNcQZ1/cGzj3if7O0VC3aoSHmqV790i7e3\u002BNt1zId6DeZjEAuyBjEju5hZce4cYA84isSvaOQMc3Rh5WwZAceHw4alln7jbUiNzoYWkUqxiANf2Ye5eE1bysTAMMeHLSjpLf2mJVpWTIUWd0p7zEWfPvmq/9hJEGvsFPGol5qampKi9ljua0zO7Ay3z2lWZ9qyCkcWLdS2ry/ZhPVPrz1zdmFm8YQB7rxsn73GbPzUWTg\u002BeOl5IyYNTEsyYhLUuATLV/0qCtIPTz4yGc/4MnOqFo4smlk50G7xFQZzP05PU971Dw\u002BkHb4rrUD81Vlt9371GtyBcxDJH9DiiadsGLe4S0UkKBWRoNRuFx\u002BIDqUiJpTez7/DRi/ofl8ElYJosCmIBhuNrVG/RbBiDpqTfFWW0j5uXUI/8c9RrnFFXVy3I2GifgImGCeE9hsFjFeicaNUCxdmWdElau5scY1LEHV3tmiVMeM4Q8fvvmLaexTAU1Id0UDuVHO0cO9M7qWIyR6iXmN0ZCSLCDv6ytn1556YO3DBhfMnbwoakz0u7Mm4W8o3VJRVD0lzFs0c6TshWNUnDUEB02o1rZk4c\u002BKmzgVt958xurJcsRjjRayINx6qnH7i8AXrgxWnN56Q2K98AM7hlbj936o\u002BjX23WTuHrcU8xxaNw7boFIG/2Gmz8wm2aKC2dfFvg4ksmISYG3TgwwsnS8eJzQ7GBcbl2JzesU4xddiOIrzswXxps6bNWWdAK2huOVrSRUWPRBvMjpgJY49tGZ0jp/YSNCi3KoY4kyk1M8uZVlg81G9KpChqSMxITcm0G7NHDi3NjPdlZVp1KlcXpPRyxMXFmZLzJww5FDZZTDodPtQzTJY4bEqLadPgij421WQ2xyW4sePGKI8r6wwOlsWK2SwxK5G4tOL7eTU2VR4/O2h3eJakxam54ZTlA6\u002B2tqkro3ukVNsjCEpaIErSCqXkhltSllsHXt2iFYzuh1JtP/Do2/5/tR0GD1HWpfkcKTZDQd3wUbNL070j55cNmJZrtKUnJ6fbDWfljs7NKvLYrL0G5mSNzVc\u002BsMbrEHhGFgwomLxoeNXKyYGcHJ6vN\u002BlUVWfSH56en\u002B8tKvdnVRX7AsUiHrcoz/AX9W6Wx6rEiHf0TmdY5ROD1nTznj7Le9ucvVqdK4\u002Bu6Jd7ErVRxvcx72k5mv\u002B/WMfBIq7SKur4i4rOqDdZbE6HLcPrT9HbaTBpfn\u002Bqq1\u002BOPynBl2LUcd1LDleCUW/QW1y5mYdvw7B0YmyKywob7clNNelMhoRUpnBz9zf8N/p5uEP2ZdliHPfos90T7VXo\u002BDt70d979dlBLY2Opr\u002Bzt0c3i9Wc6LQnHX\u002B/etAo7jcZiUYHNzn9GW6/05QQl5br8fR14UXa1\u002BPJTYvjq0xWsausJnW3NdGqN1gd1u9LfQG3xeIO\u002BHx5aRZLWp6I8/u79/O7dfO1HpbQezlFaWBe5lRK77XY\u002B6G/ixg6a98j38r3CmcQXpfosn1Pj073UYt\u002BqNOXGm1uZ4rbbuAOQ1JWhrs3InBcSlZmRk5qXFxqTkZmVkocLxYXChUfSrfVbtbrLTbrQW9mH5fF4uqTmZmbZjan5aLP56hNylX6VT1n1Z0z2j4as/rcQG1W3UEtLWb1uYHHzGq0P8bjPClOZZPBnpqY6LIZUs3JvlS8Q\u002BL44S3H\u002BApz1M1yWvnzUh0ecKzPbmfMjp\u002BJZ\u002Blm6ybhvm9jqbjz9GEFbAgrY6PZZHYim88W4qfnNexUPkF7gyyd0twyo6Vk7frh63Nb2/q3eWsbshpMYyZYJ7Bgha7CXliUXNSyvq1hQkVRUcWEhrb1LcaM6jmujHErVk9aPWrdxqqNAxcvHbw0fda8XvMSp81MmakMHWEYYe6Xn5C/euPSeTNH5OePmDlv6cbVxpymBb1zWMFzBc85UksLyHD3fG7gj39wUSPx76khTmPJP9a/YA5zFaT/vV3Ultnfu7ho0MA\u002BUU6KcmqUZb7xuPTxfHy\u002BMeXYdPZx7cvnqa8UFhUVXiI\u002B/jJowKABWf/T3nfANXW1D9\u002BbhD0VUUSQi6iAhnATQFDqiBAgyjIMxR2SAJEsk7BstYAL9yiKoyq4rROp1daFonW2WletVnFvnHWv/znn3oSA2Ne\u002Bv1\u002B/vu/7JY8kZzzn2ed5zuWGK2y9C\u002BWB1/ogLjeIIYLvb93hAGOsEfftBjKYx2uPc4ODufgBOPluMHx/DrFLYYs5F7yRoPfu16Agbi3o4GWgkQqpfQ7e8J28wJC3MaA1hySDGQSN9M4KNG7BZb8Fk8Ec0Hj/HpvOOMastbjFsLSuhpethj4Wjg2HsVgZ0Bp\u002BjcqHtIUfmE/INsb4LZxWdsy2frDVVtdMZ6EzPfTW8ZzroLe/x0KawjQ97xo3XTMmfZnC9HH54LjrEuRiuExh1lo5t3Z1aeNodRu3cWrp5NzS0Qb/HcetnN3AqJNVW5eoVkRrZ8tDzJNWzV1bN\u002B9j62Jvw7hqAU4d4Nxhwej1dgcTXHoyWZYs0K4xjp9xdwUkmr19zHBo7u5kaWHfzKHBk5zsoSXaoLe0NBJY6f0PVjMYpNVTcAVvXQlSUGAQyWV6u3pHMXLfTrZ6mgHW7P7PALzovwJ\u002B\u002BXuAkfYX4MY/Dcw5//vA8voPhPl/Am/MYIb/DbCIawCr/oPgpRnM8L8NVlH/NsSbwQxmMIMZzGCGT4KTZjCDGcxgBjOYwQz/Y3DZDGYwgxnMYAYzmMEMZjCDGcxgBjOYwQxmMIMZzGAGM5jhfwAem8EM//8C\u002Blu0AEY7jP4/7RnOaISJ/m7PEfVgm4E5sjbRbSbWnrWLbrNMcCwwN9YVum1pMm6F5bJe0W1rrJPFGLptgxFWxXTbllFuxLfDUq2W0m17rJPVC7rt4GhpbZDTEesDcOi/p8OtW/rRbRyzakXSbQZm5VZIt5mYm9tEus0ywbHA7N2W0G1Lk3ErLNxtLd22xlxbBtJtG8zZ7QbdtsUTjfh2WGe3Z3TbHnNt7U23HayYrbvQbUesA8BhYjjLBgjX3EJDtyk7U23KzlSbsjPVZpngUHam2pYm45SdqTZlZ6pN2ZlqU3am2pSdqTZlZ6rt4OhGdKXblJ3XYATGw0iMi4WBVhx6QpcWU2M68JOB6cFYBHqyGfV8MzEYkYOWCuOAGT6mAEBgIjCWiWWBOR3qycCnDGDngncpwHTAYkArHYzIsDyAkQCoyQCNZKwAtQgsFlAuAHRzEEcFaGUiSQjwo0bPBtMaeRBGmUksCLQ6GnuhGBvxFwMKGoBLAL5iwAfSkGDZNG4f0MsCo3A2B8inM\u002BqTjJ5QpkMSfEyeDGQHAusN\u002BulgBo6KkRUa6kjRUdOaEohLDpiVIH0N1s0Da7VoJAdgSZHVCDCehcbiMCGQCVpHjtapkF3D0XoZwpBhSsATWlmK3glaIgMugcZ1yKdyIIvBe/V6wHk9kEIOVuqAFSKQNnKkidyohxj8KMEKSkJKHzHiQdC\u002BlgOKkKoY4EFaBaCXB1p65Af47Lt00FYgmbTIFlBf\u002BGy9TNpSFFU90oniqUIaSZCkKsRFh/wkRF7JACNi9Gw3LdKRQJ\u002BUL\u002BRIJ8oWOhQVOkBVTMcr9JiGHjdwUQI6CmQfDS2lCowoEVeKpg5Zql4CyFGDdDE8\u002B4\u002ByLSW7AkUNjIQsOnKhVPA5d/D5gXrUUyFfG\u002BKashnFhfKjitZLjWybjjDrJTbVCFotH62jtM4GfQ7au6be9EXUlIhCAbJDDr1LTe1tiD4VHclQf8ovWhQNhhiVIV/DyNUYtaFkzKRxdKA3iqauB1pQHso1ekmMYgTuAGUDvQyZRwIkESP\u002BEpo/B2WXTOQrOPNhvur2gdapdOQYIr8LoMIDmePjka5HPKUoEiGXbKMP6nfmh3kyk45rjREbRi7lcRXAl6HY\u002BX\u002BTb23NGfe/JuPGAkkkmB/aZf70PIFFo6hQI8n0AGC\u002B6oYFApAi28KVyg\u002Bih0PHXCBoF6AYykRRBH1TAEbhE04pGxuoUjQVSAYoQQaSlspzFK2mYlSH4lyDdKesYFgHvZqGeFCZpgBZmrKM3uhtA7YhL0jo3A13ORvZAOJp6KgwzdMaZFcVnR8oKjK6L6ZzsgxlFDnSkJIuHclh8HJjj\u002BnpFVT8aD8YyTDqwP6kTEBVBSmyqZ6uPtT\u002BpPiyjXwaa0Bl0Tz6SalZH7FZHq2pHO00BdpT1M7/0PZwDVVZ/AC\u002Bf4MIbpo6JcO/a1vT/UFVd4Kuz3rkOUmDOtlYg/qq2FiucJMYgJpQulCnBUOu1BpPHlJUe1Uoj4g/qikVe\u002BIGUUXlAzX9TmlFtXPQfqHykxTVMTmdWyg6EFOBsv/HY5TK4iraM/XUDTtEbnKqyEL5Tk7bGWZ1B5QvZbQOhhOGwcoNo5qNPCNGbSlmOF81znONd4Jfo7wgQ3k6D50o5Mj70KtiMAYtlAkwDHOBNM1hjXKnP71767NF/WnAIM1fqU6fWA0Ij0Y0Yg00CE9jNMMnEVN\u002BMkQNdTpR0FWkPrr/rMIZovLjVQ56LtG4c3QmZxHK31QUyGheVMZW0X5nI521dPUxnCuoc1Em7WdDHFNxpaHPOxQHNTp3i5GehkgRY/VVvnE\u002B\u002Bxt8YbSQGOkO7Sanc72U3qsS\u002BqytQrKa1kw5Oo3rUGzSMn7ct6Cd1LDOA2/7m9hIanKFYLofPpkeVn9VY8BuOruxG2U3g\u002B0br1agqwJ5I70NctWfwep3TX0lMviQjRmuzuBVmKEvM4kQDbr\u002BUqB4yzKpsJTU6UgWGV2pcoy\u002BNM0llA8DaY/r0C5RGGUw7OuGsfTpVjWt8JSWppWmYUzXWyIP2VH5b/rRUA1y0NUlZRmZiQRS9A551ttlBMCQmNQO/Z/kYyrzS5EGhorXrUEWp05juajd1KlbhWqEocqYXp8Z6kRTOaXhKh3KFZSv0mm9m6654o94VGvUXoeiVIWoU7vowyvffzcCDPUtBhOg2QQsCvT6g2opQiNCMEaALCoCM6mgFwlGI8GIL8BIoud9kaf6ozoUA/BSUI2jaIjAezzop6EcF4URqA97fQF\u002BPKAF1wqwAYiHAFBLQpgiRDsOjMaCTwGNB1dEgJEU0IftaJQFKX7xYBV1DSGkayIlaTIYJ4waNpRKiDgaJIsDPRGgH0PP8gFtIaIH5Yf8o1A73ihnFC0pH9kIUoY0I4BEsagHR1PAZyLAS0L8\u002BUhnStp4pEMUmKd0ESAJIGcOrSuFB\u002B2TSs9AH0H5YgHUa8VHNohB0tTbLwJ8JgLJIf1oMJuMKkQCWBmJNE1C1hPQNoPaxqJevVaUpyKQNtCq0AaRoB0HfqKNthOhd0oWkQm1hrbrj\u002BbrsSj9\u002BPR7BLJcAupR3ohAvWTkKzjLpn0pQno05tofRaIAYfGRxknGCIlC0UtJb4hOikeCiSQUP\u002BhbU1kMUU38yR6hqBjmU2hPf2gXaHU\u002BsgmUK8nI\u002BWOUwd5cQ/BIbhgRJ5do1Tp1hp6IUGs1aq1YL1erOARfoSBE8swsvY4QyXQyba5MynGIkaVrZXlEgkamSi7QyIhYcYE6R08o1JlyCSFRawq0cAUBKZNBREf4EcomRGKFJouIEaskakk2GO2jzlIRMTlSHeSTnCXXEQpTOhlqLdFbnq6QS8QKguYIcNSAKaFT52glMgKKmyfWyogclVSmJfRZMiJOmEzEyiUylU4WTuhkMkKmTJdJpTIpoaBGCalMJ9HKNVA9xEMq04vlCh0nQqyQp2vlkIeYUKoBQcBHrNIBKlp5BpEhVsoVBUSeXJ9F6HLS9QoZoVUDvnJVJhAKoOplSrBSJQUG0KpkWh2HEOqJDJlYn6OV6QitDGgh1wMeEh2b0CnFwK4SsQa04RJljkIv1wCSqhylTAswdTI9IqAjNFo18AaUFlBXKNR5RBYwLiFXasQSPSFXEXpoayAZWAJ0VAFe6gwiXZ6JCFOM9LJ8PVgsz5ZxCFpNXx2hFKsKCEkOcCklNzSfChhZKwa6aOU6aFGZWEnkaCAbQDETjOjkowC6Xg0UyoUqiQngACXFCwaPJEusBYLJtByRLDNHIdYa46qbgXU3GA8hqcBE0AVdOLygBqbXa8VSmVKszYZ6IJcaIzMTWFwDhyVqoL5KLtNxYnMkfmKdP/AiEa1Vq/VZer1G1y0wUKqW6DhKw0oOWBCoL9CoM7ViTVZBoDgdxBlEBZiKHIlYl6FWAYMDrHpmuhyNRiEHgQPnOESaOgdYrIDIASGkh8EKh6EhJMC1ehmbkMp1GhDAlEM1WjmYlQAUGfgUAzfKtEq5Xg/IpRcgrQzhCEwF4katNTQyIAf2h7qDOJDmSPRsGI65YC0brjEwAP7Jy5JLskwkywNM5SqJIgfEfr30ahWIFD\u002B5P7UtTNABhT\u002BTltpFINaB33V6rVxCBaSBAYpDA61wZAE/OeAC9gRMJVq4c6TqPJVCLZY2tJ6YMhWILKAOcB9s5Og1IAtIZVBNiJMlU2gaWhTkJRC7FDp0iBztkyx5ulwP85NDMhA5Qw13CxSZNjWbSBfrgKxqlTFTGJzgR8eCTMXJk2fLNTKpXMxRazMDYS8QYA6jc4o/cC8KC7QHIJmmk2BTyesEjRELMU5CM49QA52gacBeUoDEhszdME1CUzZIlA4OidA5OrR5gN7ABDKwCgQ2sIyUTWRoQdKDWwRsxEygM7QxsBXwKFhOqNNBslNBo4hRojbE2adrAQUS63RqiVwM4wPsM5CyVHoxlU/lCmAZP0ixgbZEEp2pT/ojiaQoG1J\u002BaBIP5Vk4bBJubDrcoPSGaYUcxCnFG9LSUpUKcECbCGrIhrlcngE/ZcggmhygkC4LbVhAOj0Hbl4dHKSjBGgYCBTXyWCKVmvkVEb9qKjUhgcsqU1DWxoJkZelVv6JjnAb5GhVQBgZIiBVgxyKZBkhk\u002BgNAVYfxyD4pXK08bpRIQ7SWK7MpOCq1Hq4ZahkLqe3MRUp9JQuC9aDdFmDnSs2UVQL2ev0IJjkwEXGyvNnBoD7LUZAJCVEJffniwSEMIlIFCWkCiMFkYQvPwn0fdlEf2FyTEJKMgEwRPz45DQiIYrgx6cRfYXxkWxCMCBRJEhKIhJEhDAuMVYoAGPC\u002BIjYlEhhfDTRG6yLTwB1XQh2IiCanEBAhjQpoSAJEosTiCJiQJffWxgrTE5jE1HC5HhIMwoQ5ROJfFGyMCIlli8iElNEiQlJAsA\u002BEpCNF8ZHiQAXQZwgPhmU3HgwRghSQYdIiuHHxiJW/BQgvQjJF5GQmCYSRsckEzEJsZECMNhbACTj944VUKyAUhGxfGEcm4jkx/GjBWhVAqAiQmi0dP1jBGgI8OODfxHJwoR4qEZEQnyyCHTZQEtRsnFpf2GSgE3wRcIkaJAoUQIgD80JViQgImBdvICiAk1NNPAIQIH9lCRBvSyRAn4soJUEF5sicxzMtwXMtwX\u002Bgm3NtwX\u002BvtsCtujHfGvgv/PWAOU98\u002B0B8\u002B0B8\u002B0B8\u002B2BxtncfIug4S0Cg3XMtwnMtwnMtwn\u002B424TgL1J/a0Bhr13wyZgTb0Y9DfyMdwPfLLRN/v/7BXJLLO3xwEOnvyp\u002BA4OCL/wU/GdnBD\u002Buk/Fd3ZG\u002BGc/Fb9ZM4jPYH0qvosLwAefGPwLBRbCh2stgEsw3B1zwKdi7sw\u002BWAeAwQPj3Rrh9jDBdQW4PgCXAzA\u002Bg9Qb4Rab4LYCuB0BLg9g8MF4n0a4R01wWwNcf4AbAjAEYDy\u002BIS7AqMdtA3DZALcrwOgDxpMa4SpNcD0BbiDA7Q4wEsB4GowXa2vc2ramZgV4zZ9vbYFbW1lb55eAV74lE7dkXSqEL2sct2ahViFWyGTi1hbl5eXWNri13Z7CPYVLAZQCKAFgY4HbAAoGEizc0mJTNVxng\u002BM2NAmKhg2kYWOL29hXg1dFr4pesxFMBWBridtas1gs/dRx48ZN1VuxcCuaTKEtzrC1MNIpZLFwW8uZ4GVrh9s6VA\u002BvHg6ols8iZhGTAYwDYGeJw//GsUlidjjDzkCMpmaHqNk54HZO1W7VbuV\u002B5X4zY2bGQHXGW4\u002B3Lra2t8LtbRjg1S2qGLyiulmzcGtLmmChPc6wtyxsSNLeCpK0d8TtnS95XPJ4\u002BNlx9lnFWcXB2KNH9009MLXGvsbewRp3sGWCV3hmDXxlhiNDnr1UTb0cGAwHy2rjC6uutrDEHayPwheKbEPcw33PkCpUmXSbo6PaqbDN14rT2QRfq1SxiYgCrYJNRMvU2ehdC961MtCGv2VmE7FiveqvYSMZcCQH\u002BPFcAj5bUCJ5lpHFnl9Z2nSaEDPhuQNuxSgv9hwHhgoZOM61I20sLTo7MhnuFhgptrTtbImz8OJQBs4qTyL7kWyTEY\u002BlbQs9wEaDkIDOQ2p0hQLPzz0gkN4mxFgtljFHrz2d/G3qa6/dc8M3rpL0S20/urzYLYUsZtWQxcy15UwGzmC4BAERf8wv7ILnuMu1SOAfSQejtLgFkCsPiclMYVm6MFKSuC5kM9ixdrHtL9ZlyVWZerWK60w6wkErFyuRTKpUq6TctqQHHLF1cW3y1i7Xm/SC80wXt/r5ZLlSFpCkFys1RGIEn2zbyoHbhexKhnJDQ8JCggaCbphJlyyq\u002BlskcyDt4LydCysuIVHE9SU7UN22qgi5Bt7yiUwSEIKk\u002BG5RIbywgKDQ0NCAMH5oF24H0ofSyKNJjZKoG2dkMd7O1MK4BcYsxp0wMG7LKAbZeb2dT5vVh0v8WnS5WpM1xHKcXw5/YvPVX68JZgyvWB/1na3DuhUnHaIEtzYu9niiG/pe/ea7eQFznrXxKXnWr\u002Brmwv6pb\u002BOOLA35/rr4SGYLRqvIF5Nco8sDbGdgG49MrO4jPRS26/LUzndqJgR917nafdNL3wWWpCasdofLvsJjfYbPG3n1co1668xu0Vec7dZqSwaPaR/heOabVd7BJefW5c28ftnpi69aTfCZ1vrkgZE/rni2KZG9ZODRgZvwA6XF\u002B/DXrgzZPdWuVljARItZk4dOC51qs2RXxiWV8vSl8j7nL5YuHjX6t5YZ1XinwATfVwOvv3jkedeR9Sxb0LbF6Grp3PPHv38f9fOI3TovBhPso2XFuA2wiAXpCUzq6chqyWpxavcz3qYSrtON1qWPeuzmvhrEcLJBMeTpw3IjWxa28Al\u002B8ZsoSmNb1\u002Bt17uuqzptqQqqcyGSI4MWKI/uSwvLocsGECPpem0SraHSDVpMth6OB9K1OXaDRjdCLyIkgKjkAhRxgaQ02poWFFY6zYsk\u002BZIyhTzImfEYzyMvLa4qBTPsnlPWkC5S3A8uetDWQZFo32pBMGCXzBmG/P1gWM\u002BVaYtfM0vbV6hm7etV2XcmOm8RendaDZzvi6JvBrVjzyIQT7\u002B2Xjr/YYS\u002Brm/Xz\u002BGt41UVVhCz\u002BUneOQOOfcyJBntAyv\u002Brnz3s8aL0urnJDDk/U3qJs5tmYc7ciX88Ut0wb\u002BlNl55Q5S0SD91STvlb3z8T6FlTVPO8T4tA6bhl3/\u002B8n3dtN87UJ7hX68\u002BIYj8k5kyMWnfVP/nZ1qKLF4oP5iq2tv5mYvyxUuguffe9Cry\u002BHNXNOLrUYeO7LKr\u002B\u002BzRcHF08J9Bse6vwo0/1Use58Le91bdCyq71CvHeEDuJlqY\u002Bc7XwLF0tmlZXcuPNwE2Pjy\u002BeD39QW1QSP\u002BbbfhTZe90T3XpHFljhIY7dN0ti\u002B25NejCpKvP0epbF9plazA2lszN\u002BSLPzIjtSm9zKdl8qIJHkmutEJHAu/4cJF2SyUDONyeSSAYCqb1XdJ/d8iHz3P/Mj8v8xGJZO3ta\u002BxmrGgsMD1Tcfhb7Ql7Fd/LCsrmRu1ddmRYZMCuwVx2s7Kf/XFGq9ifMuoI\u002B47mIej7u6f//w1y/PxeNv37VQVjzO77/d1u\u002B7n9ZRVypfcu/qD69Q6lwUhF8M0yerwe\u002BsFNqRwz64Z5Hz7I7mHnuvmtMz7Zcr20gPW44m6tqtDHo3ce0mP9Z184vdZd8/kv5v2av3wku47v/fakF62e/\u002B4ypkbzmzsfDL5dci5n0bOvtH2/b2R2Ue\u002BtM7VX3LuF3PqEXYwJnaZVcj1NIe3X3x98MbAq\u002BOfnlng5DV95bVxrfacObzEEz/wNmaVy\u002BygMu8Y3ou97Zdim3clHR6r8h9U9CBMVfhk\u002Bz0Xu7uGbFQILPIFlW46wHRjrMyx1rhxpzJN0tWRM\u002Bnjjg3veud95t7BJw5uX7u1xmUeKYLTzVggFy2PJgWNK00wyYNdC5fOvCCS5PI6S8LI4PQQmTgguGt6cEAwLygsICyoCy9AGhbCzRDzeCHBGZIGKTBGJb2eaHGy\u002BJtWoaHttihXH85hzPl4CmwyQ6k1OpQFQbiAOAZRDAIYxu8w\u002BBZAhgaQYSgFik1SYAoJTismKVDwLxkYsuCfsNCT9lBwcMHynsUgsUbbmVnMwDHLll7n\u002B\u002B9NPOiTsLRf/q91L97\u002BtPN09aOXbVLrkg7Koy1O7zty78qb\u002BYPmDGsW5ldtIXC5tKCgZEfG2vPb7zJSfLZ298nnKze8eIQNLJ0/2eOozZzjCzwiyTUrWh74IXrQ087BU5bMGBBaE\u002B\u002Bxsd1h55/OFjuvCXm4od3BGe1XFk2p9fW4luE5qQfnfX9m3B7V2HLe3W\u002BrAhNTh1hWuk496CnZqrO/emZUR6dOcwWreGN7zO3RX5jnM\u002BldpfOBydetXfvt7zyQO6jriLmrl5dkz/VTP9q34c5OQauj6fFFW5Ldo6fPW6GsVvn\u002B\u002BMLX62Adscau8tHPdgtKr4xYJB9b0eVXJfFu/On3NdvKuti8695iz7wWa6onHH1QvGdtSvsIty0x4/MnHH95YlHP1r\u002B1mHRz2pKs9iVZ4WsOFMZ3vGntHSt5\u002B/VXrnFBW1KHJ/za5/uw6e85FyqHLY/IPpR/rHJ79oyxionab\u002B6seL3kgvuZrm\u002Bkh5Q9rK9/MbZy/Y5lP3x\u002BbG7q8lEDjjSPTj/h/eDNZ/u4ds8De0hXhKqHJ/bcGjkzodxuyq4xA54dyJwoPr943r6DU4\u002Booy9Xc0rrKp9tIpX3RghX356be3Cn9b534U836EItN6cea31q\u002B9PSwxM9HheOwBO\u002Ba1Okqzo5qF3PbgPcakvuZ\u002B4Trgr8vcOU7kOP3wuOnOW5Y5Z9bnGPB/vOBlSwGNNjXj64wDjGXAqKgBUoAg\u002BoImArbpkVjHK/R\u002BMj7DCUTm1tZnec9NVjthRv3ZIJopHbmmzVYNDGGKwgDDtTebN9fd4UqdUgeYLQlWfIJWK9jODn6LPUWrm\u002BACZ3MpQMJoO4vJAgsitI7jwu6gaRsPvPnaH/VX5fUqGorD0fM7vTF9mc1pd3Xrm6f34/n8T1P19wi2/vdP\u002BXVb/ErteTRLO7VqeT57gKS9v0nr1h3mCy4zks\u002B9bnO\u002B9NsnJ67sia93DSUa8jQe0nLnr8R6YH\u002B83nN0s879yMX1axxyfp8LRXgmM2x4duPL6pN2vpy5WKrzJ/9fs9KmnThOPX/aI4vusmJKSI7K8x2a9HzJxJqiY\u002BSSMXvRpzpqzqlnfZmBcnXJ5Yb01Sir4VzFwSg/WJzmjm65\u002BxuuzaScuiPktfjlvVLLqFTfGScXUp\u002Be/wBZ6J1uMxZzKqbutFn6jt\u002BwKSl2xsm8/n5h1dWBs\u002B9qsKMWOLp0Plm\u002BcLN\u002BM/t\u002Bub/P6lRc1ews6Q39cCi6winYwZx4Jkgg\u002BTfN7k6RKmb08nFgvE3wTS2dKGrgmuOBzByKJ5VG4umkkWTSts4biueHivVN\u002By6x1c3nS6bJs0J\u002B3a8grJcvHfHp7FzgXrW1b0KV\u002BxPlY34A8rF46MTKSKgpAEdag8opw/oeenn4uN0/AbjzCVo4KQbFIQYsgoMtKkIIT9lTMx1COCovqJ52Fga\u002BeyyTWDmZFdLtz\u002Bdn3e\u002BZ8L\u002BsXhlRz9yEFKe5e1P\u002B/6fMY2zqnmS6cq07f1ZxyJJ1wS518Y1etK/\u002B0bByzwuOyJT1i3Pf/xlOP3wvH7V3bNsLU4OC3mysMk1wsJa2dfuzltxOnCPTdKH1sGjmfentWpfTvN62dvruXP5zg8t7qi2eEWv2h6tq12zraKrl9nBuzv53gnfXDPlvOmED2vWLnzXh7l9snldu\u002BstTt4R9P9/Xhbl9q9tuLpD3/d1upu/JQv94d0Hrps990do\u002B16f34qSet9nzy8PV82eBDeyraF44lzLeY9/ez7jAFVAYE3X46fcLRf6q1FmlLFuq6xp54V7P7GbVS6/4OlC/2DLfPc0w91b6v0Kn5od4C9/VhE1fWX90Zvubp8tT5kW/z\u002BkT7NO\u002BbafSaaOnJgVESLHVVVm\u002BIyDy7p/b6wwLtwsSuZcat386HuBxe38z4ecbvz7e1/xBxlnzrLK4zt2Cmm/bCBd1IfrLw4f9HhbuqdRb56y2b3c713Lyze45v8XeWI7pMqcsXfqipcVu7\u002BJvphc/XbyTzF5ne1/Q5O9TmUsXOR58TmUkb3gI1pM7Zd876\u002BZdNhybf5yRan\u002BJzEdaWbVuSvrSqfm\u002BP\u002B2\u002ByJLjntAnmrrVXlg6Z22F3\u002BYNxh7zN32yYcWnBfeOk5LlNPsht9UH7whurOqrKfuf7vHfcPGnw2rk3F2VeBi3tyUlpmH3JZ9pYsthpFFlukG0qB48wTqBQwG18GFJX8LamYR5LUhvT/lA1Zf0XABWUjjEeGdKWKRhfU5ZKw\u002B49fsRQzPqwdDFg7GKB2gD239uErrbMHZ/1Z1TfFznHBPzz\u002BboD3kt5tOmXfHpj4zTbLMHeW8Icva\u002BzbXgjN/rH5WbuHYXvnW2462PU03oLb\u002B\u002BQkhwLpxDGlw9srNi4Wfn07a\u002BiJ2oVJm23ZNRt/W9N5wyibjb/OTTs83N3idkbuLZ6oY/PAm2utE49VRW4dcnYfh5mzNuvJEeWTboMrWv4R9cOlMOk6lTQkf2W5xCngZK\u002BvXly9aOVwenDBCqH/TYdd5S55u0q7P3h9tfNAZ6\u002B4VL\u002Blo7SXmnfbKhx6tq4uYtbY3z7f/PmENr/1qJw65NakhHHujysC067NDA/YEDRg/9Ye73gnq5jdKzdvnB025sSiQvbT\u002BNRZ3iEdarqqpF8m/fC10/rWPuOO/PEDc8K058MeHhftnlo6cUe1t77DMDe/7476\u002BoV1mNe1T5djX1TO3uDhs2pNxj2x14jLfsJFw0qudBhy0rtvD9G\u002BLf17tmc\u002B/GXUoMDTPlc1Q5z6ReVVvcAu71jHKB52vtq1amebUyl9b3atcLrtI9zhti3yC8G1PTXaUZe0N9vX7o6av//BXo/\u002B58dOuxcnJFetnV57b9CSjW8ubMq4sqes6PO6M3V9bwr9V7n4rVw1OrPwxuT0/GGbA8f92v/rwbvz/Pwe1Slr/GawZ/QKTdhzeXzkpH02sftPrYgI1M95rnqRTwxguwwZPmdBj4Sgcec2lbS6uDj\u002Bj7mbdkSVK\u002BaduHSmZKqxdtaB2nm7ifJXXzybvC5pbVzQgsGyb2uLJaEbvREYv2Fd/aAom17xaAO6MbgzI75vYRF/\u002Bc6qA9xffCYFkwOp4gZ/hZpQHlfed4LwL/3SB\u002BxbsGvBZjVelAwjg4bxeKjMDTUpcyIykYw3KXO9P63M/Ql9PVm0BApPsIrKyKJSsmiW0UgcJlk0luxpYMfAWwb9q8ss\u002BFcIQDO5UqwtkGh0nCy9kuxlJMAgg9vyCE8sFoMPPoH31Iehe\u002BrUdzAKQE9HfztEZvyODIfwbOpCLPPxhBXzLiUXuHNOntVntltoN7fZZcns\u002Bb3njj5RYD9zj2wYh93jRY32F\u002BXYd7t63rI9HL47es2yJ/Lzkt3tQlaUDZGNmzl6SlRiyln72V\u002BccO/r8eSz3lNExze9zb7aw4rjv/BG9zYrTm3xzCvteuW29FBk9/xRPk9cRq\u002BcqR877Y8jHRlRnfZOdt6\u002BfI2F/cK6rFdZnDnlnXp2yh4glHjZyFUD5829NvaP6hlPojpffBN\u002BfGfIA1WHDdc3\u002BtYdv/DEceN8v7J5cY7d7R5bTzrjVcNzu/Jwf8DPgxZ/K\u002Bxq\u002B6Pt3h/Xb7i\u002B\u002BbfzriX9BAPCeCN93b\u002Bs/MP3xUV2N0I\u002Bb3PapCyVetVWfU0vC8uVeCe/HsU9XeIy7Kqr4p5envGlh9p1tGBV7vVenWTLaoaI0ifUeEq6lE2oPffkxeOWFQt8L/\u002B0ouz4/SES/tVBVl9P7GGZZ/mLZWWOV4tdYvGWh7//2Ia1q5Z/wNHv/kVZ4L2yZxWD557FzlRE7Ux7UrbCpm\u002BM8/xCr\u002BOY//7KhSt6CvLahvx4YunSJaNGtXsVM8dr7eton8Kni1/szt7at\u002BzK3Zx893t3QucXuPV9f6bKJyvnxsZXb6bctSu8Iw/f\u002BIasY8VOr63NUUpmdf9lUWp8wu7C/u0q8pvxvEc94NtW9ny9\u002BujyIXsqShb2H5kaHyOo7n1oYe4g28KY7LcFS/bsVCpHHBLpXBxGJf7ELWZtIotZ6xg4ThbN\u002BacLV9O/Dqy/OVJetA8mHzqIbZhce9M7L0CK\u002Bp4d15E0nXUlfeoXsrggtb0tjVw1/fGjM0XNa/13KmeO\u002B\u002B6u\u002B0VSarLEnptKJpd3KvRr8qu7yR8\u002BTaWiY2H7j\u002B7sZONfERGNajOrGMeSoqevHPvdYvVAX8vz3KGiwO1V/ax6ch09R23Ii04evDs02CnU\u002BWRSRvsUy3OiWa635i1oKdcOYm\u002Bousbxd\u002B7gGGX7Wj5xdrTix9nSvuf3TmbVZj3gTvj14reH18\u002Bqm7ay35fq/DU4a8fbHVu/P3i77u3\u002Bidi5m9sXSZedCD\u002BgODDs9e3XP7geLwtT1HW2fPwgemKz/OOe7/uH/3RlQNvUWwdKrJvvXamY//X119X\u002BsheffcZcF/NtO/4o71U7brQ4OjPi9aA2dQm5bvxv3q6JcZocnrJtxN4dK3kXJM67ugyYbsHp6TFzyNJpN2\u002B5T7pVOu\u002Bngmc97npkFzuOwA/vSO2YtdzBq7Zj8tm\u002B7EHekyuKGX7geNK\u002B3keW3GKGKxhqhkJz\u002Bj92Id70nTaTmBxCupmGpF39HUMcMDfOWHCd0C\u002BOu3BDeFz4GvhBREbcHhe\u002BONHvwN2OU11Vp6qzPBd\u002BV9DokgnGCjfe5UvGpP5Mj7Q\u002BZfq7tmP7\u002BAe5\u002Bx8Y8uTc1cf3v1hbutDnFi\u002Bz\u002BV37K\u002BdOT4vvMKLjstoFhUPnB5zoMlTWYs1vVzeOaam8w291XH/hvfqBTUXvxY/7jPyyk2jgYq/7jKoAYWmk96n7L\u002B2sxHdTCsZYF4wp07gMK5cN8rPwyjiw\u002BWDGolP3xRf5udFb3148d/1t8bvrkrRjP1zdXOYg33di5JxHT3Mjv7\u002B0r\u002BCXdz8v32a3hGuRdD122/bvvVKGVDwZd3v2xWk7NtkV3XVZ1KPLiOyvjw7h/3J7\u002Benzy6punTtvP9plwNne7FOq7b/6h4\u002B729uheqxVv8vdnqxNi908ORd/sHGv/\u002BOcFZO5XX\u002BfFon9H5Hg2m4NCmVuZHN0cmVhbQ0KZW5kb2JqDQoyMCAwIG9iag0KPDwvVHlwZS9NZXRhZGF0YS9TdWJ0eXBlL1hNTC9MZW5ndGggMzA4ND4\u002BDQpzdHJlYW0NCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8\u002BPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iMy4xLTcwMSI\u002BCjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI\u002BCjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgo8cGRmOlByb2R1Y2VyPk1pY3Jvc29mdMKuIFdvcmQgZm9yIE9mZmljZSAzNjU8L3BkZjpQcm9kdWNlcj48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI\u002BCjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk\u002BS3Jpc3RhIFByYXRpY288L3JkZjpsaT48L3JkZjpTZXE\u002BPC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KPHhtcDpDcmVhdG9yVG9vbD5NaWNyb3NvZnTCriBXb3JkIGZvciBPZmZpY2UgMzY1PC94bXA6Q3JlYXRvclRvb2w\u002BPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDMtMjBUMTA6NDQ6NDYtMDc6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6TW9kaWZ5RGF0ZT4yMDIwLTAzLTIwVDEwOjQ0OjQ2LTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj4KPHhtcE1NOkRvY3VtZW50SUQ\u002BdXVpZDo4RjI5Q0E4Qy1FRThCLTQ3NTktQkM5Qi1BMDhFRkVFNjYyMDE8L3htcE1NOkRvY3VtZW50SUQ\u002BPHhtcE1NOkluc3RhbmNlSUQ\u002BdXVpZDo4RjI5Q0E4Qy1FRThCLTQ3NTktQkM5Qi1BMDhFRkVFNjYyMDE8L3htcE1NOkluc3RhbmNlSUQ\u002BPC9yZGY6RGVzY3JpcHRpb24\u002BCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8L3JkZjpSREY\u002BPC94OnhtcG1ldGE\u002BPD94cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDQplbmRvYmoNCjIxIDAgb2JqDQo8PC9EaXNwbGF5RG9jVGl0bGUgdHJ1ZT4\u002BDQplbmRvYmoNCjIyIDAgb2JqDQo8PC9UeXBlL1hSZWYvU2l6ZSAyMi9XWyAxIDQgMl0gL1Jvb3QgMSAwIFIvSW5mbyA5IDAgUi9JRFs8OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BPDhDQ0EyOThGOEJFRTU5NDdCQzlCQTA4RUZFRTY2MjAxPl0gL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggODM\u002BPg0Kc3RyZWFtDQp4nC3LsQFAQAyF4ZfcHbW1KJUKnTHYxgR6k1Ba48R7UuQrkh\u002BIqdVid8DHLm5iD/GDpInkXmwibs7cRRJZFGHi/2yiKyfzdhALGVcyX8ALyoALUA0KZW5kc3RyZWFtDQplbmRvYmoNCnhyZWYNCjAgMjMNCjAwMDAwMDAwMTAgNjU1MzUgZg0KMDAwMDAwMDAxNyAwMDAwMCBuDQowMDAwMDAwMTY2IDAwMDAwIG4NCjAwMDAwMDAyMjIgMDAwMDAgbg0KMDAwMDAwMDQ4NiAwMDAwMCBuDQowMDAwMDAwNjkyIDAwMDAwIG4NCjAwMDAwMDA4NTkgMDAwMDAgbg0KMDAwMDAwMTA5OCAwMDAwMCBuDQowMDAwMDAxMTUxIDAwMDAwIG4NCjAwMDAwMDEyMDQgMDAwMDAgbg0KMDAwMDAwMDAxMSA2NTUzNSBmDQowMDAwMDAwMDEyIDY1NTM1IGYNCjAwMDAwMDAwMTMgNjU1MzUgZg0KMDAwMDAwMDAxNCA2NTUzNSBmDQowMDAwMDAwMDE1IDY1NTM1IGYNCjAwMDAwMDAwMTYgNjU1MzUgZg0KMDAwMDAwMDAxNyA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDE4NjcgMDAwMDAgbg0KMDAwMDAwMTg5NCAwMDAwMCBuDQowMDAwMDIxMzc0IDAwMDAwIG4NCjAwMDAwMjQ1NDEgMDAwMDAgbg0KMDAwMDAyNDU4NiAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDIzL1Jvb3QgMSAwIFIvSW5mbyA5IDAgUi9JRFs8OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BPDhDQ0EyOThGOEJFRTU5NDdCQzlCQTA4RUZFRTY2MjAxPl0gPj4NCnN0YXJ0eHJlZg0KMjQ4NjgNCiUlRU9GDQp4cmVmDQowIDANCnRyYWlsZXINCjw8L1NpemUgMjMvUm9vdCAxIDAgUi9JbmZvIDkgMCBSL0lEWzw4Q0NBMjk4RjhCRUU1OTQ3QkM5QkEwOEVGRUU2NjIwMT48OENDQTI5OEY4QkVFNTk0N0JDOUJBMDhFRkVFNjYyMDE\u002BXSAvUHJldiAyNDg2OC9YUmVmU3RtIDI0NTg2Pj4NCnN0YXJ0eHJlZg0KMjU0ODQNCiUlRU9G", + "StatusCode": 202, + "ResponseHeaders": { + "apim-request-id": "fe027192-2a9c-467c-baf0-bfc1a5933250", + "Content-Length": "0", + "Date": "Fri, 08 Jul 2022 22:50:45 GMT", + "Operation-Location": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85fe78ef-40ec-4bb2-94a6-79568f048e9c/analyzeResults/fe027192-2a9c-467c-baf0-bfc1a5933250?api-version=2022-06-30-preview", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "126" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://fakeendpoint.cognitiveservices.azure.com/formrecognizer/documentModels/85fe78ef-40ec-4bb2-94a6-79568f048e9c/analyzeResults/fe027192-2a9c-467c-baf0-bfc1a5933250?api-version=2022-06-30-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-ai-formrecognizer/3.2.0b6 Python/3.8.5 (Windows-10-10.0.19041-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "661463ab-9794-4aef-91e0-c94aa1eddae4", + "Content-Length": "614", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 08 Jul 2022 22:50:50 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Content-Type-Options": "nosniff", + "x-envoy-upstream-service-time": "23" + }, + "ResponseBody": { + "status": "succeeded", + "createdDateTime": "2022-07-08T22:50:46Z", + "lastUpdatedDateTime": "2022-07-08T22:50:48Z", + "analyzeResult": { + "apiVersion": "2022-06-30-preview", + "modelId": "85fe78ef-40ec-4bb2-94a6-79568f048e9c", + "stringIndexType": "unicodeCodePoint", + "content": "", + "pages": [ + { + "pageNumber": 1, + "angle": 0, + "width": 8.5, + "height": 11, + "unit": "inch", + "words": [], + "lines": [], + "spans": [ + { + "offset": 0, + "length": 0 + } + ], + "kind": "document" + } + ], + "tables": [], + "styles": [], + "documents": [] + } + } + } + ], + "Variables": {} +} diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model.py index cd32f29965a9..eb99a0bc749c 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model.py @@ -210,3 +210,26 @@ def test_custom_document_signature_field(self, client, formrecognizer_storage_co assert result.documents[0].fields.get("FullSignature").value_type == "signature" # this will notify us of changes in the service, currently expecting to get a None content for signature type fields assert result.documents[0].fields.get("FullSignature").content == None + + @FormRecognizerPreparer() + @DocumentModelAdministrationClientPreparer() + @recorded_by_proxy + def test_custom_document_blank_pdf(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() + da_client = client.get_document_analysis_client() + + with open(self.blank_pdf, "rb") as fd: + my_file = fd.read() + + build_polling = client.begin_build_model(formrecognizer_storage_container_sas_url, "template") + model = build_polling.result() + + poller = da_client.begin_analyze_document( + model.model_id, + my_file, + ) + result = poller.result() + + assert result is not None + assert len(result.pages) == 1 + assert len(result.pages[0].lines) == 0 diff --git a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model_async.py b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model_async.py index ce5f7b8f8fdc..05bd7e25a4a7 100644 --- a/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model_async.py +++ b/sdk/formrecognizer/azure-ai-formrecognizer/tests/test_dac_analyze_custom_model_async.py @@ -224,3 +224,28 @@ async def test_custom_document_signature_field(self, client, formrecognizer_stor assert result.documents[0].fields.get("FullSignature").value_type == "signature" # this will notify us of changes in the service, currently expecting to get a None content for signature type fields assert result.documents[0].fields.get("FullSignature").content == None + + @FormRecognizerPreparer() + @DocumentModelAdministrationClientPreparer() + @recorded_by_proxy_async + async def test_custom_document_blank_pdf(self, client, formrecognizer_storage_container_sas_url, **kwargs): + set_bodiless_matcher() + da_client = client.get_document_analysis_client() + + with open(self.blank_pdf, "rb") as fd: + my_file = fd.read() + + async with client: + build_polling = await client.begin_build_model(formrecognizer_storage_container_sas_url, "template") + model = await build_polling.result() + + async with da_client: + poller = await da_client.begin_analyze_document( + model.model_id, + my_file, + ) + result = await poller.result() + + assert result is not None + assert len(result.pages) == 1 + assert len(result.pages[0].lines) == 0