From d78ff45820b1ec3b789b0d0887e96e597fb43d92 Mon Sep 17 00:00:00 2001 From: wangdengke2 Date: Fri, 19 Sep 2025 10:00:40 +0000 Subject: [PATCH] GeminiDB_umn Reviewed-by: Wagner, Fabian Co-authored-by: wangdengke2 Co-committed-by: wangdengke2 --- docs/geminidb/umn/ALL_META.TXT.json | 332 ++++++++++-------- docs/geminidb/umn/CLASS.TXT.json | 97 ++--- .../umn/en-us_image_0000002200454268.png | Bin 0 -> 104737 bytes .../umn/en-us_image_0000002200454892.png | Bin 0 -> 120185 bytes docs/geminidb/umn/nosql_01_0006.html | 2 +- docs/geminidb/umn/nosql_01_0007.html | 5 +- docs/geminidb/umn/nosql_02_0116.html | 21 ++ docs/geminidb/umn/nosql_03_0002.html | 2 +- docs/geminidb/umn/nosql_03_0006.html | 4 +- docs/geminidb/umn/nosql_03_0009.html | 8 +- docs/geminidb/umn/nosql_03_0010.html | 2 +- docs/geminidb/umn/nosql_03_0011.html | 96 ++--- .../geminidb/umn/nosql_04_change_history.html | 5 +- docs/geminidb/umn/nosql_06_0003.html | 11 +- docs/geminidb/umn/nosql_increase_storage.html | 2 +- .../geminidb/umn/nosql_increase_storage1.html | 6 +- 16 files changed, 324 insertions(+), 269 deletions(-) create mode 100644 docs/geminidb/umn/en-us_image_0000002200454268.png create mode 100644 docs/geminidb/umn/en-us_image_0000002200454892.png create mode 100644 docs/geminidb/umn/nosql_02_0116.html diff --git a/docs/geminidb/umn/ALL_META.TXT.json b/docs/geminidb/umn/ALL_META.TXT.json index c8bf3128f..2e70b71e1 100644 --- a/docs/geminidb/umn/ALL_META.TXT.json +++ b/docs/geminidb/umn/ALL_META.TXT.json @@ -13,10 +13,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Introduction", @@ -33,10 +33,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"What Is GeminiDB?", @@ -53,10 +53,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"System Architecture", @@ -73,10 +73,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Highlights", @@ -93,10 +93,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Typical Application Scenarios", @@ -113,10 +113,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"DB Instance", @@ -133,10 +133,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Overview", @@ -147,16 +147,16 @@ "node_id":"nosql_01_0007.xml", "product_code":"nosql", "code":"8", - "des":"This section lists the GeminiDB-compatible APIs and versions.", + "des":"This section describes compatible APIs and versions supported by GeminiDB.GeminiDB is not completely compatible with Cassandra 3.11 and 4.0, so you need to test the compa", "doc_type":"usermanual", "kw":"Compatible APIs and Versions,DB Instance,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Compatible APIs and Versions", @@ -173,10 +173,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"DB Instance Specifications", @@ -193,10 +193,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"DB Instance Status", @@ -213,10 +213,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"User Permissions", @@ -233,10 +233,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Regions and AZs", @@ -253,10 +253,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Related Services", @@ -273,10 +273,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Logging In to the GeminiDB Console", @@ -293,10 +293,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Getting Started with GeminiDB Cassandra", @@ -313,10 +313,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Instance Connection Methods", @@ -333,10 +333,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Creating a GeminiDB Cassandra Instance", @@ -353,10 +353,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Connecting to a GeminiDB Cassandra Instance Over Private Networks", @@ -373,10 +373,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Configuring Security Group Rules", @@ -393,10 +393,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Connecting to a GeminiDB Cassandra Instance Over Private Networks", @@ -413,10 +413,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Connecting to a GeminiDB Cassandra Instance Over Public Networks", @@ -433,10 +433,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Binding an EIP", @@ -453,10 +453,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Configuring Security Group Rules", @@ -473,10 +473,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Connecting to a GeminiDB Cassandra Instance Over Public Networks", @@ -493,10 +493,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Working with GeminiDB Cassandra API", @@ -513,10 +513,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"DB Instance Management", @@ -533,10 +533,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Changing a DB Instance Name", @@ -553,10 +553,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Resetting the Administrator Password", @@ -573,10 +573,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Restarting a DB Instance", @@ -593,10 +593,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Scaling Up Storage Space", @@ -609,17 +609,17 @@ "code":"31", "des":"You can enable autoscaling for GeminiDB Cassandra instances. When storage usage reaches the limit, autoscaling is triggered.You can enable autoscaling:When creating an in", "doc_type":"usermanual", - "kw":"Configuring Auto Scale,DB Instance Management,User Guide", + "kw":"Configuring Autoscaling,DB Instance Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], - "title":"Configuring Auto Scale", + "title":"Configuring Autoscaling", "githuburl":"" }, { @@ -633,10 +633,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Changing the CPU and Memory of an Instance", @@ -653,10 +653,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Adding Nodes", @@ -673,10 +673,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Deleting Nodes", @@ -693,10 +693,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Deleting DB Instances", @@ -713,10 +713,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Managing Tags", @@ -733,10 +733,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Using COPY to Import and Export Data", @@ -753,10 +753,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Backups and Restorations", @@ -773,10 +773,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Managing Automated Backups", @@ -793,10 +793,10 @@ "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Managing Manual Backups", @@ -807,36 +807,56 @@ "node_id":"nosql_03_0009.xml", "product_code":"nosql", "code":"41", - "des":"GeminiDB Cassandra API allows you to restore the existing backup to a new DB instance.Method 1On the Instance Management page, click the target DB instance.On the Backups", + "des":"You can restore an existing backup to a new GeminiDB Cassandra instance.Method 1On the Instance Management page, click the target DB instance.On the Backups & Restoration", "doc_type":"usermanual", - "kw":"Restoring Data to a New DB Instance,Backups and Restorations,User Guide", + "kw":"Restoring a Backup to a New Instance,Backups and Restorations,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], - "title":"Restoring Data to a New DB Instance", + "title":"Restoring a Backup to a New Instance", + "githuburl":"" + }, + { + "uri":"nosql_02_0116.html", + "node_id":"nosql_02_0116.xml", + "product_code":"nosql", + "code":"42", + "des":"Existing automated backups can be restored to a specified point in time on a GeminiDB Cassandra instance.The most recent full backup will be downloaded from OBS for resto", + "doc_type":"usermanual", + "kw":"Restoring a Backup to a Specified Point in Time,Backups and Restorations,User Guide", + "search_title":"", + "metedata":[ + { + "IsBot":"No;Yes", + "IsMulti":"No;Yes", + "prodname":"nosql", + "documenttype":"usermanual" + } + ], + "title":"Restoring a Backup to a Specified Point in Time", "githuburl":"" }, { "uri":"nosql_05_0001.html", "node_id":"nosql_05_0001.xml", "product_code":"nosql", - "code":"42", + "code":"43", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Parameter Template Management", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Parameter Template Management", @@ -846,17 +866,17 @@ "uri":"nosql_05_0002.html", "node_id":"nosql_05_0002.xml", "product_code":"nosql", - "code":"43", + "code":"44", "des":"You can use database parameter templates to manage the DB engine configuration. A database parameter template acts as a container for engine configuration values that can", "doc_type":"usermanual", "kw":"Creating a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Creating a Parameter Template", @@ -866,17 +886,17 @@ "uri":"nosql_05_0003.html", "node_id":"nosql_05_0003.xml", "product_code":"nosql", - "code":"44", + "code":"45", "des":"This section describes how to modify parameters in the parameter template that you have created to meet your service requirements and achieve optimal performance.Note tha", "doc_type":"usermanual", "kw":"Modifying a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Modifying a Parameter Template", @@ -886,17 +906,17 @@ "uri":"nosql_05_0012.html", "node_id":"nosql_05_0012.xml", "product_code":"nosql", - "code":"45", + "code":"46", "des":"You can view the change history of a parameter template.In a newly exported or created parameter template, change history is left blank.You can apply the parameter templa", "doc_type":"usermanual", "kw":"Viewing Parameter Change History,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Viewing Parameter Change History", @@ -906,17 +926,17 @@ "uri":"nosql_05_0004.html", "node_id":"nosql_05_0004.xml", "product_code":"nosql", - "code":"46", + "code":"47", "des":"You can export a parameter template of a DB instance for future use. To learn how to apply the exported parameter template to a DB instance, refer to section Applying a P", "doc_type":"usermanual", "kw":"Exporting a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Exporting a Parameter Template", @@ -926,17 +946,17 @@ "uri":"nosql_05_0005.html", "node_id":"nosql_05_0005.xml", "product_code":"nosql", - "code":"47", + "code":"48", "des":"This section guides you on how to compare two parameter templates of the same node type and DB engine version to know their current settings.If their settings are differe", "doc_type":"usermanual", "kw":"Compare,Comparing Parameter Templates,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Comparing Parameter Templates", @@ -946,17 +966,17 @@ "uri":"nosql_05_0006.html", "node_id":"nosql_05_0006.xml", "product_code":"nosql", - "code":"48", + "code":"49", "des":"You can replicate a parameter template you have created. When you have already created a parameter template and want to include most of the custom parameters and values f", "doc_type":"usermanual", "kw":"Replicating a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Replicating a Parameter Template", @@ -966,17 +986,17 @@ "uri":"nosql_05_0007.html", "node_id":"nosql_05_0007.xml", "product_code":"nosql", - "code":"49", + "code":"50", "des":"You can reset all parameters in a custom parameter template to their default settings.", "doc_type":"usermanual", "kw":"Resetting a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Resetting a Parameter Template", @@ -986,17 +1006,17 @@ "uri":"nosql_05_0008.html", "node_id":"nosql_05_0008.xml", "product_code":"nosql", - "code":"50", + "code":"51", "des":"Modifications to parameters in a custom parameter template take effect for DB instances only after you have applied the template to the target DB instances.To apply a def", "doc_type":"usermanual", "kw":"Applying a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Applying a Parameter Template", @@ -1006,17 +1026,17 @@ "uri":"nosql_05_0009.html", "node_id":"nosql_05_0009.xml", "product_code":"nosql", - "code":"51", + "code":"52", "des":"You can view the application records of a parameter template.You can view the name or ID of the DB instance that the parameter template applies to, as well as the applica", "doc_type":"usermanual", "kw":"Viewing Application Records of a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Viewing Application Records of a Parameter Template", @@ -1026,17 +1046,17 @@ "uri":"nosql_05_0010.html", "node_id":"nosql_05_0010.xml", "product_code":"nosql", - "code":"52", + "code":"53", "des":"You can modify the description of a custom parameter template if needed.After you submit the modification, you can view the new description in the Description column on t", "doc_type":"usermanual", "kw":"Modifying a Parameter Template Description,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Modifying a Parameter Template Description", @@ -1046,17 +1066,17 @@ "uri":"nosql_05_0011.html", "node_id":"nosql_05_0011.xml", "product_code":"nosql", - "code":"53", + "code":"54", "des":"You can delete a custom parameter template that is no longer in use.Deleted templates cannot be recovered, so exercise caution when performing this operation.Default para", "doc_type":"usermanual", "kw":"Deleting a Parameter Template,Parameter Template Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Deleting a Parameter Template", @@ -1066,17 +1086,17 @@ "uri":"nosql_03_0010.html", "node_id":"nosql_03_0010.xml", "product_code":"nosql", - "code":"54", + "code":"55", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Monitoring and Alarm Reporting", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Monitoring and Alarm Reporting", @@ -1086,37 +1106,37 @@ "uri":"nosql_03_0011.html", "node_id":"nosql_03_0011.xml", "product_code":"nosql", - "code":"55", + "code":"56", "des":"This section describes GeminiDB Cassandra metrics reported to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the me", "doc_type":"usermanual", - "kw":"GeminiDB Cassandra Metrics,Monitoring and Alarm Reporting,User Guide", + "kw":"GeminiDB Cassandra Instance Metrics,Monitoring and Alarm Reporting,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], - "title":"GeminiDB Cassandra Metrics", + "title":"GeminiDB Cassandra Instance Metrics", "githuburl":"" }, { "uri":"nosql_03_0012.html", "node_id":"nosql_03_0012.xml", "product_code":"nosql", - "code":"56", + "code":"57", "des":"You can set alarm rules to customize the monitored objects and notification policies and to stay aware of the database operating status.The alarm rules include alarm rule", "doc_type":"usermanual", "kw":"Setting Alarm Rules,Monitoring and Alarm Reporting,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Setting Alarm Rules", @@ -1126,17 +1146,17 @@ "uri":"nosql_03_0013.html", "node_id":"nosql_03_0013.xml", "product_code":"nosql", - "code":"57", + "code":"58", "des":"Cloud Eye monitors GeminiDB running statuses. You can obtain the metrics of GeminiDB on the management console.Monitored data requires a period of time for transmission a", "doc_type":"usermanual", "kw":"Viewing Metrics,Monitoring and Alarm Reporting,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Viewing Metrics", @@ -1146,17 +1166,17 @@ "uri":"nosql_03_0019.html", "node_id":"nosql_03_0019.xml", "product_code":"nosql", - "code":"58", + "code":"59", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Auditing", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Auditing", @@ -1166,17 +1186,17 @@ "uri":"nosql_03_0017.html", "node_id":"nosql_03_0017.xml", "product_code":"nosql", - "code":"59", + "code":"60", "des":"With CTS, you can record operations associated with GeminiDB for later query, audit, and backtrack operations.Table 1 lists the key operations that can be recorded by CTS", "doc_type":"usermanual", "kw":"Key Operations Recorded by CTS,Auditing,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Key Operations Recorded by CTS", @@ -1186,17 +1206,17 @@ "uri":"nosql_03_0018.html", "node_id":"nosql_03_0018.xml", "product_code":"nosql", - "code":"60", + "code":"61", "des":"After CTS is enabled, CTS starts recording operations on cloud resources. The CTS console stores the last seven days of operation records.This section describes how to qu", "doc_type":"usermanual", "kw":"Querying Traces,Auditing,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Querying Traces", @@ -1206,17 +1226,17 @@ "uri":"nosql_03_0027.html", "node_id":"nosql_03_0027.xml", "product_code":"nosql", - "code":"61", + "code":"62", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Log Management", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Log Management", @@ -1226,17 +1246,17 @@ "uri":"nosql_03_0028.html", "node_id":"nosql_03_0028.xml", "product_code":"nosql", - "code":"62", + "code":"63", "des":"GeminiDB allows you to view slow query logs of databases. The unit of the execution time is ms. With slow query logs, you can identify and optimize slowly executed statem", "doc_type":"usermanual", "kw":"Slow Query Logs,Log Management,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Slow Query Logs", @@ -1246,17 +1266,17 @@ "uri":"nosql_04_change_history.html", "node_id":"nosql_04_change_history.xml", "product_code":"nosql", - "code":"63", + "code":"64", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Change History,User Guide", "search_title":"", "metedata":[ { + "IsBot":"No;Yes", "IsMulti":"No;Yes", "prodname":"nosql", - "documenttype":"usermanual", - "IsBot":"Yes;No" + "documenttype":"usermanual" } ], "title":"Change History", diff --git a/docs/geminidb/umn/CLASS.TXT.json b/docs/geminidb/umn/CLASS.TXT.json index de8e406f9..a69263528 100644 --- a/docs/geminidb/umn/CLASS.TXT.json +++ b/docs/geminidb/umn/CLASS.TXT.json @@ -63,7 +63,7 @@ "code":"7" }, { - "desc":"This section lists the GeminiDB-compatible APIs and versions.", + "desc":"This section describes compatible APIs and versions supported by GeminiDB.GeminiDB is not completely compatible with Cassandra 3.11 and 4.0, so you need to test the compa", "product_code":"nosql", "title":"Compatible APIs and Versions", "uri":"nosql_01_0007.html", @@ -272,7 +272,7 @@ { "desc":"You can enable autoscaling for GeminiDB Cassandra instances. When storage usage reaches the limit, autoscaling is triggered.You can enable autoscaling:When creating an in", "product_code":"nosql", - "title":"Configuring Auto Scale", + "title":"Configuring Autoscaling", "uri":"nosql_increase_storage1.html", "doc_type":"usermanual", "p_code":"26", @@ -360,14 +360,23 @@ "code":"40" }, { - "desc":"GeminiDB Cassandra API allows you to restore the existing backup to a new DB instance.Method 1On the Instance Management page, click the target DB instance.On the Backups", + "desc":"You can restore an existing backup to a new GeminiDB Cassandra instance.Method 1On the Instance Management page, click the target DB instance.On the Backups & Restoration", "product_code":"nosql", - "title":"Restoring Data to a New DB Instance", + "title":"Restoring a Backup to a New Instance", "uri":"nosql_03_0009.html", "doc_type":"usermanual", "p_code":"38", "code":"41" }, + { + "desc":"Existing automated backups can be restored to a specified point in time on a GeminiDB Cassandra instance.The most recent full backup will be downloaded from OBS for resto", + "product_code":"nosql", + "title":"Restoring a Backup to a Specified Point in Time", + "uri":"nosql_02_0116.html", + "doc_type":"usermanual", + "p_code":"38", + "code":"42" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"nosql", @@ -375,7 +384,7 @@ "uri":"nosql_05_0001.html", "doc_type":"usermanual", "p_code":"25", - "code":"42" + "code":"43" }, { "desc":"You can use database parameter templates to manage the DB engine configuration. A database parameter template acts as a container for engine configuration values that can", @@ -383,8 +392,8 @@ "title":"Creating a Parameter Template", "uri":"nosql_05_0002.html", "doc_type":"usermanual", - "p_code":"42", - "code":"43" + "p_code":"43", + "code":"44" }, { "desc":"This section describes how to modify parameters in the parameter template that you have created to meet your service requirements and achieve optimal performance.Note tha", @@ -392,8 +401,8 @@ "title":"Modifying a Parameter Template", "uri":"nosql_05_0003.html", "doc_type":"usermanual", - "p_code":"42", - "code":"44" + "p_code":"43", + "code":"45" }, { "desc":"You can view the change history of a parameter template.In a newly exported or created parameter template, change history is left blank.You can apply the parameter templa", @@ -401,8 +410,8 @@ "title":"Viewing Parameter Change History", "uri":"nosql_05_0012.html", "doc_type":"usermanual", - "p_code":"42", - "code":"45" + "p_code":"43", + "code":"46" }, { "desc":"You can export a parameter template of a DB instance for future use. To learn how to apply the exported parameter template to a DB instance, refer to section Applying a P", @@ -410,8 +419,8 @@ "title":"Exporting a Parameter Template", "uri":"nosql_05_0004.html", "doc_type":"usermanual", - "p_code":"42", - "code":"46" + "p_code":"43", + "code":"47" }, { "desc":"This section guides you on how to compare two parameter templates of the same node type and DB engine version to know their current settings.If their settings are differe", @@ -419,8 +428,8 @@ "title":"Comparing Parameter Templates", "uri":"nosql_05_0005.html", "doc_type":"usermanual", - "p_code":"42", - "code":"47" + "p_code":"43", + "code":"48" }, { "desc":"You can replicate a parameter template you have created. When you have already created a parameter template and want to include most of the custom parameters and values f", @@ -428,8 +437,8 @@ "title":"Replicating a Parameter Template", "uri":"nosql_05_0006.html", "doc_type":"usermanual", - "p_code":"42", - "code":"48" + "p_code":"43", + "code":"49" }, { "desc":"You can reset all parameters in a custom parameter template to their default settings.", @@ -437,8 +446,8 @@ "title":"Resetting a Parameter Template", "uri":"nosql_05_0007.html", "doc_type":"usermanual", - "p_code":"42", - "code":"49" + "p_code":"43", + "code":"50" }, { "desc":"Modifications to parameters in a custom parameter template take effect for DB instances only after you have applied the template to the target DB instances.To apply a def", @@ -446,8 +455,8 @@ "title":"Applying a Parameter Template", "uri":"nosql_05_0008.html", "doc_type":"usermanual", - "p_code":"42", - "code":"50" + "p_code":"43", + "code":"51" }, { "desc":"You can view the application records of a parameter template.You can view the name or ID of the DB instance that the parameter template applies to, as well as the applica", @@ -455,8 +464,8 @@ "title":"Viewing Application Records of a Parameter Template", "uri":"nosql_05_0009.html", "doc_type":"usermanual", - "p_code":"42", - "code":"51" + "p_code":"43", + "code":"52" }, { "desc":"You can modify the description of a custom parameter template if needed.After you submit the modification, you can view the new description in the Description column on t", @@ -464,8 +473,8 @@ "title":"Modifying a Parameter Template Description", "uri":"nosql_05_0010.html", "doc_type":"usermanual", - "p_code":"42", - "code":"52" + "p_code":"43", + "code":"53" }, { "desc":"You can delete a custom parameter template that is no longer in use.Deleted templates cannot be recovered, so exercise caution when performing this operation.Default para", @@ -473,8 +482,8 @@ "title":"Deleting a Parameter Template", "uri":"nosql_05_0011.html", "doc_type":"usermanual", - "p_code":"42", - "code":"53" + "p_code":"43", + "code":"54" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -483,16 +492,16 @@ "uri":"nosql_03_0010.html", "doc_type":"usermanual", "p_code":"25", - "code":"54" + "code":"55" }, { "desc":"This section describes GeminiDB Cassandra metrics reported to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the me", "product_code":"nosql", - "title":"GeminiDB Cassandra Metrics", + "title":"GeminiDB Cassandra Instance Metrics", "uri":"nosql_03_0011.html", "doc_type":"usermanual", - "p_code":"54", - "code":"55" + "p_code":"55", + "code":"56" }, { "desc":"You can set alarm rules to customize the monitored objects and notification policies and to stay aware of the database operating status.The alarm rules include alarm rule", @@ -500,8 +509,8 @@ "title":"Setting Alarm Rules", "uri":"nosql_03_0012.html", "doc_type":"usermanual", - "p_code":"54", - "code":"56" + "p_code":"55", + "code":"57" }, { "desc":"Cloud Eye monitors GeminiDB running statuses. You can obtain the metrics of GeminiDB on the management console.Monitored data requires a period of time for transmission a", @@ -509,8 +518,8 @@ "title":"Viewing Metrics", "uri":"nosql_03_0013.html", "doc_type":"usermanual", - "p_code":"54", - "code":"57" + "p_code":"55", + "code":"58" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -519,7 +528,7 @@ "uri":"nosql_03_0019.html", "doc_type":"usermanual", "p_code":"25", - "code":"58" + "code":"59" }, { "desc":"With CTS, you can record operations associated with GeminiDB for later query, audit, and backtrack operations.Table 1 lists the key operations that can be recorded by CTS", @@ -527,8 +536,8 @@ "title":"Key Operations Recorded by CTS", "uri":"nosql_03_0017.html", "doc_type":"usermanual", - "p_code":"58", - "code":"59" + "p_code":"59", + "code":"60" }, { "desc":"After CTS is enabled, CTS starts recording operations on cloud resources. The CTS console stores the last seven days of operation records.This section describes how to qu", @@ -536,8 +545,8 @@ "title":"Querying Traces", "uri":"nosql_03_0018.html", "doc_type":"usermanual", - "p_code":"58", - "code":"60" + "p_code":"59", + "code":"61" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -546,7 +555,7 @@ "uri":"nosql_03_0027.html", "doc_type":"usermanual", "p_code":"25", - "code":"61" + "code":"62" }, { "desc":"GeminiDB allows you to view slow query logs of databases. The unit of the execution time is ms. With slow query logs, you can identify and optimize slowly executed statem", @@ -554,8 +563,8 @@ "title":"Slow Query Logs", "uri":"nosql_03_0028.html", "doc_type":"usermanual", - "p_code":"61", - "code":"62" + "p_code":"62", + "code":"63" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -564,6 +573,6 @@ "uri":"nosql_04_change_history.html", "doc_type":"usermanual", "p_code":"", - "code":"63" + "code":"64" } ] \ No newline at end of file diff --git a/docs/geminidb/umn/en-us_image_0000002200454268.png b/docs/geminidb/umn/en-us_image_0000002200454268.png new file mode 100644 index 0000000000000000000000000000000000000000..c03e3ad629c3f6ed6fb096af34d3d51c71faad30 GIT binary patch literal 104737 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Ξs>cw4%EbQPccoSk{u?7`wId_a=JQ%|nQ^NkkC z3W|B#J8xS+6}H7+-xfdI7++$UXZ3h%WZJ!t-hOW^yqTUkc(H-IIA`~BkM*rF^{+|c z`{adT&zHCgOoIg}-H)WaSzE7@3ExI)cEWG?oUH5fB`1y@J4UGTaUQ&c6*Oj#CQ;oz zEob-cmmZ7m*w|>PthZEBw9ku5&D1toTng^2f}@9>R%rjT!4MZ211Q3z*`pa}G-GI1 z8CqAL4I0U3rW?DaXKpbV3?6lZ=a#t(@5F!2+TmucbwF!?~(D_r?2hQ zCNlm;c0gqu2o>z1h_oU5VwEHG5%YIfeK51VC)@*c=u)Xvu~pIPYVkGBe$zh2{k>VV zoM5Xi*vfdbnU=P;allL8=LvB)W}3QYreMC~9`xq8k4OVYDC87mn9i@rja>G?_D`EG zq@Nf*-lp{zF@B6b!&=s}yXo5M*%iFsA`cvs2WUm=_sy+#dhwtIIf1gAo+AYX1t2MU zW@x#jc7@rs%Ps8!;7U*aP~27jCtr7!Q_OW?!gcrtUMQtQ{THvd7J zf4jnaSNLlRg)PqPj2qKA%h)|D#d0iVXV}p7>(_z(%Yps;*bvhw05}~0Ts}0^dekQH zHfEq8V{A-J46ZL1t|!R+9!BsmLp9nV1>dhg=vaBQb$Ph+6Ix3(0nyu?verwNE&=Fk z0QB61T*Dxi1`9ecwh9nzQ@7V>W_ z9Hu&)k(r&5`Sq}FO-p&!Pxk{ce&qrpWm_dN8|jfH7Fcx57$QLv3DoXy$UF<4;nPq2 zNZ4P<^+wo+hu5>i!)po~mt}Og?$FpU|708)#KVq|MAfy% zcrwsciK+)02Ek$(G68yt&y6`c6RNpB-}1P&g$uZbDBjKfv&3c7`dp&?hfRg5oP~^wZEF`Eo-1$opLLwYIjvDJgf#%+;AM z{-?DxMXxZpn&|7i5tHsAaG-bt2WQVyx}XK=^If_$)kEA}YoEy2ahCyE;HWG>Ji({m z1hb_f35~MgV!9x`7hiIlE5(N2HkOu_`XoP(V(8oXtS=wPQ}#rZj-oN41AUxvr!sCb zN1-Z|doFEPEntYulsT8JJ{PEL2vh>PnC4Bf&#mO`aC|}{$;_GSSwN4-8Hn)aW_^+C zr>9HP8$P}@So)d4=R>o;A~<{H!guWVrLS|74@L>Nr%#^_FP|(t`Iix9;mSf8!&BHb zf~ph-)~sC{-#s;_a}3t&V2=OuoGgE%uHKoxapNcfPeMWhJ?bMnY9p7H*;nb@Fpq1E znI}cQF@m(DS<}(HOf`J0^4!_=9L)`_>4pDH*@DTDfprAGB8tcWt1md6G(&mkgAaDE zF}v4*{M`L+k9URKy@Ebl=iHOW`it2U6%~O;Yut%F(zwh@?+}Cb1scga1iQH*|zRn4MDnT6Aw9U+DcRZ#W zc?@&G%?k3s3WV6jl4 z!Z`66$y8T9+R#HVZMF`Ztake^qLeS^`N;Jtn+_5IX>V}TJmdS?-O|Y%CBRjY;r{Ri z&r4G8iB|4`nMm8)+IqB#(H9k?e~`NW(5?XgYR%QOHtP6|krl|Bj8==$N@@V1h=<0# z@UiDs(r|4(5+T#-p|wiXj_euJc_~LbN)N)5*CE%}2~CP%Q?~YccKynzNSH&Rn^N7S z?syObco4(iD|g)6u1HNCAWA5Zi_%L@NM5V$OVakym!IBKn=*VgWjI0Gn*eX*hiEos z&L~-WYHD`v+KS=h4WQ(Pje`KrXBJhFr*QCPt2lx|KuSzyb|K~22-FrJL{Eo4U*Mw>Dp@&pcr1`dfL1jwJ0?m1x# z8KR#M%9T~O0*}9+9d0uYi?m&o+ z-E%IO;y)l?a!>BA9`CDi*Qc0fIr0B(rh^X03jz-bs<3LB2rG%{D{0gFDP8tPfU4AmSdGlr?aq(|vUEq!(gnDy+ zvAYL`USD4iG)fh|#Zb+SBJGXUvwO5i8(0IVln~PR%ov4dv%)i-bxaqr3qk)FF;;CL z5U6THHWmbjI!kk^y;h_FH|RM6IzNjYnRUF}{4L*3UO9HE16SFMtFR8bCmz`>e3c#l zVQnElT7(pb2|TmtHZmTdC6#@%~!becxkDJK=XL{5b06nX0n}F_u-u36H{7DCaun+ z)KLi5o_;9Ykpg@ZDGS+tfRpy$eFT zl$cQ(-a8@lKvLELLU?maOXnE6!g85=dEVVGoSvwznn(!WaQ5trFI19Ig=xFO)~;Q< zp_PIpCCgkzNwbB>&%D^!-Xponyj&kmFTL6E_CZUE3x-3!C>eP#dtGasr`<{R-S~_{ zKT63A0mkhwnvjwE6ps6#?3s-z`f~GpiT|tS%w5f$S}~v_MUGk8w5bDYSETuBqUNi^ z%WJkQE_zu*cut=A;`m$tjr2&MJO#=hhYtjbzGKq_H_{e(VnLNtz{mZuhoW6aWfvSOvob(8R3@Ao&`4B`H zA{z1eb(vej7)KakK)TgKJ`pBO>Gdg*bd`X3q-Txn(WwK&rRlB6NN8r|_jpvJ`y~i4 zvc0twgGnvnD&o5CPV^#|PY!{^L-r_+d-~e4E?RxK8Fy0BPN0*JU$>I7z|7%e%^O;u zS;X2WvA@{;P%epJoW)?WEa=vLVDguk{iLeo4i66#Wr`JEn(81kTh_duovx^K{ClYK zN1m8Db2{0kuLtA5)Sh^m#-GlvpOI92uMkyva(dL*u7eIH2A2el-* z?lN891->2M3sftDVj17YB~u#o`;{9+`ad!5`tz|73n+dYfA>V$5U7H|Ss$YeU)GFl zaZzkejf{8n%-PVo2-zdNJp47}XxGy8eMc^GVB#@+2k(ZZ+3i0K2_OB-#5iC|pR%&O z*3f>eIi+^RK!Xk$oUWev9ASsKnxwf(T3tH3FgKDGv{Q=+uYVRs@^Vd%gh90arPb3L zA@kYo?=ibdN=l#$Z5I|CG`O$r+BKQ4X=`mQ2O&|8Iez>&6r%^i|MKA}XF9A$Cu71x zNC9)!MLR=2prNd1Y3Pm5tiOF;72`h=>X1blyD18sU9X1yafE4<9)*6*`ibz0{$1V& z!C*sqtjhg_CxBE;e05IvU1Tm9@e!hW!5up94vhHx(&M1R6t(HKW!J7<#89&c)bZ3w z!zXr!QF=v*WpMY*m?lqLLyyqxbFA zpP#hZX7F75_%vIMvHsDTG1PJxuH$TJZ*Mo5j2@F}Oy}{owLRuFv-1m(b$^z>Hj6?o za`$F9Lu?fitBQ(>+Mt-FrUzZk=`5+&NVwC}_k^`JH8p*)xG0mxOk`S!FKyp2sbTP9 zUKHFPIW=cHY%pm0FW#Rr9u<@6o(dRh4HwzU6fd`0=EkcTP zlk&q=5vM%L+ze&zL5nx%DC7!VgD*PovmIfr$Ru-X`>0rQ9+@qm)0-idM~J@k$*uuh zyczHP+f**`m6y7NJ*)O+zTbgZ16M+Xy)EXxDp(-moN>F|$dzjf<28E&alyev;Z3Rc zO{91Hw)S<^lPQw$ghG@|8&M&0VhP1eh@j_C9kVYO3|@WX%%rQEI@Iw4%nnzUX7KVO z{J>n8()U&GU<1Xjcke0Y7&u4rD&@|T_1 zxaw!yjW*@WU}|QQDLi+LLZO?t>79Y6bPeEJ%J5L-x%p*gcyul7SaX%8I4|7scEURH zVuWgVW?>_8QE5u$x!_v348Mo+A2_rbl=}#D+z~EzcvWJLmXsBIJt?RkA=(q@$n4og zGpU7b-7bO&s-Jt=zBp+gu+hPWcKbddkJ=+f=j}tF5SFt-8!sA$}>{W25C(&T!0GKbALnU+*Y0v z*!45Yhdxfmb9|hf`F(%#r0ayXl()T9V%(wJTqS|50916HFO-M7{xTSIj4sV?6-{cZGmPQhdEV zP|NOqQ%IgYdv-iRvlrpC-3Hn~vlYMlArCxTWk5AWOc9{=2!+gfWHO`Bjy&EgiNPzR zM3-UIM2M9$60BiUbF!}NUwQO?A&b&6P4(pHb*+%ejg)E|Qk)?Ke^hsLw%Zn&dKZB+ zDjjF1`x1Yf zrYUGv7QEegL`){I3X|KA0#ec-gRsV0(#OyD#dY+a#pBAIu3e+vVUnT~=Bq?V`%_aAm(hfJ(Kaij) zf<%wSC8?;G6atj1O*1s5t!GIf;fOV&iaIXO2fyi}K#u}iZX84{qpv@|+zbT4q=b;x zc|K9QVWnwP^Rj{Zf^i^$XQ@5`GYPzfX-A%&sJ^jS_lD|c+u^~w;O7t#pwfg?k$7ip z%{SaHJOC*^3yJBp$l8mFz;Q(YO5ed?Q1cqY2t-CjlO@W`5D#>>DH{GWWjuhYd0ECx zkBaM&uqk?v#{+$>Xe<%~P<-3m{JOFs3ghv_%IMA0=`(6XK?}u?&LUZGaH;#f?AYEo zQ%~H(4xNp{pXgk*&?yMqNVG0Ta=DJ@e6-d)(V>guAMA#DxlAnC>4v_J3FJa{gz33a zHt;hj?dz|y=U2~GA%U=vQ4$=1+OQnwb5{N0C!&D#t-9qWcY#E_`0V=L+YMg+#MepZCv__+$v9y!)CFJG#T$+uJz82i@sIrj8k6`6 zx0C1sMy{V&SzA$AONK=Fu+$A@OMF#1GtbQrAEC^fw3%53WQ;*^$?>bl4xz$EnI65A zTkz0dzhLuPk_4&RZkIxyX_hl_o&ZT9^crs>w4(g=VVI_&iSi}2sF#dQ%se$MzH?ms zmVxynz2`+q5we9>dKhIG(xD`-UrSu5HO%~-zFCY<)X5N=gAAcmU7DeaUcg1fX#Ar{ zc!BcoV`vhQ<~-_gQ5zF)>2Yx9UdM7^~7({Gn8^ug$^l$+P`-eCHrWiF4ssF#EqF^ryj#=6a&}BjlX$`q9kUf=0CchULeYMls8kJ?M0EO zhXkZU@Y|bpp)Sbx2U2bvc<@bOLs6oRr-}~A*%8|A2vRsKyJM_>DuFUanGXO?!BN{s z&F+~!>^uL5DY#*NeRjTP6omqkl|?C+61R3#LQ0JH1m?WA5zg@w6Vr}b))(DxRrwM_Twe)71W;)c%*;vRSE4J=X?SOyr?`fg^< z=bY{J4c)FTWRCv|Ll!S2tZ}zo#br__8}Rn)9=s@B7=pK=(YEwIP!8mSoq( z%5%4K#-ebpvvG=vKbbFg{5T@<;+=Y8*}KLk#pTFOD1sMcj3*~HcqlLIV4g(j@0ulW z9n41a-aA;H_@yGVA=R~+-DIAbFimqFl$SMZI@&; zdq6t*JbU@Tzss(NHprBaNNi0-vf&alx63rR#!SW3zPTX8yf@8wp_X+Q8@g>ltHQZ2 z+!M+OpDDcaB%@l}F}4(CL+3KR?{O)zYER5km*Nir4`a*F_7`d26lUZEvRPrbBCyhW z`{%fb%ytv!i@3OHyZN@wyKA=*`g=gi;E>0P#I@Kfb(3R+t=b0~&-Wi>3hO6SE_ZL@kKYWvK zxI`5T^=UaotCf$2+HX$7Uj4|3I3KsYQP{8P-CYunXY2tsKdSBl3e8;J7d zEWc&e9=YX-bt`Ao(6soxIli}}Rr{MYG*Qj!k8+vfXjQe8t8CEv8w=ma7u3kiH3Oxp z;vDW!=#uc6j{j2L_E;-eLB%?68`SN?!~oy1d1ot-uei@Z+=yrx46p+gDb80@_-EyP zeexf?F?Sx54_C{)L7~&bL`V6O{IohWI8-!!|H%iQ$k`n~QXPN2&UAf~&hD*o=vFH? zj=nE(Kd*4Vs1N+PMz)(N4jK%4VXwY&9Uq$;*X77j(bAI*^a>x>1gp(VO{peIsExBq zcs|BBoUiO0K&0j56HNK0lDOtz5P{rhP)vThnv z$n8ecu+iGynxU;I^`8q3{H5>GRG|;t-e@gmyLZWLXaK>ZuQ7G+VtSgjkmjy$LT6z7 zp4xc)ixOa8AJiXhc5%wTp;eaMC{W&cES_-JQG$IgrnWkl#N7B!L$jm`6gG47(+qKG)h-4g?W9Ocl?HMXI3 zSJ?(h@T84F`}Zl{6fWFd$o&<>zD9GUBctOCV~mguLXKZA+2mQ4;Skzx{j9X*)}Mq+ z{Pj>R+E{$k+#Yw?4Q-BWv?@e9O02$ zhv{u_kSBZ4WW`@eXbmXsnVz$Mr4dox66`7+ZFtddQ!d22hp;pO)4JBU38vA7XfirS9%9 z=~7?}k4aUiQYVJ2mcfDIA55{{oAQ1!-*GuFj~nH8J;em@S$z-7xF3u>QX%3ca>~$(D6K zSDTlcc|Nz>ryN}#9+eZXbu>KipnuTR6wG38Br*Q9*DP?c+iTAmQ+e@f23Dlau0t$tN_wDFm^p20-<6Zh$S z<#PLFsq@HEH$5F9@C1+nR`!eH;%~T-z8zaL; zk)iXdo@t&JQx1i4+nfr2vBxl|H+i-)>k7k$cBp#xcwXc`3ilt%)?ry!C2B4l=z#PM zkt_9BQ?9l(S5=;rc?JQ5m_oY^MQ3!Xwn_Z5;90Dq%4mr(5`&pu=`Pj~ zbgpSA`v_GyL@qO#g1K4gO3E5eQk}_A21@y>aH)&ETC)&mb`dKOZLk=VXd7`Wf)pmj zXii{R8rSpNlr0E85-r7LJ^zjrw8n&Be*GcY(6)HjG}#nylY-wal04q#i!9tTtoM&d zm1Ide{=8&hZqS><+vyT0(l2|JYI2H+Mw`lN8xG!(3gXP62~YiK z?uvf$ZX>z5I0BkiLI4p8vJCwb0+_vn#OQ-Wnh_5ZGYNr8K~}kPo$s+o_(q~|sv$5G ztu>&+h?|O^zJ}?p-Zn106MZXadf_U+%L)j^$e88+w{+8Mrg}lbF9O{>?dG-sf!a-G zjv5?*L9U?>-;RBU!K=~l7z8sjqOg2@6H(j&B8@2oJSC=~$&58s`%Z1)dP^f~cg6>9 z5@q@{@Xg5CJGX=(A+Tkbt^<7Z=uCs2U0U>3K^zftOQQc^k*qig z1o2v$>1fP%fXt??aQ!ULQM3;E!T{VhK^zigv^NdaTN502D0ZHhB_sw<=ZrIApk3ri z03PGc+9{z^jDypS?wRKPC&hUZos6sOR`yNO;|E`! z)0xcrri&RIrE+Df{|})^cmORlj4PD!l;&tJE;o0Vm|nc6q305kkz(VuwDxt4ixRT4 zsVsk#l4sv<74GfdxwP|sT^71_*0JB_&xFw?jc1u|SICR4(p6NGYU@(%10%iJRuj>!+#rC<2(ePr@as_jGpZf3Fp zF+*Kswr?`|>&(|7r|b%#7|uCFD&R^|KW6_YZQvvy*ZTZUr0xP zexaXoUh(E)PEWW+048%kB>NKW7hA}~zDtrRn*UzsK970rn>+Ixz`tpMH$!fy*6hLN zM+e7|<}w}KcRVE+V1B;i3df_O{aV|9Z}kAW5euyQO(X$`F`a@t0JwRLGo+!+H7NHg zbzol}G(EwSh(^f+ugbNV>#8QXk@s6gv>=e#fu+4^1O$~DT3Il(s~}tbdMx)hp_t~e zS$j2C5it|hIOCs{|=f9 z8xdiyh^r-X46-X)NPX~cQd#VrPHmnK{Ha3X-)akp3dXlM z?M)sr8SoNMN&E5C_6uJV9$cjmYL*zn$P`2oD;)|DCK9c^-$W-`Mp{oJ30vjqsib6l zr(sM46TVfsnfY--0x_EaDShG!?p8SOyJ=h1+qNnE+x427Qsqt&gKkDA3P|Xu%$|sf zJbirhW>BRkB~gYand7)pYc&QABK%~CQBUGE*^Y|>o_I6zlh`VZ((D^H-6$|yOX>?^ zCf$T~0(E~r%NIk>@Z65&Wc8I_^XC^~d`vKxISi4K=19CUX@obigvhCK%+pR>CPOwl z&g>yxE#f!LH{;4>o{B2}@s7hKz@9}2iXFwN10*=M9`($Wtsncl@R=ei_@}Q`qpRp?^p|C9=DQpC(K_=;Nm@x& z)LM-nw01s}0;8?m+>Cy+rIndolzL5P2lKJpk*||rA25>LMD86u@6V1O>Z+Qv+w5N? z7bs4k(|V-1@>+jWlblCXAVLCEm1{57Ft4CdcV(c>*f(9ULee-x2`u&}VmB2O4sWP{ zrkL?jS_#vGqF@x}?rdfS571@m7G!m!!Dt7I5EB@3Fz z@#wJd_Qdw?37ldCH1S zN3MI(=9lSxC>$;M{(eM8##zI7Cz5)`qMMxmG*mSQZDFO_#%AJnziQs3=N{J|FFywJ z;Zwzw1R*t7;&kY)Y?|57a{yPT47oQ)u%m}SHJGa@uZeY^$<(?--7*5zgE6*DUsC3Q zgBHvee?8eaXhG9aJ?x#0jh&O}YF1PKpU1|NjJ7zwtJXM@hMo=ikLR?Qh09VuXXZ=H zE!Rxg&!mj&MDJM+fLg|li@!eK?20ojyhn--CAsq>xtm;3>Uc$}se85=4J+KGW{oR} zqc^FV`moh&6ypXO3Id?NSHzoZ{1+{3*Yw05FPdU%bcpwUy27`Q*6@G3lCedvSpLBx zFFn2_Qf2`UwRd)khCBkXK?<2!+clu=zdMI%Ptw*!@0+8%rwnrw?^rIo;chE**b`#0 zch>O{5`;E90+3(lLq(!OD%{Y=Xt~q>;BI1j_yc;E69$d7W<8%N_>Ym4ose_Y`^%LejU?O_ttvhs3+6>KnH z##hTSN#DI!9(0jXBqyony4{ZQPN*Jwv?!%qTrPii0LBn}8XS)qsbOe4fnl`P*bZUt z4^`;oPErqsLI2<`lb0FXmZpP&T4)CPzzw|@WdK7%;7w`kHB?EU9{7 zyFzV?%aHYc8afU#FXKUkJ{lT2g`O{d1jD{OO=rg>?#J^nSXAG$kZ#AVLuW3O8toM* zU1*YVT}CUu^US0$9!VCr6Z*TTf}c)c+81JkGazQ22TG#<-g8+R*g)F(81y;I9S7v2 zY3#_tzY2f!b&D1>id8{PrPlC@sDX}#QJS*Ul^eCqQ8~w+pKEn2vuIM#ugFi zLzICb-et?WvBTlYerUZB=;s!$>w<$i^&qSc`gfJHtbcEs*}KTh0orrWl}&VcANDu@ zUe^(EKjR*H@SwpuFXfNN z+2LfPgD^rq^hnCc0c=Z06cGA>I-%m^ok?PX2s`UKOBqYF(Vi|Vwgi$?uIBcZcJy)< za=_07#s}4Df}HD<29HQR*v0#|V@)#Hwy4#TZxQ(2T&rQIVHCJ(+3s05$)J=8Cb77# zlM-w>RJ9DC%-DYt?sx2o*op|!fW}rog_UXOn{`_%O>jUs)t;Qd^-y6;sQ)Vnww@0* z9%2Qow2y_rcKDb9ChE+pLjRY9p<={D^;g+Oi>fmB;ljmVxX_IEYFY`y!`Q9^c4@rg zEO6!NARRhCVKthlltDy@RWoQ`p*KCgXR$yrdwD#+=LFieUJFE{B7}_;uI9{=g5@=t z+BZsc?mS)fxY)rRiQab;eW%fXW$8zm=W)IN25M;oVCD)An`wPv+Ve?JquKFjY6VXq z=KEtq6Q0cAX%A*FfoNS2qj*s}wbPqkHc#Mt#4yL-=*0YfWZm59n~uA1sDsZe z66rwWqG*&A6TOrw$+&H1?5X#?6Q*+Hh7fB{6t}@$r9|X zK+7p#2UrdjS|LN`YWte0?$SKmPIKB0E+QFB@q^22VCB; zBJi;S8@zm$Fx8G+^%uFyR?+EtFacEXlRK`;v2`_$`-cSX=3{BgIej??h|0j3-lM1$cLFV&EbXfNw+JKLw|^x^2YE zg=$bf0~92{c7((OV;dtG{nX|Ux1C8pLA;3QCGnzffBguy5mA#iR+RtMj*)NIg9^F9 zVbJ^t#-EBnUm4!e1E@zIE>aTAufud;p?>s&K8riO16*i!l=37x>YEgPKUFr-1x#)| zyYx6uG@i07H2Cr(-@vCZ7w0Rs_H0f_`8+4{qI+k-^`AWJtqwF*zLwKA)0cE3K$O}m zCOyMnBq~ooB$+@OGJ;D}lKMc>+|69(V|_3??S(zMjgIcOqEZizAztubmJ_+C2X&75 zxVTS5*~`V1kAs=#Y8+wM>cDdf{;WO@sm?@^hfq|-rpM2u-VdaVeSY|lXAIexvqhTA z;?EoN-zEA+oA_bih7UXe}~k1OCNpd2I*N^5FyII|5!c%3v13qxue;WsZT~jk{HG7nzIVTa_5o%!Hv48RP+gI&oswK z5u9A*nPfv9jf0w`vxauErz5l%iku;}S4SqXy|YpVUro99XElymqj!=PO%6OECe`%D zQ7;S;=>6E-)EI`Ad>LfA2`He;dQgAICsUE)C15A9VO&GclcpPM!trAen+C2fmvfKA zI~K!XzW zTOg{xn;7`37?6$u|4Nk=8J~QHjr%>xqPc?%J}K+(k*%7YKjzysN>pxP(XQDF&y-jh zO7tzQbKM1I&wOl-orC}>P^}v*fC+jSp;YhKs}EB0T8fiqM9#7o1X3*1JFf?LN}$&& z?c2nZ_*uDSlPPF0We0Zk%+b|>DjK^)dUoqY2^T;U(4>W9F#>DZ;rqYKkGHI!!D8_` z(M>TRP^6<^VnV`b`4}6O8bF0ooX1iIsEnVfrGkGvk<{*K;Y?snLuO00slcdkT$3HpHQInAZyiYGis!PZmE~r6~M;KDh!0bPvM$P zPDsbw+&C=d@6mZ5!*M9iJO6$K@icxq>z*YIjOgu3x&4v0n3&trr3@4)uyumj_i&+Z z{S1AD)h`wH;*cBv^s=Esm6iWYFI;=w!2das|1w(REdB700jlAOLr*h~)W#1u+05Db z!HeMg6cqNzhNCFg*jI~9v&R$tEjd{Pg{v|=clME5Z9l*+8bVo$8$`%y>|BVxoGsXA zs`o-JI41WUuyJmM@9i9Z&H`vl*m4EgtPXitaPrd44RIMvV>2^+D1|u{!CcEX`jTHd z65M9?#F^bsn!Tt3tk5}q@>tr@Ou-l?AMe-`-?iL|&ETQIw{zxc{6DEG2!TXNhKqeZ zo~_H8$FMvSvtQ~wt(Z7=^ezwqBxw{I5w4r3SX>e6ks=($FKP3F~@o#;v2C2AIP zb;6mWt?x1h94)3r|Bf}r78@J;yC?38l_40CfZ|SO9cfbM2B|>oyYd_WMMo8btIe9m zg~lrj$AJ~JqD2Yyx&|~V2%`Fi;+}-xY9mn~N!t-^Qahgvv7;#Hq-p@F6^>Lwfss2p z=Tk#s(6soh|B^$Sz7Kx}lxs9(^s0eW0fhrYSWVDe2^h1ZN}i1pZ}2Rjb1UlF)PRa(&#q<1bz@g9vJprEH$xY3IaGB>VQfaQ zVge87eb-`(C`GUs`)B1$36%wp%CIF#nEc2X06Bv)U?5K(cva5h7y>V`rnj5}tfh_J zv^?D@hF%m(->jv0mLq%~DiD=bnS+Hm>|u~_XE%7Xc6NZ1`i~@KeUvl-W%DGBFPDQ` z47uy4e62`ObD}YzGBl8Bzckhzxy;|2=>0@xD<2@C^4xq0PP8DY;wgz|hi>$4NxC`C zqrRS?zJk805bJovNtMTgy0nrF9Xc`PyX7L>iO#H!HeE9r2MR0LK?}S2cY0YD;Eh7( zBdw^#1`0)1zE{s3Y4CBQ>M z_s4VC3MsXg1&>dJ1_i-;8r5!J#{@Zz_Jzn(Qyw@ZcD_(2fxi!(3Xq`8>yR*0modJU z3Lw(-6Z0KcMV7lj68LqZa%4~Bu+?~H;`1iX0K(p225q`Hc)%PI^3TKC5W*dY&a-Q~ z>gp1Oiw&B$lCo9+NvOrb=Of9<3sP^-@wbTD6afJ(<|Jcpt%Q3od+fLAz->IT_MZa4 z(#+ygBHONL#+j6(apZbWC;B!PCYU{xKe(u7r+}KY*4X#F#JOHqhGTAIb#rzn)b590 zE0kh11s9_{Svvp|J|K7Z5sf|R4i&0A9on|2`0qsjTM_swV()ar`TQ|5ZoXL{os$^K z$a+Lw^qN&sSk~N#(6mFW%rW}Yj7|Mb_j%gDzNpqDRyl7<{N85oeoRbs=Kg43St9o# z+SuAyY>4zfBDa^Dodst86{+iKnGo1! z7COKqB?iaYe1uFRcQRD@zlfsUuX8UzV2}l%VBVm7-OEgQvpBLM@Tcy#{3mK`X62Rf zzwCbN1b&v=a5C||IIW_bm3uxkz0pK;nFobWaDJn@5(=bWO#YC&q#?_Z>lfB~&<1Tictz;v=MfCW!LnKWf=_}8RO8} z1X5d+oMsDZCHBtj*bi$Vjmfx&Wc@9U9wHY|2OHSx=>|tW1@)!Svf@WB=B3@Y^9*$c zAp3gm^1{k13#Iq%+_r68=RfsW6I44(v+_}*NxEwbR9#PCOK73=K2nj4vGYh8p}OS2 z#{gvmA{F9jE}qYikX7Bk^9<1rn{C)Jw(=5Cr7qe$HiYzP?@Rg*@)|PzjlK+3AR{Z6 zN?S{hL(Mz^4Lwh3i}Qr!Zq6VgV;cF(M7Arx@{5OQX+KU5AHUCFi%)q5v{P??Nw5A| zwy^?bOXFoqsNL`fL>|sHQF0#tRp!`HwWjH7&0A6$Uvh@kH>rG%l@Fk5py_g01?)OIBw$Vtb@Q!|zv|@@V=rx9b z;CI{X^-z*pYgulVNnN`wa-WP{qTd1-F_$BG0d`e35zs9d`>-JxW2hyaJV-(vDl_Bx z9%{WaW1{>3} zm!j53%m%b#EcvQa3A_a8@d|e%Uh&ukrkSOnt#f|}wYJar05n9h%1bL`(raTg* zbBq=_V|jGVi~G4;rp{d{flVoi_vDI3O~cwJ%djS4SYn3|N`1goy}Kn$wceV+wKx{1 z)<2O{8#KgqBKegfqbd0gd1vR>nVcGv4bIZ3O|?~o&QXqh_;5(e+|5JNSyv2e323jQ z&+2Ew1C*qj`I)A2%e;_GoX2t|U!nX8G2b5DRW53gXTx=F%E>yleQ77?Xexq0Se$` zo!H4AvH*k8dkFZ5m(YnjA2X%U{y=;hOODZ{3H2_lK=6|A?@Q8$ybfey@_8-h0bwpS z8eUS@PIG58pJ(kWLqf0gU3!0*$Wx5+1`ZAi{wz{#;cvPo=g#OLlj-Q(A*u}* z&RPG#MA|U)FitTpDDeH^a7xK%tL9}`he~kzELD16LB1PX1(;q}`(!B2t4?jldbHb+ z_I>iOH3LsSTre}`5Q+KJ(?JSxclTS9whW`u$s7-+gsz$5aZs5CFkvKIpb$PUyz_Nr zQ8@1B95rGiN9s5C9!J!n3O0_0RkuK=8b?h&GW0?Kw*PEcm>cr*2T9FzhCs%euRMvP zFz%iX)2Nr*kTmTe9Q1E~?_elMZDJqTvIkMVfiKX_SG2z@-*&~vFe-MY3ycpg& znio}dvTMvb6ae%%3N&bvaF=>&68FWa%;+AG@KxBdRij2HABa$x@DfF<6JUzyzMg1t zJ%F|-q%ypNNajvM%fb+<@ogc=y!hBi$Tw6pcse3hTfTHeL514Qa01%wP_*hukamP& zK5=dfTaUIN;x%I`!lXQfQV1fb(F}DteO#1mz{%i1`z}cNqtrV<#Rz1I39`Ov@os7& z$P7nEMl}o!S6gixvfHTnf@DP;=dl?^)jft7DOpe~?2dSA$|1@k+ZB61V|~T!_!P?~ zxxVQ_5XY~P`2X#u8ap*nlpJf|Q3{*-=`ilkaHf$&YnZ)1ENFO3q zp#%Uxg=(!0J;(TA$;y%cjqbK?VpgnYA~WiBOiOJrd8i{rW=A}H3XP|1fR?C(g=`BSc@KBDhe*69B{(_7Q!i(Q|sVZbhrr{ zX4FuI)PX3j{UD{kFD0Io8sXi*8pRr2eERl*jVQfeGqrYUlk<}+f7OgLcAA=I<4n4i z%Kj4;Z|E_@QL4Yv3VyrS5Rmh>$c;&)Lj!;cO^)THPgeF|wKw9^_7JJ-6=~z9nYjg+ z2J|=LP}Xex)unBjTWE2pu?c^eBJeJbu0rxcpoBJpddl0@eKU2%l{bn}N6M+hp)Qe2 zE9sBt1p5$J<-up=#Z4DhOm)Eg_e}&cOD;^ZBWa(Ki8S!ol3Ahlzvi^g>CvEP(mR35u6ykB#=<+v8mi{)apl%@K(9%eqYiqYQJoX4@AZHEo84d(Hp~O{_HNkgre*QcGX_U6#PB- z8y6bGl35-c2T7+eZQ7XWrM~tmqT?^3$bY5wKf1M4cnamtC91n}wP!AEP+A%bH&fTs z74%1h5>3Q`Y1;_VQF9CPsDKNP?g(Iu;Yu)5;eD_!N#GCC`f=?@EJ-zAh7-BEy5B+6Pk5yK2GDR9;fb{$h0Ja zS{lx#8E5AX+lDn%Q5OZcp<4D-Or^8p#qmOxh!_~#I(7-#F!p2eLBR}m#si^KEPAEG0LFN|iY|`Q9 z{3JU&o6DauV@R4?8-TcMfeH#UT(x)m`Z;rA%iv*&h4Ut?Uc06scGEjyttU_N8_Fxu z|IJ#{jIZ1S7+v+V>}}QCNI>oVVsVxFa0~p|+)Kk!F1=Rq%#>=h-flSd_hZ_&Xl6N1 z->|^HsVxyl(Sx1KoQ{e8B?Z&(!R_+MK3$J z)nCH~47I-B+4n{{TS{$SEBkQ@*J}%6pOfX!lxhDkV|#V={6bw_NeO*N_Zsp73@rBl zq3+G&qb|?2@dS#|qNdbJszBxxQI16zTa>Vb%;`}}kz(3)5Flio`J$+3 zDMUd{F_3WsR8ANcLkOA71Oh}1Axa=a*2zK=vd&Bj~h7ioehM`@HY_kLPG1 znfWgFbKlo}Et#w1Dpt`dHDAJZvJP}h2!sxxV)yjyp#SEBFv=wOo(U`VoD_^vIN&l< zJ_kvQ_l+|TuET>jBLk=%FANZ*c{!E)TS_BFj>3^qIkhig6$u^Ov(-GVIgs4(Hz-R% zyXUS8_&uz2%sNEC&50FORTAz6@EOfDwAg+ki`Xu;G&6V2g5;5<=p(b zW70<`#t?tT?JZafL(rjrI)Zn3@@h%S4C_XNP?s?J6^LV>&lS7!-8gw8i}B3g5(!Vs z8yZNKyB924@T#J*argJ*bVe*4*2uFA^)qyp@$el3IFnO~_6*d>$;JhRbk-iXaCJ}K zwgQ8p6c%>VN_>Ng(kkk=Y#^md$A`k4s=oN~oW8&NA4JMj(Np)OJXUso71zYCZOyVz zIzJC3MDl~zm6@^**3_eTAx|4-FR7Wd^Q9L(MP-Hh(n5pLV+q2u3_7g3noAMM3Vu>p z#+O+Wr%XxtvTjY;L|u@|Bpol!r~}oTBs|iOcai1=VRy<~F{*+5^wMNCr%SW`k%T2txT$X+AKHJg8iUQrXQ#qG{E_>+;z~Em3@O%Q z&*wDaChWo1xvYx(iA509y(o5g`=6w{XSkMO!5e ztia_Xhx^xmTD6X6$0TCFREH1kUU;M*K+$3jYWOJ@h?^f#9>SfO235FBp?+Tj`)kp# zA6<;5Y*OatGwA%GyAFAMO?jSiNt@rF^C3z}jQc#W#PN|JeM4GpCsFKy&6x;7Q7&8N zWv`BQtDlvOT^}BA1a>K2K~lxwyMFZko5Ln;H(_%C-eu}z_`as6mVpNPSj%V6C1QH> zVW(S1^N6^6elY^ItolOTMRnx^6Gv`DlWM`81OKW;Ep~){ne#U!O!t!qz(v}K5&4mq zjshRSiYmc(2pE+&9?3pw`=7FG2ekwxi2;Dv2zeCC~9nA#&GtZe%al7JAvKRHwFd=qf;m*54M`{#kc z$Q|dVN~Yo@{u<@>n!ha-dpJ~?6@yo$J?@7Ka!?~HAKYVed+>8DK?kdswO`nOFwP7x zz2%QIzVKmLjFTh8OLnEj+f(hP%53q z^e@(j-}hR`g}Ry{c*4pIwLel@19u?YwfnE7h04Q=PDwA#8e?{%*~Jyebd`WhT-bZ~ zgDwx;C%{u5I6rdKs0C}=PCpo`a+YZ9Z|+`zO%H{Ic#p_L=+mwN=!t!jvQhEQhdB2m zoSQIyTxc?52VHlZ-QPHpBo{S9frc@3C zN=}R54jYOCH}kZTd+RDJk@$rvN5?(#v%oz&tMq1<=I>ZP^~R}cNb3_-nZR&XT1OVR zzwyv|=qYiUZ*Yxr8lPIW3?oa?8KWO;13vsD1(DGAGcd`OTf_cfa_sz-e=eaMlG}Hy z!B0Zxfk_7a1IlGXH);dfM&hC$d)WqphyWU5fH9oP?SV=f)VGGf`lyRCKagBl0oY$d z*GZ(UPevaQ=i6py4mUUA*$2J8kQ*}UWvStFf3-u;!DNH;&<$%_a5FfV5~~IsT)rAy z;uYrZ48iGv?AIde;mR8v&O35SvAYb6cr+KRfw2VsxFv^zvxMg*iBzp>&iHy;y7amS zl5miM_yd9j7=o=`m{G62I*|3TedGYihjd(Q7tFOFKflUB?3ShN?vD@I-2T+wX6XEuNQdi$lE#z{9O&gVWjcxEwG`S(q zy<2dJW}u+*1??R@Kr;J1l6!w9E&Q0ZW z{U5-IBeTf$c8HH}8IEUOjD{=XfCX#u==|~c{!Pg+Fq(x3s#ZCicFO7@V|7(DJ2jamw@In)@$#IOaCQdrAW*+wKYE!kRy9ki5<`Ihu17D4UA(i zj-udo0TcU|Jn)Hj##-;xKor@~DShWY=8K)ugThAkERa+hV0JiL|sp-e%3z{TD6(T`WQ;hD+QVF}HF@zA1c!%4mDP!|lIt zW@u=)T zl9N-{V3Byrw`=JUo4xj~_swZJn!V=Cp3${64S-j%Rn=eEXw!V$tAJ_n`8s~35T7{^j!+| zS)hz(?+Iy};V6vLAp^sbwu$T#a>X)SF{*kr(XM<1m7W892EX&S%UYk?-L0j%jp*vbfuAT^Pes!cA)S*Kuz?I5`L9x~!VN$s&+xtj(@!BPQ z+i`oyPV;U8k!Z3F#Xms^ZV2M=4Alif)Heo39MLNdt>&hw%+T4zns-LpRh^**?}FnR znrgf&6GK-5c*R_zH{YFDeO=F#f9`jGux*hCfR^MjN=a~g%h8}aJ&^&NB&r)r{XG#= zB3y>%MhiE;{GE>ZS|d9D<;z!Ks_f)BDA-$IncG^G14(E#+g;PX^+*g$A!8iRRA#5! zPd6(_Y9t?7TogL~*DnKiayge%S#U7!1-4%1L*J<)F*D_~!?`=UKW@p(QvT$FeOtz- z`R9VFJGdI6l@rQXFTROj9Iwj)a2|x-*zepsqc;U-+=0BJ@{QdXaw6*1RB|nc1F>0g z6wgSk>j`DgnHehrHuRgc$|03)6^av5z)p_BZq&*nU+AW}pG7`kE_&u^*s+{Ac@k=d z!g-U>{~bntEx{u|+`5ikTgOMw1c?(SBV-+iS)pW8L^!ZTJ}zQFsY~msBoq`4R1O`WH+mH~ z7z-xJ`WrW3k+R(b3BSSLWq^Sp5b;z*UVqGkmZM-lUPw0yvv}hsrIXnKHi!S{19Kyb z!DiFkmsLi%0Zln()!O;BxaqmZ_}*jyIA}iChjm`j>qSVm7&Zs+Apdw&!jYS}_Lvv% zdkcr|?wPIkQui0VedYpX8 z?CkHrtZHmju3DM0(%z7cgA6!lU<8}{&V{C?Y`m~9lKM}aa{@9J-A$1*F^Au{}Wp2N@$hs>V!8HRk zDnpO$oxzWc-GR^u!9c>oRd#<|WJ?vk<8~N1$=`|Lt`Mq@Z3Z7!aG*W?wbna_HXvii z0x0*_O$nr5@RJq8Qc1!=IMx7G`LwB#Q=vxRc;dPE`0Vz?%Xl8sF=q~Z9NiR59i;@^ zaxot~z_;uyxF8EB8pTq~{l=&jx)C^OscA9;?NPYbn-rKOczyG#aO`0L+qx9C;9769 z{M@0SZKc{STefC4`k)D->MU}PKdyNs)0mwTjMOeI~A-!Uz zcmDZ#JpD#@n<2;c=Y;*oS@so^ZKQrJTWtVKHq=+_@VyI;=hD#$hdXvbLUt0z-3e&} zNaDXKMukgV$Ms{Y3Dc+<`ih_#z=atx^2#oyaBq4+R{Ai1{kJL;+E65{9|&1~-dLbMW2o&~ppd?J zveg7xsHY9}gs0}=QXiC(ehY*qcx12!i^XwIvX2_-6W+Mj(S{8s`tnP_E0&dFm zV7u=fm=7BxVJ8Ld;7LQpo+5YrT2%lIkuTkojxj&s-(D+Qam4jDpYS7C?!)OYqc*MR zhIJI%1C}g#z955ZeyZ_}3nkxFVUmMDlxI8?Zh{l%Uk9|UW3txfPFRUjY0ouzZz0CC z3@QZQ=eT_F8Rwvhpn2q-SZ)nlhbxBY0K-wPbvXJU0CUnoyjS)KaOu#ZQ}Q1L8O=MP zM_kje^5+({%teQQt+N_tBmh9d9fGe+tD+3r(7+38Qy9R4v-jWZ4VgxjxXwQc>bl)3 zQd)pz{vP6M43@C`yi+#NB-0rX*KB_rO)Uk9LHl6PFvesrZ@FK`2hrr9n1(c;diy`; zqixbJFN$4V4QLkTpN41i7U;>F!m;K|o|@cyUtkMFHhp7jMW>z#Ne+XakiUvul)90s zg_Llbp1k}?o}LRspowgzb^nsbww{mO;SoGQZVfpXxnNdsOYH(A3-y%(7f>Xj9f9~V zKd9}X3++d*uEow&$RL{ZsK7@;*_F%BU6C!c;#2`4Q%3PF`56`jyj+Cy0|az|dVENI z-2~lpxwiv^e)@D6yzI6z%w*-Z9uqjRBv?P~pKG^Ix}~IecwT<;(qG@u=zQ%q!Jh+# z3)0Ud+>`}tk;ys+x<(=r;u2v^rTdI~NHef|4F4Py(kqA~eJ(I*2rO%W~LzNn!U9KSA1_iZseCT>u(agX>22MM$&{;$Aig-h@>RS z23+|dIM*ehJba*NeyD*CbzJMXjBw;bai!hXIf&&*r=koy}70{3=!bfkTGg5SnH$PS~lem;nI9C2Z50#6OdA!6WmrECGccs*L9 zl%rVdmMy-{=Qicb`;c*T>7gjlZCV8M_#gn)4Iv?s@MREK`3H)=^>t=sIxJ?{#zYe6 zCOT5nM(ve25NIdNcg9=6lwJ^9Co1{@k>CqK;N{o>p7dYv15Nz{%5?ZmMRH%@ghIzg zJOs1XR$O2Hbv{yd>a%%YPWjN2Kr-ds#lPy^q{RIUq3qXW%{67<>Y;Y&s^&(RjxCn^ zx5%G}_q_qh#M03`@_vp59Ukvyoc1&Wc3d_*Ic7M&2fR13RDDF`_-*%7c+7a#ac-u*J)d*VGpOzNIN7q)8;QQdf=6$I_8u{uXzpf7$2aI`W<)Q;AzDbp z)39>%5lbc^3I-;ltiD_-#l1QCZ>$lEcHmY9W z)FCxw63pT7?PVC$eYf={|M)8sxtj~a1c%-HDc*lRie(?%^$f<$-11x^iF8T{rcAHU zV5@z*?Cy#V5-PVUtRJ*Y9dZa*gSv(CaKU;p2+2Gna zBP+~!$~JXoW~jQ~ZhbmPu72P1?yLj}45ZZX@k^}uLn8uzglA~_%Q0Sj#JP=Z=U^!r z{Mh!XEFXohAga}JP*88kPqkrznWex4K&H50fXy(J6`BCAdOeXB zL3+b#*v_UJaxuA!1M`1X` zl(Q~bot13p*p;2Cer!in(ZM2=dTYDJ@w7&;<{;NgC^KY#n5@coAeJ%*^a)%k;>*9s za>jO|ndD-U1zj0_N+yA!=`auV#Mb!MIZ`vTq?cpfDPKafpA78xss4lSt@b9wW?%26 z4?M~B5J1d4CD=pj*FzF(R8fSLQwkIpa6e>ok_!oFfM-$gA5>;br#=WDxI|VEusGjV zbi&E$)H~K7z^7fp0qvyfl+^=qMbRN_w{S0re)SzadX#HTJ@@I6c%~Xtz!>^fF0HSK@`jZV9?eH?|ib?xG93Xn_D9nXacmK z(0A@BxF81Jb&$ukcpF({Rr4MehT}8zWreewgVmQp3}$Zh4l9@B%t$_zw-)ba zsOPgx+Vm)n5mIaSDJ)om9gKo2m-BAG`Uyum+W5;*8E&$0-oj`e1PJ3GV99v2k|7}> zbg}XD$pil&6$MY4d%PKwnf)KYmGZg-&+gJC3+2Oj+9Y4qe9f7Se>_{LuT78gxze%8gq4z`np-;eWN1rC$)X#|-`j|`kTaE5G-;;} zPdY}E*7-xRYg6IXJ+@nYwp8VhlTJF+#$=d##b)F!@Sn%)fv1&}H4Zv=2kP0D1{$Ez ztV_s?#n2xNvaXZc8uE1;r@@LW_d*CG@v%eub2&m6yW4Ytuibq;< zUwJ}PF;3&o%~oXNnebszbG`3aLHAK~IAA-2JfCW#A+t80Ej0_D_bIC!~ z0_J4Wqd6XB*gZ(^E>X^z4>e1E1Ix({Fd*(CB4uv%>@a-f#3G(RjBh| ziZL>!Jvlv7wDYjkuA+<>=w!ynpr?_D3WP)O3+Pu>{Cy?z?w?u^L?OB~OWjZJJQWMk z97vnkrtmP%LFT!Lf|!8Y;T_-}I;saTwx(y(#s~L8H%RhhUhm&) zw&#e=87HJ~zvO5LXmi4bEY!x z2hlLji{3FER1)hJ5a8N_VQ8Yh7-9&ZVKvfkuaop8UMZ+Q)SqooT?ES|aN|$tiCpC4 z)teVb56CQ^VSVPAvoxn{RKsDXGt4xtD#Y?zlIJ`~Bw@C--DaIZa z{9x!@QRaOtnGGHf*pf6q{oQ1cTVvxfb=eG;%G9)p8&7j}3=Vfq2F0Smf=yFB z^b!bF*?^&*x(Cm@p)R<5bizN>R99c*qBBE)9gpOd+bzBGCN>cv*XU;TK&Jfin{qt6lms%SS`DXg?eu!Tb8- z65I`46JV*rqSACM6+)Yap_|rtTuLt~)6YP7j!jGow24BLETv+++K6X2I1eg{FvVhVK`|;Z0*52T z%v=sZ&N@whvx#7@k>ETBj&s-$&D45sNO&q9(mpC?<{ND31n7F8lFO%35E-H3T82oM zW<|pCuSE?8Re}T*-R#D7q6g#NF0!owN%t*Mqoj9XrbhH<7@*4G3(stH0t1VqsLrU~_+&ggYu?O3DcGGJJqq z^x(C)+509Z%k@X`#9?n=(E-%d>;SO?$i#WfriOyTbn7j6oUjsv#fGB&2|Rd$z{9_} zoI7%v^-Gz9tT3{(c2Y!1+LM>)9HukL1y037_qOr|g27m*YrurJY|2ow?ZHjZdU_E_ z1=tV-36!(HeNNah)Y%xSqPh}(3E%hBHC(9kep=z(&P9!r4=%6Erz)&7=qggjx^`yC zN{w#8D%3H&QHS{sU@=ur({kOhi+*oo`b1V75GF z?&G0>FCTW_WH8mshQe{PZ!sv^re3W2sS3nHiPatxhLjH@`#ewUf*ao%vppPrT9e`o z5ZJCAQ`OBN+hvRH$B4%n(odckmIkvYnBI+v)ogf^rA&ukZ}#oQhftnAO@Q33lRLLC z*2~WeNQkNyWJ}l@)#Ipje6kS9AoktR=>HRY3aWp82F`=hi&yL*iFQOlh)V8!lbyNQ z2Ie0*@mtnmiBl1HU+%$qbV>v42Upj<>2zH~b!rKacm8NPZ5$hJ`JNZ?`rc#h8dgPg zlsnkU*eVs)MUo5i2%edtT=_%w&)M1)i;liM%Ae3mXt5t1ia;!XfvVgi$OmOV_( zf!X;Rv%3l-3h9Z-SXl!Q4s%S{S%>2tUK7gpo`$9!Xxd9`@LwRmPdy?LycYq1b2!3_ z@k-dcT}Nowo5oiSz;QwV&oK`OqlE9B2frw2S1LsMJlzd#pJ@GeijxGap6o*uFbbnL zKmoPY%TD?@BXTHXObbBT&k$$4sv4@aOL)zw&)^Z&XSPw%i)&!=)SIl!Q9KL-=ro>% zDv~rp>T;VYA|K(X(72BLh{t4Oqplc-S%)Y@F00?vMEtIwH_5vJrXnZ`2^@OQ7!M zm<;~1zvWM9r(=-ZXv%dFJuk&*Sr2yyfac3udzKP06Xp#5h zL8O0)*`}7Ipxfso;(I9?thscdopGZ}T3^M3gdTRf()1!TIa+^eeuVqeYo5EKva`K& zV7`cpJdh;dZu;|JkTeLFj0>~Wr%9bspWYzd7`PRScqJzH0lpq|4?XzpV{-_2lo<_h z3uC|wB|F^-{*ziB;=r|fdH$Z?>!CuO&kNvITxJ~EVN!LBII=TA`~embc<$a-q6Z$( zQ8-G!GA^f-JUTCzX0s9hCm{%u8~S ze+M@MTM!2Y|2;5?X0JcMaR=N@zR?XH=r;-ODE@T4O<7>|ztwu>@0l}BHl;_t8u)Wp z8x-)X6-l)taBM~DFSbVO>N>*zyUl2xr#h=y2tSMRiK9%`&fRg3c%=c_m6sHk{guF^71<2r|tZx1L2kL651A>z#qXL&LhyvVPZ z11m9BlEK*Xz{|ptyAH;x)FMglIMt-UtmSIcWUoH7S^E7)3kHG?zOPlaKAyG9TVD7i zY}}vFo6MT_Vd?dw+LWHpcQ3&wOyZ()g26dl?g1ou)%?`k$AxFx}FPzm1u>d+R}GlkrH~ZT{|K4#mK`+oZpaF#GrA z%F|!on*D?~aB#sSK1W?7lt3VXv)$yXZ}_0+*Mr%)I(v z>FOpj3Z-2l38E?i?X~x;7S8x76ZfXQ2V(6N>a=Tu-rXg`wA^R-0#x$%zyl_|Hv>LL zV64E9Ydl7V$boyK{r}MV-6ZWqDh`PSCbVpznkSSR*7pc(O6skH%Vlk1wV+IM?IMyB zz%*_Ry#L*gwwOx`Ic?9_x>VIrY_4egog7||{)tNGPNkK?dhd*@1a=|*6S^afNK%87 ztrWQW>EGY);~WW>mUOr@&4^w1-C}My|E(`L42mMOyqA31g5D!?)Dt50(g_@iq`YGV zWH6#St^4k0mp=OX4P6ZpY%09r1^G(|Wyc;iIVA8tK<*e?0e4HbYN=VtQU#P2F_|~U zUh7BxqL!Uny1%Xf`iT4%lmoqvi`0QD*Ybrq4g z@@zK@pYPd$VS^k5FCINWp1Z|bxlZnEW}S@ukB4FK{0ZK;KpR-Ywb` zG`KhQI(P+@&Qwj2AwMF!9MpyBjc0e(3(5g=E0a@pC%bT-TlRLP1nWD?3>Tqc&qq_L z+$3p47mDr?%YgGSEr!qWIol6Ta}=&w>fitiIKgix=BV&ZRyg2%7FmqXynj(?f$908 zG{R}z+6%C4&~MnP6#KF9>bhCX@3=EC{H=e7jPB$VN8!pQZ(30lR*e}`+SO?97Yrya z#He7)2A~*cX6K&7^G^g0isVX0G8^C@ac5w??@NRW6B-%h*G2*CG0^woCUf8g*|9(j zsDMiEFpY=edBUjz$+lexEBv&uERgigKP>_G>65#ze%-)c@U^yKI7&wBB&P=pcz0m% zolhDgJ}!|rp9}vxp&WHTunYL0gkq*Sm{)MZ2bCli`+hgC(^t74xBypTUz@OjcnC4v zaX1zNlOw^*J9Rn}q6OiY=r47G&@{l^=x=vs(1DV!HmF>SK}=w1i^qptL9&XxFDv_Q z2PIs7)CZ)FeM>X-8;((>RxClV@SdSZWGrkDke9F|K7ACe7%8{}S!#po_$))u4Bg|# zBqW~r(BmFMUr8_HH1bVo=B;D8nC#hi?(xT~_$f%fNmSGlf9IwK7)y7w0fgel)lq?s zu%L0kN&)qkriqAa4U8v|Uuud` zZ}lv!DO>}{T!^a3qQ^`e1dJz5=65*zE8GkGZy^R&_m{!I*IE)|Fk`Q%#LqSccY_$qOCyo~`!7ZFmp1#L;4O&&t43ktSq08WvZB zWrE?9^bzx97Y_UfnkYpHDbeM*6aA%>^BUk?c)RmM7-7?muH(pN5BqwvNBY7efd^ev z?|T~_)5vL-KV?ixus)fv8Y6YaWp(r6Zj!YrD-w=2Ytcc%XLQ|%+`IW+5B2=1F$|vJ zI2^pn@g3Z%Wo4X*F=4ML*eK{{J-WY;%8H#y!=ynofU9kY;XKObs=V#x?Rih4rIB{O z3W;a>Kn0A^DS&wk*Mn4tYp0;P&BKs=TIeJ6%w=6-HUAkbHVG#a><|w9!5kovtMvkp z!06Bl28`T?#DzOF1F7hO=OIh!3PgxGKkGw*#?VZa%asvF7h@-?aXGM`Ra)~*!nKrt zo^JPeq=Xo(7EW2+kZy7^pw98oyj)UbRZdJ_WqR*~KQ+5t*q!8(=VVL=9wk=b8$RTH z5QTtpBdoOjdqe>oHvhhnSPPj3=h#l=yg&aBZ{*UWEL12XV8NM+xjxb=}uJjEEwF$Vn?S%+r2kB8A5Ah;U01DR?S5Sb83feg^?7?KJ9U5gp z1PgpXcq)RPUa}Z6?Fs~|hI)~$P=mcF(Sgn8z7;&Uji^mC$m3%;l$glChn4_nDmMm8s;n&6^;XPb3KY@XC ztVO6qFcv#s0R@Zi+2h${#hpQNk%}37#NcL z_a+3Yz+&6ebwmK&mQ3%z5Jd4zZ`L+)R{boOY*qz;<46sJ0=&;?d9{($GP)QmKv$F? zp?#~L-Pc1=-FMM};SawIOyeLU66JCM6JenZ1780aQ)@k6n7urAajEE`>&XL}f@Yau zFc#JB5Xm`^*;xJEE1&pN zet?>fM>5jmeem(F!uyL8S&Xa}m@olw31Oa?hw{68X+tusMF~lLIWL`qJ#!)Ipm_R` z2PlYtU<0a?!3nmGM+E~1GzczWlN#8>sXW)4d z`SH;drUco!0CWtr@8gmNy;PtPu8z<^Z-!=jhKKDmd3OWBxcfK~l^)hCoPu1kaNl2a zzE-!;m~?fYEhU6HixD)5dE&~*KRgn?QJ^t;kDwPa)SGHI3e0P{scA<;U#@BGlx(Zk zid{|&nS(Yw=X)YTzO~B(E+f1{HT6BV-hvb7rxxnsXP6U75Ynr|e5N}Nuc2Iouw?++2W}12;zzI6a zGf{~AtGlTKcJhL8C;j^I;cLO)ErR=~VE_)d*orRU)+-)owN(8+Q#pMz0O&Js}%o6ck zz|Dr0MG?v|JkoApkG%@E+Z1~u+(6w5zP$(VW9}9%=rXt)9z0}+eRdkpkWy?PdDK?b z;89>L(6@u>1i{qJSB5r{YCC6|JSxfwKp5zcUdNO;c(Wu<}X0Bw4l|T%1UxK9y4ytp&)YpS6q6ko1aCLeO zA_nn8-&Rc?v30qLQ5gqOsK76Ii1zSrNTr^0P)-G zzPx3lzU%4=8pqn4v)r0}t=b&;&L})QgDHrnK#wWogi&2$_M+awT>LXAf!R(X%J3-L z$?elsX+QkDSR!E(7G=W;;Sf=OOdb6C1B`N}=*N*7FNSpx&|u~$l_sa=bH?pDvbp_g zr+_DX9o{+zc1kWH4G;ll5HWesxDY0P_9r%O+H`der`HAnCNEjxTq*>CfFK{RYWhEB z02~o?C(n4Ap=Lx$r0^1lX{f7dRx^1O=ZMM1W(`*yFDDfQZhHJ-l+^v@YQ_7iG>cS+ zBA66%A`ZIxOql6)|2&Mj(2pvGetzm^%Gbr-j0sy?Qo`x`WMhtVkcIKET+JG#vi#Ks zcHvj|3N2HGV{HX4I@f=*fAnK|v&ABZ2FTz6c`xA0CPWfx8Mbu|B!I;a%!Ld1W!9Eg zlrP|?VPZ2Xb00NB2=9DnhWW6s5QY|DH1GY|%9$(pg42U%7)j)i_c#aA_#U&ZGW+y0 z3%71Cv}c5YA3+U6MBaG<4ozoqsDB@yykH6v9N={4t9?e)kp{6VgdhJ7x+0Q68Pv$| z3BkT&U8^j*fR9-o_@%}clNHsobF)o4^L*atrxChQR8%DBy44^) z)0JW-c$#DbL}AEwt;Z@FM)YrF0^T9frAF&XBVX}TXiE9YZ7*L!VoVa8@Y2q1&9TH| z9YF5ni5T@;fBU(G2T`=D^Kl3&)B(=&v|YE;KM`(I1B@1gv7i^dmtD+c;JMSy_(MGB z$?Eoe;rhZ8Clxu$cwl#68|~pXCW>x@u5IP*f=q^919GWOt!o}=)8uiYjTgNHG@Fsd zU}b2WZ^(L&^yW6$d*GQt|8hDPBb~%io}TUjDJ@gcv`Ep%oH5C}irLiiGH0J$MD zGx5%tGRUDCAngOMa}zIcDs8g<_BpR{1AK_spQzB7=#Nd%oxLTZp`YA30DBH3fP&bh zeB_rFN^b!;+=X8ous|#t3$n`|O}W1xVOG>zGrP~t-GFP`Nh^gXy#=0Lw5SnWYqq(> zt{Q5NG>j9dB9!A%X%9wzCKuylaw^S0U&za;=9W$0T~;)tq5{JbKO&4{u%+Zuk?1k@ zk|&=1HN^^L0%uyjY(qtAC(gcfA6JA2;*@(#HM+K5+rDVZ%mV-F?AIQbP*x*d%c64x=k&eM`af z>H^LYgppSACF7r>u#uwGh^87HMQdnisLX-I?+g?=EjD!-%@=3WDBpWP?mv{^e`VnL zfuDnp8Y(&O%CUbcLTx`s?dC<_`Q|Eo23(P8G}D-w*Kr=#oF2T9O*dr*C?nB#k>B;` zF9VNWe(E5#^pW|%0vO3`m;WDb@G!`%)Y!t>K{gKq%?Y-Fn~7ae7fG?cw+ZO=<*SQ* z>q=ZNo~tP9u=nO9dHG|7j~?wkh65FElocDy=h+v-Bl%5$rluLwBLRA-Z=YSve^d3N zHz7S-aNyjX^o1d^gG%5%%cK+~2pm_QjPWx&Zla-hA8?7ELzhxX??q8usF4H!I09{z zl!E%qRs8u1u=2q;<7x!RhDewlf&+<6D5Ag`|Hm=~kX_>92`g4a(Lf7#cm2jNd4?}W zf(BW*#g7gT_oH2Er8b4xs`;AobyQz)wQq%&=LQIO5p8ar=UWC|n0J=JJ;BhA!}2VZ z{8z3J2+IZw-oy4W$vR|$)et85)_b`4on7Bs5YR#zv5Z!9Lc)qfRUol=&nc{^)cDVl zQc(11q30jKoJMdwC6OQ!_5gzx^`$mWh(I6YIRFBb(2TEX!}cdWt_@JK$;*OPg2*EX z>h9PlGIfYgt5&Y$@&5_Q)dk2AJ_nt2J~)REc8Juf!T39-qxL|o%qg92-3;bv;qZ=U zI+fs5Pfrit4TGN#$(4F>$j330!96Lkw{%~2jCuCXQm(8E0Ep5iKL_@ggW^>X=ru)k zAoIhduPn#_vPKfz=R`ChNfT^HMYQN0cs==+G8`34VSSn+yIL$;h$G)5oKc8DPK%uC z1iW#OEwBU;Nh{E)J}=N4znghx^{A9MgyjL+r&4(5uGF~c4g|6=-`l&#t|NI$*mRI^ zHny2DbI%*$2Cv`t1*&s9wkc}Ixm{v%vY=0V35N}tu?a9ub|J@_!kl4BH(R=6or|6C7S&3$VMqu51PVg~f8TdCC zaYZ&7UoX0}sd-EGnqej9_wpk#M7(} zAr$SuuJ`MDK3!^jdV1c1UU(H`mBpw)@?lORWl?nv4Sq-|TcVxdG&Kw2yguuLa+Fc3})Tn$+> zmEc_RHDLNy2UyZ?m#Jx$fzYN8c&=sf1H{01SX zJBS~0H`BwjnMhKE_gH|15vThP`?(vJdJZQ88y*pq8U%Q%j{+h^Oobb zeZGhAUb2(^}Gyjh7)%n<-2NCIe z$qUvkTduzlWu16 zoI*T&idBAZ!SJv%hATzK;$;U}H74KWXQO09LxfuvmdkV%}=_1uW-)l;%Et2Os1795{^x z{2=@qK|N*@fU!fhAO4);7$UHzqZh}rC{y8@n>rAHlmQ}*hed?G4CyGU&8b&DvHg$0 zap_=j`KCf$rgS1q$+me0GZA|@E!IF!xB+7nefUv}#=h46z+)}X7eM6+$pwC@mTCo1 zxPPvF>QNV)IM_v!h>VsOt9b)SR0wZS1BAT)Q6PrWrm7keHpPwUhp-DfFFw}m#aDr= z4z(g_$W0;S@Z`fmfj6Km)9j2illd znkaDR24VGd6|6{8PTD1g_NzxGI?xzcN~!M%FSc|0NVB$7Xq7jTJQ}IE(iYME zgMm8h#9!pt4ZUYSu98dz4`w?R6>zc5^q`{d0NfFiu`>p{-EkHWU`H`w>eKvu$8S+) zdDw5;Ci-2pFvBy|{fiO~TX(@<{&l)ub9;uCKx@b2aDWpCTWhM%si-kiMMIls?uEiC zGyzt4EmQ}TH?@9YXSut7gvIzq#!e9U^{nKkQhZfy-4PRzpjYn;HDd^s;8;5{zjS| zPx5FtTtblIT+f(|f~HqSWg*HN4PO%IXF39pNO$ujFANc#m{1P6vNEthE{_1cdy7;Q zzqe>@TzZ`2Y%lq6aG%Z5Jo{@k+H@BePn2Dd$9j9OB@uIY_zBL!g*E5+f4zIc&)9%P|e(p=M5iL!!AG8=OcPtgDk z*)R%~7|!z&MnK-`rHrt8*$v{vAFuMx!o=kDQ}D#J8ywXU89g!B)2go(>Iqgwy~gKK z9$$>Til*-ljn9qYcfp~b@{z?|WrF9GkmFjV?{=jdRI^2p{wut*HSRm`Llee!z=z~< zMaQ7M8Mk9llf}e>0YOC(*QYrkBg5~=Y)TqqAyh_>R$`J@lKN%`rLaY&U$4w2A|=-W zM=-#IKX3^nrAZ<;iPY{7qU^T`ME7jN&Z}u}3$Vl{PzYkE!7@kROcBH3ZlHR2Y1|gH zfQrM8dUF91J5s(RIRCYqQ0?D@dMJ0jSRqzwlm}8h$1|M{9xT&x-{)H9d>rm3oP=+w zaPu*uOJ*8Y+1DHQ_f&73CjxIARVv87PHGYgqrJ+S}=W4EVX|HTM;rYII?lH5+#4P+Jz z>|87xeAgF58d|IH4mBmiH`ci>)cr-WD$}v$XJ1d&CLf)}`s8W`BuSl^4~f3RrQg^+ zdd3YGfbqCa@1xm8ns49;M$1{yBPeT_<@}on*%JJiba!kf*Rqv&+1&8v= z*mc;3ggW01RgnxcyZEQ%mo_9Bci<#Z*ipId1b5eN9y4^A#B)R#IIz`b%n~L1$GGN* zttss1BP3~7OX8Up6ZbrxlQPh#rh~Oe({fO$|3dR_&m( z*aLHE-RU-hjg9)8;38-3VD-&Y0oY)(vRi1X8Td_)h{kCHs=zg4abeD$xV@rHi9Ag@ zPmYE~aNuepIr|glGzR~a(%PPgqu9@t00%d@?;qOgX=`uZ=VLf9Yo-m*YBCx71>$u> zW>hRT>Y%lwSQEw^h|B04@4uAkZDc=5q*?hB>dYyatbyyVojyI%d#$Wy5$^zz;;Wv^ zSA;tX5hC3N0>jk!Un`Lw}iJVWQTo;~=(jvL`X`2-uM^>YfOIlZKmDvJLYB z&QSuphV*t!H#P_G5Eqe?>Sjv`sK{U*_mlv``el74foVE7T2P z>JEaQLl24RX%A2@EIjm}thJ4TeC5>Q>*;RRw+my6MGS53xGkzppWf^G0%CcB*>yMV z!#1AQeN@+6z-dO$HD!OQ#upEmlqjwaE?pHflch=k{XZVK?KBb_h6J`(Z#z>`vi`(# zM{R`HS?Wph!t??EB&br(Y^2#2&3<8O8^K}!f%`YNWT~uSUfK?U%xq@;H<@a|GI8nw z_Gh#jRV~O#JGK~eoFV|S$rBRji+19i%mVms(OB0*?oT1~q#2@S=}XgR4>_4gJpM(3 z${0$VHU_G-9Kd_Tl@R4X0<1;O1jY@eAg+O2VQ{coIQhPEUQ=PKQeEM$lSd}G9}u^k z(5FBx*mQHT?gib@$t|Jonynl*Rkh6X5NWEIK3-`2Bybc&g8|q&*K7%D++3Rg7O7_k z-qJ>H@csqj2VHMSQG$$@SHJ+vI-giPL7Nf0ZiAxl4fI#c= zyHMUc-aNiIuS)d#q?16VNMDZ6;papGVbO_fouBrCSVCsBVz=QkI&t_E4N~}E@&zT> z%-IX<6x<1}Bw%+!Z_UaUAe5{p2f@EzOd>EW9+j}bea3wD?nZ#IT1bEVcG@eOy_3uh zh%16gq^^PQHFM{DsNJ{uTf7|6Bs&{ zMV;Z^uAu)o`%t+3{zhOKk;T^x&l~gWSDJ|4#2u{WT%$o#AHv~{XC?MitO^kNW4mSQukWqE3&np3FhXX{>-pA%4h{cFXAl(5%L;v zk)}hs$BB($hr4;Q(1@kZe69Nyr2Ec&`}*g3y`RrUF~ypsn`QkB!hZ!`#OFqr4(z)D zvsa*#4*v9k_MbsSAj3_$!53XUIXJ{Zo7CU`C9GcZ&1Pch1jm8AQvHREs|_usn>Eu{ zFDaM@4B9$2oovV#pcujBdA*;s0&b562wj>Yj6Z$WubRrNiiYuX=4%`Akrj?+V2O<6yHLq_D^pE)IG8B}hlL|2kfD{-teX`UM zre5*RJvpWDbz?E)W--BePr`3SJ|ML0!LUWoY~Rl%^+crl#M!20&32Q4pmDvdR3T7;*YEqEka)2%tu98^7W%G&Zj>kIJ_wml zd*LKgu=Jgj@E^MU>aX3+AYl7x9egULp)uwm8Z6n+GczZGPliPIl)YVtyLoFG`pZpy zJb{TJ2VKw0?KEE3=Orsw5dhnpZ_;1{F%Bcj_~{XmGD63PfltNIVsOo%H4do=+sF+Z zT3^E73}wG?r3l6wiT45PiFVps27h((;erywJaw9Rh29x(V4!} zGIx>W6sZ4U5?^X4VMQgueMIo-B?q(A9a+O-?LbpFVFwNR)9>4m*>ZSZ?mD8)Kc11C zqrpN*Q;0R?3|&hhkj0`0vSz0tLiQklZ=;aeU_U*pjsdkP*F0=qmo^b2O$gj-uH&)h zMcLp^3*PU027d1JnS4K4d(}$Ma4;<6q2Tu%8aRWHhR#)>5(CPtCEv?(--z`Z&%vk+KN!sf+4>|foU_AoM zn#HM%Ek_-qvniP%TX|?Cjw*Pbho{0>lwn&;tyKMcMaOYi&(~*6c4Swy=Rrb+;cwUM zzddZxju?SuE4doDCoBeY=5TW_kK zHf2-G^LalQ`52fAkdELit`;-@M5beG`oeo#t5BJ@!W)cxZ8*!+-x7iBht-DiP32Ho zZuS&m2>Ek-&p}1YGQVxTa}9Xs``u+aO0aaTYc&?Csq5V%q{6 zDou$ke|%mL%+ou*gGr8)g(1vglXX!kv*LR5 zFI-?Cge!T5y4#5*V3`lvQ4xiZj$TQzxrI{^wW8p0>;2hSap-#rNfw+`h`cx8W(6iC zCWOr`py7Bw0TxsjeYQ+jR~FaC_C3*XId5t^SKjCq>Js8tZ}j*EKid;SR^QKZyK-@HhI=xXQqzd@!-XIORi(J?PQd+qfSI5j9X;N>Iov0Flwf zQ&@*_I>|(vf4DuTu)xGJbnR@&wyKd?5ZeW+vZPaChpM8SB~i_o1e%ly@Fl_)`oWZS z-24)yHy>%)JUmQZx3XjtqJHWrj#EMV=-}KB_V>a=sqc|%W-XQ4!lGI$74dls8q{!Q zhB-t}7sgXX|M~{A8Ao;MV+)P-@PDl{BRJp(BZyPNA;xjmBzUXLzN504$WCPH%_%T@ zX=@DsCG{n)sI5bO;6n-3W-;}J=jWxaivcx&=8|{-5VnvSyjiA5^g1D;G=f{*GF6Wz zqqE9B#j&-YGv+oI7Qb=Dw5z3+Z3kd!fYRw8E&H9=_Abs2>qH|v+QL0)-jm^tykIb& z)QHrp%r443kG89FZnLDeHI$Wr9y; z*4Z{A-7h=r>4*8Hp=_HRw{CsO(8eFXmZY(w&^dOCJsDJ6aA#_v?h2luU!^+3O>hG8 z`5>Sz(_CdV>Z3?2xu*4fU?z|^%ONAoJ< zACYCvJZV#pbAQWV_Q|qkH0|*g?kKR=tI-7wf>D3F@82o0A9Z%ENLX)HkR4l=E{MQ?rESA@q5=r9? zLkaeYh{*jaR4R5I3`b<)qv_doq3*)P17HOR1w36ne9Od^e0zoSoXmC943edj2Wwx@ z2rC|verhpjvx6Z|xW)o%Di>ZK;1cvR16Gu^-+ynK=z*tTD~xdmNl4ScAzHs)#aX;q z={=#LMg^qY6B|*tfRaN@0SRE>(QQlTBl^oj$^lpzRqcJkQyet4f%Py0 z==LA=vy~74nTU@uBWIp=+HW35=G2`hn~?tl?}eGEoxcja_t=hU0CtcX+S=Fnj0}JM zK1&$Zj?lJ*hVDzZK4(ly1_P<@(v3lbf6|$`w)6Bh{OsYPv0DNCdhACyf}vJ4fH^Wm zvW7`(MXm`d)!Ky&{lGf;aQ8c1dl4sn@sYK?-A^~l0ji^w4-bFF(R^ZW7jV5Z(76U} z$Eb|pN$vNAS}HrR)7Up|FpwQu+5(Ubn=1^R6ZHLPUN)6IdM|#P%9zC6-4U#rA-|%> z%kTm4@N9Wir@h#qe4GW00XE9s37504zaC7R{lhU*i$&dA-a=k^yJEb-lXs~sUxDo2ASNojj)3&Vs;rj8yR z&Nv(zy`+vFGe+gX5`{VtoyySkQ zPpWb3laxJe%nWtLqWy_$Ql@UYD~oCDKm1E7zm-9%Y!Q|p-_1SNeFp6{ZxtA%_WM@; z$U|GP6n^W3yFLFC?YT(vZD>c7H`ARBt{Qoi_knJxzR@uQ)g4=i@Moel#=V7~CNCZR z%J)B_41+2bLBB7F%$8JW$w5fW*g1{?aQELDvLOWUOTzTYws+#SZyg`H9mG-Tl)cK1 zvo>Yjysl+Y%Dr!6n&uz6R#dI4x~^tAU%4-@zDV#Wo5Y0Of0nFVYW`a;&U|Y-2}ZAm zutR%cH~hRJGY6hef=Kd8TZz_W|5NvYg}G~K^MT8`we|lGB>z4ZQNL=qoQXM(P&-Y9 z?;ANhNAm+0+6=pn!<~j<|Fzd`c>i3DV`ktFYu9eB?`sSRu;W6@$Kb=(VJTQZZ`p?T z-j}iesfk&UiY+2knLcBH!QzBI0&DsC32=z_!qJ8dGvz>@$+=Y1H%RfOjh;yUTcLuk z+Zj4wl+fY%vLu+`LWfMlF>q(e_0~Ou*~#o)VRnf>5&#SM>grZ{X>V6lTZ^Kj2qx1K zw)w5-aARl_34fP>5ONwwVNX?B?#9#ra;H$8Vn!-q3r2%|12ZKci_@*{z5x1y8PpN= z=)jlA6#H6ItLdT^rlZvAycn3z|I^HWcSc*j`qUrM}==Ji9&N%fM`0;ny#JVek zno1mGw4&m=(@}>|ykQ@zaBl^_!a#%Q4mu(t zy^Tr%7Ip3v+S=(&bdUVMOiZGE@am;ZISOWPnCAtV?-W}G8aMaD?L)?xDxs%r%~Cf# zuCT49j8Y@*)SKtrt9ypei+87<6A8Byt%_qr zP9~bHGbxx8pDk2vPUdb=r1j)tHzoK3Mn{T#cI0ko=dUjzRZ&CsD`i9?ba<~j;b-uM zaB%*AsZ90DFRIVVOmq}*1q6e_m^;3HDS0R>FO#&^x0 zt>Y=WG~o~ySavXd(ER>}^7{3^Ix4*mnPQN}1BM4tUT>+3OM6(saI6rFHe5w2K{z(& z6q%#^4>2-vjLEgoWZhv(8eOV@9Kk~$UIW7;K>G1<<=-@o-642s2B^`t$vvIgLePz! z2-@sCSJhVKIv9se0ba`O`$cvS_|LIjlcPMgaaM(x;wpT{g z9+O{x(r}VP-nahe0mQ@)&FBqNpW^DmI%IVCm_Dt8z&zcQNDT`0f06n6@x^6Jo0VpJ zZ9)qyxzb0{h=12oH`^oJTtQZ{k4!jWo2-*j5+I@0kU%9gHYwQktENsdk-vDW(bi{DJq$=39$VSCCDN_ zr0r%)fzo-m);C>SI{f@~eQLz3Ya&yT`xHQLqhcUz=t_{3?GDF^-tZ4^guC+BA1hr@ zURCQVSns|OvTw&WZ#?JEYh|eh{_yQD?SBwjN+Dl>ASaj^k{AKZPO_wB*kfnB9FubQ zB-EUAGr1Qp^klAbx{2O2ftIQv4*#b2J6qEl+AKe<@so)f$yLM&XHbO{4 zI~OSg(~W|l{Y>(qB?k_mQ^r(Z#9^>MQy;tL!xDHBeRxex-E_&`y{cdV%)%nSeZ}{> zWy4-%x%%PQ&^!Gtx`r-86Gtvl0Me|vCiQyu$&C$BSJ2t8- z4pKIJ1g3E%1Wsye+oo-5aUyKzcVnS{n2tvr?6nsZAmkw;F$AP8QHwA(r(i&mUF23_ zY%`~yf)9Zy27Ckm9Iplb!L)?VU^iNnC*`xBm>4?iOnIn0I-_{ ziEvx0d8We>Ik*Hv`@710ZYlV8M0Z`rscXBP<$(FHZ-;(=cOPQIVi8DC+?o#DGB z0(Vt7!vnQ;YMQ?Ou@n_VQ}%X2km*kY zKAqR??$JJL*+=`+;St*${6_|1ahSq zmysk8Ua`6cWD$^y=Z81qS{I@@mmzH!p|RyuyXkx8>rQb?!j)~I|FXLL2v7@c)r6c< z4q=1J7#{~+Fy`09euTsc79*zNpa&@4*xmSyRInflX6ndcf;n4y4&QA)4awzS&XfqyeK&}8jRG;?Ij|>(yVq*_d!T z6E3oa*kV3k)O>(C1Mq*ghB&jK4N4r%e4qVQZU&c(u(An1lp2hnqEdAD;Px9^rmiw9 zeMgMYjCG}pt5uu$t=~HsZwXW~U`duZx546!m+Fk+?;w_w!kW6SHo?%7gG~hY510VZ z0JK^{ zEV1+PjrM$)X+UjgXhggZmr1Gb!4t(HnUVuN;6k%&{v~P%&(Q|B>}QkcZ*b2s{A=5S zwP?NZ8+I==(lD|~ot~cc%CkYhI7iw}a38ZfYT#aEE0X4nhgW)A+H|>i!?neOEC`gV zphlQ%Al5To-qWjRKpM7Hp6S}a4WuJrrwzG^Hn`ZXh3o*{CHj+8dct_js_eS1EXDjZ zG%HRLTLCpH{Lt&n1+N**{|)d}l-3}{fL1*1?ce=jH!uSEv7Yn#mRkKbX_F|cAwkfI1*`F*#*dyg34ZOKBU;zzC?FPXKjY>& zWlg?qpO304O542R1Vyq*^?+~xjzz#&s9Rl@UADpiI+62;HXKh`5yZ}&Tx1aI11CW$ zS$qio0g{WMYMija&`J%OZFWvFuO$J1w%k~GNX3hd3$GnC+irav`b}Q!1&45gGC}fc zXe)b*(ZZGsw6bqUJjRk62~(CI%cG6V%+2jN z@toC(ff`NS@Sxw@W=WU+7klp>7j>Ptje{p@&A45+s8ptdEq7Zh+uDZ8VcMkC zDN2#CH8n#Wm6YSmc-S&Cr8Ff)neDcsVi6B1A~1ugpdqq}ipXI=gb_Im!!XQwzQ61G zpoC_d-M{CL=eeKV7q4AcnZx({{e0e^_xpNZ@9Xk|fvNPjfO>SKpDOKPg`2H&vkJ5u|-$Il( z;1IGA-+IgiBvQVP!Z6f5BZ>-|Sq-GRLjJM2G$g4pgrvIQbNKDV55P)nUK%3}BY}u2 zN3X(U7uJ&!Y>IYNs@7rl!M_fCrbPA_UawLcVFz5z|cSz9?>rbEGd9jKxtdpyDApo;RoubQ|Z$VVawA8n}dv zek-3X@DY>4a>qvbM4X&}fKH>C$;Ov>NK!mgjlRuv_H?H+2)7#VhTfqjCbdk_-ci z@=^JP1pzHvdw9>V3*@D1>oe8vNlIL_4`-#|U6Nk%YC;7>baW==_kEa~_kfG1st)Pz z!`x}&q?Omw8$Xfj5=-Jfql^hB_VK!4%s}Oqda`XC@JTyK3nXr0NoozVFCt;S-GlY?+y{q zjA}7ttZs(ELlpA96yp@##VOi;%D|ApAf<;xTEsmqK2V{8TeyshkkhlHpm5_O`tREz zU6|KKk`&Z*)T69c~uOmb=A20b}OwE5vc3mCkq zR991~=QtOZr+c`}x?4=^A=ux|=@uJdlJyW|%twYYtrbQsL2Oeu4^HSrvtoTChgB%Y z;wD?|gfY(h;7@Xo3qDQ$Hg19ntyQ5JJcLul)+goe9gt7-RTGQdUf1*M#N`;M&Z%t0 zX?jTJ{Q!ag0crS{LJK6w$;;MM#;3H36O#w(V^gVtK%qwLh+I&%R1@kUXB=7`$~4fM zsI|6$ZJHy7tw8q3=^<2yLQ2-f421S)`Fc+}FycllQUpxjNOph#GXh6L032L28shL^ z5D;Q$p=UZM*}5gLBEq~X)jA1FQ$IlWN&L+_f)@3Ogw~z+I+czd94MVyc0>eqy3a`t zwnpp8LCx7*N*8bH|1y?yTJGZ0Vtk1y1X%dJ>YJsS_qWd~iMX&s-of#-2=pKuDb&tI z#X(SwEksiYTpHqTC3MVUiwO>u@Z54vmf5%p3@!j+7*;n!pC=0U4@*z@SF^};Pe-%p z=6}857+d_9kYe{N*o8u)2dy_kqY~N5q^Q$NFrEeC(s}VV$QMWM)Hf7U3IiaV@E`BG zKN&rL6l0#zdN*DLRfFeQZP6Bv3eQSRyb2pha+CN8Wd6wPAIoB5n5$ zi8=}1kh;KtJWdbXyB3kvQwf5$dZ10d0D`H)sst@2VfoJ1Wx?(0B3D5PNf>2wum&sS z5nvh9)st5|NXXnbh8DI8I-V)Hpp?JKi@dra@o4KfacN4Ab)M6Hr|S-Jh6P-oSachn})^5b9)= z(ZhBR^xUNCT;t&JH?~i<1b-l`2Zi}2--HT*(Dja4sCzk#;|lP6 zo~SK1G{Z$GdG2bX8S^ae(T0{8`u6EMv&zsogVG5t$UCnZW||NSFyG|`WuU70>{%At z62V*!x3ELbSQDOJCc0_BJN$mqqZIenj&;x%2|47$HPQd$UzIr?1)lGY{S%7mLY2AhkGlK~$busN-{gn1kc;S+cO*gp$YzZ7N!^JLw1(CMRoCPN_{! zfyrsZdwocw+ZB&|vR0&*z?H^hky;UlgFXLMjtPyVmiT0w4KiIn$r?Cj7xZrE;oN%g zb`&^>Hre~$NnluuPf3g4cw`{duGI!oByMC0tN9z|jWF_}fqoe5KS`OrYX3=HKRnD4 z^@VjdPpWpjFATuuU;vqeGXA&U9@7d-!X_kMH*3DRJ)lbXKr?RftkG9gf6u>}uAb0J zX`S*@7F3@oGurz((q^Sx<-9G*Q%SdoEJ8q~y34KKc|Zaxctr?;BFIHvksp>H5@gY$ zRQE*;S?1todXBLJ3o&g7pdv>6#f07KC0BJurFomU%V9;Jva#}~?-1u29s`Zz&!<3a z4;7Yam^e*!lm0m)zHagE8UOhy%?*j_7%RqN9E69ctXwdYMW~t8K80w+T!#}@0hr8sFmbr(-INS z{QLkz{V)UcD4mT9(G-w55LuXQAlD=>RAkMNkA$SI=U9HnfyS?o4h>ldzwk>3JHQKg zL0FPA-`2Qt)dK|+z2yaYBi?Z;J`M~~xwKZ-CR)st?B(SAZ>a#!Uof1L(W(Ict@T*?%~t;aP`-hCJ# z^qiPoR5sH&s`ajG?#Kf|9=gOou`(B@vjI=t&_H=0rMJiA?db3A_zth7&irJZHQUhB zPR;8N;9OgHl#lWgveu5D(^H--j0Fbc%H$__D$pW(pLtlzhNpiY0$kboD|NQ7M}b>8_9b~)|>pqSPDemOzuNCPI;Na88x`* zCJkI2ulyvRxtQ!te(!fvhoiD~(P5jWJRZ$D&+lUwaJjUrCvk|2?Ug2e-&UoS!>76n0 zhlf$M+X|Tx*!&^@h|2k@et0R&*y}DF$7(luA$#TQ&P4ZFSHr@ULvRM?c1V5zi@|5z z*pM;!G$}0xOwoJ#eh)Rr-r($DI3l>+=5HRI%F05x$4p;In9C`tw zBt(QFJtxW`JL`h!&S3)_;b^YXVKUblY#@UY+uY*dvb`zm;RKMHVWjR#{+{`5@JbMn z%WuNa)AGR0tTPWshbirUE>~SqiN>VonQSZP-Q*PErCFsd`6eIL*yP=q-c)){!nlXw zf}|mcm+b;E0|wORSt6+`riNH@a?vYxD7t48hXw=&XJBA`A8bL=10!Q4=vL+!(k^{w zf`&L$XD`)s0~OCyBS?}l$FWs_x)?SMM_p|km-un>+M@(cByI(!Kyc^a^RPMlPE9c9 zBH@v!sug^oi-^~l{tTXi4+(TG*4iIpjwKuJo-XM1wj0<4yMq#LcmmRY`?%(B40Jc) zl}m40oPsa0Q7JVm;Zr~%K;~6k(TQ-AL~=ajJGrV-Qqh^etvin1JfETd-@SpIz0EhJ`6>sqf#a>~h!2U-A>*Xqq1PW zTx(INzw?S+pwoozqotCwJUHj--s!X95pSXxdc_XV6AvLg(8N<3Lwb!9dp`pg6ygIr zrCU|Takm>9e}4lfLut$7dehx%gP&P`_y6SFc%Q4_WM_aDq6UDl0KF zx0Ltk$@44KPXNROEca2t!a|LBdHA6?XRF>>%9luOAe`|`Z@#+x@JJ*J95$sfX#YY0 zrv_BLTD=5d6nu$lYOT7v%iT2yxR(2&@~CyRXj5$4@HGvjb>&^qDmJP}4x?kUWl2x=%`?!LwNnv1wb$>NKN$N=XrSh!ff z>hLOL{dzC2qaXdT2<&57+kBH4ChC6|{KZ|MuS5^eb(qI60TzZ0bm$FsZ3wn+E0-?7 zK6>r3h1q745LF5QQP?4Sh+byu?B7*m|7zB|Itt^#I;KLP>a0=qYW60hnaanZdYfP3 zvkWR!5Z-q-qH9)!8tPU;#sX62`c}@WA}&V7fLB&T>{(L`^$cXbA(XFLhOE@G61EV4 zRxz@c4|F2uL>wtdT0o#nXN0VOpd3lUkJ+1%vzY_}p69CZbwBe|$&W^7AALf^0a{rK z6%YY8<+*V0O>z81YtEa3-#^!qn7t{WZ2Woy9em%zfwmCx6Qtw}JO`v+ssfHI*eSpq z(u8Cyg{Eo%Wl45_X?XzJ>Z;wK(Kx80hSq*Y1(9(I%rRlNr~N63Y&kxE=zzOd>q*|J z!(e>--MKtm{+hk1U!?WQS#vkeK=VUsL0L=@LcJNhNj}MaFBSc$4-lrQUE7IeH15e& ztqq~>px!%O=K*-LA99r5F81EEkc|%a9`K#>$A!!kCkaRbk0UnoNu=jJ?!6Nyn0!hrkb=R+OEzDD z3k32evqP}2c(|`m?{`DLFdapD3Hl}|)I}|AvU!9B%T;^PN>GQ2_z|S&d}mNZQxtUQ zK^Or2R_7W!nN_sG1H={(i}it(r4jTLG2sx8FuxFi48k!|;A$+7c%BoynA6O)Ar(Q* znrg1sTXm_yhzR0D^hNX|F1$4q7(7IV+?TM8^sm8-+DJSEZivVyIS2~q zE~;Uxz*~RD(^3 zQMu0uU&i}nJs*J2oOAE3J~wewcmAlE8hJT1zHslx=YTDn40oidgeYNf*1+adNdpzqFvIx!6MTPkwO+B3^&lpt-Gm7aK^MR)ZZF#VS)Y*D zC+h-cy9bmr&{F^P{aNE09XJa0m`Y53W4{6R@%Ma`>Ut_>(2sZ`U3Hbh$Xk$L-r?BO z+X-zcU_i3(+`0OIaQZp zLz{|4ZM&)cN*KZDNGs^4BQdky&y`vVd7|k{X&B#Ahw=&z0JCv0Baf-VqH<*@U7M9P zkO!ht4Ngfg>ns$%k(>5Lcp%**3~nJ<-UB7_GVZX1yl5K77jKE(xy3rJT5d=8pE`6H zdLu`F|L(j*KoMfBz^FQ#X^1ZmXZ~<}Z9OBH4r+B-tu8jJ_@Q(?1FL5eo3A~C749Zt z0bdUV(=V?aek>C)Ak92K1C|NSk;+jeW_GI)VAP+t9%NonU31=9ifUXOt;|eP9rnn} z2XBXnmUA7)BrZF>gxN8yuf>>)m={ubp{;c&K;xLAM;E&5Vf`D~fO5MdK~XK?sBsFK zg||~r8{z5&VZV;Z4VMvR*t$k7$fl4sOu4MUNk*-==P_cq?Emk#9S?!P_rNgIgC`S? zmBUNMJVK$6NW*ErGJvG=ahT2l%h%gY?V~>eG%XU@mJ37mB+)o3YM*_g6h~KfzA1f!5I1gb2IS=zpbeziK}$w-;jdi6$o1l_@L1^#UwZ0ZkWwJ82O##FYAUGmp$RmTO(S zZ_sTkXc(z)aafEy_2%N6zsw=L^V`auU&&$c8rJX53!%#(EKHZ5t8&rkG!U}0F{A}R zLVkK_Ej^hREL`9Ljk8MBfL5H(B`NNpr87z_f~LfF?is6x4rdGDCd2tr_K5U=B~S!= zyNH1ME{Ew1Rrweh6i`v4+YO2d$BrBzqqtzlj&kR=U=Rw2+~ge@Gzz->EdeU%xSv&` zFb1QbAh0tN8Lw~^_my>j%#-E8Tl>U*DT~eJbpA?9Ji-C(KCl;?-Aw&u_*J2ICJS2AKkf5p z+BY&fu6-X!AF$pq!QTo&G92>fj&DI=<%UU9H&s$4CA!B3UZHTOAi)Z>2Bn9rmmA6- z!ro$|rhAgQlQ;TPh2wV=;!5*)!0#3M#6UHQuZ|`D0m0lupF+q&=(<{UW)7wAAzcN5 z$n&Kh1H8#c;bRj+-X&{1jQ2$0Nyk<3k-JfqUBWHs9<1nUV*0h>>Q-P9%?^-gUxL9% zHx$gP2nLiL z-i>qi-o40MlLuMuNKgMyDw>T$mW_g7n2}>0H}9dzk^MNH>quom%TV3LQmCe{9&j~) z5Lcy~H0tL%Upw*hOr@#Rx138braJn5m)baU_54CGXdNeV42kl`b6 zi<i2^!0lF}Gjdcbv?zTbD7}BS z@T((&FoY8sjTI3sf|^REF7nRN%Q3nmgPEao9S*cK&p!Y+06G|WwdNJXaB`MKEd2>; zy6`+QIZi4y#o3V>$RKOsH0s}W@MI4>ymHhK%o`hg?x*Mg3&&GVBw|X?v#|skSShH% zCI+wM1W+=keyIK;)JQ$kV)x&1-x@z`g^coM=-ioJPyA|k-tnP53?2x($ocFRpiN+L zjO9z|ER5J1^3nMt`ir>Zl)r>;jJll+bYf52VRc@sq7TR^I0ykIFDiGRj;sL&MA-lf zbGE!T&IEmu>iL|EB3KHc3x247dg%AWqBGJTmxihF#)vGH}|6-sW>_+RZW=A4Q z{BUTNyFX*>!c>N{H8*!Z$mly)|4!Oq-KF~~KOg!N5Oq-Fca&a>-aV38`thNVL6P1D zy+U|qf@ObjUk@vJ2B*CF0P$hJI*XKoSj;6N479$gnin4rNI7r!aSzNY3~r;w5kl9$ z4MyWl%HVnWln7acA!W@yTgMR+3RIAqsdorw;qI5)PaAr9)x5=r7xug!sOq3RmtqWR}G%Cw~7e{PXdS5d#laG zycQEgU=-*Z(8R-hjt1kA^Jc|a211Vs8qa03*$!W=Ix=Z)bFk;@@~IU^uHJ<7(wDN% zFi(Wy)%jfX?At-G7!!W+RsVq}w}%gH!-t?B*Mmj?yusyjVw2NLh4J3#I`a%sU6GS^ z_B`9Gv`HDf94#hVIAS!(PAOUp(OSa(g`}H*C&xGhx-=Wh6OUdNrg#KvSffgO^Ud$e zk@iZr^_L@^F<#@PAK>GUhp;E#23BVDGByFuO-gxlj+gYc$EI>>i!?J~<>HD@Fd~#s z=Io}8s7=94m@HNk1Fd1dm4X0}XkO0FPZ8Q%DZB0P19BkPc{d@}6UEr`Vb@upKUAsV z=XciEqXw`XU8&hPA}CS^|BxC456BHTe=&A1x~`ULD5y2!h9Eo3ES8(==GdLOUM;%H z`-?QC!1rt!W`Z&P1I55z1u!syawFR3aW0J|NS6;+I*pB5aQ|!L4TEbEjic!&mZSF$ z39RQJ14zJwKk8MY^M9=ww2%xO-gQZ>6$k}XOYX^WRQ~IKPYm=|T{=8wvA&l`*E!&X z(NgZ-R_^y(3s5IMcqO*6a7@e9xGKYnNV3ep2zVrj+=h z6T1@pt8<4Fm#>a+H&FDBjnMd(QxLfT!BgDi5N$a`1tMg}PLP=hCD}sA9D>Q?HXFR{ zia0%2%*jv_m8{f4-gmGE3+e_Hf-x{> z0k36)d-VoV*e)Y|lzYenfUrmKP?}blz?-FoUK1Wem>dCUdiwMl;0R!b!wA#UlBqsb zLR`H8&Cb%<90OZ|@nd}GEn~%mHAcG>-nMf4hm{ahO`**@A;orAM*qqobp;L{4E#+oxxDJ_T`_xODHJS;GrJ6jXJ#iZMC znPu_Z@;Vy@LI}XJzdG-VLphd{!NFnLG3Eg$0?-W}E#|qSe;o^kO_>2|>i*2V;g>`~ zROa|H^P@6IKdC5u$@X~*-;z`x_Nw}IdVffPC;D;4BbZJ*U_cvX$-aN=Q)3EbR^`&L zA}H%({_Y@REeKJwT*&b}^NRrD* zK}tDsIqF&97Vv^wwl5lTL-vrwi#q~Un1vOjTRd-Yjo3QD1exxeEZxB|8QS>7N*kK_ zNwPqwq<@;@{U+E&M1Vt*o|VDQJx7a+;UYqxEd~V|r$+bC+=$F8!B+&Zm&uKF@WU=< zx$Q6{ChJo9c>3c0&7xt? zG7cN?TBOT3vvZINz;T4?{TH6*Y!_uR>jzV~TGte+Gg88s$t0*Go(_Z}51Kkz*jRdR zAFQ%Qv+ns=gRNjDNvH5|9PE9v%KKT4w3Rr94s9TV1N1H)^&s0dgNRQ}R~t+V8WTRa z$zQa`@A6DlNWTM?Bu_!;NAI-2#m-6Hn-ygkqwyR9(S=pQV*Rw%ED*oktb#>mgep^v zQQ}CUNWrTxWj9?Ts}sDuo&FIH_UA?}JOCw=rdm-Jg1trVJ!xyi#nzXe+OnnK77~ab zhA|bCD}aa?x<(r;R4?b_#>9ZyhEZu@6NK3k#do0Hpg+BPOU$)`IM;m*X~HwvfRu9< zW10isJ%@VQAWy#wMYR-2@|QOvW#1Q53++MySJlghVbMyl2($ z#6%oLGfFT+rXaX$ZG#niaM)g3LlI)9jLB;l-N&?31oGp@rgA)CUrY`dpYle~(6ST0 zg|i9lT3!GyvN6IsjwTB4YF57^reiol17fvE22wqj`~?ogE|TsfhD4z;dTi~?GZ1`FmV z^F@&-;o2_)ukz>CgqUVp^Pb*8*Ef){Yt2>Kpfv$iG;jicU^+W}dvd%7iB%bm$i;D# zV@luDb?J3@Ie1XY)S>ajbfz|}H z3EpNy3@0iEv=I>B*f;HwJHd|6vEHrqByNB(3XCF_?0&g`9-DJhdW@4VI2`D#7QS=9 zRF}M93S+f-Hgy2by~!QQ&x5Vw5b`(IHN@l8=(J_=0^+EHYs1=ZWLb`LThU+GxjU`)1>tU8lc@ zPccGeCth8-c$Cx$JtsJ%WC6ePy2*1eV50qR{nHu$<**4cbD&z`II4gr2k81 z?s^-;mdA_fXsQ3 z(3j*br2s4P^=)XEm6snM5u`lO@)=#>Q6wB4O4eA-lG0TfZt%>lUqm+eilQE3P(x7{ z!D&EwuxWEe=Cg5-eZW9DW^P6DQ_!+``m@@JWuE!Wz8{q$@K8$6bU|Kog6i^Pz@6u! zTO5{&k1e=>nw``9a%z5F8!HH)e7e4!UM50)UgKE^(@ta{j0o18|uXCMcNs zV~Q90;t{y3P!FYp3N4>1fU+|C`7n%4o|4u@%P*H}0{a0gR265U1IB>IQi;#*$ z2V5$#NzXvPVy>w$e)r1|9$ptSM#Cy!n+%-FFQj%dC4)&O)-I&oL-30;tl1ljq?3vvoS+o9fHx))W&0R z)3T!gNIg+$D_ORlSPT}x?gc)a@z*u9>L6ni^BAN8r?elGQ(^+*a-kizuW$g)L!z){ zTxB%I{R&=(pt#aGN6E8{?q~26=oJXipGhxlNCuK#ho|#nZ&PDJ#pJW-CdD_5b3w?Y zk`16fnrl)Squ14(o;f-rwCCG%4HRV>0;9RCCP7Ex7i$BN(FE#{Zezgw-g5?RD>aVP zuQ9O=bqq17oERwNE9xCpbycsN2w-nR>pY#gXiK}$hXeZmidXf++7`w!9MwG&Rf_h6 z!4?hdvKFqs(;iN{$*KH*@v$B8(5a}@tO}vHACYcMXfLk99x|w4IuvA^K7W2e3nm2s zX;J`})rXkr_fW$K#12ye+&Il)3w4goprZC*XQP1`Ut{9)qysGX4vxS)L!`%^ig=T` zxC$|XqoS#YJ2}~^GO!T-acO~2oS&@)-jR^8$yAX-lT_IJ+iE=_&_Cw5?vYs=WCg%# z5V3f|G$Vdl!4e;hd9qS5d%#{-;vwvY%@B8}JP1~ZnpA+K!Xe9VFteXy{xCD_?gR=X zTi)-cCe(2AFoo?5cXpbkNzDN}f67ac#W5SCD$v4=@IPgZ-HJ5?X zq3{BC5PJmhhYwAqNOPZpo`Y0Gc7hZA?0V)tx|Yw<>6U=(IjAVP(By*b{D2>r!qnfa zazM;33>JqtNm^vupkAGuXhG7OCWjIZk1CE|6oo=<)PUllh_#cPjeR1%@ky@Sq@(Dp zpv}ndPh^QC5(b|hfPYX`rgu1^DRY%(?gUCNUH+ICS6{Af(ug9o%fW!yeY{@?iI zb)1-z*6QthMSMiLn3bk-L~$#j3f-uFy!GJ12yNQ56+huog{30tyUB4!0IBUU=RM19 ziK%HCp>~aIOp^j1Cn53*dg`q|ZSJ)d)`TRp3J(7cgx9phEom@|V?s)X+DW5@?wIEg z3@~vi7dR~^FTnSZglFB=v0fFHjWwxk=yS0ut<6Uu`kwV=K3GMHeLatGkPw5%o~2WO_qosAJ@kRXjuKOoK> zu{V1P3v*SjcnFh062{+CZ}ZfYyMJLTJpt5X|5=V$Ul|G3An!>8L_jg#`{DR-($o_O z?xV&Fb%SgXuc;&eb;2fWFKEk<-R1lgxb||q6WXAK66Dvf9S!J>ebPF?4+cz7?~AjN zNNo>0o}G=Y+rMl>I{oe=8Z`>W#6P!(XB9#7WPy83e4|ZWXmGaf9X`d-k5BF zuaS5Vz>D=~WAz>Xjd$9t5rUxl%5d{61lr#> z_yyok@CO<(aw~vKUp8XmQKFEekmSai5z}=zkJ|v8b7qZGo~DMmcn3y4VogKYOmgO2sJNNI^Fx`T=J>`nzbpfto*i z5F;Xb9=Pgya$q-RWVYB`fA@D#_!aMKsHrWq55b#K4*rR3>rWjP&54Tjyp!rZKrChw zmJ`vU_{Y=H1u1lc`E_VqE<+9!g;_)q=Jw!DKv(jDFW`LnO$?L< z|MV}(=^Ik%QoaB5N8{Oh4)o^W49HC^fb@Ed1HrulkWu`y^;VTX?)z>~;)5+qf+Y_; zlK~fN{wavDV6<$)1dt80PnugNhskehy%c+Xbhyih>B!9t#LY&BS}Q%R5UMU>iDBuF z+>!@}JPvPQ-<&G83bkSk7b86TLtNoM?jAKa*l=>WmoT3;IbqihS4mF-SjM|LfpXPZYn6$et2CEfdLa}8 zegMYb*+t^~Dk&O)!~1nwm!5f1@?SCEqW_!Da`$SJ`QE-e^xc<~{+w>G-KICKvTJX< zGM+U9ulw#hNcmvje)s!*f1(x2HNV*V5)bvEZuB`baAfp*+bbVn)ersm9G7A6N-2EI zmK)qQ`3JxMxpesVo%)g~8K3Ky+TOj<@02NP3zLqI*d#UFYd18Gh`DfXlKZ&BP>?+P zM$cj9+xQpjaLp1ge)BHrFxN+kf0(ti)Z1~&5VLK*m~6TB$$CmY=-v=?IjG>s?)c<$ zzvPQ<@LMyi`dj|}Fb#wMy^a1I1G2pFXsUk~Mf?6FjqMHR-@yptPtGgLM)R4)SZ)Bu zmv!cw$NOH?dx*^6&}?y_f=#}B`XL+#z2RE3l`l})Y9V)Bdh+D$*S%&)a&mHR?Xr=J z#A{?jS2BRe%b>!WT>9(WwzjrK*92ux@b0~PmK3xLu4Mo!NgN^i6B zb9(;l9ply{9@=<8Dk`-n4`^o9DfydUxs2fUzGw ze_%eOJ}|A(g-+PLYqGp#U0nOLUX1eikDFQ%3=p)fm@Zq6b^1ksm~9mX7Y03Z?yR<*^r~ zv>V-spjWbA(wGA@D5pa8mQeC)1}ZrIpXm-on;5n)Be#Y57T&WOKo{1(JJFhNc;HO`E_!jPW)pyi*O`Q}sQu`kwmw z<$k-smNy5OTso8MnVjxta_sNs*m*DX;D0Yn_d9k%0SyyXT6|(!RMMwWNscryFjW;H zNIN~}SFIWth~}=z7Gp-Cjd%W`pK)@_xWs1_wxtT&Nt63zKyb{U`O;AkfcdeyQx6xO zq8Oa6F;v%xtAOUcFOo5Tpnio%rxzUMLq{W^@VuY8-Veg}?t$gymC(s6wBQcG|2y$n zu@c_KZB0$CX-s%_zXaO)1pvJ&1unS--|Y^Ad9=Y?3EuI7{%5TOce5o*rRl_$aqtFt zfS#?N{$ld<>C?k9+uPd#I5w7~TDIX1Z$-bMrM|wtCND19s=4)ld2Qn-PIP{h>i7sG ze0}`{jLwF+8~ioAPnGKS-a+xg!b0%Nl$sn{QqBvR&w}6}SwMbyP|@|E9FraRXV1YL z*TET;=q7locptsr$~@mjr5uf_S#%g<1taz5ky`63+QBfSDV$ch6mtU_%DsIdbABvy z#+a-z8$e>wUxfB2z>&<{++5z`+*Z+qaMhVSb#mtpxf4(HU6hS0N;B+7g61?I-xy@H zOz>aiwl5BxiHk4CbcM`wX_8E?9%Wx=u&*n3{-b^mW=c>-m^+j-iol7k)UZ%R7slL2geQC9>GPy8qOuwYdDR1~T zRo%@+5IAa7*yX>ZUYNjbm@L^elE>qj6w&oTSkUC*aP74{(WLnpUAB|PxQ^WXd{?gK z$`5aa7TYt~**!1jH8iIHA#8+6=1E&ZstxK4-bqfYLbBp;G}-gFP7OBZ-BMHsf`(5VRdX$I5uG+ z2cI0etYkDutFCrzOw)h1?5|#knIP|F92pEci5DM`-3mtG0=!xVR+Xzz?Ba7J5qH|n zGRe%vrrH~lycdr#a(mgFB7>*aAig7)YDDv+sd?t&k$DDu#A0+k^w@?w#&p=Yq_mDL z+Qf#h-`c)?bVkJj@cGUl9E663DlETKSdLAK`1yhM{nZg2jS(HmdRsE~nZmp~RrN@} zNbJ$xOLM;eC{O(aGmgKHwn{%6Bn?%a&s3eqy}a%RvB8wW$BDUzfAVXCRAgTXTyX7) zWwGm6w!N|SGlMhR@T*S?T={wzj_5R~54)(eTfCvFs$mbry7&vo2->xGy6w1OzUsyhbt6bEi6!wVC0u#Y%W%*`2T*4^bm$Pb6y`$E&TB_p zfdXemXxW@`J_)c1MN`UCDeNE+u($dp)HDXd^LbXF<*u=zk%ciiHRa+1d2O4gFHA&eGpt&*ieJ=tO+D$9-})=bH94t!hYWGsb4KRH*;fL^ zDZS*0qKL`(> zliMa({6Q5!_EQA$G@Q7dovY>B{6GevY0ZSGBcKGG$NSCw+0*klM6Leg2gJApTD|u6&T4A z$ATd0Ife5=L1tU`1g&L)2u!#nS6I<+ZsX=EeEAWoY`^O#?lMdl+&C!?*VWZso5y)f zHjLO>zkX|I5svZ)usWusjU@@7iO%h>mcTUuyYJ0Ki+s>)4)6LP^^s385b^4B4*dlv zY$Wh;ib#_A|xkO4mEmwFt0*VvgVW&(*qeS3!9z&e2In#JWaM7?p+@ z%Yx$=%ECyhw|(x(ZN4zI&D50JQp%Yf;kE5;ZD>sDTKqJfe#!+4cxdcfhWLWxIK#L* zKR-WuY-C2*E3vf(gC5=I$Zg{nV-ly!Cp|qKcM>OS^w>16VJH_|s~kFP-^ z?*qScH8nMLb-D!eg(Z14T%Yi(Qfblc2)7*1|ewD!7~!Mnk43 zC+F;Cgm0SAZZa9LHNg5jfWVWuysWGY$L-pH;IV0?h&26UzQM$B%S6kUI|);Q?}OTL zx7<8JerUF-`&kpTO~RUav54Z&)`JoNBZ$D~pK16~I()BPevwHA&P8q4hndj_-@J8~ zC){8Omv!AI!(W6ooxv$rhj8Kq+%#L6-wx%U?ntoSC3QWx=qd{c3Kf}=%7qJcW}L;i zq*iR>dJ!^kxSE(bDf5~(=c-$C$>>w_d{)&NRp<S(OTgw^v;Tl8p|I9VQTG(9{h&Cn>iuZ4~$^rHw}s|NLU;fXAuk4RcHvkfBB9bJA$466^x#Z z^HYW^37LJ(w1+!!XwMCb%t*o8{S2O`4R~f?lwHE=4qnMe!(=R}<sXy7sT+0`hgMkNG@{t))$a!B=bJ%^%4t-R8`w7grDR3<6K9tHM2Ot zgp0R18>B1lHQbmdS0EXqw0Kh6ELn2b#mW8lGsLqBYpV-uk=0K}PX%W#KZIc(^Ix%9 zXTiPn)Kxs@%YQ08oi~N|!A_oW zASs4Gq#wt@&MH1AIV)%GU#B{CUB1AQjYNq+u7+HnM<_udL>ApNr8FTwnE> zX)BO_E?lqxgbfvrT7+l!6l!3rkOV&doAr$%CBCCY{lX%E1TNyPCE6mas1ClS8p*GI5RmpJnz1)#hx7kPs{RRTYp z2_X8Sg=cr*!HfucwymQ>hb&1R4E=v(vwFy8cv5#`<~eAoq~n|t={J38A1F@zqx9IsuC*9P}6xZp*<_9s=5Vf=|$ zj0!eQM|t_nj@;<6<=aDZUw#BNeC9kS(%%XsP=~PAMyFvt;|R5dp@1ML!J5OZ48Z3hgfo%wZ< zxFXlNhJSzS>eZ_c{{}lWJ3D*c*4uBt{eak>NsAUieB`;<+Vkf(9C=Y%jqUk93Mlz2 zW78PWQ)TjqsTHg;@Knm}@0DZLI_cq<$5aMc=(73fP_^nhT4RvKZ9^(A19My27}2s3 zoMx$;>6E^6sD2TUG2>~Qhr3cD-eN#^kTv#rTk?ewT3)Y6O=@Ze!AVgL%i0#6*?6_W zF%)lrQY_(FBo0iBBP#AuCWk2=B&G-#H*XO_s_St={KpH_Ueckf|~<(?e#J)m8C3Ev1k z;5{sUiBKUx)w#^~@$m+{(0%%g7b201jEz3f z`LmqPpM@3iXxSE_a`N2?nXNCyNA2h9YtElfLQ)ntbM9Ot6SU%S8Ri)V>x{`rY0T$t(_GgYEP=V|=DBro<>AO& zlpdb9Pl#}ajN8>H_ckI0eRRX}t8f6c;wEIjl!g0>D#QotCdbAn%0t|72~Y@QfG-a- zvHDS;H4ufs(Qo(=`yyuv32WFBk9GbnD6FBjuDv$lS;iS26mV7S0?cG5Zl-2>#av4d z01e7BT%Z})NQr`V&YT|8+e&l^v=ShSSm>U|H+;S7bTC!1IXE2E93p6XyP!iK=GnBKjy&-qUPMZ6tg53v5yf?~~_x|_d>$58O~ z`1PnpH3bN(eA=u}V`4o-KyY40V3wgt(Q>m_*l*VWsg@=`=TKZ4s;eJL*kz?_yIi9# zj2V~%F?;7w8Ooqy;10P%f*>zH6K4t?>_Ty?0qH6Le& zx6cFh+J6`7k=)#pxDBVLHSUQ|SRK!~#vUYg!|*IMGhI-g?j*>?*pM-%9*k2CI}U6^ ziPYY1-Zp06SxkmTAnG~@w=zBP0E-A&&Z9!x^^mrUNbvB*Z@$?LAjL+^fEim{5)u&k z7g}&QGz>_bix4d1=PnN`e?Wl)6^O2pKkxUTJPI>=0jw66<8ay8N`+eHgrm~{5BXm{ z*uiz_fBWsd|B8;ohcRKcsCd$ zy?<18|B;Z9la(KU1FdC_vS&^a6IQ_VdALOyeO{h}$vdC&?P0(I1TK4}ME=#MoUjoH zIHT#-vN?E~Ya!EfAsDg?G3&358Hz?6$Ow0a1AF&cd}W=!7RNS?mc^p#8&q@=CQAh8 zlVNSibD*@argZTc>E(MV@A#rLL8RPGcw51c=!-?(-;Koy#3%~r4eu%Yjker@*)LuZ zM|p_`*$A=)@8MCIke8M`0S9bvf9hIzNc-CEm(i#~^?RJ5GrvmI(g7g5%CK?An z7mb5!FG{n)ks`ht08>%i;W&z{IHHf46VZ5gxt*sPz$jo_Y3J(dn!l8$+<=`R9cJOl z`3sMzpDp2r!}@ZbKZNozFE#6iFFHM~uXn)%v>t=bC;sf+bU!rcbHs7YsQBJ3JDu_& zH|pD@LL!b3@wvmeqsGDi_mC;1d1Lw~WXME=$DqyCDwDtx)Exh%=`7Pjc{F|I}wK0DU0K&-kZ(7us(*FQX zmuK!o0LH)q^QUDCQd4c@sgwvkf()?1qy3+{C-w@>APEMY&!9^!I!+D|qso3{x zyE(;c{Xm1rX<dU8CX6G)g_zsBCTQr zY>fH8649r#u~ZYtC=P+x6HLWOimoC8}GqV4>(mKL4Txd zywASq)<+nbbo{ZjrQ_>pc+v2kX5m_>NY!?%4k30jmd9e9ZOya zyxG|k!!5~if0L7fqG)lJ%$c9brgx2Gg(O zUs+dz$*=~Mu^Ov;qySp4l1?Dq>iSBo-3gffDe#w6F|K_ISDf4ym$>|dn?wsy<1#ys zO5PWh&sN*;u%6wi9+bUPy}yI}9P<6mqF6CzBx6rRw2{G(hEalFixU48kWa)C1(jeK z5=LUyfL()9z77K9`0MEXsByTyWIeCSdicR8=yRTfyXCq@j!zmA8rQK!M;Ea+?jw>y zB!Y76t~i0n4qCr{J%noN0KP&t0u!>uiwgjz1NAEAmS(NhL%dzIV?adNfsLi7=4heV`jPgHZ12$HnP@_LqyC z1#H3`J0T)bjB~&3cZ5`-hm0A=<)YWm<~#g3y_dMVQ%EplMd&HOq6Vj6wF{(+)Z|+H zUAg;2`NcgZ=T1`+|1V)k7prKtU)2Z!N4dw9dsYzC7{WGY zd2QAIqJ18H)~0%j>Xo+gjPRk`!jpTl>n>-iGWAof*J=C(ID&v1jO=DiBC~h!8ci9 z7lx+3{h*f_R>RO=N&amnlZGvM(0$DPusa^A2Cys%`y|3ok^zvN0xo=* zrKNn$Yk}Tr;V*XKJaT|~!e;Jn(3JR5FuyR%M33Y@TehqO5?Fn}6!C|Jc5OE+1&n@RAG)MucQGtQnZ4E$s zZA*gjgXRhvhOXIjVy8a;RHqNjHP7vyg^?7Ni39ZMqJAO`js5Dx&F~rMsM^LxV&7dJ)$!O?ej^P;=8P5^*?}MP=tEv& zUxhO$?8k^ABWF{c zW;;0?q`Ra|QHghWH{o!XfKPwidXT4N5g#fuDiB26e9(O6L%w_b>V^PyLrBWu5QMM| zM)uT5!U4@CJqB?2J$IFuiQB5#kR-n$(A&9MUshdE#?G8*C6hVDMvw7JX#^0~MOdIv zsCg5~NI*RvC=q`vn}(th#N-Y6KKCi#E#|-?UlJG=A$KC7t-+CqRuWvsoFAi!IY4Y| z?!>u!?@mKY?WSk}tqAw%38>#T8kw+g(Z_&ak|5#~5c7<(IX>v}5}5ORgRB9dGJ75a ziKv>n)&wDyPX$jHn>z9o_^nyK=z8h9v4I=OcVKTQ7FXy(J6c7G5O(`}khMaZKtkx& z{^ZDmm-V9uNpe9QLi6$K*~ERJU$*t=U(GKmtuGhmGo+ z%#?32pZ(7u}R+!7C|nG^ghoQX0Pw}m3QktF9aEbY2@9H2Y`qv_J6cOd+c z?BY=-zqBd>77GgImuz?8x=zr};->bF=9bUh@?99#Xg+aw%xfr?0CeMo z;Ld$!a*cB9XRqFc9yl{q@VLzba9>Bs)!STWrpa9AO2mmz8nANyd>?4}qOXiKOE$oS z?c*2!b@$7oMva2vk%f~Wpb`e%nDwv+qsjjE<>JSuBR(M^0bPEuEx?D1d2B{yA-VDF zKJrk?BjE&hyb66f!};^?-qKNN^X#5gVy}dw?Df=%x}~+~PjlY@y@doQz!{mOxm2<`a6c%!-f^Jwb;xNyy2PIcIF4(QEWNn~yz zHk3CRJ~p|Y|5?R6 z@hB8)k(td8{E+BGHn(>)8vQufZ6ZS~jXQ`9lU6$0VB2uu@~_bEW<3fKGD(G=c}sUtDMfQv70#QI@yvn^BFmVvSv9q5-_^hNiGP)hua z5N$aUNfjbvZBi?gN1YXk%fX)E|H0ORZ1u1xPuj+AF|5<|OXc&=JoG6Ko8vs2CSQx0 zWv;0I(zqDJ3h-_&PX?y|$ALX^*UOItqN!*ynIJLZx!WI=GaJ7?a|_Ml0^*BEEzRvtcx64lI#wGiv;dl-FwEl-|PP`sk%Y` zA7ZK;F(~3>64#dxTCX-Xxk004ZLG!|S4IhN1u|oJ>M|)RUVM>ZTvX+VSTU{pVp@B_ z$wX$OO-md+J+Nq^_s2lI4oN;cw54aItpad~Y9sF) z*%O_nMJ=a3ef2J<)YiUc3fK&-7TxAxfP= za>sFTLbF65_JE9wbqJQ9o>T*}t}3Uk5cMH5J`$<~Cc?uLY%_L@m!Z$k($S3`{=Jj& z_?|iihWWL_-J0L>d5tLq1=UF6j))UX7>M;vf8CX%!T183r-&KH_l>p??)I$Ows6nlqN8? zx~|U4#G5o3w+LXUP-}s3AYI?Yi2||=iia*kwIb?$?g_yhWh48KM@Z^lA+xVw+z$m_ z1BH6d^T1U@QLa>KuS0c$iqe3}ON?CIUK~B@v9w)b+ir z?{PjjmR^usUl2F}_ZVBbMLqmXPP| zrI>+YKiwX`v72cwFUHGOKC4)WvzP<;o8~)}X7=K7zKoV$!pZD--{0}RKyta4$-`p! zClAYG3Tk0(MhXO!&thX+332mhLqI)%8*$dff%xbo#g;!82d{mHl?{KMj9CuO2w)2L zZRPW>dF>{aE>a!Vvh?e+uI$GU=vU}TzxtOWul;^gRQ~@j zcGl$UL}e84On=_V3~SC{8eLemb0V~+_I7sH3w;pALD1-f!?5g}l`HAe>x_h~W+e{| zMtU@k%4hZOn16?$eX05N4>ZqRled-|nfiS3LgqD{`m3+#|FHz+ya6{DVkNQZUr#yz z`;qrYG<%=S|Ac1h|4SW5Y_R@7<-gZFW5X5FjI`x;O?|LU?~eaWpI0qtH~Q31oX=M( zHSX92y6V#YQZUlot6Va^D7e7o&p_vy6zcGp_Ba*>_ZQ`nl)q=Y$&*>-0?AQOwTiu#r72kR-ms9VDtzLP!$db!Spw zwam4((sQPy=FQH*A+FMeJ!!T0Q>FLlB&E*qaF^nB^Vwi^yG(PWIA3?0bbGqVyd)&X zS&(j-Qtm$GvbdvdHkoFxzU^YJE?j!+r2Dd8OWooE&F;qr%+mdAN4K#kZQezp^}a z+HbT;(NjFa(7oRhl5p{;zw|{|{4vd*s@U-EBbB;M>&sqTsgcj?IqzTXI1zHrRikK> zKJWjJ*BB86JV-9w|qEE7q z)_gO2agxOzP z^S=DF0$pvs#{7WV*%|8n(AAW8c&MziF-ws&;A2O+e3|#N)MicE=D=xrj&o;M>+kvQ zbNMIf;pZ@Bh{U_-jeT1``@)nwHW?7ImrXC;7q~`YKEZ-Y;4|V31(><<@C&e{aDnri zU07K7{5PB?7xWGeZTB`_EvyYzuva5~`uHdJj$@_kVUfbo$|{a^*0pS}Ygu6ES%3zC zk0_o9>qECdb(VwP?3$irEl2jtg1Y7f^C33tZ6cT4~l(Ex&XP*1<$b`4FexHC?^(-!MqUDGh4CQRpn)Oo6sz81##gIAo_tl zVi0O2g8ieqTF;?K8aZiDC%Y)bp>Gj0m8`kY$kDYJ)g8tquf)Q!&l+`=p3{C1)^rFw z&6x8<_4peIYqFsz?L-@w@cn*FCSF6|@lg2#!{*YJd03((geq~dS%EXX&eV?z&mLZG z&5%kiAO=CQ#e=01Mrj<$kb(cTMvHBGPObB^TY4i^@pa0UCvEG3kurTmK*9n2-S8^ zOjdMFFPOPEO4WIGlFsQKCcC@D_(VqNME4lvlI{Zyvslsz|oV3B*BY-!s#!{3vSx9+Q&W%MT58>@SC_K-@w z_4G!AvnO5F`Aqb(u4ID)Z)WXSEp<28JWp?{t8rYctV&2rTQe^G^3RsVygXK8HYaPX zSrrw*J|z*xVYzb0(n`JM^cg%D*8_^e=-jFQ86Q=ub*!$9v^x+qJ^SV6eYp{rHkFo@ zoVo7yzoI&JyggFA{pj?t{n5F@E_#!!mQ;Ori#{yeGoXJw5Do08b7bz!s%I+!bPgXu zb>Wb%45}a?2c=N^fEbHlnm|(MBBVKDK@%HNPnRVU$vCM)kQTA48C_w4ml#t{8pE(( z-HgbTv7HbWCL{#7HwX#Dv>lDPja_@p2>%yetT%DOBN^ zpBJq@iMNHSAOjCsj`+?WwX<8~ATWu!cQ%r$YihtC2qntWLx{?R0LJbG{F-C`zxKX8 ztjYWC8?`O%)TUiqX{(Z_+KukcM zt4vYpYAfp~L`4Xv5E%kh#E6KIQv!r@fCNI0Q8lM-N zK){wbw1=~w0lhpqjfleaNvZb%Rq48hBZkQN_;ptLv{^8TO&vjm%2|bCI_VlnPes@x z?2$c07ZR~R86#5YzAE10Tvd+l?7Vy`z1qwT-iZ__Z_fb!{L%Z(v^r~&_-IW{n~&d& zhJ&g}e&yXm{@U@UuD^a_+0o&W-)sxKp>(dymKxg@rd;CrCf9PO;7GmBDbqWr`*yt4 z(y%abN%h6Fn93_XrOK_ZzKczj;`)IGo(RWbmjPE|RK|H)E>C!88rK6ueVG2n8ZHn#d zsfLlthM`iOR=b*;^v8v#vX7}!L+}f(5}j~-lyF>GF*j(Vr1?Qvbzt$Yw%u$>wq`7d zEWA>FQ68%tu2)}<(7(rjwz{Tmrl0?%v}KtFb4>L6(ZjjQOl)@QWl`ldwLkowb#_;Z zcXyA@H4k&)y|viEoShYNXSDTGb(Zt6TrcdOajk)Fd*hyCt%>T4{)oY5lfho8(`qKp z;t6vFKo=n`q@$I6454_0EB~TAF;(7vmX;*xI@EeI@@TRZ-D}IgdcK7fUl7*|+)-$u zV-ac+()JKNn@s8`tewo*Cd$L10+I}s2-?v0;P8h&0<+y3g%~wmc7fDRu}!T0g35NX zA=3K02%2a6g!MbNKs&mCl(2q}04gVbnjZgKiA`jmBi{=!>CY+arx^7}(I6qRtdW_t zqilc$C9lvWVhVloWy*`83nLCv%!(rM?lRVWM;ieAKO`1n8EzuU@b21CHhSnoVC>Lk zd`(_NRxNNoaG%ilpwLJ)16iW2w{{77H$t+>=LUQX7;CtNG>(H!`NV9&Bg`>^ohqek zOae!gLTD@{A>8r&O3AB5_lk9JeZSIU5@4g zBR)3oFvc<4oweFBepeU$jRQ-kH*)->@Faiqm!+m_!+x&LdXDo)r_Dc=B@d=*cDR!` z0?WIi?I^;NoFKn^lzHVh3&Q=G%8qJn(!}B#gRiVk1 zEf>zb?it`{zW-N^=iB2p{_k(nTKAw}`@6;cHwOYv#EeW~l9L<{ws%>}O+BTGt)7?w z%n*AV&C2MFJ>>({Es8(X1UU-@#kK>2>C^yyZAj@w19USvD=ZKnfdQY_j*d(XsH%^`ZA!t)v}N$Wj23;ZY9R$1~v0Ua0z6Hd!1 zhmah%8Eg|y&O)e>){w6F$B*nEqfix=&7pc6F&$43cXs&KtBwU$xTvdw@;J*uRXbF$ z#vpR~5s3nNiaYW+7YUM;GysuKMjG*k32v?%NbWDe4@`u7!TzR+D zZg8k0I7`_DKO)uYMFj=s$MK4^Rwqg*@Nyy|_*xBQofMJ~%nJwiakY4MJLYUI^?VBX zX?ZK0iVy&uL%PdPyw+1IE+>&Ld0vCgBdLYf(~V|?(s+|uvimI5cIZ3OUy(X(Br`(b zkLmYFO;psA%5gi=f~X>CjcbEGZ#qe0sT+floZmT@|2`4`YAJ_=#A_r;qBah?{n**~E=jV!rJ=vxJ|7^5xbh<tNPp0gp?pSSGqrHayVHxcV}HnxNL#Zbdg~QaeqxSKsxEcpVy}fi9%gEN zZh!BiR(`MgROH~{%ygBu^Ne%Fqe{K%u)v=1Wv|R?%uP>Ra-s&{$1m|%ins33S~Eff z#*FZI;{qmmY&o-QvBVX!BV7@1%PB3JrC+|vBHJ4kEe?DiWq6C{thVQDBah$F zKGSnme?xg~0anlAyQ}htC%`qFX_ahb4$-z$X|gmT(irCKtv$8b0c>hTyBW&H-{rPq z=p)!=#dUOdTo-krL^dPPzU(p~QpnX$z65rCCPiPlDfY*bqM90ybQUT|srVXn(@BLVG@Sy(dR1lN4uCi8@{x5#?GII@4p>=KDF*KlA-a&G52! zJU3P+e%PTh7(3p~)AmO=c8|!0FPlQTkLJ3&MbEms3WpD5FUhIQYW0^4?WsCa*ObFg zwC8)SDlhH)1&2wT=Xo|_pY91&j1mpyE4HQJT5^U=R-`FT|-^H6Jy4^>;jbAm6jZJNpwJCZP1@Rlb z-sDCa{X4>&J6yN`=IURV`1#*;J*_+*`* zfQKO>=c7xW*C>n8MjL%NIpXg$V`D6md#fd>`=Ihgq>g=k!$I{E#1_njDJ1VZ4~fKY z+lhK+A4qCZS-}M~7dw8^O~n;LK9)hJr_gNm*NJI^L|`ps0^sx8Cq2Ioeu5*#h!AiA z9I1?DUz~Q?6jsgn)n^DSDAzAV=oBvk;8O{@$N+!;M6Wl%MMiBL2KA|gHh344L%TN# zvPta(MidST3a?#;N0`)XD>^5k;W}LVL9Ur#pVBU9uoSabx~794PGa-WYaDkY z) z!H%Q$nf$XTvQoN^)LEIT)^*dFm=?F%sTs(~`gZDe=RD2(CWVl{YTNc*$H%u^3(9U? zD`R>$qjys?Kbw^)xm;%Wus1tA|Mjq6h?v1G+nDP)Ca>nfB{}B9y1PJEX6|2{JUOI} z6yQnvbn0r^#1D#Ijayga!e)vBBsk(U08LWm5U$O1Q#Fh)sImQ6@PZVzYz`C^{s03^ zvc*{{@gxFq`$)>U;wMx9xacuPHGUFB2{H!9$us2iKBDS%hG2R}7sV8~sPeue%XQMu zN2n#GLa9`cevty{BhMNl(<2tMeOc8Ramt0wXk~-a0~O*rS<3owxxzW3RM;LD)J^^2 zUpc{5Q{y}J5PL39^P{Amd<{4e~mCp~;`?P!f_o?sI| zu6V5RCdbENI`JmS4V5TK zIjgq*GIVLFBR6}L>!+H1BBjCbCuRT10IjZjqs-DCQ@QHcJD0V#UjhA(>0d1!XH5m>LLN*?c^B9bqKSe z!l!o^By`saa%R5*_pzN8d$^Dw9$d{hoFAgU#V&;^5-DM%+63-hTznA^K?$^=bH6Z1 zPGrI8gzVhkDI%Ea$mD9$RF8;aAQuF2K#5U(eVZsPY-Pg^I2A&ErnNdl_K(r|#E~YARR48qM|u{Z4tsi`qss3aoFlISh|J|k57k-4y8`ozNAh^FsN*ij4){uj z0N1{;w>#85WKVGNht)*@hN4Ptejyv+GQZjPhJKhtr)q&tBd_( zLuRU6937=<9xBbrlFU-6u(4-HhW|!bl2LxZ=kwOnC(|^`GkqBz;dl$qEYUsqG&jL8 z_DSl%3hT9iQNyho)>$Lo+!$)r#7jFRV8iDJ-$l;515!1PSFCT~pX z`?{>?lY=u|wVH45*(oYKk9?{j{Uw{3_}t_vm!mzt4pjPJI6`1MiNez zvBG&xndHQ75&^UE#~Em{Jm|wV--%*H=GX4`yzo(A{-@&zImG2XyR$Z_P8%u4;3^8fxK!{@E8}_TOn5sTn5u9Mu^x^Sppw zsk)ldA7TGxk1CDE*E&wnG%KK^cwK<=Y2)ikc5Ht7p@_v4<<cc4{M z;E5DZIxMgTa=+=7c|P7Cbe?Jz5x-p-l@;G$tjdShrVSSiIF9n{KK|0!{cOvGP6|IRei-zab@r=?qwos3FoNOWwdS|&*mXi6Wwc|yRB`_j{Gpm=?tAw zoiM33%e5zd{Hwr%U*%~xTW3#Wq~4zB-O7^Kr0P8XaeHP^5)Q+jvs4BPJ2tLQ8hv*- zJMThV%d4eZR3SSZ*OUW0bz?uyh)TJT6IE7Q`&g%NgE=R3tfEA6WF}!eMe|pQwt?Qq z!Wr!x1#7#*H6E(|W@}1c&O%&KvGxp4+K_ozxI<@Gv1joFIb4o=CQ<<@Z@z;_Qq~Sa z#31XkVq0xmm}Mo5f+Xsy~K29>RB$ze-U}BeLtS$jy>H*B`9W1+xVVr8Tnk z4F!3k_@P6UM99c+G*f{x3Gs9qBuTUMCM3lS`R>WI#`@w(D$JUzNF_>WD8L750;!i| z^`!`|KYinpY4sKiH%Ms!F(R$jBUb!ymwFk-p=9KBl9qT2G`H?KtO@UodX49P}=GsZ9jywq&j#N`(_9qny`Ay&Gm*ypX2>Mjx zx-MKg@|NgbuDHh*rl`6SStc#jf9hD{yW=&}z@KMJ4Ov3Rn6T%;WwsJQpRlJoErDq| z9-2G^@0GnQQn)rhrZzh6gA#LR2glis&0eh>KZkAGq?Xvs>EnNhSK|?XcUvopgo4JW zv;Fmzp_3|w+C!zaF%4&i(#2_Ma`A|QH$H@|VW<0pZLNvcj5hlPwIc!d zSMxzaV8Z>Kjq4y&iC$0=Z@GrE!t2Fg`&Q3rz;o5g;w`p=EjCV^aV2w8dEJaxP3Tec zw*zN+85F0^_C;H{#2Cd)W^06nwJU211wBjr0gzhD2j&0xHy!!n751)KPSsfxZ{4*7 zNmCH>&bGiA*#R*LamGev0DoAc;5q6Xe_4dKeEUF%R?$|d-x(J!UzgW3`GzuOyq@D) zGNCqw0~k=v9@d`97No3JCb=dd2-$TSh{X|1p&+#Y9TiqqKL92k1{y>FI|#?bvnYZ^ z;X_*9tWg$E*AT0(2cTd0*(f}jWTsnAHqs*fQc_H_VcS&9vU&|zSy;{jHc?vt>clj) zjkEx?&d#wqgYVM97hz;AvN^C5-1?%i2vkY*vodtzYY0)KcV{&Wgwv2-=2H#XbIDdh zm2(Y!DggL8u--HAKG)1{mlxmMCq!f942x;5NOH49^V7FZjGy z)p2Z?34y_^-kl1g+ya^=DTcnDf93o; zIxqtLd!=;MyAsALhR~!pZQ*~(A6@*Zy1~Y=`byPVLrk|JMtK`3I<=u;(ZW2b>!R0- z{9(S#?@MerJ%VOHG21()FwUEi@Z5D~QSehxQS8y$BU`eJ zYr0E@0t=dygK4E%qbtOLTg%65tNPOd6$eUlAQ5Pxd$2+1*qEof;u`^azTCm@ZyHd6Vi^pJ)R^W zVm#ICiBinBJZZ1OEec(CY-?U9D=Jq-=PN&%Ks30uw`UqoEDQgw_-4zA|2{JAmW==B zth%3>{Kf>_1bWlk$#;;)(x4xg-(Prf!4q~s7xU0<7r?kqm`WdopaNQ%8FzmRn-eIg z1KTv86tN_Jz4b|^Jl~j6BE^qxF||b;p7==$rraGHbth(ndHj0@X5qsAJ=N|1;MB6a zQosIw=l?xZ^Itin?C*fv9q8@<5t|HL^tLICxPOuKM}uEr zokSGDS_ou21lHp7owux3Os>z;w7o|6ax^oR=W z0Z7*Kq&M~4_lmc+-T&d6p&Nq@Z>n39(=&3?19R(qjY&tTs2F#Twy*UBqNq>;)b8v` zP^=EmFYr_;#r^rxL*9Skydv>Cd3AVf`#b>&fuZSVNHInn@Ke8)-r1FG^VM_PQnN zGMZ1us^tLPIaRUfu>nlK6e=A($SRE4sa>v2*6s1#69W%QCTS!_8bwRM)6KE34|Z27 zetUT4zBmkP88m4(0sL@uhPcNZ@)MV)HY&Qze&xftk+PA;WGx+X*Tt%I=VqkMegIIK z+G-jiH;IxjD5gbx^c0IU6T`u(uz@?-2p!#z(E@(=U&$f560^e43dmR7u?dilp*_?6 z0`5-}=|HadDOZ8dIqo=-P;RUcoB^b3oXqOsWfFbUmY@szLeCOqLjOVLK#n^MlRb!1 zmXg$w?f)sZ0;8&?zej zPk;dHU8QRwo2vET7`-huPcI`z2D;K=g8_@_jmIXGJG2G53@=FIh(w|< zwM*kPR>?M^Ll%bD=?ED^v4!MIp&63>EX7F^;K+XfC^MqgpFJ?*)fQ)Bx}>I z9QVn42iKaFA;+2?h+%@A=5=N3hw@guTHNupbv1OpOx5ribVl2;cf-QE@<+nT> zoMhN5l@wHq*VPv4mo7XwhH#u|&~wb^7zu!2lm0$H5X%*P*`vm>Y{BfOcXtp%5}Dsb z8*LUph=E-}G zeJtufi@o<>iQVJO`NR8>{9s)ti4lhYoe|8Htjbu6?i#)H_$>nEd;WTr~(p5gV#e0E2ZJn*F#Qv@K8;F01`Nm zvlhsqF@H`#I7I2-=gtv#FL>adLmpvzo8*Sc(Odb9E94tA>}6iv%~7AX#qISbdWJkx zXv^P99kyjC#l?1;rKYUMm@V%uUXFv|M|0-PSrlcO1Klf|8wUz>3+N%zf6+818k10h z+9Yw(l@r0GSPg)Qp^q^-q4nlv)Do>pp%FidR&GAJ`#of$7J-+fsRpr)i1fLCr{vp@ zWt@!P2u*XD7cuh3TF-A&6@BXpI@g`<8NwO%gIT~K>LScPC8LN*Exvh1m9#UJJJNvF zaS4Q0BKTC2@<3FFESDfo3rt%=8x1{UhaHe4kIV*a4hGGlBV?A>>*xGFn={Qf&eq0UF)d|U&4%k+vubsw-dpiUC^57amQZSQG-Pbx0?8lAWrXOaVB}<$;AO*Hkvs3Z^g}yEj*}gsqI8`} zC$#j`lp9xej{Vr$lB^61ve${iw(&LFv~8XNt!~#+XP#iKyGvVtRw{QbgafE9^ zRY}08LJ_=>l03=K0ZAvNsga^b+df^xjs_vx>>KqKuhTAC3B;MO=~xnp1kcoi_dQcN zpQM*sQJY-YE0g9lZ4vC~Jt&OSS4I@HN%vlksXP-{>{ad8Dj$y)$fB;$ z3$JJTaQU5$kCqQ}kV&!^x)bc$zrz{HBDx*3H64^cLn9qP!;!E7!;+ANV#mQfMtG(d zj5H-|Mkm3}ATv2);%M;6c}NRId6X>K0abT0R<x=G+`;$V)hAivPotczP zO!LA(!-u&9`Eq#zHZ2kuIyv6=Jrmc7r~67}J5*-=A_@=3@?QtpE}T(GPSzzz-gW09 z5|qKZ&3k)Z3!ammU)qzU$WS?fxqP0ETS)j_X9b=Whwy=WcPRG8|4&S

GeminiDB Cassandra Instance Specifications

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/geminidb/umn/nosql_06_0003.html b/docs/geminidb/umn/nosql_06_0003.html index b7d0af635..25a429590 100644 --- a/docs/geminidb/umn/nosql_06_0003.html +++ b/docs/geminidb/umn/nosql_06_0003.html @@ -27,9 +27,10 @@ - - @@ -152,7 +153,7 @@ - @@ -90,7 +90,7 @@ -
Table 1 GeminiDB Cassandra cluster instance specifications

Specification

+
diff --git a/docs/geminidb/umn/nosql_01_0007.html b/docs/geminidb/umn/nosql_01_0007.html index 51911e5b8..6e5560ffa 100644 --- a/docs/geminidb/umn/nosql_01_0007.html +++ b/docs/geminidb/umn/nosql_01_0007.html @@ -1,7 +1,7 @@

Compatible APIs and Versions

-

This section lists the GeminiDB-compatible APIs and versions.

+

This section describes compatible APIs and versions supported by GeminiDB.

Table 1 Specifications of a GeminiDB Cassandra instance in a cluster

Flavor

vCPUs

@@ -15,12 +15,13 @@ -
Table 1 Compatible APIs and versions

Compatible API

Cluster

3.11

+

3.11 and 4.0

+

GeminiDB is not completely compatible with Cassandra 3.11 and 4.0, so you need to test the compatibility before using GeminiDB Cassandra API.

Storage Space Usage

Storage space usage of the monitored object

-

Unit: Percent

+

Unit: %

0-100%

+

0–100

Measured object: ECS

Monitored object: GeminiDB instance

@@ -42,7 +42,7 @@

Total storage space of the monitored object

Unit: GB

≥ 0 GB

+

≥ 0

Measured object: ECS

Monitored object: GeminiDB instance

@@ -57,7 +57,7 @@

Used storage space of the monitored object

Unit: GB

≥ 0 GB

+

≥ 0

Measured object: ECS

Monitored object: GeminiDB instance

@@ -70,9 +70,9 @@

CPU Usage

CPU usage of an instance

-

Unit: Percent

+

Unit: %

0-100%

+

0–100

Measured object: ECS

Monitored object: GeminiDB Cassandra instance node

@@ -85,9 +85,9 @@

Memory Usage

Memory usage of the instance

-

Unit: Percent

+

Unit: %

0-100%

+

0–100

Measured object: ECS

Monitored object: GeminiDB Cassandra instance node

@@ -102,7 +102,7 @@

Outgoing traffic in bytes per second

Unit: byte/s

≥ 0 Bytes/s

+

≥ 0

Measured object: ECS

Monitored object: GeminiDB Cassandra instance node

@@ -117,7 +117,7 @@

Incoming traffic in bytes per second

Unit: byte/s

≥ 0 Bytes/s

+

≥ 0

Measured object: ECS

Monitored object: GeminiDB Cassandra instance node

@@ -132,7 +132,7 @@

Total number of connections attempting to connect to Cassandra instance nodes

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -147,7 +147,7 @@

Average amount of time consumed by read requests

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -162,7 +162,7 @@

Average amount of time consumed by write requests

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -177,7 +177,7 @@

Number of write tasks in waiting status

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -192,7 +192,7 @@

Number of read tasks in waiting status

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -207,7 +207,7 @@

Average amount of time consumed by scan operations

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -220,9 +220,9 @@

Dropped Writes

Average number of dropped writes

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -235,9 +235,9 @@

Dropped Reads

Average number of dropped reads

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -252,7 +252,7 @@

Data volume on a node

Unit: byte

≥ 0 Bytes

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -267,7 +267,7 @@

Total number of write requests initiated by a node

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -280,9 +280,9 @@

Average Write Rate in the Last Minute

Average write rate in the last minute

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -297,7 +297,7 @@

P75 write latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -312,7 +312,7 @@

P95 write latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -327,7 +327,7 @@

P99 write latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -342,7 +342,7 @@

Total number of read requests initiated by a node

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -355,9 +355,9 @@

Average Read Rate in the Last Minute

Average read rate in the last minute

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -372,7 +372,7 @@

P75 read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -387,7 +387,7 @@

P95 read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -402,7 +402,7 @@

P99 read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -415,9 +415,9 @@

Accumulated Range Read Requests

Accumulated range read requests

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -430,9 +430,9 @@

Average Range Read Rate in the Last Minute

Average range read rate in the last minute

-

Unit: Count

+

Unit: times

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -447,7 +447,7 @@

P75 range read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -462,7 +462,7 @@

P95 range read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -477,7 +477,7 @@

P99 range read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -492,7 +492,7 @@

P999 write latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -507,7 +507,7 @@

P999 read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -522,7 +522,7 @@

Number of large keys on the current node

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -537,7 +537,7 @@

Maximum write latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -552,7 +552,7 @@

Maximum read latency

Unit: ms

≥ 0 ms

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

@@ -565,9 +565,9 @@

Tables with Uneven Data Distribution

Number of tables in which data is not evenly distributed.

-

Unit: Count

+

Unit: count

≥ 0 Counts

+

≥ 0

Monitored object: database

Monitored object: GeminiDB Cassandra instance node

diff --git a/docs/geminidb/umn/nosql_04_change_history.html b/docs/geminidb/umn/nosql_04_change_history.html index f5530d103..91328071c 100644 --- a/docs/geminidb/umn/nosql_04_change_history.html +++ b/docs/geminidb/umn/nosql_04_change_history.html @@ -11,6 +11,7 @@

2025-02-28

This issue is the ninth official release.

+

Added Restoring a Backup to a Specified Point in Time.

2024-11-30

@@ -21,7 +22,7 @@

2024-08-30

This issue is the seventh official release, which incorporates the following change:

-

Added Configuring Auto Scale.

+

Added Configuring Autoscaling.

2024-04-30

@@ -45,7 +46,7 @@

2020-11-30

This issue is the third official release, which incorporates the following changes:

-

GeminiDB Cassandra Metrics

+

GeminiDB Cassandra Instance Metrics

Setting Alarm Rules

Viewing Metrics

Cassandra

DB Instance Type

+

DB Instance Type

Cluster

+

One cluster consists of at least three nodes. A cluster is easy to scale out to meet increasing data growth needs. A cluster is recommended if you have high requirements on availability, large volume of data, and future scalability.

DB Engine Version

@@ -67,13 +68,13 @@

Storage Space

Storage space depends on the instance specifications. The minimum storage space is 10 GB, and the storage space you set must be an integer. You can select a minimum of 10 GB each time.

+

The storage space varies depending on the instance specifications. The minimum storage is 10 GB. To scale up storage, you need to add at least 10 GB each time. The value must be an integer.

After a DB instance is created, you can scale up its storage space. For details, see Scaling Up Storage Space.

When configuring storage space of a GeminiDB Cassandra instance, you are advised to enable autoscaling. Then set trigger conditions and limit of autoscaling. After autoscaling is triggered, the system automatically scales up the storage to ensure that the instance has sufficient storage and keeps available.

Figure 1 Auto Scale

Pay attention to the following parameters:

-
  • Trigger If Available Storage Drops To: storage threshold for triggering autoscaling. When the available storage usage drops to this value or the available storage space drops to 10 GB, autoscaling is triggered.
  • Increase By: percentage that your instance storage will be scaled up at. If the increased storage is not a multiple of 10 GB, the system will round it up to the nearest multiple of 10 GB. At least 100 GB is added each time.
  • Storage Limit: maximum amount that the system can automatically scale up an instance's storage space to. The value must be no less than the current storage of your instance and cannot exceed the storage space upper limit defined by your instance specifications.
-
NOTE:
  • Once autoscaling is enabled, an agency will be created and fees will be automatically deducted.
  • You can enable autoscaling after an instance is created. For details, see Configuring Auto Scale.
+
  • Trigger If Available Storage Drops To: storage threshold for triggering autoscaling. When the available storage usage drops to this value or the available storage space drops to 10 GB, autoscaling is triggered.
  • Increase By: percentage that your instance storage will be scaled up at. If the increased storage is not a multiple of 10 GB, the system will round it up to the nearest multiple of 10 GB. At least 100 GB is added each time.
  • Storage Limit: maximum amount that the system can automatically scale up an instance's storage space to. The value must be no less than the current storage of your instance and cannot exceed the maximum storage supported by your instance.
+
NOTE:
  • Once autoscaling is enabled, an agency will be created and fees will be automatically deducted.
  • You can enable autoscaling after an instance is created. For details, see Configuring Autoscaling.

Tags

The setting is optional. Adding tags helps you better identify and manage your DB instances. Up to 20 tags can be added for each instance.

+

The setting is optional. Adding tags helps you better identify and manage your DB instances. You can add a maximum of 20 tags for each instance.

A tag is composed of a key-value pair.

  • Key: Mandatory if the DB instance is going to be tagged

    Each tag key is unique for each instance. The key can include up to 36 characters, including digits, letters, underscores (_), and hyphens (-).

  • Value: Optional if the DB instance is going to be tagged

    The value can contain up to 43 characters, including digits, letters, underscores (_), periods (.), and hyphens (-).

    diff --git a/docs/geminidb/umn/nosql_increase_storage.html b/docs/geminidb/umn/nosql_increase_storage.html index b19d17b64..90bb90c9e 100644 --- a/docs/geminidb/umn/nosql_increase_storage.html +++ b/docs/geminidb/umn/nosql_increase_storage.html @@ -4,7 +4,7 @@

    Scenarios

    This section describes how to scale up the storage space of a DB instance to suit your service requirements.

    During the scale-up process, the DB instance will not restart, and your services will not be interrupted.

    -

    Precautions

    Storage space can only be scaled up. It cannot be scaled down.

    +

    Usage Notes

    Storage space can only be scaled up.

    Procedure

    1. Log in to the GeminiDB console.
    2. On the Instances page, click the target instance name.
    3. In the Storage Space area on the Basic Information page, click Scale.
    4. On the displayed page, specify the new storage capacity and click Next.

      Select at least 1 GB each time you scale up the storage, and the storage size must be an integer.

    5. On the displayed page, confirm the storage space.

      • If you need to modify your settings, click Previous to go back to the page where you specify details.
      • If you do not need to modify your settings, click Submit to scale up the storage space.
      diff --git a/docs/geminidb/umn/nosql_increase_storage1.html b/docs/geminidb/umn/nosql_increase_storage1.html index 82563d3b3..a7a83d85a 100644 --- a/docs/geminidb/umn/nosql_increase_storage1.html +++ b/docs/geminidb/umn/nosql_increase_storage1.html @@ -1,6 +1,6 @@ -

      Configuring Auto Scale

      +

      Configuring Autoscaling

      You can enable autoscaling for GeminiDB Cassandra instances. When storage usage reaches the limit, autoscaling is triggered.

      You can enable autoscaling:

      1. When creating an instance

        @@ -61,7 +61,7 @@

Storage Limit

Limit of storage (GB) that can be automatically scaled to.

-

The value must be no less than the current storage of your instance and cannot exceed the storage space upper limit defined by your instance specifications.

+

The value must be no less than the current storage of your instance and cannot exceed the maximum storage supported by your instance.

Increase By

Percentage of the current storage to be automatically scaled. The value can be 10, 15, or 20. If the value is not a multiple of 10, the value is rounded up. At least 100 GB is added each time.

+

Percentage of the current storage to be automatically scaled. The value can be 10, 15, or 20. If the value is not a multiple of 10, the value is rounded up. At least 100 GB is added each time.

Storage Limit